Changelog
v1.6.1 (2023-02-01)
Full Changelog
Merged pull requests:
- Update Makefile targets related to RabbitMQ #163 (Zerpet)
Full Changelog
Merged pull requests:
Full Changelog
Closed issues:
- Calling Channel() on an empty connection panics #148
Merged pull requests:
- Ensure flush happens and correctly lock connection for a series of unflushed writes #161 (lukebakken)
v1.6.0 (2023-01-20)
Full Changelog
Implemented enhancements:
Closed issues:
- README not up to date #154
- Allow re-using default connection config (custom properties) #152
- Rename package name to amqp in V2 #151
- Helper types to declare quorum queues #144
- Inefficient use of buffers reduces potential throughput for basicPublish with small messages. #141
- bug, close cause panic #130
- Publishing Headers are unable to store Table with slice values #125
- Example client can deadlock in Close due to unconsumed confirmations #122
- SAC not working properly #106
Merged pull requests:
v1.5.0 (2022-09-07)
Full Changelog
Implemented enhancements:
- Provide a friendly way to set connection name #105
Closed issues:
- Support connection.update-secret #107
- Example Client: Implementation of a Consumer with reconnection support #40
Merged pull requests:
v1.4.0 (2022-07-19)
Full Changelog
Closed issues:
- target machine actively refused connection #99
- 504 channel/connection is not open error occurred in multiple connection with same rabbitmq service #97
- Add possible cancel of DeferredConfirmation #92
- Documentation #89
- Channel Close gets stuck after closing a connection (via management UI) #88
- this library has same issue #83
- Provide a logging interface #81
- 1.4.0 release checklist #77
- Data race in the client example #72
- reader go routine hangs and leaks when Connection.Close() is called multiple times #69
- Support auto-reconnect and cluster #65
- Connection/Channel Deadlock #32
- Closing connection and/or channel hangs NotifyPublish is used #21
- Consumer channel isn't closed in the event of unexpected disconnection #18
Merged pull requests:
- fix race condition with context close and confirm at the same time on DeferredConfirmation. #101 (sapk)
- Add build TLS config from URI #98 (reddec)
- Use context for Publish methods #96 (sapk)
- Added function to get the remote peer's IP address (conn.RemoteAddr()) #95 (rabb1t)
- Update connection documentation #90 (Zerpet)
- Revert test to demonstrate actual bug #87 (lukebakken)
- Minor improvements to examples #86 (lukebakken)
- Do not skip flaky test in CI #85 (lukebakken)
- Add logging #84 (lukebakken)
- Add a win32 build #82 (lukebakken)
- channel: return nothing instead of always a nil-error in receive methods #80 (fho)
- update the contributing & readme files, improve makefile #79 (fho)
- Fix lint errors #78 (lukebakken)
- ci: run golangci-lint #76 (fho)
- ci: run test via make & remove travis CI config #75 (fho)
- ci: run tests with race detector #74 (fho)
- Detect go routine leaks in integration testcases #73 (fho)
- connection: fix: reader go-routine is leaked on connection close #70 (fho)
- adding best practises for NotifyPublish for issue_21 scenario #68 (DanielePalaia)
- Update Go version #67 (Zerpet)
- Regenerate certs with SHA256 to fix test with Go 1.18+ #66 (anthonyfok)
v1.3.4 (2022-04-01)
Full Changelog
Merged pull requests:
v1.3.3 (2022-04-01)
Full Changelog
Closed issues:
- Add Client Version #49
- OpenTelemetry Propagation #22
Merged pull requests:
v1.3.2 (2022-03-28)
Full Changelog
Closed issues:
- Potential race condition in Connection module #31
Merged pull requests:
v1.3.1 (2022-03-25)
Full Changelog
Closed issues:
- Possible deadlock on DeferredConfirmation.Wait() #46
- Call to Delivery.Ack blocks indefinitely in case of disconnection #19
- Unexpacted behavor of channel.IsClosed() #14
- A possible dead lock in connection close notification Go channel #11
Merged pull requests:
v1.3.0 (2022-01-13)
Full Changelog
Closed issues:
- documentation of changes triggering version updates #29
- Persistent messages folder #27
Merged pull requests:
- Expose a method to enable out-of-order Publisher Confirms #33 (benmoss)
- Fix Signed 8-bit headers being treated as unsigned #26 (alex-goodisman)
v1.2.0 (2021-11-17)
Full Changelog
Closed issues:
- No access to this vhost #24
- copyright issue? #12
- A possible dead lock when publishing message with confirmation #10
- Semver release #7
Merged pull requests:
- Fix deadlock between publishing and receiving confirms #25 (benmoss)
- Add GetNextPublishSeqNo for channel in confirm mode #23 (kamal-github)
- Added support for cert-only login without user and password #20 (mihaitodor)
v1.1.0 (2021-09-21)
Full Changelog
Closed issues:
- AMQPLAIN authentication does not work #15
Merged pull requests:
* This Changelog was automatically generated by github_changelog_generator