CHANGELOG.md in plezi-0.12.2 vs CHANGELOG.md in plezi-0.12.3

- old
+ new

@@ -1,8 +1,34 @@ #Change Log *** +Change log v.0.12.3 + +**Feature**: (requires Redis) Identity API is here (read more on the [Websockets guide](./websockets.md)) + +* Websocket Identity API allows you to link a websocket connection with a unique "identity" (i.e., `user.id` or even `session.id`). + + This is called "registering", as the identity "registers" and is henceforth recognized. + +* Notifications sent to the identidy will persist until the identity's "lifetime" expires. + + The default "lifetime" is 7 days, meaning an "Identity" message queue will survive for 7 days since the last time the Identity was "registered". This lifetime can be set for each identity during registration. + +* This allows you to send notifications that will "wait" until a user or visitor reconnects and registers the new connection under their Identity. + +* This is an alternative to persistant storage, where either visitors messages that aren't read within a certain timespan + +**Fix**: the Placebo API was fixed to correspond with the changes in Iodine's API. + +**Fix**: fixed an issue where Placebo's on_close would through an exception. + +**Fix**: Some websocket API methods were exposed to the Http router as paths (causing internal 500 errors, as they couldn't be invoked by the router). These methods are now `protected` and by doing so the Http router ignores them. Also, `has_exposed_method?` was reviewed in a way that should help avoid future occurrences of these issues. + +**Fix**: fixed an issue where AJAX parameters weren't form-decoded (`'%20'` wasn't replaced with `' '` etc'). Now the parameters are decoded as expected. + +*** + Change log v.0.12.2 **Update**: Plezi now leverages Iodine's support for a File response body, allowing for a smaller memory footpring when sending large files. **Fix**: fixed an issue where host aliases wouldn't initiate, causing host initiation to fail, due to a typo in the HTTPRouter. \ No newline at end of file