azure-uamqp-python

AMQP 1.0 client library for Python

MIT License

Downloads
4.2M
Stars
57
Committers
26

Bot releases are visible (Hide)

azure-uamqp-python - uamqp v1.6.9 Latest Release

Published by kashifkhan 7 months ago

  • Incorporate fixes from PR to use safe math in messages.
azure-uamqp-python - uamqp v1.6.8

Published by kashifkhan 9 months ago

azure-uamqp-python - uamqp v1.6.7

Published by kashifkhan 9 months ago

  • Fixes for CVE-2024-21646
azure-uamqp-python - uamqp v1.6.6

Published by kashifkhan 9 months ago

  • Update to add wheels for python 3.12
azure-uamqp-python - uamqp v1.6.5

Published by kashifkhan about 1 year ago

Starting with this release uamqp will not be in active maintenance, as the Event Hubs & Service Bus libraries are now using the python based AMQP library.

  • Build windows wheels with visual studio 2002
  • Few more openssl 3.0 updates at the submodules
azure-uamqp-python - uamqp v1.6.4

Published by kashifkhan over 1 year ago

  • Updated OpenSSL dependency to 1.1.1t
  • Updated submodules to support OpenSSL 3.0 compilation
  • Removed dependency on six
  • Fixed a bug that caused the wrong port to selected for websockets when a port was not passed in
azure-uamqp-python - uamqp v1.6.3

Published by kashifkhan over 1 year ago

Wheels from this release forward have been built with manylinux2014.

  • Added in support for python 3.11
  • Updated OpenSSL dependency to 1.1.1q
  • Wheels are now built with cibuildwheel for linux, macOS and windows
azure-uamqp-python - uamqp v1.6.1

Published by kashifkhan over 1 year ago

This will release will be the last with wheels generated with manylinux2010 as it is deprecated.

*Added support for handling duplicate certificates in azure-c-shared-utility dependency by using CERT_STORE_ADD_REPLACE_EXISTING parameter in the CertAddEncodedCertificateToStore function call. (azure-sdk-for-python issue #26034)

azure-uamqp-python - uamqp v1.6.0

Published by kashifkhan over 1 year ago

This version and all future versions will require Python 3.7+, Python 3.6 is no longer supported.

  • Added data, value, sequence properties to uamqp.Message, which return the body if the body type corresponds.
  • Added message_annotations property to uamqp.Message, which is an alias for the annotations instance variable.
  • Added data property to uamqp.BatchMessage, which returns the iterable body of the batch.
  • Added ttl property to uamqp.MessageHeader, which is an alias for the time_to_live instance variable.
azure-uamqp-python - uamqp v1.5.3

Published by yunhaoling over 2 years ago

  • Updated OpenSSL dependency to 1.1.1n for wheels of manylinux and macOS.
azure-uamqp-python - uamqp v1.5.2

Published by yunhaoling over 2 years ago

  • Fixed bug that resulted in an error when deepcopying BatchMessage objects (azure-sdk-for-python issue #22529).
azure-uamqp-python - uamqp v1.5.1

Published by yunhaoling almost 3 years ago

  • Added back the support for Python 3.6.
azure-uamqp-python - uamqp v1.5.0

Published by yunhaoling almost 3 years ago

This version and all future versions will require Python 3.7+, Python 2.7 and Python 3.6 are no longer supported.

  • SASTokenAuth, JWTTokenAuth, SASTokenAsync, and JWTTokenAsync now takes keyword argument refresh_window to override default token refresh timing in constructors.
  • Fixed bug that SendClientAsync might run into infinite loop while sending when it is shutdown unexpectedly.
  • Updated dependencies Azure uAMQP C @ 2021-11-16 and Azure C Shared Utility @ 2021-11-15.
  • Fixed bug that the keep_alive_thread of AMQPClient should not keep program from exiting in the case of AMQPClient not being closed properly.
azure-uamqp-python - uamqp v1.4.3

Published by yunhaoling about 3 years ago

  • Added support for Python 3.10.
azure-uamqp-python - uamqp v1.4.2

Published by yunhaoling about 3 years ago

  • Fixed memory leak in win32 socketio and tlsio (azure-sdk-for-python issue #19777).
  • Fixed memory leak in the process of converting AMQPValue into string (azure-sdk-for-python issue #19777).
azure-uamqp-python - uamqp v1.4.1

Published by yunhaoling over 3 years ago

  • Fixed bug that JWTTokenAuth and JWTTokenAsync do not initialize token for token types other than b'jwt'.
  • Fixed bug that attibutes creation_time, absolute_expiry_time and group_sequence on MessageProperties should be compatible with integer types on Python 2.7.
azure-uamqp-python - uamqp v1.4.0

Published by yunhaoling over 3 years ago

This version and all future versions will require Python 2.7 or Python 3.6+, Python 3.5 is no longer supported.

  • Fixed memory leaks in the process of link attach where source and target cython objects are not properly deallocated (azure-sdk-for-python issue #15747).
  • Improved management operation callback not to parse description value of non AMQP_TYPE_STRING type as string (azure-sdk-for-python issue #18361).
azure-uamqp-python - uamqp v1.3.0

Published by yunhaoling over 3 years ago

This version will be the last version to officially support Python 3.5, future versions will require Python 2.7 or Python 3.6+.

  • Added support for AMQP Sequence as the body type of an amqp message.
  • Added new class uamqp.MessageBodyType to represent the body type of an amqp message, including:
    • Data: The body consists of one or more data sections and each section contains opaque binary data.
    • Sequence: The body consists of one or more sequence sections and each section contains an arbitrary number of structured data elements.
    • Value: The body consists of one amqp-value section and the section contains a single AMQP value.
  • Added new parameters to the constructor of uamqp.Message:
    • body_type which takes uamqp.MessageBodyType to specify the body type of an amqp message.
    • footer which takes a dict to set the footer of an amqp message.
    • delivery_annotations which takes a dict to set the delivery annotations of an amqp message.
  • Added support for pickling uamqp.Message.
  • Fixed bug that sending message of large size triggering segmentation fault when the underlying socket connection is lost.
  • Fixed bug in link flow control where link credit and delivery count should be calculated based on per message instead of per transfer frame.
azure-uamqp-python - uamqp v1.2.15

Published by yunhaoling over 3 years ago

  • Added desired-capabilities for SendClient(Async) and MessageSender(Async) as part of the AMQP protocol.
  • Added types for AMQPShort and AMQPuShort for explicit handling of short and unsigned short encoding.
azure-uamqp-python - uamqp v1.2.14

Published by yunhaoling over 3 years ago

  • Updated Azure uAMQP C and Azure C Shared Utility dependencies.
  • Fixed memory leak with SAS Token creation.
Package Rankings
Top 3.04% on Pypi.org
Badges
Extracted from project README
image image image
Related Projects