Releases: KSDaemon/wiola
Releases · KSDaemon/wiola
v0.12.1
This release includes some bugfixes and improvements:
- Fixed error while encoding YIELD to RESULT message
- Fixed crash when sessions were removed prior to processing, so getSession returns nothing
- Fixed type() checks
- Refactored build task to create correct lib/ tree structure
v0.12.0
This release includes a few, but important updates:
- WS handler now uses green threads
- Switched to Redis keyspace event instead of polling
- Fixed bug in msgpack encoding of empty tables as object
v0.11.0
This release includes some fixes and improvements:
- Refactored addConnection()
- moved randomseed to init_worker_by_lua
- IDs are now scoped aka namespaced
- Saving redis instance in ngx.ctx (due to limitations in lua-resty-redis)
v0.10.0
This release includes a bunch of updates and fixes:
- Rewrote websocket ping from scratch as it should be :)
- Refactored WS handler
- Refactored raw handler
- Added ping to raw sockets
v0.9.1
This release includes new options: raw socket support and allowed realms configuration
v0.9.0
This release adds new option: trust levels configuration
v0.8.0
Main term of this release is refactoring!
This release includes:
- huge refactoring due to problems with lua-resty-redis and 64bit number interop
- refactored redis store module
- session META API
- RPC META API (partly)
- Pattern-based RPC
- Pattern-based PubSub
- Alligning with WAMP spec: hard dropping connection on protocol violations
v0.7.0
This version includes proper msgpack serialization and code refactoring (extracted serializers to modules)
v0.6.1
Minor update with some fixes and improvements, including:
- Aligning to WAMP Spec
- Added module for redis store flushing
- Updated node.js tests with Wampy v5.0
- Published OPM (OpenResty Package Manager) package
- Updated docs
v0.6.0
This release include new features and improvements:
- New feature: Cookie Authentication
- New feature: Challenge Response Authentication
- New feature: Wiola instance configuration
- Improvement: Session cleanup now works as expected :)
- Improvement: Timeouts configuration
- Refactoring: split code into a few modules
- Improvement: Added a small node.js/wampy client scripts (for testing purposes)