You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by ro...@apache.org on 2023/12/18 15:33:13 UTC

(activemq-website) 03/03: refresh this years artemis release notes using the new generator script

This is an automated email from the ASF dual-hosted git repository.

robbie pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/activemq-website.git

commit dc7ffb723ba5b610a6627e401a2637052ea617df
Author: Robbie Gemmell <ro...@apache.org>
AuthorDate: Mon Dec 18 15:24:51 2023 +0000

    refresh this years artemis release notes using the new generator script
---
 .../artemis/download/release-notes-2.28.0.md       | 130 +++++-----
 .../artemis/download/release-notes-2.29.0.md       | 265 +++++++++++----------
 .../artemis/download/release-notes-2.30.0.md       | 105 ++++----
 .../artemis/download/release-notes-2.31.0.md       | 130 +++++-----
 .../artemis/download/release-notes-2.31.1.md       |  82 ++++---
 .../artemis/download/release-notes-2.31.2.md       |  11 +-
 6 files changed, 362 insertions(+), 361 deletions(-)

diff --git a/src/components/artemis/download/release-notes-2.28.0.md b/src/components/artemis/download/release-notes-2.28.0.md
index eaed551df..82e771923 100644
--- a/src/components/artemis/download/release-notes-2.28.0.md
+++ b/src/components/artemis/download/release-notes-2.28.0.md
@@ -4,74 +4,82 @@ title: ActiveMQ Artemis 2.28.0 Release Notes
 title-class: page-title-artemis
 type: artemis
 ---
-
- - [A complete list of JIRAs](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12352523&projectId=12315920) for the 2.28.0 release.
-
  - [A list of commits](commit-report-2.28.0).
 
