Closed renovate[bot] closed 3 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 84.09%. Comparing base (
86781f0
) to head (41262c9
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
This PR contains the following updates:
==8.2.4
->==9.4.2
Release Notes
mosquito/aio-pika (aio_pika)
### [`v9.4.2`](https://togithub.com/mosquito/aio-pika/releases/tag/9.4.2) [Compare Source](https://togithub.com/mosquito/aio-pika/compare/9.4.1...9.4.2) #### What's Changed - fix: typo from somple to simple by [@zhaowen-huang](https://togithub.com/zhaowen-huang) in [https://github.com/mosquito/aio-pika/pull/625](https://togithub.com/mosquito/aio-pika/pull/625) - mv Propan mention to FastStream by [@Lancetnik](https://togithub.com/Lancetnik) in [https://github.com/mosquito/aio-pika/pull/581](https://togithub.com/mosquito/aio-pika/pull/581) - 630: Only nack messages upon cancellation of a consumer subscription … by [@lfse-slafleur](https://togithub.com/lfse-slafleur) in [https://github.com/mosquito/aio-pika/pull/634](https://togithub.com/mosquito/aio-pika/pull/634) #### New Contributors - [@zhaowen-huang](https://togithub.com/zhaowen-huang) made their first contribution in [https://github.com/mosquito/aio-pika/pull/625](https://togithub.com/mosquito/aio-pika/pull/625) - [@lfse-slafleur](https://togithub.com/lfse-slafleur) made their first contribution in [https://github.com/mosquito/aio-pika/pull/634](https://togithub.com/mosquito/aio-pika/pull/634) **Full Changelog**: https://github.com/mosquito/aio-pika/compare/9.4.1...9.4.2 ### [`v9.4.1`](https://togithub.com/mosquito/aio-pika/releases/tag/9.4.1) [Compare Source](https://togithub.com/mosquito/aio-pika/compare/9.4.0...9.4.1) #### What's Changed - Do not use deprecated datetime.utcnow and datetime.utcfromtimestamp by [@decaz](https://togithub.com/decaz) in [https://github.com/mosquito/aio-pika/pull/610](https://togithub.com/mosquito/aio-pika/pull/610) - add 3.12 by [@mosquito](https://togithub.com/mosquito) in [https://github.com/mosquito/aio-pika/pull/603](https://togithub.com/mosquito/aio-pika/pull/603) - Prevent deadlock in RobustChannel.reopen() by [@Darsstar](https://togithub.com/Darsstar) in [https://github.com/mosquito/aio-pika/pull/622](https://togithub.com/mosquito/aio-pika/pull/622) **Full Changelog**: https://github.com/mosquito/aio-pika/compare/9.4.0...9.4.1 ### [`v9.4.0`](https://togithub.com/mosquito/aio-pika/releases/tag/9.4.0) [Compare Source](https://togithub.com/mosquito/aio-pika/compare/9.3.1...9.4.0) - drop python 3.7 support - update aiormq to 6.8.0 ### [`v9.3.1`](https://togithub.com/mosquito/aio-pika/compare/9.3.0...9.3.1) [Compare Source](https://togithub.com/mosquito/aio-pika/compare/9.3.0...9.3.1) ### [`v9.3.0`](https://togithub.com/mosquito/aio-pika/blob/HEAD/CHANGELOG.md#930) [Compare Source](https://togithub.com/mosquito/aio-pika/compare/9.2.3...9.3.0) - new: add custom exchanges to rpc pattern [#377](https://togithub.com/mosquito/aio-pika/issues/377) by [@cloud-rocket](https://togithub.com/cloud-rocket) ### [`v9.2.3`](https://togithub.com/mosquito/aio-pika/blob/HEAD/CHANGELOG.md#923) [Compare Source](https://togithub.com/mosquito/aio-pika/compare/9.2.2...9.2.3) - Fix restore bug of RobustChannel [#578](https://togithub.com/mosquito/aio-pika/issues/578) by [@aozupek](https://togithub.com/aozupek) ### [`v9.2.2`](https://togithub.com/mosquito/aio-pika/blob/HEAD/CHANGELOG.md#922) [Compare Source](https://togithub.com/mosquito/aio-pika/compare/9.2.1...9.2.2) - Fix bug with RPC when handling `on_close` with a RobustConnection [#573](https://togithub.com/mosquito/aio-pika/issues/573) by [@CodeCorrupt](https://togithub.com/CodeCorrupt) ### [`v9.2.1`](https://togithub.com/mosquito/aio-pika/blob/HEAD/CHANGELOG.md#921) [Compare Source](https://togithub.com/mosquito/aio-pika/compare/9.2.0...9.2.1) - Fix reopen of robust channel after close [#571](https://togithub.com/mosquito/aio-pika/issues/571) by [@decaz](https://togithub.com/decaz). Fixes [#570](https://togithub.com/mosquito/aio-pika/issues/570) ### [`v9.2.0`](https://togithub.com/mosquito/aio-pika/blob/HEAD/CHANGELOG.md#920) [Compare Source](https://togithub.com/mosquito/aio-pika/compare/9.1.5...9.2.0) - URL params passing to aiormq [#569](https://togithub.com/mosquito/aio-pika/issues/569) - `Connection.KWARGS_TYPES` renamed to `Connection.PARAMETERS` and rework it to `dataclass` - `Connection._parse_kwargs` renamed to `Connection._parse_parameters` - [AMQP URL parameters](https://aio-pika.readthedocs.io/en/latest/#amqp-url-parameters) documentation article ### [`v9.1.5`](https://togithub.com/mosquito/aio-pika/blob/HEAD/CHANGELOG.md#915) [Compare Source](https://togithub.com/mosquito/aio-pika/compare/9.1.4...9.1.5) - Fix race condition in RobustChannel in reopen/ready [#566](https://togithub.com/mosquito/aio-pika/issues/566) by [@isra17](https://togithub.com/isra17) ### [`v9.1.4`](https://togithub.com/mosquito/aio-pika/blob/HEAD/CHANGELOG.md#914) [Compare Source](https://togithub.com/mosquito/aio-pika/compare/9.1.3...9.1.4) - use fork friendly random robust queue generation way [#560](https://togithub.com/mosquito/aio-pika/issues/560) ### [`v9.1.3`](https://togithub.com/mosquito/aio-pika/blob/HEAD/CHANGELOG.md#913) [Compare Source](https://togithub.com/mosquito/aio-pika/compare/9.1.2...9.1.3) - Ported publisher confirms tutorial by [@MaPePeR](https://togithub.com/MaPePeR) [#550](https://togithub.com/mosquito/aio-pika/issues/550) - Fixed errored response when `aio_pika.patterns.RPC` can not serialize the result [#552](https://togithub.com/mosquito/aio-pika/issues/552) ### [`v9.1.2`](https://togithub.com/mosquito/aio-pika/blob/HEAD/CHANGELOG.md#912) [Compare Source](https://togithub.com/mosquito/aio-pika/compare/9.1.1...9.1.2) - Fix badges in docs ### [`v9.1.1`](https://togithub.com/mosquito/aio-pika/blob/HEAD/CHANGELOG.md#911) [Compare Source](https://togithub.com/mosquito/aio-pika/compare/9.1.0...9.1.1) - Fix readthedocs build file ### [`v9.1.0`](https://togithub.com/mosquito/aio-pika/blob/HEAD/CHANGELOG.md#910) [Compare Source](https://togithub.com/mosquito/aio-pika/compare/9.0.7...9.1.0) The bulk of the changes are related to how the library entities are now interconnected. In previous versions of `aio_pika.Channel` instances not contains a link to the `aio_pika.Connection` instances for now is contains it. While I don't want custom code to work directly with the `aiormq.Channel` instance, this was a public API and I should warn you about the change here. The `aio_pika.Channel.channel` property is deprecated. Use `aio_pika.Channel.get_underlay_chanel()` instead. Now all library entities already use this method. ### [`v9.0.7`](https://togithub.com/mosquito/aio-pika/blob/HEAD/CHANGELOG.md#907) [Compare Source](https://togithub.com/mosquito/aio-pika/compare/9.0.6...9.0.7) - Update aiormq version ### [`v9.0.6`](https://togithub.com/mosquito/aio-pika/blob/HEAD/CHANGELOG.md#906) [Compare Source](https://togithub.com/mosquito/aio-pika/compare/9.0.5...9.0.6) - Amend Exchange.**repr** to include class name [#527](https://togithub.com/mosquito/aio-pika/issues/527) Also switch to f-strings rather than %-formatting, modelled after Queue.**repr**. - Update example code of rpc tutorial [#530](https://togithub.com/mosquito/aio-pika/issues/530) - bugfix: kwargs not working in `aio_pika.connect_robust` [#531](https://togithub.com/mosquito/aio-pika/issues/531) - Improve type hints for `queue.get()` [#542](https://togithub.com/mosquito/aio-pika/issues/542) ### [`v9.0.5`](https://togithub.com/mosquito/aio-pika/blob/HEAD/CHANGELOG.md#905) [Compare Source](https://togithub.com/mosquito/aio-pika/compare/9.0.4...9.0.5) - Prevent 'Task exception was never retrieved' [#524](https://togithub.com/mosquito/aio-pika/issues/524) If future.exception() is not called (even on cancelled futures), it seems Python will then log 'Task exception was never retrieved'. Rewriting this logic slightly should hopefully achieve the same functionality while preventing the Python errors. - Avoid implicitly depending on setuptools [#526](https://togithub.com/mosquito/aio-pika/issues/526) ### [`v9.0.4`](https://togithub.com/mosquito/aio-pika/blob/HEAD/CHANGELOG.md#904) [Compare Source](https://togithub.com/mosquito/aio-pika/compare/9.0.3...9.0.4) - fix README badge - upgrade requirements ### [`v9.0.3`](https://togithub.com/mosquito/aio-pika/blob/HEAD/CHANGELOG.md#903) [Compare Source](https://togithub.com/mosquito/aio-pika/compare/9.0.2...9.0.3) - RPCs: Show exceptions on Host (remote side) [#503](https://togithub.com/mosquito/aio-pika/issues/503) - Fixed queue_name was set as channel_name for `patterns/master.py` [#523](https://togithub.com/mosquito/aio-pika/issues/523) ### [`v9.0.2`](https://togithub.com/mosquito/aio-pika/blob/HEAD/CHANGELOG.md#902) [Compare Source](https://togithub.com/mosquito/aio-pika/compare/9.0.1...9.0.2) - Do not nack if consumer is no_ack in QueueIterator [#521](https://togithub.com/mosquito/aio-pika/issues/521) ### [`v9.0.1`](https://togithub.com/mosquito/aio-pika/blob/HEAD/CHANGELOG.md#901) [Compare Source](https://togithub.com/mosquito/aio-pika/compare/9.0.0...9.0.1) - change classifiers in pyproject.toml ### [`v9.0.0`](https://togithub.com/mosquito/aio-pika/blob/HEAD/CHANGELOG.md#900) [Compare Source](https://togithub.com/mosquito/aio-pika/compare/8.3.0...9.0.0) The main goal of this release is the migration to `poetry` and stronger type checking with mypy. User code should remain compatible, just test it with mypy. The tests still work the same, without public API changes, this indicates that your code should work without changes, but does not prove it. ##### Deprecations - `aio_pika.message.HeaderProxy` - removed - `aio_pika.message.header_converter` - removed - `aio_pika.message.format_headers` - removed - `aio_pika.message.Message.headers_raw` - prints deprecation warning - `aio_pika.abc.AbstractMessage.headers_raw` - removed ### [`v8.3.0`](https://togithub.com/mosquito/aio-pika/blob/HEAD/CHANGELOG.md#830) [Compare Source](https://togithub.com/mosquito/aio-pika/compare/8.2.5...8.3.0) - Update `aiormq~=6.6.3` [#512](https://togithub.com/mosquito/aio-pika/issues/512) - Fix getting futures exceptions [#509](https://togithub.com/mosquito/aio-pika/issues/509) ### [`v8.2.5`](https://togithub.com/mosquito/aio-pika/compare/8.2.4...8.2.5) [Compare Source](https://togithub.com/mosquito/aio-pika/compare/8.2.4...8.2.5)Configuration
📅 Schedule: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - "every weekday" (UTC).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.