Releases: KSDaemon/wampy.js
v7.1.1
This is mostly support released but with a bunch of important bug fixes!
- Fixed correct processing of multiple topic subscriptions but with different options.
- Fixed RPC registration options during auto reconnection.
- Fixed unhandled promise rejection (exceptions) during reconnection logic.
- Latest msgpack and ws dependency updates.
- Latest security advisor fixes.
v7.1.0
Welcome the new Wampy release!
This release includes brand new wampy command line tool that exposes almost the whole API to the cmd!
You can use it for testing WAMP API during development, debugging, or just exploring the new APIs.
Cli tool is charged with rich help descriptions, examples and even shell auto-completion script. All parameters
may be passed as cmd args or via related ENV Vars for convenience. So you can for example export WAMP Router URI
and realm to the environment and provide only wamp action parameters via cmd.
Check the docs for more info!
As usual, the release includes the latest dependencies updates and security fixes and a bit of refactoring and improvements by @lucasrmendonca
v7.0.2
What's inside?
- Fix: missing transpiled version in package build during publishing.
- More refactoring, improvements, and optimizations. Thnx @lucasrmendonca for your contributions!
v7.0.1
What's inside?
- Fix: reject connection promise if wampy receives
ABORT
message during WAMP handshake - More refactoring, improvements, and optimizations. Thnx @lucasrmendonca for your contributions!
v7.0.0
The time has come! Into the New Year with the new version!
v7 is a major release I was working on for a couple of months.
What's new:
- CBOR Serializer (based on cbor-x lib)
- Payload Passthru Mode WAMP Advanced Profile feature
- Cryptosign Authentication (via plugin)
- New authorization options and flows in general
- Transitioned to async/await API approach
- Different errors across whole sources are now standardized and exported
- MsgPack Serializer now is based on msgpackr lib
- Allows to subscribe to the same topic URI but with different options so there will be a few server subscriptions and different handlers will be called
Also:
- Updated all the docs to be in sync with the new API
- Added v6 → v7 migration guide
- Published a GitBook as a more convenient way to read the API documentation
- More tests coverage
- Some refactoring, improvements and optimizations. Thnx @lucasrmendonca for your contributions!
v7.0.0-rc2
Refactored error handling. Added Error classes for all errors that wampy can throw.
v7.0.0-rc1
v7 is a huge rewrite of the whole project.
Maybe 7+ years age method chaining was okay, but for now await/async sugar is everywhere,
and it is pretty neat to use it.
So most of the public methods were rewritten to async/await style and now return promises.
WARNING: v7 is not backward compatible with v6.x!
Please refer to the Migration guide for updating.