UNPKG

happner

Version:

distributed application engine with evented storage and mesh services

388 lines (253 loc) 8.34 kB
1.1.1 2015-12-03 ---------------- - mesh names are now created and persisted - mesh obtains unique name from happn, if one isnt specified - fix for data routes, tested in 7-persisted-data - modified test script in package.json 1.1.2 2015-12-06 ---------------- - moved logger out into own module [happn-logger](https://github.com/happner/happn-logger) - added deprecation warnings on use of UTILITIES global and the old logger 1.2.3 2015-12-07 ---------------- - fixed bug in MeshClient not configuring log in standalone case 1.2.4 2015-12-08 ---------------- - fixed issue with users and groups being updated, and passed directly up to the client in happn - was causing a scope issue, proved in test b9-mesh-security-updateuser-re-accessresource 1.2.7 2015-12-18 ---------------- - fixed issue where system components were being started after user-land components, using latest version of happn 1.1.5 1.3.7 2015-12-23 ---------------- - using the latest version of happn 1.2.6 - created search tests 1.3.8 2015-12-28 ---------------- - fixed exchange function argument padding bug/#62 1.3.9 2015-12-28 ---------------- - fixed logger flag in bin/happner - silence security waring by explicitly setting secure to false 1.3.10 2015-12-31 ----------------- - added istanbul and coveralls for coverage tests - MeshClient options supports host and hostname option - prevent unhandled rejection errors when using 'login/deny' and 'login/error' events instead of promise in MeshClient - divide api.js into multiple parts in system/shared/... 1.3.12 2016-01-02 ----------------- - using latest version of happn 2.1.7 1.4.0 2016-01-07 ---------------- - added https functionality, using happn 2.2.1 1.5.0 2016-01-12 ---------------- - added the web token security functionality - fixed issue where upserted user is being passed back with the password hash 1.5.1 2016-01-13 ---------------- - removed global.UTILITIES - moved responseHandlerCache onto messenger instance instead of prototype 1.5.2 2016-01-13 ---------------- - added exclusions functionality for secure web paths - bumped version of happn 1.5.3 2016-01-18 ---------------- - added .datalayer.middleware.security.cookieDomain and .datalayer.middleware.security.cookieName configurables to control happn security token - added default /api/client and /primus/* to webroute security exceptions - added config version and name to `client.info` 1.5.4 2016-01-21 ---------------- - tested payload encryption - bumped version of happn 1.5.5 2016-01-23 ---------------- - first browser test passing - updated happn version 2.4.3 1.5.6 2016-02-12 ----------------- - added $origin special argument - fixed bug with updateUser - added updateOwnUser - allowed for connection to security data change events 1.6.0 2016-02-19 ----------------- - we now have the connect and disconnect events being emitted by the security component - we now added a disconnect method to the apiClient 1.6.1 2016-02-22 ---------------- - we now have the connection events being emitted by the happner client 'reconnect-scheduled', 'reconnect-successful', 'connection-ended' - updateOwnUser now checks if the password is being changed, and if so expects the previous password - updated to use happn 2.5.4 1.6.2 2016-02-22 ---------------- - updated to use happn 2.5.7 1.6.3 2016-03-02 ---------------- - updated to use happn 2.5.8 1.6.4 2016-03-02 ---------------- - updated to use happn 2.5.9 - updates to the datalayer to allow for plugins (ie. mongo) 1.6.5 2016-03-09 ---------------- - updated to use happn 2.5.12 1.6.6-1.6.7 2016-03-12 ---------------------- - crypto component fixes 1.6.8 2016-03-17 ----------------- - fixed issue with caching in happn, upgraded happn to version 2.5.15 1.6.9 2016-04-01 ---------------- - Fixed memory leak and noPublish issue in happn 1.6.10 2016-04-04 ----------------- - bumped happn version to v 2.5.18 1.6.11 2016-04-04 ----------------- - added benchmarket v 0.0.4 1.6.12 2016-04-20 ----------------- - bumped happn version to 2.5.21 - updated tests to use {reconnect:false} options when shutting dwn test instances of happner 1.7.0 2016-05-05 ----------------- - Reconnect option can be now be passed into mesh.stop() to inform remotes to reconnect (default true) 1.8.0 2016-05-13 ----------------- - startup loader - bumped happn to 2.6.1 - bumped happn-logger 0.0.2 1.8.1 2016-06-09 ----------------- - fixed issue with metadata not showing created,modified - moved dev dependancies (gulp/karma) to devDependancies - removed moment dependancies - updated happn version 2.6.3 1.8.3 2016-06-09 ---------------- - updated happn version 2.6.4 with a test 1.8.4 2016-06-24 ---------------- - updated happn version 2.6.5 - added the db compaction functionality 1.8.5 2016-06-27 ---------------- - add happner-loader to CLI 1.8.6 2016-06-27 ---------------- - fix accidental pre-merge publish 1.8.7 2016-06-28 ---------------- - fix cli startup missing browser_primus - fix cli backward compat for config with `dataLayer` vs. `datalayer` - updated happn with previous value on subscribe (sans glue) 1.9.0 2016-06-29 ---------------- - initial value on subscription 1.9.1 2016-06-29 ---------------- - fixed test c9 1.9.2 2016-06-29 ---------------- - using happn 2.7.1 1.10.0 - 1.10.1 2016-06-29 -------------------------- - adding Proxy to happner-loader 1.11.0 -------------------------- - adds ability to configure custom loader page 1.11.1 -------------------------- - Don't redirect proxy responses, just serve splash page 1.11.2 -------------------------- - Removing unwanted console.log 1.12.0 2016-07-08 -------------------------- - Updated happn version - Created client timeout test d9 - Updated docs to include client timeout parameter - Updated bitcore dependancies - Fixed happner-loader-daemon commander to accept unknown arguments 1.13.0 2016-07-11 --------------------------- - Updated happn version 2.9.4 1.14.0 2016-07-14 --------------------------- - Updated happn version 2.9.5 - Updated the shared data component and tests - Did a code refactor - Fixed a bug in the component-instance - scope issue with this.log 1.15.0 2016-07-14 --------------------------- - Updated happn version 2.9.6 - Added ability to honour promises on synchronous methods (on the other side of the exchange) 1.15.1 2016-07-19 --------------------------- - Created 'sync-promise' configuration for synch methods over the exchange - Added to the promises tests 1.16.0 2016-07-26 --------------------------- - Mesh stop removes mesh from root, also unsubscribes all from process events if the mesh being stopped is the last one on the root - client reconnection - endpoint reconnection 1.16.1 2016-07-28 ----------------- - Fix function call pointer for some mesh reconnect events (#153) 1.16.2 2016-07-28 ----------------- - Fixed _this in mesh.__protectedMesh function - added e3 test - added e4 test - added e5 test 1.17.0 2016-08-02 ----------------- - updated happn to version 2.10.1 - made endpoint configuration reconnect configurable 1.17.1 2016-08-11 ----------------- - prevent crash due to unresolved issue #172 1.18.0 2016-08-16 ----------------- - Allow module function called over the exchange to return a promise. 1.19.0 2016-08-24 ----------------- - happn update 2.12.0, small changes to make mongo plugin backwards compatible 1.19.1 2016-08-25 ----------------- - removed terminal from bin/happner cli for win32 1.19.2 2016-08-25 ----------------- - fix crash in win32 after terminal removed 1.19.3 2016-09-05 ----------------- - bypass exchange messenger on calls to local components - fix injection misalignment when injecting $origin before $happn 1.20.0 2016-09-13 ----------------- - updated to happn 2.13.0 - $origin on secured web requests - REST component - fix #183 - Session management 1.20.1 2016-09-18 ----------------- - updated to happn 2.14.1 - added MeshClient.login callback in addition to promise - added tests demonstrating client disconnect 1.21.0 2016-09-21 ----------------- - updated happn 2.15.1 1.21.1 2016-09-26 ----------------- - neatened up some code - updated to happn 2.15.4 1.22.0 2016-10-04 ----------------- - updated to happn 2.15.5 1.22.1 2016-10-04 ----------------- - updated to happn 2.15.6