All notable changes to this project will be documented in this file.
Space Bunny Node SDK
adheres to Semantic Versioning.
0.1.x
Releases - [0.1.0]0.2.x
Releases - [0.2.0] [0.2.1]0.3.x
Releases - [0.3.0]0.4.x
Releases - [0.4.0] [0.4.1] [0.4.3] [0.4.4]0.5.x
Releases - [0.5.0] [0.5.1] [0.5.2]0.6.x
Releases - [0.6.0] [0.6.1]0.6.x
Releases - [0.6.0] [0.6.1]0.7.x
Releases - [0.7.0] [0.7.1] [0.7.2] [0.7.3] [0.7.4] [0.7.5] [0.7.6] [0.7.7] [0.7.8] [0.7.9] [0.7.11] [0.7.12] [0.7.13] [0.7.14] [0.7.15]1.0.x
Releases - [1.0.0] [1.0.1]
- Update axios dependency
- Rewrite the library in TS
- Add heartbeat to AMQP Connection
- Fix connection error handling
- Fix webpack externals
- Updated some dependencies
- Updated some dependencies
- Updated some dependencies
- Wait for channel open in AmqpClient publish
- Add random seed to temp queue
- Empty channel on error
- Clone options
- Fix opts merge in publish
- Fix default routing key for AMPQ stream client
- Fix opts merge in publish
- Remove when library (use Promise.all instead)
- Connect to stream by its name
- Fix URL generation
- Add support for publishing on custom topic
- Add support for streaming from custom routing key or appended topic
- Add support for secure configurations API
- Add custom binding keys for stream clients
- Add unsubscribe for AMQP stream client
- Fix STOMP unsubscribe
- Update dependencies
- Remove warnings
- Fix temp queue name
- Improve support for endpoint configs
- Emit events for connections (connect, disconnect, close, error)
- Fix source map paths
- Fix AmqpClient reconnection
- Improve content parsing
- Update examples
- Move from SSL to TLS
- Client Connect as public API
- Endpoint configurations
- Upgrade TLS version to 1.2
- Content type for configurations API
- Ack / Nack handling for STOMP clients
- support for DiscardMine and DiscardFromApi options
- AMQP, STOMP, MQTT clients
- AMQP, STOMP, MQTT stream clients