What's Changed
- Added DeepWiki to README by @Nusnus in #447
- Replace deprecated datetime.datetime.utcfromtimestamp by @kajinamit in #448
- Update supported python versions in classifiers by @kajinamit in #450
- Remove Python 3.8 support by @kajinamit in #449
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #453
- Update CI workflow to exclude Python 3.9 by @auvipy in #454
- Add null check for connection to prevent AttributeError on drain_events by @Cyanty in #457
- Fix prevent channel revival during intentional close to fix shutdown crash by @ChickenBenny in #458
- ci: Add Python 3.14 to the testing by @cclauss in #461
- ci: Drop the archived GitHub Action useblacksmith/setup-python by @cclauss in #459
- Support limiting tls version by @kajinamit in #463
- Decode AMQP field-table type l as signed 64-bit by @gyanu2507 in #465
- Treat basic_publish write timeouts as connection errors by @gyanu2507 in #464
- Serialize frame_writer() writes with a lock by @GangEunzzang in #466
- Update Python version requirements in setup.py by @auvipy in #467
- Drop unused python version check by @kajinamit in #468
- Decode AMQP field-table type 's' as signed 16-bit by @cocofabio in #469
- release v5.4.0 by @auvipy in #471
New Contributors
- @kajinamit made their first contribution in #448
- @Cyanty made their first contribution in #457
- @ChickenBenny made their first contribution in #458
- @gyanu2507 made their first contribution in #465
- @GangEunzzang made their first contribution in #466
- @cocofabio made their first contribution in #469
Full Changelog: v5.3.1...v5.4.0