Releases: ibm-messaging/mq-golang-jms20
Releases · ibm-messaging/mq-golang-jms20
Local Transaction, BytesMessage and other enhancements
Wrap-up of changes since last release in October 2020;
New Features:
- Support for Put and Get under local transaction
 - Support for BytesMessage
 - Support for Application Name (ApplName)
 - Application sample + Dockerfile for running in OpenShift
 - Support for Asynchronous Put
 
Bug fix / minor enhancement:
- Update to MQ 9.2.1 client version
 - Performance enhancement by using PUT1
 - Make receive buffer size configurable
 - Check for cascaded close
 - Fix index out of range on CorrelationID
 
Update to mq-golang v5.1.2 for MQ 9.2 client
- Update to MQ 9.2 client and re-test
 - Fix broken links in readme files
 
Update to mq-golang v5.0.0 for Go Modules
- Pick up mq-golang support for Go modules at v5.0.0
 - Also brings in a pre-req for Golang v1.13
 
Switch to "go mod" for dependencies
Adopt "go mod" for dependency management.
First release - uses dep for dependencies
Includes support for;
- client connections to queue managers
 - local bindings connections to queue managers
 - anonymous TLS and mutual TLS connections to queue managers
 - receiveNoWait and receive with wait
 - text messages (only)
 - persistent and non-persistent messages
 - get by correlation ID
 - request/reply messaging pattern
 - expiring messages with time to live
 
Uses "dep" for dependency management.