Wampy.js Versions Save

Feature-rich lightweight WAMP (Web Application Messaging Protocol) Javascript implementation

v7.1.1

3 months ago

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

11 months ago

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

1 year ago

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

1 year ago

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

1 year ago

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

1 year ago

Refactored error handling. Added Error classes for all errors that wampy can throw.

v7.0.0-rc1

1 year ago

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.

v6.4.2

2 years ago

This is technical release:

  • Npm audit security fixes
  • Updated dependencies

v6.4.1

2 years ago

Forgot to make a prod version. It is highly recommended to upgrade to this version if you have installed 6.4.0

v6.4.0

2 years ago

This release includes:

  • Updated dependencies and security audit fixes
  • Added option to disable reconnect limits
  • Added details to success callbacks (see docs)
  • Some docs updates and refactoring