Skip to content

Releases: amqp/rhea-promise

rhea-promise 3.0.3

12 Jun 18:52
867e5fc
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.0.2...v3.0.3

rhea-promise 3.0.2

02 May 19:17
6ff5c9c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.0.1...v3.0.2

rhea-promise 3.0.1

05 May 17:47
ee528d1
Compare
Choose a tag to compare

What's Changed

  • Fix issue where Connection constructor is not setting operationTimeoutInSeconds option correctly by @jeremymeng in #99
  • Add a workflow to draft release on pushed v* tag by @jeremymeng in #101

Full Changelog: v3.0.0...v3.0.1

3.0.0

02 Mar 22:17
7f4f3e5
Compare
Choose a tag to compare
  • Update rhea dependency to the 3.x major version.
  • Update dev dependency typescript to ~4.3.0

Breaking changes

Notable rhea's breaking changes include

  • The TLS options type to Container.listen() now requires a transport property which is either "ssl" or "tls".
  • ConnectionOptions is updated to be more accurate (NetClientConnectionOptions | TlsClientConnectionOptions). Some of its properties, for example, host, port, will only be available in the typing when the type is narrowed down to TlsClientConnectionOptions or TcpNetConnectOpts.

1.0.0

27 Jun 22:27
454e557
Compare
Choose a tag to compare
  • Updated minimum version of rhea to ^1.0.8.
  • Added a read only property id to the Session object. The id property is created by concatenating session's local channel, remote channel and the connection id "local-<number>_remote-<number>_<connection-id>", thus making it unique for that connection.
  • Improved log statements by adding the session id and the sender, receiver name to help while debugging applications.
  • Added options to Link.close({closeSession: true | false}), thus the user can specify whether the underlying session should be closed while closing the Sender|Receiver. Default is true.
  • Improved open and close operations on Connection, Session and Link by creating timer in case the connection gets disconnected. Fixes #41.
  • The current Sender does not have a provision of "awaiting" on sending a message. The user needs to add handlers on the Sender for accepted, rejected, released, modified to ensure whether the message was successfully sent.
    Now, we have added a new AwaitableSender which adds the handlers internally and provides an awaitable send() operation to the customer. Fixes #45.
  • Exporting new Errors:
    • InsufficientCreditError: Defines the error that occurs when the Sender does not have enough credit.
    • SendOperationFailedError: Defines the error that occurs when the Sender fails to send a message.

temp - v0.2.1

14 Jun 14:49
6f1a916
Compare
Choose a tag to compare
temp - v0.2.1 Pre-release
Pre-release
fixed #42 (#43)

* fixed https://github.com/amqp/rhea-promise/issues/42

* removed condition and description properties from OperationTimeoutError