10079 Commits

Author SHA1 Message Date
gtully
ef0ec42885 AMQ-7225 - defer cleanup task operation till recovery processing complete, track prepared location in recovered ops to ensure they are retained on recovery failure. Fix and test
(cherry picked from commit 93e726d6a7ba9ed44f5440369f8f9f1b41f49373)
2019-06-14 10:34:12 -04:00
gtully
996081ec2d AMQ-7227 - ensure db.free file is moved in scheduler store upgrade process
(cherry picked from commit 4d5e41ca284d884d0372b489dfa082e8f5d88cb0)
2019-06-14 10:33:35 -04:00
Christopher L. Shannon (cshannon)
8f8fda26ec AMQ-7221 - Fix InMemoryJobSchedulerManagementTest that was broken after
patch

(cherry picked from commit 814a286dfe64bfde749e54b8552b5197abe97b37)
2019-06-14 10:33:25 -04:00
Alan Protasio
34a235b256 AMQ-7221 - Delete Scheduled messages causes ActiveMQ create/write a unnecessary huge transaction file
(cherry picked from commit 5eb8403b1f77f1583942c59447b2514b4eda9b9c)
2019-06-11 07:53:23 -04:00
Timothy Bish
e5ba0ab96b AMQ-7179: update to proton-j 0.33.1 and qpid-jms 0.43.0
(cherry picked from commit ae13645230d8c72d2ac321d570284e699c75839d)
2019-06-07 11:01:19 -04:00
Timothy Bish
a6c0e3f99f AMQ-7218 Fix loss of Ack id from tracking after TX commit / abort
Ensure that we properly track Ack IDs across TX commit and abort
operations and only clear out values enlisted in the TX on commit and
re-acquire the Ack Ids on TX abort.

(cherry picked from commit 063d24e6d653bed3dd3c56302758de29143e5e82)
2019-05-30 10:27:12 -04:00
Colm O hEigeartaigh
18cd5487ae Switch to using a https URL in the mqtt pom
(cherry picked from commit b65797245bb12838eb9846410cd735a8892be9ae)
2019-05-22 15:29:27 +01:00
Robbie Gemmell
11ec4d4614 AMQ-7179: update to proton-j 0.33.0 and qpid-jms 0.42.0
(cherry picked from commit d0fd46efcd16c12ad59ef60c90ec00ad11904c7a)
2019-05-22 12:53:23 +01:00
Colm O hEigeartaigh
c0008f710a AMQ-7137 - Implement abort() properly in the LoginModules. Also fix a bug in LdapLoginModule relating to Logout 2019-05-15 08:17:00 +02:00
Jakub Herkel
a1accefa6e replace hardcoded path to etc directory with ${karaf.etc} 2019-05-15 08:15:49 +02:00
Colm O hEigeartaigh
0968ad3fbc Update OWasp dependency check plugin version 2019-05-15 08:14:41 +02:00
Colm O hEigeartaigh
a739e292fc Set the secure processing feature on the TransformerFactory 2019-05-15 08:11:54 +02:00
Colm O hEigeartaigh
16ec38b50d Update copyright year 2019-05-15 08:10:09 +02:00
Colm O hEigeartaigh
65118210fc Disable directory listing for the webconsole 2019-05-15 08:06:53 +02:00
Colm O hEigeartaigh
6903274351 Enable X-XSS-Protection + X-Content-Type-Options headers for the webconsole 2019-05-15 08:04:26 +02:00
Alan Protasio
66e6e13553 AMQ-7196 - During startup ActiveMq load all the scheduleDB.data on memory causing OOM
(cherry picked from commit b56819123b21af1df001cb2a10e77ba88a3b3c95)
2019-05-13 07:37:03 -04:00
Christopher L. Shannon (cshannon)
b4cd70b1fc AMQ-7191 - Prevent extra creation of openwire verifier objects per new
connection when using the auto transport

