AMQ 7 - 7.2.4 Resolved Issues
The AMQ 7.2.4 release is now available for download from the Customer Support Portal. AMQ 7.2.4 is a patch release for AMQ 7.2.0 and can be applied as a patch to an existing broker instance or can be used to create new broker instances. Note, AMQ 7 patches are cumulative and include fixes from previous patch releases as noted below.
The following issues have been resolved in the AMQ 7.2.4 release:
ID | Component | Summary |
---|---|---|
ENTMQBR-1025 | Hawtio console (or its replacement) should implement the latest HTTP security enhancements | |
ENTMQBR-1061 | Exception when using LegacyLDAPSecuritySettingsPlugin | |
ENTMQBR-1167 | CVE-2018-1000129 jolokia-core: jolokia: Cross site scripting in the HTTP servlet [amq-7] | |
ENTMQBR-1168 | CVE-2018-1000130 jolokia-core: jolokia: JMX proxy mode vulnerable to remote code execution [amq-7.1.0] | |
ENTMQBR-1169 | [AMQ 7, hawtio, large message] Sending very large messages through hawtio results in - java.lang.IllegalStateException: Can't write records bigger than the bufferSize(501760) on the journal | |
ENTMQBR-1569 | [AMQP] sender is not granted credit once space on queue is available | |
ENTMQBR-1848 | "javax.jms.JMSException: Incorrect Routing Type for queue, expecting: ANYCAST" occurs when qpid-jms client consumes a message from a multicast queue as javax.jms.Queue object with FQQN | |
ENTMQBR-1946 | LargeMessage can lead to OOM under load | |
ENTMQBR-2024 | Disabling Advisory generates WARN messages :"Errors occurred during the buffering operation : javax.jms.IllegalStateException: Cannot remove a consumer that had not been registered:" every time the XA recovery happens. | |
ENTMQBR-2071 | WFTXN0001: A transaction is already in progress | |
ENTMQBR-2074 | Retry from DLQ and Expiry Queue is broken on web console (Hawtio) | |
ENTMQBR-2100 | AMQ 7.2.1: under heavy load: org.apache.activemq.artemis.core.paging.cursor.NonExistentPage: Invalid messageNumber passed | |
ENTMQBR-2117 | [AMQ7,Hawtio] Unable to delete queue with single quote from Hawtio console. | |
ENTMQBR-2177 | Allow deleting temporary destination when originating session is closed | |
ENTMQBR-2178 | Missing Implementation-Version attribute in MANIFEST.MF | |
ENTMQBR-2187 | Millions of "Could not locate page transaction" messages in broker log | |
ENTMQBR-2192 | NPE while dropping/failing large messages on paging | |
ENTMQBR-2220 | Apply 'Content Security Policy' HTTP header to Hawtio | |
ENTMQBR-2226 | Remove deprecated JVM options from configuration (JDK9+ compatibility) | |
ENTMQBR-2264 | JMS Producer queueQuery does not work when addressName != queueName | |
ENTMQBR-2271 | Address Latency Impact on Executors | |
ENTMQBR-2272 | PageCursorInfo put into consumedPages when page is deleting | |
ENTMQBR-2273 | Paged large message results in pagingStore sizeInBytes leak when the page is evicted | |
ENTMQBR-2274 | Incorrect Journal filesize calculation where specified size is lest that the block size when using AIO. * If the specified file size is under the fs block size then the resulting file size is 0. Setting it to the block size in this case. | |
ENTMQBR-2275 | Possible NPE during shutdown on backup | |
ENTMQBR-2276 | Error on compacting journal after Java9 | |
ENTMQBR-2297 | Deadlock on Paging.checkDepage and Queue.deliver with Topic Subscriptions and Filters |
The following issues have been resolved in the AMQ 7.2.3 release:
ID | Component | Summary |
---|---|---|
ENTMQBR-956 | [AMQ7, AMQP, JMX, DeliveringCount] JMX operation "listDeliveringMessages()” returns empty string when deliveringCount > 0 | |
ENTMQBR-1920 | [AMQ 7, BindingsImpl] BindingsImpl.getNextBinding - AMQ224016: Caught exception: java.lang.StackOverflowError | |
ENTMQBR-1958 | Queue preference changes to display columns not persistent through page refresh | |
ENTMQBR-2004 | MSSQL 2016 wrong syntax 'AUTO_INCREMENT' when creating tables | |
ENTMQBR-2052 | Message load balancing off, unable to send messages to queue on other nodes instead of subscribed consumer | |
ENTMQBR-2055 | [Hawtio] console display blank ClientID for the core client. | |
ENTMQBR-2093 | Move ClassLoadingUtil from commons to core-client | |
ENTMQBR-2114 | Duplicate messages when JMS bridge is stopped and restarted | |
ENTMQBR-2136 | org.apache.activemq.artemis.utils.actors.OrderedExecutor acquiring huge heap space | |
ENTMQBR-2190 | Core JMS client leaks temporary destination names |
The following issues have been resolved in the AMQ 7.2.2 release:
ID | Component | Summary |
---|---|---|
ENTMQBR-781 | [Error Codes] same Error Code(s) defined in different places with different reasons | |
ENTMQBR-831 | Broker should respond to changes in logging.properties at run-time | |
ENTMQBR-882 | Standby slave does not announce replication to master when primary slave is down | |
ENTMQBR-928 | No logging for exceptions in the LDAPLoginModule | |
ENTMQBR-957 | Implement a Similar Hawtio Resizing Fix for the Purge / Delete Dialog as Implemented for ENTESB-7304 | |
ENTMQBR-1025 | Hawtio console (or its replacement) should implement the latest HTTP security enhancements | |
ENTMQBR-1054 | CVE-2015-5183 A-MQ Console: HTTPOnly and Secure attributes not set on cookies | |
ENTMQBR-1370 | Add 'user' attribute to queue in XML/JMX | |
ENTMQBR-1496 | Allow for management messages to pass the global-max-size limit | |
ENTMQBR-1699 | Cannot set the message content when using ./artemis producer | |
ENTMQBR-1790 | Do not cluster Openwire advisory queues | |
ENTMQBR-1869 | Hawtio console not saving chosen columns in "Artemis" tab, "Queue" subtab | |
ENTMQBR-1878 | [AMQ7, broker shutdown, JMX connector] JVM does not exit if "connector" configured in management-context | |
ENTMQBR-1880 | Hawtio Artemis tab disappears if we use IE | |
ENTMQBR-1918 | [AMQ7, critical-analyzer] add extra detail to output for analysing cause of timeout | |
ENTMQBR-1921 | NPE thrown by core client after failover | |
ENTMQBR-1923 | [AMQ7, ha replication, server.lock] broker appears to hang when server.lock has incorrect file permissions | |
ENTMQBR-1962 | Hawtio RBAC bypassed if com.sun.management.jmxremote Java system properties are set | |
ENTMQBR-1973 | [AMQ7, management notification, SECURITY_PERMISSION_VIOLATION] _AMQ_User property is not set on notification when authentication fails | |
ENTMQBR-1974 | Support masked passwords in management.xml | |
ENTMQBR-1976 | AMQ 7.2 (probable regression): Core-JMS consumer fails with IndexOutOfBoundsException | |
ENTMQBR-1994 | JDBC Journal is not deleting TX records | |
ENTMQBR-1995 | Enabling TRACE-level logging in the broker leads to ConcurrentModificationException and failed operations | |
ENTMQBR-2005 | DB2 throws warning about inability to verify tables | |
ENTMQBR-2011 | Consumer of store-forward internal queues get dropped when syncing large messages | |
ENTMQBR-2014 | AMQ7: io.netty.handler.codec.DecoderException: java.lang.NullPointerException in broker log | |
ENTMQBR-2016 | Avoid possible double instantiation of properties | |
ENTMQBR-2017 | address routing-type overridden on attaching AMQP sender | |
ENTMQBR-2020 | Track routed and unrouted messages sent to an address | |
ENTMQBR-2023 | Fix Configuration change loss when network Issue | |
ENTMQBR-2029 | [ARTEMIS-2105] Discovery group connectors can delay broker shutdown | |
ENTMQBR-2034 | AMQ7: consuming from the same address using multiple consumers, with AMQP producer and CORE consumer, sometimes fails | |
ENTMQBR-2035 | Netty IndexOutOfBoundsException at io.netty.buffer.AbstractByteBuf.ensureWritable | |
ENTMQBR-2039 | ARTEMIS-2103 VirtualTopic doesn't work correctly with multiple consumers | |
ENTMQBR-2040 | ARTEMIS-2110 JDBC LeaseLocker repeated renew or renew after aquire can fail in error | |
ENTMQBR-2042 | Cluster connection non-default configuration elements ignored | |
ENTMQBR-2050 | Message sent to JMSReplyTo from old client does not find correct binding | |
ENTMQBR-2058 | NPE in AMQPMessage getPriority | |
ENTMQBR-2062 | [AMQ7, CORE client, consumers] broker not delivering message to consumer after client side exception | |
ENTMQBR-2081 | Openwire client is able to send one more message, when address is full (address policy fail) | |
ENTMQBR-2086 | [AMQ 7, JMS Selectors] JMS Selectors broken in some cases |
The following issues have been resolved in the AMQ 7.2.1 release:
ID | Component | Summary |
---|---|---|
ENTMQBR-893 | Masking of password does not work with login.config | |
ENTMQBR-928 | No logging for exceptions in the LDAPLoginModule | |
ENTMQBR-958 | Provide a tool to replay messages from a csv file | |
ENTMQBR-969 | [AMQP] Test hangs when running qpid-interop-test against Artemis | |
ENTMQBR-980 | [AMQ7, exclusive consumer] add exclusive consumer functionality to AMQ 7 | |
ENTMQBR-1026 | AMQ 7 Console - Included JavaScript libraries with 18 known security vulnerabilities [XSS, Arbitrary Script Injection and Object Deserialization] | |
ENTMQBR-1030 | Restrict directory listings of Hawtio within the web server configuration | |
ENTMQBR-1071 | Facilitate the upgrade of Artemis in WF/EAP to align with AMQ Broker product | |
ENTMQBR-1163 | [Artemis 2.x Upgrade] Failover does not work with HTTP conncetors/acceptors | |
ENTMQBR-1182 | Lost message when MDB is resending messages under high load | |
ENTMQBR-1184 | LargeMessage Produced by AMQP Protocol Can Not Be Consumed By AMQP Protocol | |
ENTMQBR-1497 | Openwire client does not honor max-delivery-attempts set on Address | |
ENTMQBR-1547 | Correctly check for queue exists before creating shared queue | |
ENTMQBR-1548 | Implementation of AMQP interceptor is passing a null RemotingConnection reference | |
ENTMQBR-1569 | [AMQP] sender is not granted credit once space on queue is available | |
ENTMQBR-1606 | Output of CLI operations in messaging subsystem's server changed from 7.1 | |
ENTMQBR-1608 | [Artemis 2.x upgrade] Broken managed connections after suspending remote broker | |
ENTMQBR-1610 | [Artemis 2.x upgrade] libAIO does not get loaded on RHEL 6 x86_64 | |
ENTMQBR-1614 | [Artemis 2.x upgrade] Setting globalThreadPool size on client using system properties is ignored | |
ENTMQBR-1616 | Regression in JMS bridge with network failures tests | |
ENTMQBR-1617 | [Artemis 2.x upgrade] Unexptected crash of server in SOAK test | |
ENTMQBR-1619 | [Artemis upgrade] Artemis creates and use NODE_MANAGER table even though HA is not configured | |
ENTMQBR-1622 | NPE in server log when Artemis trace logging is enabled | |
ENTMQBR-1623 | Redelivery message property in interceptor code | |
ENTMQBR-1624 | [AMQP] sender is not granted credit once space on queue is available | |
ENTMQBR-1636 | Openwire unable to receive larger message (10MB), but not "large" | |
ENTMQBR-1721 | DB2 sending larger message (1MB) crashes the whole server | |
ENTMQBR-1757 | AMQ Broker throws ERROR if we update the address ANYCAST to MULTICAST or vice-versa in broker.xml | |
ENTMQBR-1765 | Leak / Pile-Up of Connections from LDAPLoginModule | |
ENTMQBR-1819 | IndexOutOfBoundsException in JDBC HA scenario | |
ENTMQBR-1820 | LDAPLoginModule should actively detect unauthenticated Bind requests | |
ENTMQBR-1825 | Broker is using 100% core's CPU time if message grouping is used | |
ENTMQBR-1827 | IndexOutOfBoundsException during receiving messages in remote JCA scenario between Artemis 1.5 and 2.x | |
ENTMQBR-1831 | backup broker incorrectly becomes live broker despite IOErrors during data replication | |
ENTMQBR-1835 | Critical IO Error ... when starting Artemis in colocated topology with HA JDBC store | |
ENTMQBR-1865 | Selector LRUCache size exceeds max limit | |
ENTMQBR-1879 | [AMQ7] Catch malformed simple string | |
ENTMQBR-1881 | JMS Client does not throw MessageFormatRuntimeException on malformed body | |
ENTMQBR-1882 | Backwards compatibility issue in JMS Connection Factory prevents RA creating >1 connection when Client ID is set. | |
ENTMQBR-1922 | Config file listings contain illegal syntax | |
ENTMQBR-1934 | [AMQ7, journal, compaction] Compacting may mix up data files orders. Causing data loss. | |
ENTMQBR-1941 | LargeMessage Produced by AMQP Protocol Can Not Be Consumed By AMQP Protocol when consumer connected to different node |
Please see the Using AMQ Broker 7.2 guide's CHAPTER 3. UPGRADING YOUR BROKER for instructions on patching an existing AMQ 7.2.0 installation.
Comments