azure-amqp

AMQP C# library

OTHER License

Stars
94
Committers
28
azure-amqp - Release 2.5.2

Published by xinchen10 about 3 years ago

Changes:

  • Make WebSocketTransport Constructor public.
  • Support cancellation token for txn controller.
  • Set link open/close timeout from settings.
azure-amqp - Release 2.5.1

Published by xinchen10 over 3 years ago

Changes:

  • Dispose cancellation token registration after operation is completed.
  • Default operation timeout for link methods that do not have a timeout parameter.
  • Apply minimum wait time to receive calls with TimeSpan.Zero wait time only when prefetch is off.
azure-amqp - Release 2.5.0

Published by xinchen10 over 3 years ago

Changes

  • [#181] Cancellation Token Support
azure-amqp - Release 2.4.13

Published by xinchen10 over 3 years ago

Changes:

  • [#176] Occasional service process crash cased by disposition batch timer.
  • Disable session disposition batching by default.
  • Connection idle time out should be half of the actual user specified value.
  • Support EventSource (provider name: Microsoft-Azure-Amqp).
azure-amqp - Release 2.4.11

Published by xinchen10 over 3 years ago

Fixes:

  • In auto-flow mode, do not issue more credits when the receiver link is closing.
azure-amqp - Release 2.4.10

Published by xinchen10 almost 4 years ago

Changes:

  • Support user supplied maximum memory size for initializing transport buffer manager.
  • Support frame logging for debugging purposes.
azure-amqp - Release 2.4.9

Published by xinchen10 almost 4 years ago

Fixes,

  • [#169] Reject empty message early (otherwise a NullReferenceException occurs later).
  • [#172] Singleton does not correctly handle concurrent opening & closing.
azure-amqp - Release 2.4.8

Published by xinchen10 almost 4 years ago

Fixes:

  • Receive calls could timeout when they are made concurrently and auto-flow is off.
azure-amqp - Release 2.4.7

Published by xinchen10 about 4 years ago

  • Implemented timeout when creating a tcp transport. On some platforms the tcp connect can take up to 90 seconds to error out when the remote peer is down.
azure-amqp - Release 2.4.6

Published by xinchen10 about 4 years ago

Fixed bugs

  • Fails to open an AMQPS connection on .NET 5.0.
azure-amqp - Release 2.4.5

Published by xinchen10 over 4 years ago

  • Add netstandard2.0 target.
  • Dispose timer objects explicitly instead of relying on finalizer.

Notes: for netstandard2.0 target, serialization of a field uses reflection instead of IL emit. If you have fields marked as [AmqpMember], please convert them to property members. It only affect code that uses AmqpContractSerializer.

azure-amqp - Release 2.4.4

Published by xinchen10 over 4 years ago

Changes:

  • Keep default socket buffer sizes unless they are set by the user.
azure-amqp - Release 2.4.3

Published by xinchen10 over 5 years ago

  • Workaround for app crash on Mono Android
azure-amqp - Release 2.4.2

Published by xinchen10 over 5 years ago

Bug fixes,

  • [#138] NullReferenceException in Transport.TcpTransport when there is no internet connection.
  • Transaction controller is not recovering from a fault.
azure-amqp - Release 2.4.1

Published by xinchen10 over 5 years ago

This package contains changes for UWP platform only.

UWP project requires min Windows build 10.0.16299 and UWP platform 6.1.9, to support client certificate on TLS transport.

azure-amqp - Release 2.3.7

Published by xinchen10 almost 6 years ago

Fixes:

  • NullReferenceException when reading link unsettledMap
  • Exception when releasing messages during link close.
azure-amqp - Release 2.3.6

Published by xinchen10 almost 6 years ago

Fix:

  • ObjectDisposedException when reading serialized size of a body stream message twice.
azure-amqp - Release 2.3.5

Published by xinchen10 about 6 years ago

[#122] Make AmqpTrace public to enable logging
[#123] Fix timeout issue in disposition async result.

azure-amqp - Release 2.3.4

Published by xinchen10 about 6 years ago

  • Remove 'sealed' tag from SaslTransport and SaslTransportProvider
azure-amqp - Release 2.3.3

Published by xinchen10 about 6 years ago

[#115] Passing timeout value for DisposeAsyncResult
[#116] Make SslStream of TlsTransport accessible from derived classes