[OpenShift Container Platform][Extended Update Support][Continuous Delivery][IBM Cloud Pak for Integration]

Release history for IBM MQ Operator

IBM MQ Operator

[Continuous Delivery]

IBM MQ Operator 1.6.0

IBM Cloud Pak® for Integration version
IBM Cloud Pak for Integration 2021.2.1
Operator channel
v1.6
Allowed values for .spec.version
9.1.5.0-r2, 9.2.0.0-r1, 9.2.0.0-r2, 9.2.0.0-r3, 9.2.0.1-r1-eus, 9.2.0.2-r1-eus, 9.2.0.2-r2-eus, 9.2.1.0-r1, 9.2.1.0-r2, 9.2.2.0-r1, 9.2.3.0-r1
Red Hat® OpenShift® Container Platform versions
Red Hat OpenShift Container Platform 4.6 and above
IBM Cloud Pak foundational services versions
IBM Cloud Pak foundational services 3.7 and above (v3 channel)
What's new
  • Adds IBM® MQ 9.2.3 as a continuous delivery release (amd64 only for IBM Cloud Pak for Integration 2021.2.1; amd64 or s390x when using an IBM MQ license)
  • New type of availability for queue managers: Native HA. Available for production use, as part of IBM Cloud Pak for Integration 2021.2.1.
What's changed
  • IBM MQ Operator 1.6 and higher use the IBM Container Registry instead of Docker Hub. This means that you need to use a CatalogSource from icr.io. See Installing and uninstalling the IBM MQ Operator on Red Hat OpenShift.
  • Native HA rolling update no longer waits for a replica to be in-sync before moving on to the next replica.
  • Fixes issue with Native HA affinity on OCP 4.7 and above.
  • Fixes issue when using CA-signed certificates with Native HA.
[Continuous Delivery]

IBM MQ Operator 1.5.0

IBM Cloud Pak for Integration version
IBM Cloud Pak for Integration 2021.1.1
Operator channel
v1.5
Allowed values for .spec.version
9.1.5.0-r2, 9.2.0.0-r1, 9.2.0.0-r2, 9.2.0.0-r3, 9.2.0.1-r1-eus, 9.2.1.0-r1, 9.2.1.0-r2, 9.2.2.0-r1
Red Hat OpenShift Container Platform versions
Red Hat OpenShift Container Platform 4.6 and above
IBM Cloud Pak foundational services versions
IBM Cloud Pak foundational services 3.7 and above (v3 channel)
What's new
  • Adds IBM MQ 9.2.2 as a continuous delivery release (amd64 only for IBM Cloud Pak for Integration 2021.1.1; amd64 or s390x when using an IBM MQ license)
  • New type of availability for queue managers: Native HA. Available for evaluation purposes only, as part of IBM Cloud Pak for Integration 2021.1.1.
  • Integration with Red Hat OpenShift Container Platform Cluster Monitoring for Prometheus metrics, by providing a ServiceMonitor resource
What's changed
  • The IBM Licensing Operator is no longer created by default when you create a queue manager
  • Updates to multi-instance queue managers are now handled in a rolling order. As part of this change, a Kubernetes startup probe has been introduced that affects the values used when configuring the liveness probe. The startup probe starts immediately, then waits for the queue manager to start successfully. If the startup probe passes at any time within this wait period, the liveness and readiness probes then start. Previously, if you had a queue manager that was slow to start, you might have increased the initialDelaySeconds setting on the liveness probe. If you did this, you should now revert initialDelaySeconds to the earlier setting.
  • The CustomResourceDefinition is upgraded from apiextensions.k8s.io/v1beta1 to apiextensions.k8s.io/v1
Known issues and limitations
  • Requires IBM Cloud Pak foundational services 3.7, which contains an incompatible change in the Identity and Access Management (IAM) component. If you have any queue managers that use an IBM Cloud Pak for Integration license, then after this upgrade, a queue manager restart will be required to access the web console, and you will also see other errors logging into the web console. You can fix these errors by upgrading to the latest value of .spec.version for your chosen IBM MQ version, after the operator upgrade is complete.
  • Rolling update does not automatically start if you are upgrading the MQ version. You need to manually delete the pods.
[Continuous Delivery]

IBM MQ Operator 1.4.0

IBM Cloud Pak for Integration version
IBM Cloud Pak for Integration 2020.4.1 (IBM MQ Operator 1.4.0 is a CD release, and not eligible for Extended Update Support)
Operator channel
v1.4
Allowed values for .spec.version
9.1.5.0-r2, 9.2.0.0-r1, 9.2.0.0-r2, 9.2.0.1-r1-eus, 9.2.1.0-r1
Red Hat OpenShift Container Platform versions
Red Hat OpenShift Container Platform 4.6 and above
What's new
  • Adds IBM MQ 9.2.1 as a continuous delivery release
  • You can now prevent the creation of the default queue manager Route by setting .spec.queueManager.route.enabled to false