- - Please see the "Versions" chapter in the User Guide for upgrade instructions.
+ - Please see the ["Versions"](https://activemq.apache.org/components/artemis/documentation/latest/versions.html) chapter in the User Guide for upgrade instructions.
 
 **Note**: This release requires use of Java 11 or above.
 
-## Bug
- * [ARTEMIS-3357] - Setting multicast: prefix explicitely when reconnecting a durable AMQP client causes the queue to be renewed and all pending messages lost
- * [ARTEMIS-3370] - default-queue-routing-type is ignored when set to multicast
- * [ARTEMIS-3609] - Artemis's Core JMS 2 CompletionListener shouldn't be called within Netty thread
- * [ARTEMIS-3819] - stack traces in console output on browse queue due to missing validatedUser value
- * [ARTEMIS-3871] - ActiveMQ Artemis 2.23.0 -- mqtt 5.0, mqtt client can't subscribe multiple share topic?
- * [ARTEMIS-4030] - AMQ222010 (No such file or directory) during startup
- * [ARTEMIS-4078] - Divert filter not added/updated/removed on configuration change
- * [ARTEMIS-4083] - when artemis streaming enabled then artemis-core client is not closing inputstream for Bytes message, blocking deletion of file after its processed in windows
- * [ARTEMIS-4084] - Rolling back massive amounts of messages might crash broker
- * [ARTEMIS-4085] - Exclusive LVQ not working as expected
- * [ARTEMIS-4089] - Auto-deleted queue with active producer leaves producer disabled (or impotent)
- * [ARTEMIS-4092] - ./artemis upgrade backup is not created properly / incomplete
- * [ARTEMIS-4096] - AMQP Large Messages can be lost when sent through Clustered or Bridge
- * [ARTEMIS-4098] - AMQP messages missing correlation ID in console
- * [ARTEMIS-4101] - SecurityStore caches failed authentication result from LDAP connection failures
- * [ARTEMIS-4103] - Support journal-lock-acquisition-timeout in broker.xml
- * [ARTEMIS-4106] - Do not set property with empty key name when converting to OpenWire
- * [ARTEMIS-4108] - AMQP Drain can fail with Large Messages under load
- * [ARTEMIS-4109] - Unable to auto-delete queue for MQTT retained message
- * [ARTEMIS-4114] - Broker deadlock occurs when restarting another broker in the cluster
- * [ARTEMIS-4115] - ArrayIndexOutOfBoundsException when duplicate cache size is 0
- * [ARTEMIS-4125] - Address can be removed inadvertently
- * [ARTEMIS-4126] - Address not created automatically when sending MQTT message
- * [ARTEMIS-4129] - When HA does not configure the oldreplica number of directories parameter (max-saved-replicated-journals-size) for the master/primary, always the default value of 2
- * [ARTEMIS-4132] - broker uses anycast for amqp destination which is configured as multicast
- * [ARTEMIS-4133] - Message with null property value unable to be consumed via STOMP
- * [ARTEMIS-4135] - Mitigate NPE when browsing
- * [ARTEMIS-4137] - MQTT subscription queue clean-up can fail due to security
 
-## New Feature
- * [ARTEMIS-4136] - Mirror sync replication
+## Bugs Fixed
+
+* [ARTEMIS-3357](https://issues.apache.org/jira/browse/ARTEMIS-3357) - Setting multicast: prefix explicitely when reconnecting a durable AMQP client causes the queue to be renewed and all pending messages lost
+* [ARTEMIS-3370](https://issues.apache.org/jira/browse/ARTEMIS-3370) - default-queue-routing-type is ignored when set to multicast
+* [ARTEMIS-3609](https://issues.apache.org/jira/browse/ARTEMIS-3609) - Artemis's Core JMS 2 CompletionListener shouldn't be called within Netty thread
+* [ARTEMIS-3819](https://issues.apache.org/jira/browse/ARTEMIS-3819) - stack traces in console output on browse queue due to missing validatedUser value
+* [ARTEMIS-3871](https://issues.apache.org/jira/browse/ARTEMIS-3871) - ActiveMQ Artemis 2.23.0 -- mqtt 5.0, mqtt client can't   subscribe   multiple  share topic?
+* [ARTEMIS-4016](https://issues.apache.org/jira/browse/ARTEMIS-4016) - Bridges created by management operations are removed on restart and config reload
+* [ARTEMIS-4030](https://issues.apache.org/jira/browse/ARTEMIS-4030) - AMQ222010 (No such file or directory) during startup
+* [ARTEMIS-4078](https://issues.apache.org/jira/browse/ARTEMIS-4078) - Divert filter not added/updated/removed on configuration change
+* [ARTEMIS-4083](https://issues.apache.org/jira/browse/ARTEMIS-4083) - when artemis streaming enabled then artemis-core client is not closing inputstream for Bytes message, blocking deletion of file after its processed in windows
+* [ARTEMIS-4084](https://issues.apache.org/jira/browse/ARTEMIS-4084) - Rolling back massive amounts of messages might crash broker
+* [ARTEMIS-4085](https://issues.apache.org/jira/browse/ARTEMIS-4085) - Exclusive LVQ not working as expected
+* [ARTEMIS-4089](https://issues.apache.org/jira/browse/ARTEMIS-4089) - Auto-deleted queue with active producer leaves producer disabled (or impotent)
+* [ARTEMIS-4092](https://issues.apache.org/jira/browse/ARTEMIS-4092) - ./artemis upgrade backup is not created properly / incomplete
+* [ARTEMIS-4096](https://issues.apache.org/jira/browse/ARTEMIS-4096) - AMQP Large Messages can be lost when sent through Clustered or Bridge
+* [ARTEMIS-4098](https://issues.apache.org/jira/browse/ARTEMIS-4098) - AMQP messages missing correlation ID in console
+* [ARTEMIS-4101](https://issues.apache.org/jira/browse/ARTEMIS-4101) - SecurityStore caches failed authentication result from LDAP connection failures
+* [ARTEMIS-4103](https://issues.apache.org/jira/browse/ARTEMIS-4103) - Support journal-lock-acquisition-timeout in broker.xml
+* [ARTEMIS-4106](https://issues.apache.org/jira/browse/ARTEMIS-4106) - Do not set property with empty key name when converting to OpenWire
+* [ARTEMIS-4108](https://issues.apache.org/jira/browse/ARTEMIS-4108) - AMQP Drain can fail with Large Messages under load
+* [ARTEMIS-4109](https://issues.apache.org/jira/browse/ARTEMIS-4109) - Unable to auto-delete queue for MQTT retained message
+* [ARTEMIS-4114](https://issues.apache.org/jira/browse/ARTEMIS-4114) - Broker deadlock occurs when restarting another broker in the cluster
+* [ARTEMIS-4115](https://issues.apache.org/jira/browse/ARTEMIS-4115) - ArrayIndexOutOfBoundsException when duplicate cache size is 0
+* [ARTEMIS-4125](https://issues.apache.org/jira/browse/ARTEMIS-4125) - Address can be removed inadvertently
+* [ARTEMIS-4126](https://issues.apache.org/jira/browse/ARTEMIS-4126) - Address not created automatically when sending MQTT message
+* [ARTEMIS-4129](https://issues.apache.org/jira/browse/ARTEMIS-4129) - When HA does not configure the oldreplica number of directories parameter (max-saved-replicated-journals-size) for the master/primary, always the default value of 2
+* [ARTEMIS-4132](https://issues.apache.org/jira/browse/ARTEMIS-4132) - broker uses anycast for amqp destination which is configured as multicast
+* [ARTEMIS-4133](https://issues.apache.org/jira/browse/ARTEMIS-4133) - Message with null property value unable to be consumed via STOMP
+* [ARTEMIS-4135](https://issues.apache.org/jira/browse/ARTEMIS-4135) - Mitigate NPE when browsing
+* [ARTEMIS-4137](https://issues.apache.org/jira/browse/ARTEMIS-4137) - MQTT subscription queue clean-up can fail due to security
+* [ARTEMIS-4145](https://issues.apache.org/jira/browse/ARTEMIS-4145) - MQTT shared sub queue may be inadvertently removed
+
+## New Features
+
+* [ARTEMIS-4136](https://issues.apache.org/jira/browse/ARTEMIS-4136) - Mirror sync replication
+
+## Improvements
+
+* [ARTEMIS-3085](https://issues.apache.org/jira/browse/ARTEMIS-3085) - Support registering IOCriticalErrorListener on the broker
+* [ARTEMIS-3168](https://issues.apache.org/jira/browse/ARTEMIS-3168) - JAAS login module to convert existing Principal to an Artemis UserPrincipal
+* [ARTEMIS-3178](https://issues.apache.org/jira/browse/ARTEMIS-3178) - Provide a way to limit the size of an address after paged
+* [ARTEMIS-3707](https://issues.apache.org/jira/browse/ARTEMIS-3707) - ResourceAdapter improvements
+* [ARTEMIS-3790](https://issues.apache.org/jira/browse/ARTEMIS-3790) - Support masked passwords when creating JMS connections
+* [ARTEMIS-3866](https://issues.apache.org/jira/browse/ARTEMIS-3866) - Authorize management message sending using access control context subject
+* [ARTEMIS-3875](https://issues.apache.org/jira/browse/ARTEMIS-3875) - Improve consumer/producer metrics
+* [ARTEMIS-4042](https://issues.apache.org/jira/browse/ARTEMIS-4042) - DefaultSensitiveStringCodec - read ARTEMIS_DEFAULT_SENSITIVE_STRING_CODEC_KEY env if system property is not set 
+* [ARTEMIS-4065](https://issues.apache.org/jira/browse/ARTEMIS-4065) - Improving Page Counting by using real records, and not use the journal extensive for every message sent
+* [ARTEMIS-4077](https://issues.apache.org/jira/browse/ARTEMIS-4077) - Add an option to disable XML external entity processing
+* [ARTEMIS-4091](https://issues.apache.org/jira/browse/ARTEMIS-4091) - Make scaleDown target more deterministic
+* [ARTEMIS-4093](https://issues.apache.org/jira/browse/ARTEMIS-4093) - Expose properties and support resource adapter in J2EE environments
+* [ARTEMIS-4100](https://issues.apache.org/jira/browse/ARTEMIS-4100) - Improve consistency and wording of CLI command descriptions
+* [ARTEMIS-4112](https://issues.apache.org/jira/browse/ARTEMIS-4112) - DefaultSensitiveStringCodec don't set system property in scripts as env is read directly
+* [ARTEMIS-4116](https://issues.apache.org/jira/browse/ARTEMIS-4116) - Implement management semaphore to avoid parallel operations being executed from user's persistently calling operations
+* [ARTEMIS-4120](https://issues.apache.org/jira/browse/ARTEMIS-4120) - show labels for header field mqtt.qos.level
+* [ARTEMIS-4122](https://issues.apache.org/jira/browse/ARTEMIS-4122) - Pull update from OpenLDAP
+* [ARTEMIS-4123](https://issues.apache.org/jira/browse/ARTEMIS-4123) - Enable Strict-Transport-Security header
+* [ARTEMIS-4124](https://issues.apache.org/jira/browse/ARTEMIS-4124) - Set the SameSite flag on all cookies
+* [ARTEMIS-4131](https://issues.apache.org/jira/browse/ARTEMIS-4131) - Support custom maven local repo for karaf tests
+* [ARTEMIS-4134](https://issues.apache.org/jira/browse/ARTEMIS-4134) - add version to initial boostrap log message, making it more obvious
+* [ARTEMIS-4149](https://issues.apache.org/jira/browse/ARTEMIS-4149) - add watcher to login.config dir to trigger jass property reload
 
-## Improvement
- * [ARTEMIS-3085] - Support registering IOCriticalErrorListener on the broker
- * [ARTEMIS-3168] - JAAS login module to convert existing Principal to an Artemis UserPrincipal
- * [ARTEMIS-3178] - Provide a way to limit the size of an address after paged
- * [ARTEMIS-3866] - Authorize management message sending using access control context subject
- * [ARTEMIS-4042] - DefaultSensitiveStringCodec - read ARTEMIS_DEFAULT_SENSITIVE_STRING_CODEC_KEY env if system property is not set
- * [ARTEMIS-4065] - Improving Page Counting by using real records, and not use the journal extensive for every message sent
- * [ARTEMIS-4077] - Add an option to disable XML external entity processing
- * [ARTEMIS-4093] - Expose properties and support resource adapter in J2EE environments
- * [ARTEMIS-4100] - Improve consistency and wording of CLI command descriptions
- * [ARTEMIS-4112] - DefaultSensitiveStringCodec don't set system property in scripts as env is read directly
- * [ARTEMIS-4116] - Implement management semaphore to avoid parallel operations being executed from user's persistently calling operations
- * [ARTEMIS-4120] - show labels for header field mqtt.qos.level
- * [ARTEMIS-4122] - Pull update from OpenLDAP
- * [ARTEMIS-4123] - Enable Strict-Transport-Security header
- * [ARTEMIS-4124] - Set the SameSite flag on all cookies
- * [ARTEMIS-4131] - Support custom maven local repo for karaf tests
- * [ARTEMIS-4134] - add version to initial boostrap log message, making it more obvious
- * [ARTEMIS-4149] - add watcher to login.config dir to trigger jass property reload
+## Tasks
 
-## Task
- * [ARTEMIS-4110] - tidy up some licence header issues
- * [ARTEMIS-4127] - Refactor multiprotocol JMS tests in AMQP package
+* [ARTEMIS-4110](https://issues.apache.org/jira/browse/ARTEMIS-4110) - tidy up some licence header issues
+* [ARTEMIS-4127](https://issues.apache.org/jira/browse/ARTEMIS-4127) - Refactor multiprotocol JMS tests in AMQP package
 
-## Dependency upgrade
- * [ARTEMIS-4099] - Update to PostgreSQL 42.4.3
- * [ARTEMIS-4117] - Bump netty-codec-http from 4.1.82.Final to 4.1.86.Final
- * [ARTEMIS-4138] - Upgrade jackson version to 2.14.1
+## Dependency Upgrades
 
+* [ARTEMIS-4099](https://issues.apache.org/jira/browse/ARTEMIS-4099) - Update to PostgreSQL 42.4.3
+* [ARTEMIS-4117](https://issues.apache.org/jira/browse/ARTEMIS-4117) - Bump netty-codec-http from 4.1.82.Final to 4.1.86.Final
+* [ARTEMIS-4138](https://issues.apache.org/jira/browse/ARTEMIS-4138) - Upgrade jackson version to 2.14.1
\ No newline at end of file
diff --git a/src/components/artemis/download/release-notes-2.29.0.md b/src/components/artemis/download/release-notes-2.29.0.md
index 13fc4bb66..9c65c9655 100644
--- a/src/components/artemis/download/release-notes-2.29.0.md
+++ b/src/components/artemis/download/release-notes-2.29.0.md
@@ -4,9 +4,6 @@ title: ActiveMQ Artemis 2.29.0 Release Notes
 title-class: page-title-artemis
 type: artemis
 ---
-
- - [A complete list of JIRAs](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12352880&projectId=12315920) for the 2.29.0 release.
-
  - [A list of commits](commit-report-2.29.0).
 
  - Please see the ["Versions"](https://activemq.apache.org/components/artemis/documentation/latest/versions.html) chapter in the User Guide for upgrade instructions.
@@ -14,136 +11,142 @@ type: artemis
 **Note**: This release requires use of Java 11 or above.
 
 
-## Bug
-* [ARTEMIS-2431] - [AMQP] Broker does not send security errors for unauthorized anonymous sasl with pipelined open
-* [ARTEMIS-2824] - _AMQ_Client_ID on SESSION_CLOSED notification is always null
-* [ARTEMIS-3640] - external clients cannot use cluster topology for HA or load balancing
-* [ARTEMIS-3809] - LargeMessageControllerImpl hangs the message consume
-* [ARTEMIS-4082] - AcknowledgementTest.testDupsOKAcknowledgeQueue test is flakey
-* [ARTEMIS-4143] - Improve mitigation against split-brain with shared-storage
-* [ARTEMIS-4153] - Support "offline" Maven
-* [ARTEMIS-4155] - Broker will dead lock if sending OpenWire Large Messages With Journal Retention configured.
-* [ARTEMIS-4157] - Error setting broker properties for AddressSettings
-* [ARTEMIS-4160] - jolokia-access.xml getting invalid XML from hostname during instance creation
-* [ARTEMIS-4161] - AMQP and OpenWire have a few Leaks during open and close connections
-* [ARTEMIS-4162] - Support deleting addresses and queues without usage check
-* [ARTEMIS-4163] - Fix concurrency on Large Message parsing in OpenWire
-* [ARTEMIS-4168] - Keycloak example is broken
-* [ARTEMIS-4170] - Remove redundant queue creation for OpenWire
-* [ARTEMIS-4171] - Potential large message file leak
-* [ARTEMIS-4172] - Sending large message via core skips plugins & audit logging
-* [ARTEMIS-4175] - JournalFileImpl Leaking
-* [ARTEMIS-4176] - Console custom root redirect ignored
-* [ARTEMIS-4177] - Misleading documentation for "Logging the clients remote address"
-* [ARTEMIS-4183] - Broker diagram is not properly updated when new nodes become available
-* [ARTEMIS-4185] - Resending compressed message uncompressed throws exception in consumer
-* [ARTEMIS-4188] - creating dynamicQueues from an JavaEE MDB applies configured messageSelector as per-queue filters
-* [ARTEMIS-4190] - config-delete-queues doesn't always work as expected
-* [ARTEMIS-4191] - JournalImpl::needs compact should include more logging to enable eventual investigations
-* [ARTEMIS-4193] - Interrupting Large Message Streaming with a server kill may leave orphaned files
-* [ARTEMIS-4196] - MQTT cluster message distribution is broken with OFF and OFF_WITH_REDISTRIBUTION loadbalancing types
-* [ARTEMIS-4199] - PageCounter leaving record out of Transaction
-* [ARTEMIS-4201] - Not sending proper MQTT disconnect code on stolen link
-* [ARTEMIS-4206] - Unreferenced AMQP Large Messages are not removed
-* [ARTEMIS-4207] - Redistribution may leave large messages stranded
-* [ARTEMIS-4208] - OpenWire ChunkSend issuing CriticalAnalyzer
-* [ARTEMIS-4209] - "User ID" in web console prefixed with "ID:ID:" for AMQP messages
-* [ARTEMIS-4211] - AMQ222153: Cannot locate record in bidirectional upstream queue federation
-* [ARTEMIS-4215] - JournalFlush might never happen when journal-sync-* is false
-* [ARTEMIS-4233] - QueueImpl::NPE on holder.iter == null
-* [ARTEMIS-4234] - EmbeddedActiveMQResource is able to receive only first message
-* [ARTEMIS-4235] - Losing bridge connection when sending empty Openwire map message.
-* [ARTEMIS-4238] - transaction timeout ActivationConfigProperty is no longer working
-* [ARTEMIS-4241] - Paging + FQQN is broken
-* [ARTEMIS-4243] - ActiveMQ Artemis CLI fails to export bindings without routing types
-* [ARTEMIS-4247] - Inconsistencies between AMQP Mirror and Artemis Clustering
-* [ARTEMIS-4249] - Failure to create internal MQTT consumer can orphan subscription queue
-* [ARTEMIS-4258] - delayBeforeDispatch not working with OpenWire
-* [ARTEMIS-4259] - JMS consumer + FQQN + selector not working
-* [ARTEMIS-4266] - Mitigate NPE with bad SSL config
-* [ARTEMIS-4267] - Original exception lost for NoCacheLoginException
-* [ARTEMIS-4268] - AMQPMessage copy constructor shouldn't copy all message annotations
-* [ARTEMIS-4273] - Mask command not picking up codec properties
-* [ARTEMIS-4275] - _AMQ_ConsumerName is missing from Consumer Created/Closed notifications
-* [ARTEMIS-4278] - Incorrect Page Counters when using Prepared Transactions with Paging
-* [ARTEMIS-4279] - CriticalAnalyzer thread does not shut down if error during broker initialization
-* [ARTEMIS-4281] - Queue Reaper may remove non empty queues
-* [ARTEMIS-4282] - Sending Large ApplicationProperties section in a transactional session may break the server.
-* [ARTEMIS-4286] - Sometimes federated consumer won't stop
-* [ARTEMIS-4298] - Journal Retention Duplicated files during replication
-* [ARTEMIS-4302] - NPE on JournalTransaction::forget
-* [ARTEMIS-4303] - Artemis Windows Service fails to start correctly when filepath has a space
-* [ARTEMIS-4309] - Large JMS ObjectMessage types result in UTFDataFormatException when deserialized on client side
-* [ARTEMIS-4312] - Duplicates with redistribution and multiple multicast queues on the same address
+## Bugs Fixed
+
+* [ARTEMIS-2431](https://issues.apache.org/jira/browse/ARTEMIS-2431) - [AMQP] Broker does not send security errors for unauthorized anonymous sasl with pipelined open
+* [ARTEMIS-2824](https://issues.apache.org/jira/browse/ARTEMIS-2824) - _AMQ_Client_ID on SESSION_CLOSED notification is always null
+* [ARTEMIS-3640](https://issues.apache.org/jira/browse/ARTEMIS-3640) - external clients cannot use cluster topology for HA or load balancing
+* [ARTEMIS-3809](https://issues.apache.org/jira/browse/ARTEMIS-3809) - LargeMessageControllerImpl hangs the message consume
+* [ARTEMIS-4082](https://issues.apache.org/jira/browse/ARTEMIS-4082) - AcknowledgementTest.testDupsOKAcknowledgeQueue test is flakey
+* [ARTEMIS-4143](https://issues.apache.org/jira/browse/ARTEMIS-4143) - Improve mitigation against split-brain with shared-storage
+* [ARTEMIS-4153](https://issues.apache.org/jira/browse/ARTEMIS-4153) - Support "offline" Maven
+* [ARTEMIS-4155](https://issues.apache.org/jira/browse/ARTEMIS-4155) - Broker will dead lock if sending OpenWire Large Messages With Journal Retention configured.
+* [ARTEMIS-4157](https://issues.apache.org/jira/browse/ARTEMIS-4157) - Error setting broker properties for AddressSettings
+* [ARTEMIS-4160](https://issues.apache.org/jira/browse/ARTEMIS-4160) - jolokia-access.xml getting invalid XML from hostname during instance creation
+* [ARTEMIS-4161](https://issues.apache.org/jira/browse/ARTEMIS-4161) - AMQP and OpenWire have a few Leaks during open and close connections
+* [ARTEMIS-4162](https://issues.apache.org/jira/browse/ARTEMIS-4162) - Support deleting addresses and queues without usage check
+* [ARTEMIS-4163](https://issues.apache.org/jira/browse/ARTEMIS-4163) - Fix concurrency on Large Message parsing in OpenWire
+* [ARTEMIS-4168](https://issues.apache.org/jira/browse/ARTEMIS-4168) - Keycloak example is broken
+* [ARTEMIS-4170](https://issues.apache.org/jira/browse/ARTEMIS-4170) - Remove redundant queue creation for OpenWire
+* [ARTEMIS-4171](https://issues.apache.org/jira/browse/ARTEMIS-4171) - Potential large message file leak
+* [ARTEMIS-4172](https://issues.apache.org/jira/browse/ARTEMIS-4172) - Sending large message via core skips plugins &amp; audit logging
+* [ARTEMIS-4175](https://issues.apache.org/jira/browse/ARTEMIS-4175) - JournalFileImpl Leaking
+* [ARTEMIS-4176](https://issues.apache.org/jira/browse/ARTEMIS-4176) - Console custom root redirect ignored
+* [ARTEMIS-4177](https://issues.apache.org/jira/browse/ARTEMIS-4177) - Misleading documentation for "Logging the clients remote address"
+* [ARTEMIS-4183](https://issues.apache.org/jira/browse/ARTEMIS-4183) - Broker diagram is not properly updated when new nodes become available
+* [ARTEMIS-4185](https://issues.apache.org/jira/browse/ARTEMIS-4185) - Resending compressed message uncompressed throws exception in consumer
+* [ARTEMIS-4188](https://issues.apache.org/jira/browse/ARTEMIS-4188) - creating dynamicQueues from an JavaEE MDB applies configured messageSelector as per-queue filters
+* [ARTEMIS-4190](https://issues.apache.org/jira/browse/ARTEMIS-4190) - config-delete-queues doesn't always work as expected
+* [ARTEMIS-4191](https://issues.apache.org/jira/browse/ARTEMIS-4191) - JournalImpl::needs compact should include more logging to enable eventual investigations
+* [ARTEMIS-4193](https://issues.apache.org/jira/browse/ARTEMIS-4193) - Interrupting Large Message Streaming with a server kill may leave orphaned files
+* [ARTEMIS-4196](https://issues.apache.org/jira/browse/ARTEMIS-4196) - MQTT cluster message distribution is broken with OFF and OFF_WITH_REDISTRIBUTION loadbalancing types
+* [ARTEMIS-4199](https://issues.apache.org/jira/browse/ARTEMIS-4199) - PageCounter leaving record out of Transaction
+* [ARTEMIS-4201](https://issues.apache.org/jira/browse/ARTEMIS-4201) - Not sending proper MQTT disconnect code on stolen link
+* [ARTEMIS-4206](https://issues.apache.org/jira/browse/ARTEMIS-4206) - Unreferenced AMQP Large Messages are not removed
+* [ARTEMIS-4207](https://issues.apache.org/jira/browse/ARTEMIS-4207) - Redistribution may leave large messages stranded
+* [ARTEMIS-4208](https://issues.apache.org/jira/browse/ARTEMIS-4208) - OpenWire ChunkSend issuing CriticalAnalyzer
+* [ARTEMIS-4209](https://issues.apache.org/jira/browse/ARTEMIS-4209) - "User ID" in web console prefixed with "ID:ID:" for AMQP messages
+* [ARTEMIS-4211](https://issues.apache.org/jira/browse/ARTEMIS-4211) - AMQ222153: Cannot locate record in bidirectional upstream queue federation
+* [ARTEMIS-4215](https://issues.apache.org/jira/browse/ARTEMIS-4215) - JournalFlush might never happen when journal-sync-* is false
+* [ARTEMIS-4233](https://issues.apache.org/jira/browse/ARTEMIS-4233) - QueueImpl::NPE on holder.iter == null
+* [ARTEMIS-4234](https://issues.apache.org/jira/browse/ARTEMIS-4234) - EmbeddedActiveMQResource is able to receive only first message
+* [ARTEMIS-4235](https://issues.apache.org/jira/browse/ARTEMIS-4235) - Losing bridge connection when sending empty Openwire map message.
+* [ARTEMIS-4238](https://issues.apache.org/jira/browse/ARTEMIS-4238) - transaction timeout ActivationConfigProperty is no longer working
+* [ARTEMIS-4241](https://issues.apache.org/jira/browse/ARTEMIS-4241) - Paging + FQQN is broken
+* [ARTEMIS-4243](https://issues.apache.org/jira/browse/ARTEMIS-4243) - ActiveMQ Artemis CLI fails to export bindings without routing types
+* [ARTEMIS-4247](https://issues.apache.org/jira/browse/ARTEMIS-4247) - Inconsistencies between AMQP Mirror and Artemis Clustering
+* [ARTEMIS-4249](https://issues.apache.org/jira/browse/ARTEMIS-4249) - Failure to create internal MQTT consumer can orphan subscription queue
+* [ARTEMIS-4258](https://issues.apache.org/jira/browse/ARTEMIS-4258) - delayBeforeDispatch not working with OpenWire
+* [ARTEMIS-4259](https://issues.apache.org/jira/browse/ARTEMIS-4259) - JMS consumer + FQQN + selector not working
+* [ARTEMIS-4266](https://issues.apache.org/jira/browse/ARTEMIS-4266) - Mitigate NPE with bad SSL config
+* [ARTEMIS-4267](https://issues.apache.org/jira/browse/ARTEMIS-4267) - Original exception lost for NoCacheLoginException
+* [ARTEMIS-4268](https://issues.apache.org/jira/browse/ARTEMIS-4268) - AMQPMessage copy constructor shouldn't copy all message annotations
+* [ARTEMIS-4273](https://issues.apache.org/jira/browse/ARTEMIS-4273) - Mask command not picking up codec properties
+* [ARTEMIS-4275](https://issues.apache.org/jira/browse/ARTEMIS-4275) - _AMQ_ConsumerName is missing from Consumer Created/Closed notifications
+* [ARTEMIS-4278](https://issues.apache.org/jira/browse/ARTEMIS-4278) - Incorrect Page Counters when using Prepared Transactions with Paging
+* [ARTEMIS-4279](https://issues.apache.org/jira/browse/ARTEMIS-4279) - CriticalAnalyzer thread does not shut down if error during broker initialization
+* [ARTEMIS-4281](https://issues.apache.org/jira/browse/ARTEMIS-4281) - Queue Reaper may remove non empty queues
+* [ARTEMIS-4282](https://issues.apache.org/jira/browse/ARTEMIS-4282) - Sending Large ApplicationProperties section in a transactional session may break the server.
+* [ARTEMIS-4286](https://issues.apache.org/jira/browse/ARTEMIS-4286) - Sometimes federated consumer won't stop
+* [ARTEMIS-4298](https://issues.apache.org/jira/browse/ARTEMIS-4298) - Journal Retention Duplicated files during replication
+* [ARTEMIS-4302](https://issues.apache.org/jira/browse/ARTEMIS-4302) - NPE on JournalTransaction::forget
+* [ARTEMIS-4303](https://issues.apache.org/jira/browse/ARTEMIS-4303) - Artemis Windows Service fails to start correctly when filepath has a space
+* [ARTEMIS-4309](https://issues.apache.org/jira/browse/ARTEMIS-4309) - Large JMS ObjectMessage types result in UTFDataFormatException when deserialized on client side
+* [ARTEMIS-4312](https://issues.apache.org/jira/browse/ARTEMIS-4312) - Duplicates with redistribution and multiple multicast queues on the same address
+
+## New Features
+
+* [ARTEMIS-4195](https://issues.apache.org/jira/browse/ARTEMIS-4195) - Auth callback to get Client ID
+* [ARTEMIS-4244](https://issues.apache.org/jira/browse/ARTEMIS-4244) - Set web config using system properties
+
+## Improvements
+
+* [ARTEMIS-4169](https://issues.apache.org/jira/browse/ARTEMIS-4169) - Auto detect dead-letter and expiry queues in the console
+* [ARTEMIS-4186](https://issues.apache.org/jira/browse/ARTEMIS-4186) - Ability to set compressionLevel for compressLargeMessages
+* [ARTEMIS-4200](https://issues.apache.org/jira/browse/ARTEMIS-4200) - Allow configuring link-stealing behavior for MQTT
+* [ARTEMIS-4202](https://issues.apache.org/jira/browse/ARTEMIS-4202) - expand coverage of noCacheExceptions in LDAPLoginModule
+* [ARTEMIS-4204](https://issues.apache.org/jira/browse/ARTEMIS-4204) - Connectors added via management are not durable
+* [ARTEMIS-4210](https://issues.apache.org/jira/browse/ARTEMIS-4210) - Audit connection creation &amp; destruction
+* [ARTEMIS-4212](https://issues.apache.org/jira/browse/ARTEMIS-4212) - Unexpected Behavior when Routing Type of Destinations Doesn't Match Clients
+* [ARTEMIS-4236](https://issues.apache.org/jira/browse/ARTEMIS-4236) - Reorganize default broker.xml around paging configuration
+* [ARTEMIS-4239](https://issues.apache.org/jira/browse/ARTEMIS-4239) - use StandardCharsets.UTF_8
+* [ARTEMIS-4245](https://issues.apache.org/jira/browse/ARTEMIS-4245) - Expose web SNI settings
+* [ARTEMIS-4251](https://issues.apache.org/jira/browse/ARTEMIS-4251) - Support CORE client failover to other live servers
+* [ARTEMIS-4256](https://issues.apache.org/jira/browse/ARTEMIS-4256) - properties config - support removal
+* [ARTEMIS-4262](https://issues.apache.org/jira/browse/ARTEMIS-4262) - Clarify wildcard syntax documentation
+* [ARTEMIS-4263](https://issues.apache.org/jira/browse/ARTEMIS-4263) - support access to our JaasCallbackhandler from a jdk http Authenticator
+* [ARTEMIS-4265](https://issues.apache.org/jira/browse/ARTEMIS-4265) - Make more web console tabs conditional on permission
+* [ARTEMIS-4274](https://issues.apache.org/jira/browse/ARTEMIS-4274) - Push masked credential support into core client
+* [ARTEMIS-4280](https://issues.apache.org/jira/browse/ARTEMIS-4280) -  Kubernetes JaaS LoginModule extract role info from review groups
+* [ARTEMIS-4283](https://issues.apache.org/jira/browse/ARTEMIS-4283) - Fail fast CORE client connect on closing
+* [ARTEMIS-4284](https://issues.apache.org/jira/browse/ARTEMIS-4284) - Openwire prefetched messages can be out of order for a single consumer
+* [ARTEMIS-4285](https://issues.apache.org/jira/browse/ARTEMIS-4285) - Disable Redelivery Persistence for new broker installations.
+* [ARTEMIS-4291](https://issues.apache.org/jira/browse/ARTEMIS-4291) - Some metrics do not have the "broker" tag
+* [ARTEMIS-4292](https://issues.apache.org/jira/browse/ARTEMIS-4292) - Support additional Micrometer system metrics
+* [ARTEMIS-4293](https://issues.apache.org/jira/browse/ARTEMIS-4293) - Add management ops to clear authn/z caches
+* [ARTEMIS-4294](https://issues.apache.org/jira/browse/ARTEMIS-4294) - Support text WebSocket encoding
+* [ARTEMIS-4297](https://issues.apache.org/jira/browse/ARTEMIS-4297) - Allow regex in no-cache exception config
+* [ARTEMIS-4313](https://issues.apache.org/jira/browse/ARTEMIS-4313) - Bridge does not retry if destination is full when configured to FAIL
+* [ARTEMIS-4324](https://issues.apache.org/jira/browse/ARTEMIS-4324) - extensible OCI image  tar for the broker; java -jar with properties files and optional base xml config
+
+## Tests
 
-## New Feature
-* [ARTEMIS-4195] - Auth callback to get Client ID
-* [ARTEMIS-4244] - Set web config using system properties
+* [ARTEMIS-4218](https://issues.apache.org/jira/browse/ARTEMIS-4218) - Support console smoke tests from remote servers
+* [ARTEMIS-4223](https://issues.apache.org/jira/browse/ARTEMIS-4223) - compatibility tests fail on JDK builds with version qualifiers
+* [ARTEMIS-4248](https://issues.apache.org/jira/browse/ARTEMIS-4248) - Fix PagingTest::testSimpleResume
+* [ARTEMIS-4250](https://issues.apache.org/jira/browse/ARTEMIS-4250) - ShutdownOnCriticalIOErrorMoveNextTest failing
+* [ARTEMIS-4252](https://issues.apache.org/jira/browse/ARTEMIS-4252) - Fix flaky QuorumFailOverTest tests
+* [ARTEMIS-4253](https://issues.apache.org/jira/browse/ARTEMIS-4253) - disabling a few ActiveMQServerControlUsingCoreTest tests
+* [ARTEMIS-4254](https://issues.apache.org/jira/browse/ARTEMIS-4254) - Transactional / Replication Soak Test
+* [ARTEMIS-4290](https://issues.apache.org/jira/browse/ARTEMIS-4290) - Move some tests out of integration-tests into a new module where these tests will run individually
+* [ARTEMIS-4308](https://issues.apache.org/jira/browse/ARTEMIS-4308) - Add tests for JDBC and Paging in Soak tests
 
-## Improvement
-* [ARTEMIS-4169] - Auto detect dead-letter and expiry queues in the console
-* [ARTEMIS-4186] - Ability to set compressionLevel for compressLargeMessages
-* [ARTEMIS-4200] - Allow configuring link-stealing behavior for MQTT
-* [ARTEMIS-4202] - expand coverage of noCacheExceptions in LDAPLoginModule
-* [ARTEMIS-4204] - Connectors added via management are not durable
-* [ARTEMIS-4210] - Audit connection creation & destruction
-* [ARTEMIS-4212] - Unexpected Behavior when Routing Type of Destinations Doesn't Match Clients
-* [ARTEMIS-4236] - Reorganize default broker.xml around paging configuration
-* [ARTEMIS-4239] - use StandardCharsets.UTF_8
-* [ARTEMIS-4245] - Expose web SNI settings
-* [ARTEMIS-4251] - Support CORE client failover to other live servers
-* [ARTEMIS-4256] - properties config - support removal
-* [ARTEMIS-4262] - Clarify wildcard syntax documentation
-* [ARTEMIS-4263] - support access to our JaasCallbackhandler from a jdk http Authenticator
-* [ARTEMIS-4265] - Make more web console tabs conditional on permission
-* [ARTEMIS-4274] - Push masked credential support into core client
-* [ARTEMIS-4280] -  Kubernetes JaaS LoginModule extract role info from review groups
-* [ARTEMIS-4283] - Fail fast CORE client connect on closing
-* [ARTEMIS-4284] - Openwire prefetched messages can be out of order for a single consumer
-* [ARTEMIS-4285] - Disable Redelivery Persistence for new broker installations.
-* [ARTEMIS-4291] - Some metrics do not have the "broker" tag
-* [ARTEMIS-4292] - Support additional Micrometer system metrics
-* [ARTEMIS-4293] - Add management ops to clear authn/z caches
-* [ARTEMIS-4294] - Support text WebSocket encoding
-* [ARTEMIS-4297] - Allow regex in no-cache exception config
-* [ARTEMIS-4313] - Bridge does not retry if destination is full when configured to FAIL
-* [ARTEMIS-4324] - extensible OCI image  tar for the broker; java -jar with properties files and optional base xml config
+## Tasks
 
-## Test
-* [ARTEMIS-4218] - Support console smoke tests from remote servers
-* [ARTEMIS-4223] - compatibility tests fail on JDK builds with version qualifiers
-* [ARTEMIS-4248] - Fix PagingTest::testSimpleResume
-* [ARTEMIS-4250] - ShutdownOnCriticalIOErrorMoveNextTest failing
-* [ARTEMIS-4252] - Fix flaky QuorumFailOverTest tests
-* [ARTEMIS-4253] - disabling a few ActiveMQServerControlUsingCoreTest tests
-* [ARTEMIS-4254] - Transactional / Replication Soak Test
-* [ARTEMIS-4290] - Move some tests out of integration-tests into a new module where these tests will run individually
-* [ARTEMIS-4308] - Add tests for JDBC and Paging in Soak tests
+* [ARTEMIS-4150](https://issues.apache.org/jira/browse/ARTEMIS-4150) - Disable Log4j2 MBean by default
+* [ARTEMIS-4151](https://issues.apache.org/jira/browse/ARTEMIS-4151) - Tighten default MBean access
+* [ARTEMIS-4178](https://issues.apache.org/jira/browse/ARTEMIS-4178) - Fixing typo on amqp-broker-connections.md
+* [ARTEMIS-4181](https://issues.apache.org/jira/browse/ARTEMIS-4181) - Make try-with-resources style consistent
+* [ARTEMIS-4224](https://issues.apache.org/jira/browse/ARTEMIS-4224) - Manage memory consumption on the test suite
+* [ARTEMIS-4237](https://issues.apache.org/jira/browse/ARTEMIS-4237) - Move SoakPagingTest and ReplicationFlowControlTest into soak-tests
+* [ARTEMIS-4288](https://issues.apache.org/jira/browse/ARTEMIS-4288) - Update to maven-bundle-plugin 5.1.9
+* [ARTEMIS-4299](https://issues.apache.org/jira/browse/ARTEMIS-4299) - Exclude unused json-smart dependency
 
-## Task
-* [ARTEMIS-4150] - Disable Log4j2 MBean by default
-* [ARTEMIS-4151] - Tighten default MBean access
-* [ARTEMIS-4178] - Fixing typo on amqp-broker-connections.md
-* [ARTEMIS-4181] - Make try-with-resources style consistent
-* [ARTEMIS-4224] - Manage memory consumption on the test suite
-* [ARTEMIS-4237] - Move SoakPagingTest and ReplicationFlowControlTest into soak-tests
-* [ARTEMIS-4288] - Update to maven-bundle-plugin 5.1.9
-* [ARTEMIS-4299] - Exclude unused json-smart dependency
+## Dependency Upgrades
 
-## Dependency upgrade
-* [ARTEMIS-4158] - Upgrade doc generation utilities
-* [ARTEMIS-4179] - Upgrade keycloak version to 21.0.0
-* [ARTEMIS-4194] - Upgrade CheckLeak to 0.8
-* [ARTEMIS-4198] - Upgrade qpid/proton-j to 0.34.1
-* [ARTEMIS-4203] - Replace aether-api with maven-resolver-api 1.9.6
-* [ARTEMIS-4221] - update to Groovy 4.0.10
-* [ARTEMIS-4222] - Update to Mockito 5.2.0
-* [ARTEMIS-4226] - Upgrade guava version to 31.1-jre
-* [ARTEMIS-4227] - Upgrade opentelemetry version to 1.24.0
-* [ARTEMIS-4228] - Upgrade testcontainers version to 1.17.6
-* [ARTEMIS-4229] - Upgrade selenium version to 4.8.3
-* [ARTEMIS-4269] - Upgrade netty version to 4.1.93.Final
-* [ARTEMIS-4271] - Update to Spring 5.3.27
-* [ARTEMIS-4272] - Update to Jetty 10.0.15
-* [ARTEMIS-4287] - Update to Qpid JMS 1.9.0
-* [ARTEMIS-4289] - update to Log4j 2.20.0
+* [ARTEMIS-4158](https://issues.apache.org/jira/browse/ARTEMIS-4158) - Upgrade doc generation utilities
+* [ARTEMIS-4179](https://issues.apache.org/jira/browse/ARTEMIS-4179) - Upgrade keycloak version to 21.0.0
+* [ARTEMIS-4194](https://issues.apache.org/jira/browse/ARTEMIS-4194) - Upgrade CheckLeak to 0.8
+* [ARTEMIS-4198](https://issues.apache.org/jira/browse/ARTEMIS-4198) - Upgrade qpid/proton-j to 0.34.1
+* [ARTEMIS-4203](https://issues.apache.org/jira/browse/ARTEMIS-4203) - Replace aether-api with maven-resolver-api 1.9.6
+* [ARTEMIS-4221](https://issues.apache.org/jira/browse/ARTEMIS-4221) - update to Groovy 4.0.10
+* [ARTEMIS-4222](https://issues.apache.org/jira/browse/ARTEMIS-4222) - Update to Mockito 5.2.0
+* [ARTEMIS-4226](https://issues.apache.org/jira/browse/ARTEMIS-4226) - Upgrade guava version to 31.1-jre
+* [ARTEMIS-4227](https://issues.apache.org/jira/browse/ARTEMIS-4227) - Upgrade opentelemetry version to 1.24.0
+* [ARTEMIS-4228](https://issues.apache.org/jira/browse/ARTEMIS-4228) - Upgrade testcontainers version to 1.17.6
+* [ARTEMIS-4229](https://issues.apache.org/jira/browse/ARTEMIS-4229) - Upgrade selenium version to 4.8.3
+* [ARTEMIS-4269](https://issues.apache.org/jira/browse/ARTEMIS-4269) - Upgrade netty version to 4.1.93.Final
+* [ARTEMIS-4271](https://issues.apache.org/jira/browse/ARTEMIS-4271) - Update to Spring 5.3.27
+* [ARTEMIS-4272](https://issues.apache.org/jira/browse/ARTEMIS-4272) - Update to Jetty 10.0.15
+* [ARTEMIS-4287](https://issues.apache.org/jira/browse/ARTEMIS-4287) - Update to Qpid JMS 1.9.0
+* [ARTEMIS-4289](https://issues.apache.org/jira/browse/ARTEMIS-4289) - update to Log4j 2.20.0
\ No newline at end of file
diff --git a/src/components/artemis/download/release-notes-2.30.0.md b/src/components/artemis/download/release-notes-2.30.0.md
index b8e938134..c2371db61 100644
--- a/src/components/artemis/download/release-notes-2.30.0.md
+++ b/src/components/artemis/download/release-notes-2.30.0.md
@@ -4,64 +4,65 @@ title: ActiveMQ Artemis 2.30.0 Release Notes
 title-class: page-title-artemis
 type: artemis
 ---
-
- - [A complete list of JIRAs](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315920&version=12353357) for the 2.30.0 release.
-
  - [A list of commits](commit-report-2.30.0).
 
  - Please see the ["Versions"](https://activemq.apache.org/components/artemis/documentation/latest/versions.html) chapter in the User Guide for upgrade instructions.
 
 **Note**: This release requires use of Java 11 or above.
 
-## Bug
-* [ARTEMIS-4095] - OpenWire clients are unable to consume from mutlicast queue after 2nd paging
-* [ARTEMIS-4184] - Bidges with concurrency not checked/cleared properly on config reload
-* [ARTEMIS-4311] - Strange typo propagated throughout the codebase: "Mesasge"
-* [ARTEMIS-4315] - Incorrect validation for page-limit settings
-* [ARTEMIS-4316] - Example HTML does not render correctly
-* [ARTEMIS-4319] - Mitigate NPE in paging log statement
-* [ARTEMIS-4322] - BundleFactory should use PrivilegedAction
-* [ARTEMIS-4328] - Test can hang indefinitely
-* [ARTEMIS-4338] - STOMP inoperable w/resource audit logging enabled
-* [ARTEMIS-4340] - fix artemis-journal ThreadLocalByteBufferPool.borrow zeroing
-* [ARTEMIS-4351] - unnecessary web console logging on impatient jolokia client
-* [ARTEMIS-4354] - Update the recovery XAResource underlying session 
-* [ARTEMIS-4356] - address match with wildcards seems to be broken
-* [ARTEMIS-4365] - MQTT retain flag not set correctly
-* [ARTEMIS-4366] - Addresses with multiple subscriptions are not working with Mirroring
 
-## Improvement
-* [ARTEMIS-4310] - Smaller Container / Dockerfile based on Alpine
-* [ARTEMIS-4314] - Federation, support consumerWindowSize zero and federate in batches only when the local queue is has excess capacity
-* [ARTEMIS-4332] - Add management method to close stuck server sessions
-* [ARTEMIS-4348] - CLI Abstract Connector should parse connectors if can't find acceptor on broker.xml
-* [ARTEMIS-4362] - Produce a logger when consumers are holding too many messages not allowing deposing
-* [ARTEMIS-4368] - ensure predictable order of subjects for accurate logging
+## Bugs Fixed
+
+* [ARTEMIS-4095](https://issues.apache.org/jira/browse/ARTEMIS-4095) - OpenWire clients are unable to consume from mutlicast queue after 2nd paging
+* [ARTEMIS-4184](https://issues.apache.org/jira/browse/ARTEMIS-4184) - Bidges with concurrency not checked/cleared properly on config reload
+* [ARTEMIS-4311](https://issues.apache.org/jira/browse/ARTEMIS-4311) - Strange typo propagated throughout the codebase: "Mesasge"
+* [ARTEMIS-4315](https://issues.apache.org/jira/browse/ARTEMIS-4315) - Incorrect validation for page-limit settings
+* [ARTEMIS-4316](https://issues.apache.org/jira/browse/ARTEMIS-4316) - Example HTML does not render correctly
+* [ARTEMIS-4319](https://issues.apache.org/jira/browse/ARTEMIS-4319) - Mitigate NPE in paging log statement
+* [ARTEMIS-4322](https://issues.apache.org/jira/browse/ARTEMIS-4322) - BundleFactory should use PrivilegedAction
+* [ARTEMIS-4328](https://issues.apache.org/jira/browse/ARTEMIS-4328) - Test can hang indefinitely
+* [ARTEMIS-4338](https://issues.apache.org/jira/browse/ARTEMIS-4338) - STOMP inoperable w/resource audit logging enabled
+* [ARTEMIS-4340](https://issues.apache.org/jira/browse/ARTEMIS-4340) - fix artemis-journal ThreadLocalByteBufferPool.borrow zeroing
+* [ARTEMIS-4351](https://issues.apache.org/jira/browse/ARTEMIS-4351) - unnecessary web console logging on impatient jolokia client
+* [ARTEMIS-4354](https://issues.apache.org/jira/browse/ARTEMIS-4354) - Update the recovery XAResource underlying session 
+* [ARTEMIS-4356](https://issues.apache.org/jira/browse/ARTEMIS-4356) - address match with wildcards seems to be broken
+* [ARTEMIS-4365](https://issues.apache.org/jira/browse/ARTEMIS-4365) - MQTT retain flag not set correctly
+* [ARTEMIS-4366](https://issues.apache.org/jira/browse/ARTEMIS-4366) - Addresses with multiple subscriptions are not working with Mirroring
+
+## Improvements
+
+* [ARTEMIS-4310](https://issues.apache.org/jira/browse/ARTEMIS-4310) - Smaller Container / Dockerfile based on Alpine
+* [ARTEMIS-4314](https://issues.apache.org/jira/browse/ARTEMIS-4314) - Queue Federation, support consumerWindowSize zero and federate in batches only when the local queue is has excess capacity
+* [ARTEMIS-4332](https://issues.apache.org/jira/browse/ARTEMIS-4332) - Add management method to close stuck server sessions
+* [ARTEMIS-4348](https://issues.apache.org/jira/browse/ARTEMIS-4348) - CLI Abstract Connector should parse connectors if can't find acceptor on broker.xml
+* [ARTEMIS-4362](https://issues.apache.org/jira/browse/ARTEMIS-4362) - Produce a logger when consumers are holding too many messages not allowing deposing
+
+## Tasks
+
+* [ARTEMIS-4329](https://issues.apache.org/jira/browse/ARTEMIS-4329) - dont [over]write RAT output in source tree root, use standard output location
+* [ARTEMIS-4333](https://issues.apache.org/jira/browse/ARTEMIS-4333) - Document web SNI settings
+* [ARTEMIS-4334](https://issues.apache.org/jira/browse/ARTEMIS-4334) - tidyup around artemis-website module used to generate docs for website
+* [ARTEMIS-4341](https://issues.apache.org/jira/browse/ARTEMIS-4341) - Refactor JavaDoc generation
+* [ARTEMIS-4346](https://issues.apache.org/jira/browse/ARTEMIS-4346) - move stomp test-client into systest support module
+* [ARTEMIS-4353](https://issues.apache.org/jira/browse/ARTEMIS-4353) - Clean up Maven dependencies
+* [ARTEMIS-4357](https://issues.apache.org/jira/browse/ARTEMIS-4357) - Replace Logger.unableToFindTargetQueue (LoggerID 222188) by a logger.debug
+* [ARTEMIS-4360](https://issues.apache.org/jira/browse/ARTEMIS-4360) - Make compatibility-tests opt in with -Pcompatibility-tests
 
-## Task
-* [ARTEMIS-4329] - dont [over]write RAT output in source tree root, use standard output location
-* [ARTEMIS-4333] - Document web SNI settings
-* [ARTEMIS-4334] - tidyup around artemis-website module used to generate docs for website
-* [ARTEMIS-4341] - Refactor JavaDoc generation
-* [ARTEMIS-4346] - move stomp test-client into systest support module
-* [ARTEMIS-4353] - Clean up Maven dependencies
-* [ARTEMIS-4357] - Replace Logger.unableToFindTargetQueue (LoggerID 222188) by a logger.debug
-* [ARTEMIS-4360] - Make compatibility-tests opt in with -Pcompatibility-tests
+## Dependency Upgrades
 
-## Dependency upgrade
-* [ARTEMIS-4277] - Upgrade checkstyle
-* [ARTEMIS-4318] - Migrate to Airline 2 
-* [ARTEMIS-4320] - Upgrade Netty to 4.1.94.Final
-* [ARTEMIS-4321] - Upgrade Guava to 32.0.1-jre
-* [ARTEMIS-4323] - Upgrade to Apache parent 30
-* [ARTEMIS-4331] - Upgrade JGroups to 5.2.16.Final
-* [ARTEMIS-4335] - Upgrade bcprov to bcprov-jdk18on:1.75
-* [ARTEMIS-4336] - Upgrade mockserver version to 5.15.0
-* [ARTEMIS-4342] - update Groovy to 4.0.13
-* [ARTEMIS-4343] - Update to Mockito 5.4.0
-* [ARTEMIS-4344] - Update to Jacoco 0.8.10
-* [ARTEMIS-4345] - Update to Error Prone 2.20.0
-* [ARTEMIS-4347] - Upgrade Keycloak in security example
-* [ARTEMIS-4358] - Upgrade commons-configuration2 to 2.9.0
-* [ARTEMIS-4363] - Update to Qpid JMS 1.10.0
-* [ARTEMIS-4364] - Upgrade johnzon version to 1.2.21
+* [ARTEMIS-4277](https://issues.apache.org/jira/browse/ARTEMIS-4277) - Upgrade checkstyle
+* [ARTEMIS-4318](https://issues.apache.org/jira/browse/ARTEMIS-4318) - Migrate to Airline 2 
+* [ARTEMIS-4320](https://issues.apache.org/jira/browse/ARTEMIS-4320) - Upgrade Netty to 4.1.94.Final
+* [ARTEMIS-4321](https://issues.apache.org/jira/browse/ARTEMIS-4321) - Upgrade Guava to 32.0.1-jre
+* [ARTEMIS-4323](https://issues.apache.org/jira/browse/ARTEMIS-4323) - Upgrade to Apache parent 30
+* [ARTEMIS-4331](https://issues.apache.org/jira/browse/ARTEMIS-4331) - Upgrade JGroups to 5.2.16.Final
+* [ARTEMIS-4335](https://issues.apache.org/jira/browse/ARTEMIS-4335) - Upgrade bcprov to bcprov-jdk18on:1.75
+* [ARTEMIS-4336](https://issues.apache.org/jira/browse/ARTEMIS-4336) - Upgrade mockserver version to 5.15.0
+* [ARTEMIS-4342](https://issues.apache.org/jira/browse/ARTEMIS-4342) - update Groovy to 4.0.13
+* [ARTEMIS-4343](https://issues.apache.org/jira/browse/ARTEMIS-4343) - Update to Mockito 5.4.0
+* [ARTEMIS-4344](https://issues.apache.org/jira/browse/ARTEMIS-4344) - Update to Jacoco 0.8.10
+* [ARTEMIS-4345](https://issues.apache.org/jira/browse/ARTEMIS-4345) - Update to Error Prone 2.20.0
+* [ARTEMIS-4347](https://issues.apache.org/jira/browse/ARTEMIS-4347) - Upgrade Keycloak in security example
+* [ARTEMIS-4358](https://issues.apache.org/jira/browse/ARTEMIS-4358) - Upgrade commons-configuration2 to 2.9.0
+* [ARTEMIS-4363](https://issues.apache.org/jira/browse/ARTEMIS-4363) - Update to Qpid JMS 1.10.0
+* [ARTEMIS-4364](https://issues.apache.org/jira/browse/ARTEMIS-4364) - Upgrade johnzon version to 1.2.21
\ No newline at end of file
diff --git a/src/components/artemis/download/release-notes-2.31.0.md b/src/components/artemis/download/release-notes-2.31.0.md
index 703a63fb3..cc23c2840 100644
--- a/src/components/artemis/download/release-notes-2.31.0.md
+++ b/src/components/artemis/download/release-notes-2.31.0.md
@@ -4,84 +4,82 @@ title: ActiveMQ Artemis 2.31.0 Release Notes
 title-class: page-title-artemis
 type: artemis
 ---
-
- - [A complete list of JIRAs](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315920&version=12353446) for the 2.31.0 release.
-
  - [A list of commits](commit-report-2.31.0).
 
  - Please see the ["Versions"](https://activemq.apache.org/components/artemis/documentation/latest/versions.html) chapter in the User Guide for upgrade instructions.
 
 **Note**: This release requires use of Java 11 or above.
 
-Release Notes - ActiveMQ Artemis - Version 2.31.0
 
-## Bug
-* [ARTEMIS-4174] - JMX RMI connector-ports limited to localhost listen for remote connections
-* [ARTEMIS-4370] - Publishing message with existing topic alias and different topic causes message to be sent to incorrect topic
-* [ARTEMIS-4382] - CLI import / export may take a huge amount of time in large datasets.
-* [ARTEMIS-4387] - Empty consumer filter string leak
-* [ARTEMIS-4389] - The word "mesage" should be corrected to "message"
-* [ARTEMIS-4390] - Windows build fails smoke tests on upgrade-linux
-* [ARTEMIS-4394] - management console war file contains some duplicate jars
-* [ARTEMIS-4397] - Problem with bootstrap.xml after artemis upgrade
-* [ARTEMIS-4399] - Authentication cache set to size 0 (i.e. disabled) is not threadsafe
-* [ARTEMIS-4400] - artemis-cdi-client: artemis-unit-test-support should be in test scope
-* [ARTEMIS-4405] - Incorrect username logging in AMQ601264 events
-* [ARTEMIS-4406] - connection router LocalCache persisted entry tracking is not thread safe
-* [ARTEMIS-4410] - Openwire prefetched messages can be out of order after failover to an exclusive queue
-* [ARTEMIS-4415] - org.apache.activemq.artemis.tests.integration.server.LVQTest#testMultipleMessages fails intermittently
-* [ARTEMIS-4417] - AbstractJournalStorageManager storeKeyValuePair + deleteKeyValuePair are not thread safe
-* [ARTEMIS-4418] - openwire lastDeliveredSequenceId depends on message order, it should not
-* [ARTEMIS-4421] - Page Counters are not working before rebuild is done
-* [ARTEMIS-4424] - "AMQ212025: did not connect the cluster" when bootstrapping a static cluster
-* [ARTEMIS-4427] - MDB reusing Thread is using wrong transactionTimeout
-* [ARTEMIS-4431] - AMQP federated address consumer not applying hops annotation correctly
+## Bugs Fixed
+
+* [ARTEMIS-4174](https://issues.apache.org/jira/browse/ARTEMIS-4174) - JMX RMI connector-ports limited to localhost listen for remote connections
+* [ARTEMIS-4370](https://issues.apache.org/jira/browse/ARTEMIS-4370) - Publishing message with existing topic alias and different topic causes message to be sent to incorrect topic
+* [ARTEMIS-4382](https://issues.apache.org/jira/browse/ARTEMIS-4382) - CLI import / export may take a huge amount of time in large datasets.
+* [ARTEMIS-4387](https://issues.apache.org/jira/browse/ARTEMIS-4387) - Empty consumer filter string leak
+* [ARTEMIS-4389](https://issues.apache.org/jira/browse/ARTEMIS-4389) - The word "mesage" should be corrected to "message" 
+* [ARTEMIS-4390](https://issues.apache.org/jira/browse/ARTEMIS-4390) - Windows build fails smoke tests on upgrade-linux
+* [ARTEMIS-4394](https://issues.apache.org/jira/browse/ARTEMIS-4394) - management console war file contains some duplicate jars
+* [ARTEMIS-4397](https://issues.apache.org/jira/browse/ARTEMIS-4397) - Problem with bootstrap.xml after artemis upgrade 
+* [ARTEMIS-4399](https://issues.apache.org/jira/browse/ARTEMIS-4399) - Authentication cache set to size 0 (i.e. disabled) is not threadsafe 
+* [ARTEMIS-4400](https://issues.apache.org/jira/browse/ARTEMIS-4400) - artemis-cdi-client: artemis-unit-test-support should be in test scope
+* [ARTEMIS-4405](https://issues.apache.org/jira/browse/ARTEMIS-4405) - Incorrect username logging in AMQ601264 events
+* [ARTEMIS-4406](https://issues.apache.org/jira/browse/ARTEMIS-4406) - connection router LocalCache persisted entry tracking is not thread safe
+* [ARTEMIS-4410](https://issues.apache.org/jira/browse/ARTEMIS-4410) - Openwire prefetched messages can be out of order after failover to an exclusive queue
+* [ARTEMIS-4417](https://issues.apache.org/jira/browse/ARTEMIS-4417) - AbstractJournalStorageManager storeKeyValuePair + deleteKeyValuePair are not thread safe
+* [ARTEMIS-4418](https://issues.apache.org/jira/browse/ARTEMIS-4418) - openwire lastDeliveredSequenceId depends on message order, it should not
+* [ARTEMIS-4421](https://issues.apache.org/jira/browse/ARTEMIS-4421) - Page Counters are not working before rebuild is done
+* [ARTEMIS-4424](https://issues.apache.org/jira/browse/ARTEMIS-4424) - "AMQ212025: did not connect the cluster" when bootstrapping a static cluster
+* [ARTEMIS-4427](https://issues.apache.org/jira/browse/ARTEMIS-4427) - MDB reusing Thread is using wrong transactionTimeout
+* [ARTEMIS-4431](https://issues.apache.org/jira/browse/ARTEMIS-4431) - AMQP federated address consumer not applying hops annotation correctly
+
+## New Features
+
+* [ARTEMIS-3057](https://issues.apache.org/jira/browse/ARTEMIS-3057) - Provide alternative to max-disk-usage to measure by remaining disk free
+* [ARTEMIS-4159](https://issues.apache.org/jira/browse/ARTEMIS-4159) - Support duplicate cache size configuration per address
+* [ARTEMIS-4372](https://issues.apache.org/jira/browse/ARTEMIS-4372) - Move CLI framework to picocli and implement auto-complete
+* [ARTEMIS-4375](https://issues.apache.org/jira/browse/ARTEMIS-4375) - JLine3 integration
+* [ARTEMIS-4384](https://issues.apache.org/jira/browse/ARTEMIS-4384) - CLI method to verify topology on all the nodes (cluster verify)
+* [ARTEMIS-4385](https://issues.apache.org/jira/browse/ARTEMIS-4385) - Expand queue stat to other members of the topology
+* [ARTEMIS-4419](https://issues.apache.org/jira/browse/ARTEMIS-4419) - Add broker federation support to the AMQP broker connection feature-set 
 
+## Improvements
 
-## New Feature
-* [ARTEMIS-3057] - Provide alternative to max-disk-usage to measure by remaining disk free
-* [ARTEMIS-4159] - Support duplicate cache size configuration per address
-* [ARTEMIS-4372] - Move CLI framework to picocli and implement auto-complete
-* [ARTEMIS-4375] - JLine3 integration
-* [ARTEMIS-4384] - CLI method to verify topology on all the nodes (cluster verify)
-* [ARTEMIS-4385] - Expand queue stat to other members of the topology
-* [ARTEMIS-4419] - Add broker federation support to the AMQP broker connection feature-set
+* [ARTEMIS-966](https://issues.apache.org/jira/browse/ARTEMIS-966) - MQTT Session States do not survive a reboot
+* [ARTEMIS-4349](https://issues.apache.org/jira/browse/ARTEMIS-4349) - Replace Guava cache with Caffeine
+* [ARTEMIS-4368](https://issues.apache.org/jira/browse/ARTEMIS-4368) - ensure predictable order of subjects for accurate logging
+* [ARTEMIS-4378](https://issues.apache.org/jira/browse/ARTEMIS-4378) - Federation, ignore address policy when using pull consumer connection 
+* [ARTEMIS-4391](https://issues.apache.org/jira/browse/ARTEMIS-4391) - tests: rework AssertionLoggerHandler
+* [ARTEMIS-4396](https://issues.apache.org/jira/browse/ARTEMIS-4396) - Make address/queue "internal" property durable
+* [ARTEMIS-4398](https://issues.apache.org/jira/browse/ARTEMIS-4398) - Support configuring Database with Broker Properties
+* [ARTEMIS-4401](https://issues.apache.org/jira/browse/ARTEMIS-4401) - Improving Paging &amp; JDBC Performance
+* [ARTEMIS-4404](https://issues.apache.org/jira/browse/ARTEMIS-4404) - Update the artemis-docker readme.md with minor clarification on building local distribution
+* [ARTEMIS-4408](https://issues.apache.org/jira/browse/ARTEMIS-4408) - Update docker-run.sh for overriding etc folder after instance creation
+* [ARTEMIS-4411](https://issues.apache.org/jira/browse/ARTEMIS-4411) - Change log level from  ActiveMQRALogger.instantiatingDestination to DEBUG
+* [ARTEMIS-4428](https://issues.apache.org/jira/browse/ARTEMIS-4428) - Expand default loggers configuration
 
+## Tests
 
-## Improvement
-* [ARTEMIS-966] - MQTT Session States do not survive a reboot
-* [ARTEMIS-4349] - Replace Guava cache with Caffeine
-* [ARTEMIS-4368] - ensure predictable order of subjects for accurate logging
-* [ARTEMIS-4378] - Federation, ignore address policy when using pull consumer connection
-* [ARTEMIS-4391] - tests: rework AssertionLoggerHandler
-* [ARTEMIS-4396] - Make address/queue "internal" property durable
-* [ARTEMIS-4398] - Support configuring Database with Broker Properties
-* [ARTEMIS-4401] - Improving Paging & JDBC Performance
-* [ARTEMIS-4404] - Update the artemis-docker readme.md with minor clarification on building local distribution
-* [ARTEMIS-4408] - Update docker-run.sh for overriding etc folder after instance creation
-* [ARTEMIS-4411] - Change log level from  ActiveMQRALogger.instantiatingDestination to DEBUG
-* [ARTEMIS-4428] - Expand default loggers configuration
+* [ARTEMIS-4402](https://issues.apache.org/jira/browse/ARTEMIS-4402) - add unit tests to exercise semi-generated LogBundle code more directly
+* [ARTEMIS-4412](https://issues.apache.org/jira/browse/ARTEMIS-4412) - openwire TwoBrokerFailoverClusterTest test fails sporadically
+* [ARTEMIS-4413](https://issues.apache.org/jira/browse/ARTEMIS-4413) - CheckTest.testNodeCheckTopology fails sporadically
 
-## Test
-* [ARTEMIS-4402] - add unit tests to exercise semi-generated LogBundle code more directly
-* [ARTEMIS-4412] - openwire TwoBrokerFailoverClusterTest test fails sporadically
-* [ARTEMIS-4413] - CheckTest.testNodeCheckTopology fails sporadically
+## Tasks
 
-## Task
-* [ARTEMIS-4369] - add clarifying note to docs around transport options for broker-connections
-* [ARTEMIS-4376] - Add Dockerfile for Alpine + JRE 11
-* [ARTEMIS-4377] - Add script for pushing docker images for a release
-* [ARTEMIS-4383] - Migrate user docs to AsciiDoc
-* [ARTEMIS-4386] - consolidate used servlet-api deps
-* [ARTEMIS-4388] - Add a test with TopicSubscription and redistribution OFF and OFF_WITH_REDISTRIBUTION
-* [ARTEMIS-4409] - Update examples to use management.xml
+* [ARTEMIS-4369](https://issues.apache.org/jira/browse/ARTEMIS-4369) - add clarifying note to docs around transport options for broker-connections
+* [ARTEMIS-4376](https://issues.apache.org/jira/browse/ARTEMIS-4376) - Add Dockerfile for Alpine + JRE 11
+* [ARTEMIS-4377](https://issues.apache.org/jira/browse/ARTEMIS-4377) - Add script for pushing docker images for a release
+* [ARTEMIS-4383](https://issues.apache.org/jira/browse/ARTEMIS-4383) - Migrate user docs to AsciiDoc
+* [ARTEMIS-4386](https://issues.apache.org/jira/browse/ARTEMIS-4386) - consolidate used servlet-api deps
+* [ARTEMIS-4388](https://issues.apache.org/jira/browse/ARTEMIS-4388) - Add a test with TopicSubscription and redistribution OFF and OFF_WITH_REDISTRIBUTION
+* [ARTEMIS-4409](https://issues.apache.org/jira/browse/ARTEMIS-4409) - Update examples to use management.xml
 
-## Dependency upgrade
-* [ARTEMIS-4355] - Update to Сurator 5.5.0 and Zookeeper 3.8.2
-* [ARTEMIS-4373] - Upgrade Karaf to 4.4.3
-* [ARTEMIS-4374] - Upgrade Pax Exam to 4.13.5
-* [ARTEMIS-4392] - Upgrade Netty to 4.1.96.Final
-* [ARTEMIS-4395] - Upgrade example spring-boot-plugin version to 2.6.15
-* [ARTEMIS-4423] - Upgrade Netty to 4.1.97.Final
-* [ARTEMIS-4425] - Upgrade Hawtio to 2.17.6
+## Dependency Upgrades
 
+* [ARTEMIS-4355](https://issues.apache.org/jira/browse/ARTEMIS-4355) - Update to Сurator 5.5.0 and Zookeeper 3.8.2
+* [ARTEMIS-4373](https://issues.apache.org/jira/browse/ARTEMIS-4373) - Upgrade Karaf to 4.4.3
+* [ARTEMIS-4374](https://issues.apache.org/jira/browse/ARTEMIS-4374) - Upgrade Pax Exam to 4.13.5
+* [ARTEMIS-4392](https://issues.apache.org/jira/browse/ARTEMIS-4392) - Upgrade Netty to 4.1.96.Final
+* [ARTEMIS-4395](https://issues.apache.org/jira/browse/ARTEMIS-4395) - Upgrade example spring-boot-plugin version to 2.6.15
+* [ARTEMIS-4423](https://issues.apache.org/jira/browse/ARTEMIS-4423) - Upgrade Netty to 4.1.97.Final
+* [ARTEMIS-4425](https://issues.apache.org/jira/browse/ARTEMIS-4425) - Upgrade Hawtio to 2.17.6
\ No newline at end of file
diff --git a/src/components/artemis/download/release-notes-2.31.1.md b/src/components/artemis/download/release-notes-2.31.1.md
index 09699850d..0fafd2200 100644
--- a/src/components/artemis/download/release-notes-2.31.1.md
+++ b/src/components/artemis/download/release-notes-2.31.1.md
@@ -4,9 +4,6 @@ title: ActiveMQ Artemis 2.31.1 Release Notes
 title-class: page-title-artemis
 type: artemis
 ---
-
- - [A complete list of JIRAs](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315920&version=12353642) for the 2.31.1 release.
-
  - [A list of commits](commit-report-2.31.1).
 
  - Please see the ["Versions"](https://activemq.apache.org/components/artemis/documentation/latest/versions.html) chapter in the User Guide for upgrade instructions.
@@ -14,42 +11,43 @@ type: artemis
 **Note**: This release requires use of Java 11 or above.
 
 
-Release Notes - ActiveMQ Artemis - Version 2.31.1
-
-
-## Bug
-* [ARTEMIS-4141] - Message flow gets stuck
-* [ARTEMIS-4270] - Messages get lost when using multiple consumers with topic hierarchies
-* [ARTEMIS-4432] - openwire connection failure handling is bypassing the actor and ignoring the operation context leading to contention in error
-* [ARTEMIS-4435] - Some Artemis artifacts misses MANIFEST.MF content
-* [ARTEMIS-4442] - Message Redistributor is leaking LinkedListImpl$Iterator
-* [ARTEMIS-4450] - Auto-deleted clustered destinations can cause message loss
-* [ARTEMIS-4451] - non-SASL AMQP connection fails if resource audit logging enabled
-* [ARTEMIS-4453] - Bridge blocked by flow control, seemingly forever
-
-## Improvement
-* [ARTEMIS-4433] - improve Reproducible Builds
-* [ARTEMIS-4443] - properties config - support broker plugin - logging broker plugin
-* [ARTEMIS-4444] - Allow broker classpath extension using custom paths
-* [ARTEMIS-4447] - Add paging prefetch parameters into address settings
-* [ARTEMIS-4449] - [DOC] Fix url parameter separator in acceptor configuration
-* [ARTEMIS-4456] - Register metrics plugin
-* [ARTEMIS-4459] - Broker should log when ignoring a duplicate MQTT QoS 2 message
-* [ARTEMIS-4467] - Core client code visibility change required
-
-## Task
-* [ARTEMIS-4434] - Add extra logging.debug on Redistributor when redistribution is happening
-* [ARTEMIS-4441] - Add Docker chapter to User Manual
-* [ARTEMIS-4446] - Improve readability of code/config blocks in user manual
-* [ARTEMIS-4461] - Declare implicit dependencies for artemis-features
-* [ARTEMIS-4464] - Cleanup on Soak and Smoke Tests
-* [ARTEMIS-4466] - Disable Artemis-features verification on non test profiles
-* [ARTEMIS-4471] - Mark Artemis Maven Plugins as threadSafe=true
-
-## Dependency upgrade
-* [ARTEMIS-4437] - Upgrade OWASP to 8.4.0
-* [ARTEMIS-4438] - Upgrade JGroups to 5.3.0.Final
-* [ARTEMIS-4439] - Upgrade Netty to 4.1.100.Final
-* [ARTEMIS-4457] - Upgrade jetty version to 10.0.16
-* [ARTEMIS-4474] - Update to Zookeeper 3.8.3
-* [ARTEMIS-4475] - Upgrade ActiveMQ "Classic" to 5.17.6
+## Bugs Fixed
+
+* [ARTEMIS-4141](https://issues.apache.org/jira/browse/ARTEMIS-4141) - Message flow gets stuck
+* [ARTEMIS-4270](https://issues.apache.org/jira/browse/ARTEMIS-4270) - Messages get lost when using multiple consumers with topic hierarchies
+* [ARTEMIS-4432](https://issues.apache.org/jira/browse/ARTEMIS-4432) - openwire connection failure handling is bypassing the actor and ignoring the operation context leading to contention in error
+* [ARTEMIS-4435](https://issues.apache.org/jira/browse/ARTEMIS-4435) - Some Artemis artifacts misses MANIFEST.MF content
+* [ARTEMIS-4442](https://issues.apache.org/jira/browse/ARTEMIS-4442) - Message Redistributor is leaking LinkedListImpl$Iterator
+* [ARTEMIS-4450](https://issues.apache.org/jira/browse/ARTEMIS-4450) - Auto-deleted clustered destinations can cause message loss
+* [ARTEMIS-4451](https://issues.apache.org/jira/browse/ARTEMIS-4451) - non-SASL AMQP connection fails if resource audit logging enabled
+* [ARTEMIS-4453](https://issues.apache.org/jira/browse/ARTEMIS-4453) - Bridge blocked by flow control, seemingly forever
+
+## Improvements
+
+* [ARTEMIS-4433](https://issues.apache.org/jira/browse/ARTEMIS-4433) - improve Reproducible Builds
+* [ARTEMIS-4443](https://issues.apache.org/jira/browse/ARTEMIS-4443) - properties config - support broker plugin - logging broker plugin
+* [ARTEMIS-4444](https://issues.apache.org/jira/browse/ARTEMIS-4444) - Allow broker classpath extension using custom paths
+* [ARTEMIS-4447](https://issues.apache.org/jira/browse/ARTEMIS-4447) - Add paging prefetch parameters into address settings
+* [ARTEMIS-4449](https://issues.apache.org/jira/browse/ARTEMIS-4449) - [DOC] Fix url parameter separator in acceptor configuration
+* [ARTEMIS-4456](https://issues.apache.org/jira/browse/ARTEMIS-4456) - Register metrics plugin
+* [ARTEMIS-4459](https://issues.apache.org/jira/browse/ARTEMIS-4459) - Broker should log when ignoring a duplicate MQTT QoS 2 message
+* [ARTEMIS-4467](https://issues.apache.org/jira/browse/ARTEMIS-4467) - Core client code visibility change required
+
+## Tasks
+
+* [ARTEMIS-4434](https://issues.apache.org/jira/browse/ARTEMIS-4434) - Add extra logging.debug on Redistributor when redistribution is happening
+* [ARTEMIS-4441](https://issues.apache.org/jira/browse/ARTEMIS-4441) - Add Docker chapter to User Manual
+* [ARTEMIS-4446](https://issues.apache.org/jira/browse/ARTEMIS-4446) - Improve readability of code/config blocks in user manual
+* [ARTEMIS-4461](https://issues.apache.org/jira/browse/ARTEMIS-4461) - Declare implicit dependencies for artemis-features
+* [ARTEMIS-4464](https://issues.apache.org/jira/browse/ARTEMIS-4464) - Cleanup on Soak and Smoke Tests
+* [ARTEMIS-4466](https://issues.apache.org/jira/browse/ARTEMIS-4466) - Disable Artemis-features verification on non test profiles
+* [ARTEMIS-4471](https://issues.apache.org/jira/browse/ARTEMIS-4471) - Mark Artemis Maven Plugins as threadSafe=true
+
+## Dependency Upgrades
+
+* [ARTEMIS-4437](https://issues.apache.org/jira/browse/ARTEMIS-4437) - Upgrade OWASP to 8.4.0
+* [ARTEMIS-4438](https://issues.apache.org/jira/browse/ARTEMIS-4438) - Upgrade JGroups to 5.3.0.Final
+* [ARTEMIS-4439](https://issues.apache.org/jira/browse/ARTEMIS-4439) - Upgrade Netty to 4.1.100.Final
+* [ARTEMIS-4457](https://issues.apache.org/jira/browse/ARTEMIS-4457) - Upgrade jetty version to 10.0.16
+* [ARTEMIS-4474](https://issues.apache.org/jira/browse/ARTEMIS-4474) - Update to Zookeeper 3.8.3
+* [ARTEMIS-4475](https://issues.apache.org/jira/browse/ARTEMIS-4475) - Upgrade ActiveMQ "Classic" to 5.17.6
\ No newline at end of file
diff --git a/src/components/artemis/download/release-notes-2.31.2.md b/src/components/artemis/download/release-notes-2.31.2.md
index 5f684eda3..e49addc90 100644
--- a/src/components/artemis/download/release-notes-2.31.2.md
+++ b/src/components/artemis/download/release-notes-2.31.2.md
@@ -4,20 +4,13 @@ title: ActiveMQ Artemis 2.31.2 Release Notes
 title-class: page-title-artemis
 type: artemis
 ---
- - [A complete list of JIRAs](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315920&version=12353776) for the 2.31.2 release.
-
  - [A list of commits](commit-report-2.31.2).
 
  - Please see the ["Versions"](https://activemq.apache.org/components/artemis/documentation/latest/versions.html) chapter in the User Guide for upgrade instructions.
 
 **Note**: This release requires use of Java 11 or above.
 
-## Bug
-* [ARTEMIS-4477] - artemis-commons does not transform the META-INF/services/javax.json.spi.JsonProvider to the shaded package
-
-
-
-
-
 
+## Bugs Fixed
 
+* [ARTEMIS-4477](https://issues.apache.org/jira/browse/ARTEMIS-4477) - artemis-commons does not transform the META-INF/services/javax.json.spi.JsonProvider to the shaded package
\ No newline at end of file