(cherry picked from commit bf3a9f44f625ef26e3c687be92e73ee1e9288d6f)
2019-04-30 08:42:07 -04:00
Robbie Gemmell
e09610b16c AMQ-7189: ensure messages with defauled durable field are internally classed non-persistent by the 'native' transformer
(cherry picked from commit aff9413cdbe88041552369787d1ba001c2b4ffd4)
2019-04-26 12:56:59 +01:00
Timothy Bish
acd66c4126 AMQ-7179 Update Qpid JMS and Proton-j to latest and sync netty
(cherry picked from commit 56ffcae3c7161b9c8e8a8fa121b8505659dda0cb)
2019-04-09 11:24:40 -04:00
Christopher L. Shannon (cshannon)
0ce931f72d [maven-release-plugin] prepare for next development iteration 2019-03-15 07:56:41 -04:00
Christopher L. Shannon (cshannon)
855ba82071 [maven-release-plugin] prepare release activemq-5.15.9 activemq-5.15.9 2019-03-15 07:55:55 -04:00
Christopher L. Shannon (cshannon)
3adba1e5fa NO-JIRA - Update spring schemas and missing license files
(cherry picked from commit ccf56875b0660214e0a61bd2f8adc418143551fc)
2019-03-15 07:25:08 -04:00
Christopher L. Shannon (cshannon)
dd74f468db AMQ-7103 - Dependency Updates 2019-03-15 07:04:23 -04:00
Jean-Baptiste Onofré
714662161a [AMQ-7075] Fix Camel test (userName instead of username)
(cherry picked from commit e22703edc6974f705d29f1f88ff5fd879e3a9fe9)
2019-03-15 06:25:35 -04:00
Alan Protasio
ae8993df7e AMQ-7112 - Show duplex network bridges in the remote broker console
(cherry picked from commit 84f8447a195e79c0dda47406731bbca1ce63a8f9)
2019-03-15 06:19:11 -04:00
Alan Protasio
1c5083880a AMQ-7159 - Adding a new attribute on PersistenceAdapterViewMBean to show information about Storage write/read latency
(cherry picked from commit 87467dc61e747670bce9c27424a9d93aad8b8499)
2019-03-12 06:24:47 -04:00
Dejan Bosanac
f78c0962ff AMQ-7166 - upgrade mqtt client library 2019-03-11 12:07:51 -06:00
Alan Protasio
83d9bd827a AMQ-7163 - If the broker had an unclean shutdown and number of free pages is Zero after the recovery, the next shutdown will also be 'unclean'
(cherry picked from commit cd1d5eb785a759d285652551f1984ce9877a1192)
2019-03-07 08:15:26 -05:00
Guillaume Nodet
c628357f91 AMQ-7146 - Support Spring 5 in OSGi 2019-02-05 11:40:54 +01:00
Alan Protasio
0a93863c0b AMQ-7143 - Temporary transaction file (PageFile) being opened and closed many times, causing poor performance on high latency FS as NFS
(cherry picked from commit 9e6543551731ef0241967ca545c9a4956876cb86)
2019-01-31 10:34:23 -05:00
jgoodyear
fcfb059c87 [AMQ-7135] Update AMQ2832 unit test expectation post 7135 fix 2019-01-28 18:16:06 -03:30
Christopher L. Shannon (cshannon)
db814982c7 AMQ-7085 - Properly start TempUsage inside Queue start
This fix allows temp usage changes to the broker temp usage to propagate
properly to a Queue's temp usage settings

Patch applied with thanks to David Sitsky

(cherry picked from commit daea192eefe683a8cba63b5136dc8c2b39722cfe)
2019-01-17 08:01:58 -05:00
Christopher L. Shannon (cshannon)
64d8538b49 AMQ-7136 - Improve recovery of durable subscription metrics in KahaDB
Updated metrics recovery to only have to iterate over the order index 1
time to recovery the pending metrics for the subscriptions instead of
making a pass over the index once per subscription

