Chapter 1. Enhancements
ENTMQBR-1187 - Automatic creation of expiry and dead letter resources
In AMQ Broker 7.7, you can configure the broker to automatically create resources (that is, addresses and queues) to handle expired or undelivered messages. For more information, see Creating Expiry Resources Automatically and Creating Dead Letter Resources Automatically in Configuring AMQ Broker.
ENTMQBR-2411 - Filtering based on AMQP message properties and annotations
Before the broker moves an expired or undelivered AMQP message to an expiry or dead letter queue that you have configured, the broker now applies annotations and properties to the message. A client can use a filter based on these properties or annotations to select which messages to consume. For more information, see Filtering AMQP Messages Based on Annotations in Configuring AMQ Broker.
ENTMQBR-2736 - New resource audit logger
AMQ Broker 7.7 adds a new resource audit logger. The resource audit logger logs events related to authentication, creation or deletion of broker resources from JMX or the AMQ management console, and browsing of messages in the management console. For more information, see Logging in Configuring AMQ Broker.
ENTMQBR-2883 - Configuring handling of large AMQP messages
In AMQ Broker 7.7, you can configure an AMQP acceptor to handle an AMQP message larger than a specified size as a large message. For more information, see Configuring AMQP acceptors for large message handling in Configuring AMQ Broker.
ENTMQBR-2919 - Setting ranges of message expiry values for addresses
In AMQ Broker 7.7, you can specify minimum and maximum message expiry values for an address or set of addresses. For more information, see Configuring Message Expiry in Configuring AMQ Broker.
ENTMQBR-3046 - Performing broker health checks
In AMQ Broker 7.7, you can use a command called
artemis check
to perform various health checks on a broker and its queues. For more information about the checks that you can run, use thehelp
function. For example:$ <broker-instance-dir>/bin/artemis help check
ENTMQBR-3134 - AMQ Broker OpenShift Operator: Configuring PVC size for broker deployments
In AMQ Broker 7.7, you can use the Custom Resource (CR) instance for an Operator-based deployment to configure the size of the Persistent Volume Claim (PVC) required by brokers in the deployment for persistent storage. For more information, see Configuring broker storage requirements in Deploying AMQ Broker on OpenShift.
ENTMQBR-3162 - Disabling metrics collection on individual addresses
In AMQ Broker 7.7, if you have a metrics plugin configured, you can disable metrics collection for specific addresses. For more information, see Disabling metrics collection for specific addresses in Managing AMQ Broker.
ENTMQBR-3338 - AMQ Broker OpenShift Operator: Configuring resource limits for broker deployments
In AMQ Broker 7.7, you can use the Custom Resource (CR) instance for an Operator-based deployment to configure CPU and memory limits and requests for the brokers in the deployment. For more information, see Configuring resource limits and requests for Operator-based broker deployments in Deploying AMQ Broker on OpenShift.
ENTMQBR-3573 - Configuring JVM metrics collection
In AMQ Broker 7.7, you can configure the broker to capture standard sets of metrics relating to the host Java Virtual Machine (JVM) for the broker. Specifically, you can specify whether the broker captures JVM metrics for Garbage Collection (GC), memory, and threads. For more information, see Configuring the broker to collect JVM metrics in Managing AMQ Broker.
ENTMQBR-3608 - AMQ Broker OpenShift Operator: Configuring address settings for broker deployments
In AMQ Broker 7.7, you can use the Custom Resource (CR) instance for an Operator-based deployment to configure address settings. For more information, see Configuring addresses and queues for Operator-based broker deployments in Deploying AMQ Broker on OpenShift.
ENTMQBR-3746 - AMQ Broker OpenShift Operator: Configuring large message handling for AMQP messages
In AMQ Broker 7.7, you can use the Custom Resource (CR) instance for an Operator-based deployment to configure large message handling for AMQP messages. For more information, see Configuring large message handling for AMQP messages in Deploying AMQ Broker on OpenShift.
ENTMQBR-4366 - Added AMQ Broker support for running within OpenShift Container Platform on IBM Z and IBM Power Systems
AMQ Broker 7.7 adds broker container images that support RHEL 8 on IBM Z and IBM Power Systems. This added support enables you to create broker deployments within OpenShift Container Platform on IBM Z and IBM Power Systems. For more information, see Deploying AMQ Broker on OpenShift Container Platform Using Application Templates.