[#51802] Pass *args
to handle_exclusively key function
[#51802] Add handle_exclusively utility function to avoid race conditions
[#48869] Made prefetch_count configurable
[#46148] Introduce more connection event metrics
[#49162] Support Any object as routing key
[#50111] Remove 'AMQP_' prefix from connection settings
[#50111] Allow overriding context [#50111] Implement Router [#50111] Take settings, router, and context explicitly [#50111] PublishMixin
[#50111] Take settings arguments on init instead of start [#50111] Add context
[#49604] Bump versions
[#49604] Context Manager
[#49706] Add individual amqp_scheme, amqp_host, amqp_user, amqp_password, amqp_port, amqp_vhost fields.
Before, the AMQP server could only be configured using the amqp_url
setting.
Now, AMQP connection settings can alternatively be set individually using
amqp_x
variables. Additionally, queue_prefix
was renamed to
amqp_queue_prefix
for consistency.
[#50496] Fix typing
[#49896] Modified the MO callback function parameters and loosed the MOAMQP interface a bit.
Before the MO Callback function had this signature:
Callable[[ServiceType, ObjectType, RequestType, PayloadType], Awaitable]
While now it has this signature:
Callback[[MORoutingKey, PayloadType], Awaitable]
Before MOAMQP's register
and publish_message
had very a strict interface,
while now the interface is looser using overloaded methods.
[#49896] Hotfix bug introduced by restructure metrics and add publish metrics
[#49896] Restructure metrics and add publish metrics
[#49896] Added healthcheck endpoint
[#49706] Fix MO AMQP routing key to correspond with MOs
[#49610] MOAMQPSystem register non-unique wrappers
[#49610] Initial release
[#49610] Testing autopub
Manual release
Manual release