Skip to content
This repository has been archived by the owner on Dec 14, 2020. It is now read-only.

Releases: vcabbage/amqp

v0.4.1: Check for session errors in attachLink

04 Apr 00:35
Compare
Choose a tag to compare
Previously attachLink did not check for session level errors, causing
link attachment to block forever in the case of an error. This change
resolves that and properly returns the error to the caller.

v0.4.0

18 Feb 17:30
Compare
Choose a tag to compare

Thank you to @amenzhinsky and @devigned for their contributions to this release!

Summary

Breaking Changes

  • Message.Data has been changed from []byte to [][]byte to support multiple data sections.
    • NewMessage added to simplify constructing messages with a single data section.
    • Message.GetData added to simplify retreiving the first data section from a message.
  • Message.DeliveryAnnotations, Message.Annotations, and Message.Footer are now defined as type Annotations. Annotations only supports keys of type string, int, and int64.
  • Port for "amqps" now defaults to 5671 instead of 5672.
  • Go int and uint now always encode/decode as long and ulong.
  • Sessions are now ended when calling Session.Close. Previously this only deallocated the session locally.
  • Max number number of sessions per connection changed from 1 to 65536.

v0.3.0: Support setting source selector filter (#5)

16 Jan 15:51
9f2af47
Compare
Choose a tag to compare

This addition allows clients to communicate offsets to Azure Event Hubs.

v0.2.1: Add round trip tests for marshal/unmarshal. (#4)

14 Jan 00:04
ae7d48a
Compare
Choose a tag to compare
  • Fixed marshaling/unmarshaling issues found in #4.

v0.2.0

12 Jan 03:52
Compare
Choose a tag to compare

Summary

  • Support for sending messages.
  • Support for sending/receiving "value" payloads.
  • Added option LinkAddressDynamic(), Sender.Address() and Receiver.Address() to support dynamic addresses.
  • Added options LinkSenderSettle() and LinkReceiverSettle() to allow for configuring settlement modes.
  • Added option ConnSASLAnonymous() to enable SASL ANONYMOUS authentication.
  • UUID support.
  • Added basic integration tests against Microsoft Azure Service Bus.
  • Debug logging when built with debug build tag.
  • Many bug fixes.

Breaking Changes

  • Option LinkSource() renamed to LinkAddress().
  • As they are optional, Message.Header and Message.Properties have been changed to pointers.

v0.1.0

07 May 03:01
Compare
Choose a tag to compare
Update AppVeyor badge