Known issues and limitations
  • When updating a QueueManager with an availability type of MultiInstance, both Pods will be deleted immediately. They should both be restarted quickly by Red Hat OpenShift Container Platform.
[Extended Update Support]

IBM MQ Operator 1.3.1 (EUS)

IBM Cloud Pak for Integration version
IBM Cloud Pak for Integration 2020.4.1
Operator channel
v1.3-eus
Allowed values for .spec.version
9.1.5.0-r2, 9.2.0.0-r1, 9.2.0.0-r2, 9.2.0.1-r1-eus, 9.2.0.2-r1-eus
Red Hat OpenShift Container Platform versions
Red Hat OpenShift Container Platform 4.6 and above. Extended Update Support is only available on Red Hat OpenShift Container Platform 4.6
IBM Cloud Pak foundational services versions
IBM Cloud Pak foundational services 3.6 (stable-v1 channel)
What's new
[Extended Update Support]

IBM MQ Operator 1.3.0 (EUS)

IBM Cloud Pak for Integration version
IBM Cloud Pak for Integration 2020.4.1
Operator channel
v1.3-eus
Allowed values for .spec.version
9.1.5.0-r2, 9.2.0.0-r1, 9.2.0.0-r2, 9.2.0.1-r1-eus
Red Hat OpenShift Container Platform versions
Red Hat OpenShift Container Platform 4.6 and above. Extended Update Support is only available on Red Hat OpenShift Container Platform 4.6
IBM Cloud Pak foundational services versions
IBM Cloud Pak foundational services 3.6 (stable-v1 channel)
What's new
  • Extended Update Support (EUS) is offered for .spec.version fields ending with -eus, when using a IBM Cloud Pak for Integration license
  • Adds a new way of setting labels and annotations on the QueueManager resource using .spec.labels and .spec.annotations
What's changed
  • Improves error handling when trying to change from single-instance to multi-instance
  • Improvements to how the QueueManager properties are rendered in the IBM Cloud Pak for Integration Platform Navigator, and the Form View of the Red Hat OpenShift Container Platform web console
  • Fixes the default license metric when using a IBM Cloud Pak for Integration license, to be VirtualProcessorCore
  • Fixes the Resources tab for QueueManager in the Red Hat OpenShift Container Platform web console, which now correctly shows the resources managed by the IBM MQ Operator for that queue manager
Known issues and limitations
  • When updating a QueueManager with an availability type of MultiInstance, both Pods will be deleted immediately. They should both be restarted quickly by Red Hat OpenShift Container Platform.
[Continuous Delivery]

IBM MQ Operator 1.2.0

IBM Cloud Pak for Integration version
IBM Cloud Pak for Integration 2020.3.1
Operator channel
v1.2
Allowed values for .spec.version
9.1.5.0-r2, 9.2.0.0-r1, 9.2.0.0-r2
Red Hat OpenShift Container Platform versions
Red Hat OpenShift Container Platform 4.4 and above
What's new
  • Adds support for z/Linux
  • Adds more detailed status conditions to the QueueManager resource. For more information, see Status conditions for QueueManager (mq.ibm.com/v1beta1)
  • Adds additional runtime checks to prevent the use of invalid storage classes. For more information, see Disabling runtime webhook checks
  • Simplifies experience for multi-instance queue managers: this can now be chosen with just one property (.spec.queueManager.availability.type) in the QueueManager resource
  • Simplifies choosing a non-default Storage Class, by introducing the .spec.queueManager.storage.defaultClass property in the QueueManager resource
What's changed
  • Improvements to how the QueueManager properties are rendered in the IBM Cloud Pak for Integration Platform Navigator, and the Form View of the Red Hat OpenShift Container Platform web console
  • If an upgraded queue manager version is available, it will now be flagged in the IBM Cloud Pak for Integration Platform Navigator
[Continuous Delivery]

IBM MQ Operator 1.1.0

IBM Cloud Pak for Integration version
IBM Cloud Pak for Integration 2020.2.1
Operator channel
v1.1
Allowed values for .spec.version
9.1.5.0-r2, 9.2.0.0-r1
Red Hat OpenShift Container Platform versions
Red Hat OpenShift Container Platform 4.4 and above
What's new
  • Adds IBM MQ Advanced 9.2.0 as a continuous delivery release
  • Adds feature to specify INI and MQSC information in a ConfigMap or Secret
  • Enables the schema navigator when using the Red Hat OpenShift Container Platform web console
What's changed
  • Fixes issue with network policy, impacting Red Hat OpenShift on IBM Cloud®
  • Improvements to the validating web hook, to prevent invalid combinations of settings in QueueManager resources
[Continuous Delivery]

IBM MQ Operator 1.0.0

IBM Cloud Pak for Integration version
IBM Cloud Pak for Integration 2020.2.1
Operator channel
v1.0
Allowed values for .spec.version
9.1.5.0-r2
Red Hat OpenShift Container Platform versions
Red Hat OpenShift Container Platform 4.4 and above
What's new
  • Initial version of the operator, introducing the mq.ibm.com/v1beta1 API

