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