- Updated to MQ version 9.1.3.0
- Allow generation of TLS certificate with given hostname
- Fixes for the following issues:
MQ_EPHEMERAL_PREFIX
UNIX sockets fix- Fix Makefile for Windows
- Use -a option on crtmqdir
- Remove check for certificate environment variable
Breaking changes:
- UID of the mqm user is now 888. You need to run the container with an entrypoint of
runmqserver -i
under the root user to update any existing files. - MQSC files supplied will be verified before being run. Files containing invalid MQSC will cause the container to fail to start
Other changes:
- Security fixes
- Web console added to production image
- Container built on RedHat host
- Updated to MQ version 9.1.2.0
- Now runs using the "mqm" user instead of root. See new security doc
- New IGNSTATE parameter used in default developer config
- Termination log moved from
/dev/termination-log
to/run/termination-log
, to make permissions easier to handle - Fixes for the following issues:
- Updated to MQ version 9.1.1.0
- Created seperate RedHat Makefile for building images on RedHat machines with buildah
- Enabled REST messaging capability for app user.
- Added support for container supplementary groups
- Removed IBM MQ version 9.0.5 details.
- Added additional Diagnostics (#203)
- Implementted GOSec to perform code scans for security vulnerabilities. ((#227))
- Removed Queue manager create option from the MQ Console.
- Fixes for the following issues:
- Updated to MQ version 9.1.0.0
- Added Docker 1.12 tests
- Added MQ SDK Docker image sample
- Added MQ Golang SDK Docker image sample
- Added Prometheus metric gathering implementation
- Added MQ Internet Pass-Thru (MS81) Docker image sample
- Added POWER & z/Linux image builds
devjmstest
image now built with Maven instead of gradle- Added FAT manifests for Docker Hub/Docker Store
- Added Red Hat Enterprise Linux image build
- Added basic versioning debug information into golang programs
- Removed 9.0.4
- Updated to MQ version 9.0.5.0
- Container's stdout can now be set to JSON format (set LOG_FORMAT=json)
- MQ error logs (in JSON or plain text) are now mirrored on stdout for the container.
chkmqready
now waits until MQSC scripts in/etc/mqm
have been appliedchkmqready
andchkmqhealthy
now run as the "mqm" user- Added ability to optionally use an alternative base image
- Various build and test improvements
- Removed 9.0.3
- Updated to MQ version 9.0.4.0
- Updated to Go version 9
- Removed packages
curl
,ca-certificates
, and their dependencies, which were only used at build time - Improved logging
- Helm charts now work on Kubernetes V1.6
- Production Helm chart now includes a default image repository and tag
- Updated to use multi-stage Docker build, so that Go code is built inside a container
- Initial version