(cherry picked from commit c3714457f11633231a6e925f09028686db04e423)
2019-01-15 14:24:41 -05:00
jgoodyear
326a1f4cbc This closes #337 - with thanks to Heath Kesler 2019-01-14 13:41:04 -03:30
hkesler
9f513f8878 AMQ7135 : do a purge before deleting the destination 2019-01-12 22:47:16 -05:00
Christopher L. Shannon (cshannon)
5acd9303a5 AMQ-7129 - code cleanup
(cherry picked from commit a16b227808bec2977f1d3323bf29257b3c8ca9f6)
2019-01-11 10:32:28 -05:00
Christopher L. Shannon (cshannon)
0b88dabb40 AMQ-7129 - fix durable message size statistics with individual ack
Make sure that the pending message size for a durable sub only includes
messages part of the ack range

(cherry picked from commit fa2daa25e9acd3f37bb1ee0d37717d2383e67a85)
2019-01-11 09:57:44 -05:00
Christopher L. Shannon (cshannon)
602e382f1d AMQ-7129 - minor junit test fix
(cherry picked from commit 703b8cbda39f4a1263e7ecfbb1eb1ec247f91162)
2019-01-11 06:41:09 -05:00
Christopher L. Shannon (cshannon)
24b5944ecb AMQ-7129 - Properly recover messages from KahaDB for a durable when there are
messages to recover before the stored lastAck value

With individual ack mode we need to check the durable ackPosition
sequence set in the KahaDB index on subsription load to see if there are
earlier messages before the lastAck value that still haven't been acked.
While this normally wouldn't happen it is possible in individual ack
mode

(cherry picked from commit 25de20c77ec0bf6cdc699cac2ad50e34ec707453)
2019-01-11 06:40:59 -05:00
Timothy Bish
20493fd31d AMQ-7097 Update Qpid JMS and Netty to latest
Qpid JMS to v0.40.0
Netty to 4.1.32.Final

(cherry picked from commit 49296f92596bffba68e549ea3126fd5e1629b41b)
2019-01-09 11:04:27 -05:00
jgoodyear
9845853b68 [AMQ-7126] Improvement to perf of 5266Test 2019-01-07 21:21:05 -03:30
Jeff Genender
a2dccbf843 AMQ-7118 - Override hostname for naming to allow tests to apss on all
platforms
2019-01-07 17:03:20 -07:00
jgoodyear
2ed15d563c [AMQ-7126] Prevent OOM when recovering KahaDB and memory space is insufficient to load full page 2019-01-03 15:41:17 -03:30
gtully
540999654a AMQ-7106 - fix pending stop support by avoiding sync through single shared status var - fix and test
(cherry picked from commit 8cc0c5ad6c85381cf6bbeaf179086d451d96650e)
2018-12-12 11:57:01 -05:00
Timothy Bish
c2ec82ebda AMQ-7097 Update Qpid JMS and proton-j to laetst
Qpid JMS 0.39.0 and proton-j 0.31.0 released

(cherry picked from commit 66db4e94bbe9e138572eace45707bbba2a7184c3)
2018-12-04 11:53:26 -05:00
jgoodyear
d816b738af AMQ-7118 This closes #327 - with thanks to Heath Kesler 2018-12-04 12:51:02 -03:30
Jean-Baptiste Onofré
8aeb634bbf [AMQ-7076] This closes #319 2018-11-22 17:08:22 +01:00
Jean-Baptiste Onofré
50e24c523c [AMQ-7076] Does not define spring-legacy repository by default in ActiveMQ Karaf features repo, and let the user add it 2018-11-22 16:09:18 +01:00
Timothy Bish
d9207c3a46 AMQ-7097 Update AMQP dependencies to latest
Update Qpid JMS, Proton-J and Netty to the latest release.

(cherry picked from commit d020af203410e075ac595cc88f1afcbeea4c95c1)
2018-11-16 13:45:48 -05:00
Christopher L. Shannon (cshannon)
85b33b3768 [maven-release-plugin] prepare for next development iteration 2018-11-14 12:33:50 -05:00