Queue manager container images for use with the IBM MQ Operator

[Continuous Delivery]

9.2.3.0-r1

Required operator version
1.6.0 or higher
Supported architectures
amd64, s390x
Images
  • cp.icr.io/cp/ibm-mqadvanced-server-integration:9.2.3.0-r1 (amd64 only)
  • cp.icr.io/cp/ibm-mqadvanced-server:9.2.3.0-r1
  • docker.io/ibmcom/mq:9.2.3.0-r1
What's new
  • What's new in IBM MQ 9.2.3
  • Support for MQ Native HA for production use, when used with a IBM Cloud Pak for Integration license. Note that queue managers using Native HA under an evaluation license with IBM MQ 9.2.2 cannot be upgraded to 9.2.3. The evaluation period has ended.
What's changed
[Continuous Delivery]

9.2.2.0-r1

Required operator version
1.5.0 or higher
Supported architectures
amd64, s390x
Images
  • cp.icr.io/cp/ibm-mqadvanced-server-integration:9.2.2.0-r1 (amd64 only)
  • cp.icr.io/cp/ibm-mqadvanced-server:9.2.2.0-r1
  • docker.io/ibmcom/mq:9.2.2.0-r1
What's new
What's changed
[Continuous Delivery]

9.2.1.0-r2

Required operator version
1.5.0 or higher
Supported architectures
amd64, s390x
Images
  • cp.icr.io/cp/ibm-mqadvanced-server-integration:9.2.1.0-r2
  • cp.icr.io/cp/ibm-mqadvanced-server:9.2.1.0-r2
  • docker.io/ibmcom/mq:9.2.1.0-r2
What's changed
[Continuous Delivery]

9.2.1.0-r1

Required operator version
1.4.0 or higher
Supported architectures
amd64, s390x
Images
  • cp.icr.io/cp/ibm-mqadvanced-server-integration:9.2.1.0-r1
  • cp.icr.io/cp/ibm-mqadvanced-server:9.2.1.0-r1
  • docker.io/ibmcom/mq:9.2.1.0-r1
What's new
What's changed
[Extended Update Support]

9.2.0.2-r2-eus

Required operator version
1.6.0 or higher
Supported architectures
amd64, s390x
Images
  • cp.icr.io/cp/ibm-mqadvanced-server-integration:9.2.0.2-r2-eus
What's changed
[Extended Update Support]

9.2.0.2-r1-eus

Required operator version
1.3.1 and future fix packs ; 1.6.0 or higher
Supported architectures
amd64, s390x
Images
  • cp.icr.io/cp/ibm-mqadvanced-server-integration:9.2.0.2-r1-eus
What's changed
[Extended Update Support]

9.2.0.1-r1-eus

Required operator version
1.3.0 or higher
Supported architectures
amd64, s390x
Images
  • cp.icr.io/cp/ibm-mqadvanced-server-integration:9.2.0.1-r1-eus
What's new
  • Only available when using a IBM Cloud Pak for Integration license
  • Extended Update Support (EUS) is available when using IBM MQ Operator 1.3.x and IBM Common Services 3.6, on Red Hat OpenShift Container Platform 4.6
What's changed
[Continuous Delivery]

9.2.0.0-r3

Required operator version
1.5.0 or higher
Supported architectures
amd64, s390x
Images
  • cp.icr.io/cp/ibm-mqadvanced-server-integration:9.2.0.0-r3
  • cp.icr.io/cp/ibm-mqadvanced-server:9.2.0.0-r3
  • docker.io/ibmcom/mq:9.2.0.0-r3
What's changed
[Continuous Delivery]

9.2.0.0-r2

Required operator version
1.2.0 or higher
Supported architectures
amd64, s390x
Images
  • cp.icr.io/cp/ibm-mqadvanced-server-integration:9.2.0.0-r2
  • cp.icr.io/cp/ibm-mqadvanced-server:9.2.0.0-r2
  • docker.io/ibmcom/mq:9.2.0.0-r2
What's new
  • Now available on z/Linux
What's changed
[Continuous Delivery]

9.2.0.0-r1

Required operator version
1.1.0 or higher
Supported architectures
amd64
Images
  • cp.icr.io/cp/ibm-mqadvanced-server-integration:9.2.0.0-r1-amd64
  • cp.icr.io/cp/ibm-mqadvanced-server:9.2.0.0-r1-amd64
  • docker.io/ibmcom/mq:9.2.0.0-r1
What's new
What's changed
[Continuous Delivery]

9.1.5.0-r2

Required operator version
1.0.0 or higher
Supported architectures
amd64
Images
  • cp.icr.io/cp/ibm-mqadvanced-server-integration:9.1.5.0-r2-amd64
  • cp.icr.io/cp/ibm-mqadvanced-server:9.1.5.0-r2-amd64
  • docker.io/ibmcom/mq:9.1.5.0-r2
What's changed