Skip to content

Releases: gmr/rabbitpy

3.0.2

Choose a tag to compare

@gmr gmr released this 12 Jun 16:01
d67bf26

What's Changed

Fixed

  • Skip redundant int coercion (and the spurious "Coercing property" warning) when a message property such as priority is already an int (#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

Choose a tag to compare

@gmr gmr released this 03 Apr 19:31
adda0d0

What's Changed

Improved

  • Replaced README.rst with README.md and updated API documentation link

Fixed

  • Pass server_hostname to wrap_socket for SSL connections, fixing SSL certificate verification failures (#153)

rabbitpy 3.0.0

Choose a tag to compare

@gmr gmr released this 01 Apr 19:27
daef08c

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

Full Changelog: 2.0.1...v3.0.0

1.0.0

Choose a tag to compare

@gmr gmr released this 28 Oct 01:19
  • Reworked Heartbeat logic to send a heartbeat every interval / 2 seconds 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

Choose a tag to compare

@gmr gmr released this 13 May 00:54
  • Fix the cleanup of socketpair when closing down a connection

0.27.0

Choose a tag to compare

@gmr gmr released this 11 May 20:13
  • Added new rabbitpy.SimpleChannel class
  • Exception formatting changes
  • Thread locking optimizations
  • Connection shutdown cleanup
  • rabbitpy.Message now 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 args property to rabbitpy.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