Releases: gmr/rabbitpy
Releases · gmr/rabbitpy
Release list
3.0.2
What's Changed
Fixed
- Skip redundant
intcoercion (and the spurious "Coercing property" warning) when a message property such aspriorityis already anint(#155)
Improved
- Synced
rabbitpy.__version__with the packaged version, which had lagged behind since 3.0.1 - Updated internal dependencies: idna from 3.11 to 3.15, pymdown-extensions from 10.21.2 to 10.21.3, urllib3 from 2.6.3 to 2.7.0
3.0.1
rabbitpy 3.0.0
What's Changed
- Fix deadlock when access is denied during connect. by @dave-shawley in #120
- Change to use ssl.SSLContext by @aremm in #140
- Prevent lock-up when connecting to a booting server (#133) by @AndTornes in #134
- Replace travis CI with Github workflows by @aremm in #143
- Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows by @dependabot[bot] in #144
- Fix connection lifecycle, IO shutdown, and integration test env by @gmr in #147
- Update pamqp dependency to >=4.0,<5.0 by @gmr in #148
- Add py.typed marker, mypy/basedpyright, and full type annotations by @gmr in #149
- Restore library API and fix connection lifecycle by @gmr in #151
- Fix test infrastructure, pamqp 4 compatibility, and runtime bugs by @gmr in #152
New Contributors
- @dave-shawley made their first contribution in #120
- @aremm made their first contribution in #140
- @AndTornes made their first contribution in #134
- @dependabot[bot] made their first contribution in #144
Full Changelog: 2.0.1...v3.0.0
1.0.0
- Reworked Heartbeat logic to send a heartbeat every
interval / 2seconds when data has not been written to the socket (#70, #74, #98, #99) - Improved performance when consuming large mesages (#104) - Jelle Aalbers
- Allow for username and password to be default again (#96, #97) - Grzegorz Śliwiński
- Cleanup of Connection and Channel teardown (#103)
0.27.1
0.27.0
- Added new
rabbitpy.SimpleChannelclass - Exception formatting changes
- Thread locking optimizations
- Connection shutdown cleanup
rabbitpy.Messagenow assigns a UTC timestamp instead of local timestamp to the AMQP message property if requested (#94)- Unquote username and password in URI (#93) - sunbit
- Connections now allow for a configurable timeout (#84, #85) - vmarkovtsev
- Bugfix for
rabbitpy.AMQP.basic_publish(#92) - canardleteer - Added
argsproperty torabbitpy.Connection(#88) - vmarkovtsev - Fix locale in connection setup from causing hanging (#87) - vmarkovtsev
- Fix heartbeat behavior (#69, #70, #74)
- Cancel consuming in case of exceptions (#68) - kmelnikov
- Documentation correction (#79) - jonahbull