Releases: nutes-uepb/amqp-client-python
Releases · nutes-uepb/amqp-client-python
v0.2.0
Breaking Changes:
- Set exchange type from
direct
to topic
;
- Add logic to handle
*
character in routing_keys(topic);
- Remove overhead of body content;
Chore:
- Add test cases;
- Add type check pipeline(mypy);
Deprecated:
- Set synchronous eventbus as
deprecated
, use the sync wrapper
;
Discord Server:
- Add server for easy interaction;
0.1.14
Features:
Fixes:
- Use right default port when passing with protocol specified;
Docs:
- Started lib documentation on ReadTheDocs and gh-pages;
0.1.13
Fixes:
- Set content-type to "text/plain" when sending error message;
0.1.12
Fixes:
- Auto-reconnect on async eventbus;
0.1.11
Fixes:
- Dispose on EventbusRabbitmq;
- SSLOptions with wrong certfile_path reference;
0.1.10
Features:
- Enable to set delivery mode and expiration on publish/rpc_client methods;
- Raise error on EventbusWrapper methods in cases of bad usage like Blocking thread or ThreadUnsafe situations;
Fixes:
- Dispose method finish can eventloop when passing a parameter;
0.1.9
Features:
- Add response timeout on rpc_provider and subscribe;
Fixes:
- Miss of messages when call rpc_client inside subscribe or rpc_provide;
0.1.7
Features:
- Add sync wrapper of async eventbus(run in separated thread);
Fixes:
- Raise AutoReconnectionException when cannot handle with eventbus method because of temporary miss of connection;
0.1.6
Features:
- Enable to set auto_ack of messages;
Fixes:
- handle of memory on event confirmation;
- Bug on way to set auto_ack, now on instantiation of channel;
- Memory leak on dict for each rpc_publish;
0.1.5
Features:
- Enable to set prefetch of messages;
- Enable to set uri as config option;
Fixes:
- Use a separate channel to publish and consume messages on rpc client and rpc provider;
- Raise timeout on publish confirmation;
- Variable channel can be None;