Releases: rabbitmq/amqp091-go
Releases · rabbitmq/amqp091-go
v1.10.0
What's Changed
- Bump go.uber.org/goleak from 1.2.1 to 1.3.0 by @dependabot in #227
- fix comment typo in example_client_test.go by @wisaTong in #228
- Documenting Publishing.Expiration usage by @niksteff in #232
- Use correct mutex to guard confirms.published by @hjr265 in #240
- Increasing the code coverage by @edercarloscosta in #248
- Example fix by @Boris-Plato in #250
- Address CodeQL warning by @lukebakken in #252
- Add support for additional AMQP URI query parameters by @vilius-g in #251
- Update Go directive by @Zerpet in #257
- Fix string function of URI by @Zerpet in #258
- Undeprecate non-context publish functions by @Zerpet in #259
- Fix data race in example by @Zerpet in #260
New Contributors
- @wisaTong made their first contribution in #228
- @niksteff made their first contribution in #232
- @hjr265 made their first contribution in #240
- @edercarloscosta made their first contribution in #248
- @Boris-Plato made their first contribution in #250
- @vilius-g made their first contribution in #251
Full Changelog: v1.9.0...v1.10.0
v1.9.0
What's Changed
- Add Channel.ConsumeWithContext to be able to cancel delivering by @t2y in #192
- Fix example for 32-bit compatibility by @Zerpet in #204
- Add a constant for CQ v2 queue argument by @Zerpet in #205
- Constant for consumer timeout queue argument by @Zerpet in #206
- Fix to increase timeout milliseconds since it's too tight by @t2y in #203
- Stop using deprecated Publish function by @Zerpet in #207
- Misc Windows CI updates by @lukebakken in #216
- remove extra word 'accept' from ExchangeDeclare description by @a-sabzian in #217
- Bump versions by @lukebakken in #219
- Update write.go by @pinkfish in #221
- Closes 222 by @yywing in #223
- Update spec091.go by @pinkfish in #224
New Contributors
- @t2y made their first contribution in #192
- @a-sabzian made their first contribution in #217
- @pinkfish made their first contribution in #221
- @yywing made their first contribution in #223
Full Changelog: v1.8.1...v1.9.0
v1.8.1
v1.8.0
What's Changed
- Bump go.uber.org/goleak from 1.2.0 to 1.2.1 by @dependabot in #177
- Fix memory leaks by @GXKe in #180
- Add a CloseDeadline function to Connection by @Zerpet in #181
- Fix race condition on confirms by @calloway-jacob in #183
New Contributors
Full Changelog: v1.7.0...v1.8.0
v1.7.0
What's Changed
- adding go 1.20 to tests by @halilylm in #169
- Fix racing in Open by @Zerpet in #171
- Deprecate the QueueInspect function by @lukebakken in #168
- Check if channel is nil before updating it by @julienschmidt in #150
- Set channels and allocator to nil in shutdown by @lukebakken in #172
New Contributors
- @halilylm made their first contribution in #169
- @julienschmidt made their first contribution in #150
Full Changelog: v1.6.1...v1.7.0
v1.6.1
NOTE: this release fixes a serious bug introduced in version v1.6.0
What's Changed
- Ensure flush happens and correctly lock connection for a series of unflushed writes by @lukebakken in #161
- Do not overly protect writes by @lukebakken in #162
- Update Makefile targets related to RabbitMQ by @Zerpet in #163
Full Changelog: v1.6.0...v1.6.1
v1.6.0
What's Changed
- Bump go.uber.org/goleak from 1.1.12 to 1.2.0 by @dependabot in #116
- Fix example client to avoid deadlock in Close by @Zerpet in #123
- Remove unnecessary instruction by @alraujo in #135
- Fix indentation and remove unnecessary instructions by @alraujo in #138
- Add constant for default exchange by @marlongerson in #139
- Fix inefficient use of buffers that reduces the potential throughput of basicPublish by @fadams in #142
- Add constants for Queue arguments by @Zerpet in #145
- Do not embed context in DeferredConfirmation by @tie in #140
- Ensure code is formatted by @lukebakken in #147
- Add example producer using DeferredConfirm by @Zerpet in #149
- Remove outdated information from README by @scriptcoded in #155
- Fix linter warnings by @Zerpet in #156
- Supply library-defined props with NewConnectionProperties by @slagiewka in #157
- Add automatic CHANGELOG.md generation by @lukebakken in #158
New Contributors
- @dependabot made their first contribution in #116
- @alraujo made their first contribution in #135
- @marlongerson made their first contribution in #139
- @fadams made their first contribution in #142
- @tie made their first contribution in #140
- @scriptcoded made their first contribution in #155
- @slagiewka made their first contribution in #157
Full Changelog: v1.5.0...v1.6.0
v1.5.0
Highlights:
- Support for the AMQP method
connection.update-secret
, which allows authentication tokens to be refreshed (PR)
What's Changed
- Add convenience function to set connection name by @Zerpet in #108
- Add an example of reliable consumer by @Zerpet in #109
- Update AMQP Spec by @Zerpet in #110
- Remove warning on RabbitMQ tutorials in go by @ChunyiLyu in #113
- Add support for
connection.update-secret
by @Zerpet in #114 - Use
PublishWithContext
instead ofPublish
by @Gsantomaggio in #115
New Contributors
- @ChunyiLyu made her first contribution in #113
Full Changelog: v1.4.0...v1.5.0
v1.4.0
Highlights:
- Improvements in CI builds, including adding a Windows build.
- Miscellaneous bug fixes that could hang an application.
- Ability to cancel
DeferredConfirmation