azure-amqp

AMQP C# library

OTHER License

Stars
94
Committers
28
azure-amqp - Release 2.6.9 Latest Release

Published by xinchen10 4 months ago

This release supersedes 2.6.8 with a more correct fix for the following issue.
[#260] WebSocketTransportInitiator.ConnectAsync can result in UnobservedTaskException

azure-amqp -

Published by xinchen10 4 months ago

  • [#260] WebSocketTransportInitiator.ConnectAsync can result in UnobservedTaskException
azure-amqp - Release 2.6.7

Published by xinchen10 5 months ago

Fixes:

  • Handle null binary value in decoding a Data section (error: The requested data size '4' is greater than the length of the remaining buffer '0').
azure-amqp - Release 2.6.6

Published by xinchen10 6 months ago

[#258] AmqpTransportInitiator.Complete is throwing a NullReferenceException that causes app crash

azure-amqp - Release 2.6.5

Published by xinchen10 8 months ago

Fixed one important memory leak bug, improved allocations in encoding and added protection against a potential stuck in completing messages.

  • Memory leak due to leaked cancellation token registrations.
  • Ensure DisposeAsyncResult is always completed.
  • [#253] [BUG] Service Bus: Cannot access a disposed object exception. Converted ObjectDisposedException to IOException.
  • [#255] Fix ReceiveMessagesAsync null return case.
  • Reduced boxing and string allocation in the encoding layer.
azure-amqp - Release 2.6.4

Published by xinchen10 11 months ago

  1. [#250] CheckCertificateRevocation flag in TlsTransportSettings doesn't do anything / isn't respected.
  2. Use SslProtocols.None in TLS transport to pick up the system default (e.g. TLS 1.3 is supported and enabled).
azure-amqp - Release 2.6.3

Published by xinchen10 about 1 year ago

  • Update assembly file version for new releases.
  • [#247] Remove allocations for AmqpMap enumeration by storing the Dictionary
  • Avoid byte[] allocation in string/symbol encoding.
  • Improve transport open timeout: add a buffered timeout in transport initiator.
azure-amqp - Release 2.6.2

Published by xinchen10 over 1 year ago

[#240] Guid handling does not account for endianness.
[#241] File version is not updated with releases.
[#242] Intermittent connection failures when using AMQPS on .net 6.

azure-amqp - Release 2.6.1

Published by xinchen10 almost 2 years ago

This release supersedes 2.6.0.

  • Support draining credit in receiver link.
  • [https://github.com/Azure/azure-amqp/issues/141] Don't introduce root namespace "Platform"
azure-amqp - Release 2.6.0

Published by xinchen10 almost 2 years ago

  • Support draining credit in receiver link.
  • [#141] Don't introduce root namespace "Platform"
azure-amqp - Release 2.5.12

Published by xinchen10 over 2 years ago

Fix:

  • Throw IOException when SslStream is not authenticated or disposed.
azure-amqp - Release 3.0.0-preview

Published by xinchen10 over 2 years ago

This is a preview of the next major release.

azure-amqp - Release 2.5.10

Published by xinchen10 almost 3 years ago

Changes:

  • Revert more breaking changes in Singleton class (#215)
azure-amqp - Release 2.5.9

Published by xinchen10 almost 3 years ago

Fix:

  • Removing breaking changes made between 2.5.6 and 2.5.8 (#214)
azure-amqp - Release 2.5.8

Published by xinchen10 almost 3 years ago

Singleton: use TaskCreationOptions.RunContinuationsAsynchronously to avoid potential deadlock in application code.

azure-amqp - Release 2.5.7

Published by xinchen10 almost 3 years ago

  • CBS link cancellation token support.
  • Connection level operation timeout.
  • Dependency update in NuGet package.
azure-amqp - Release 2.5.6

Published by xinchen10 about 3 years ago

Changes:

  • Receive request not removed if cancellation already happened before registration.
  • The IsCompletedSynchronous flag may not be correct if cancellation happens synchronously.
  • A new API in RequestResponseLink that support txnId together with cancellation token.
azure-amqp - Release 2.5.5

Published by xinchen10 about 3 years ago

Changes:

  • Messages may be added to a cancelled receive request and not delivered to a new request.
  • Throws TaskCancelledException from ReceiveAsync calls upon cancellation.
azure-amqp - Release 2.5.4

Published by xinchen10 about 3 years ago

Changes:

  • WebSocketTransport.CloseInternal returns incorrect values that could cause exceptions in connection closing.
azure-amqp - Release 2.5.3

Published by xinchen10 about 3 years ago

Changes:

  • Potential NullReferenceException from cancellation token registration when a token is already cancelled.