Version 0.1.24

* Fixed long worker fork from child process in cluster mode, it
translates request to master process (via IPC message
"impress:longworker") and master process forks
* Added new api examples for mongodb, file access, request to remote api
and hybrid asynchronous example
Version 0.1.25

* Fixed critical bug in linux service script
* Added new api examples
Version 0.1.26

* Fixed critical bug calculating IP hash (caused server stop on bad IP
address)
* Fixed server core exception logging
Version 0.1.27

* Fixed critical bug in serving static fro memory, removed
"Transfer-Encoding" from HTTP response header according to RFC2616
Section 4.4
* Simplified API handler result, now we can use callback(result); as
client.context.data = result; callback(); old method is available as
well
* Examples refactored
Version 0.1.28

* Added boolean flag "global" to database config, database will be
visible in application global if true
* Fixed Impress security module and MongoDB Impress security provider
Version 0.1.29

* Refactored /lib/global.js to be used as mixin for global context and
for sanboxed application contexts
* Refactored file upload example
* Proposed technique for application specific "require" and config
initialization, see /applications/example/config/filestorage.js
Version 0.1.30

* Extracted Client class from impress.js to impress.client.js
* Extracted general purpose utilities from impress.js to
impress.utilities.js
package.json fix
Version 0.1.31

* Fixed bug in templating, for logged users who have no specialized
template, now used 'everyone' template
* Rewritten function Client.prototype.template
* Fixed critical bug in static files dispatching
Version 0.1.32

* Separate sandbox configuration for all applications: sandbox.js
* Refactored sandboxing deep, more security and fixed some namespace
isolation issues
* Refactored application config loading
* Refactored examples according to changes above
Version 0.1.33

* Added "use strict"; and variable declaration fixed
* Lazy library load in sandboxes changed to delayed server start on
callbacks to prevent rare instability
* Refactored callback cbIndex/cbCount pattern
Version 0.1.34

* Fixed critical bug in impress.js/loadApplications()
Version 0.1.35

* Added shell scripts for deployment from from scratch included Node.js,
MongoDB and Impress
- For CentOS /deploy/centos.sh tested for CentOS 6.5 64bit minimal (may
work for Red Hat but not tested yet)
- For Ubuntu /deploy/ubuntu.sh tested for Ubuntu 14.04 64bit minimal
- For Debian /deploy/debian.sh tested for Debian 7.5 64bit minimal
* Fixed /bin/install.js and /bin/uninstall.js for ubuntu and debian
Version 0.1.36

* Added plugin for unit testing /lib/impress.tests.js
* Added example test for /lib/impress.utilities.js
Version 0.1.37

* Enhanced unit testing
* Added tests for /lib/global.js
* Some minor fixes in core functions after unit testing
Fixed isArray
Version 0.1.38

* Added PgSQL driver as Impress plugin, configuration and query examples
* Fixed bug in db aliases
Version 0.1.39

* Fixed critical bug in watching filesystem: impress.js/watchCache
Version 0.1.40

* Implemented log files separation for applications, see:
https://github.com/tshemsedinov/impress/issues/47
* Refactored /lib/impress.log.js
* Added wcl.js to example application for accessing server-side APIs
(predefined and introspective)
* Fixed impress.security.js
Version 0.1.41

* Fixed bug: now access.js, request.js and get/post.js is not required
in application root directory
* Optimized access calculations