Justin Bertram
7ca30e9a63
ARTEMIS-4796 simplify SimpleString API
...
This commit does the following:
- deprecate the verbosely named `toSimpleString` static factory
methods
- add `of` static factory methods for all the ctors
- replace any uses of the normal ctors with the `of` counterparts
This makes the code more concise and readable.
2024-06-06 11:53:03 -04:00
Robbie Gemmell
362dbd11ac
ARTEMIS-4790: use JUnit 5 for the tests
2024-06-03 10:06:37 -05:00
Clebert Suconic
6cd9c9730b
[maven-release-plugin] prepare for next development iteration
2024-05-29 12:13:17 -04:00
Clebert Suconic
30ea6eeae0
[maven-release-plugin] prepare release 2.34.0
2024-05-29 12:13:16 -04:00
Justin Bertram
fc6f0ee9ec
ARTEMIS-4740 reduce unnecessary boxing
2024-04-27 09:36:05 -05:00
Justin Bertram
61e52ae0fd
ARTEMIS-4705 remove unnecessary field from STOMP HeartBeater
2024-04-23 20:02:00 -05:00
Justin Bertram
ed59b0ea91
ARTEMIS-4727 fix STOMP durable sub doc and property precedence
2024-04-19 23:42:47 -05:00
Justin Bertram
2cc3704551
[maven-release-plugin] prepare for next development iteration
2024-03-19 15:22:47 -05:00
Justin Bertram
900d217bf9
[maven-release-plugin] prepare release 2.33.0
2024-03-19 15:21:32 -05:00
aslepykh
97a9c690ae
ARTEMIS-4695 BAD_COPY_PASTE in VersionedStompFrameHandler.java
...
In 1st branch (line 274) of the if() statement, the
Boolean.parseBoolean() method accepts the value
frame.getHeader(Stomp.Headers.Subscribe.NO_LOCAL), which is used in line
273.
In 2nd branch (line 276), the Boolean.parseBoolean() method accepts the
value frame.getHeader(Stomp.Headers.Subscribe.NO_LOCAL), although the
other value frame.hasHeader(Stomp.Headers.Subscribe.ACTIVEMQ_NO_LOCAL)
is used.
Found by Linux Verification Center (portal.linuxtesting.ru) with SVACE.
Author A. Slepykh.
2024-03-19 13:49:32 -05:00
Clebert Suconic
5ce70f9e37
ARTEMIS-4669 Clarify Storage Manager usage around large messages
2024-03-05 17:27:18 -05:00
Albertas Vyšniauskas
0d1d88a72a
ARTEMIS-4649 Use unique STOMP message ID per subscription
...
Use combined consumer and message ID as STOMP message ID.
2024-02-19 12:31:17 -06:00
Alexey Markevich
9cd598ebf4
ARTEMIS-1230 Added artemis-bom
2024-02-14 10:33:19 +00:00
Clebert Suconic
e513e6d2dd
[maven-release-plugin] prepare for next development iteration
2024-01-24 14:21:08 -05:00
Clebert Suconic
dbaa508d07
[maven-release-plugin] prepare release 2.32.0
2024-01-24 14:21:07 -05:00
Justin Bertram
159416bc09
ARTEMIS-4530 clean up SessionCallback interface
2023-12-21 11:42:44 -06:00
Justin Bertram
b0545d9c45
ARTEMIS-4529 NPE with empty core message and STOMP consumer
2023-12-07 17:29:05 +00:00
Robbie Gemmell
66dd52fcf2
ARTEMIS-4490: update to SLF4J 2.0.9
2023-11-03 17:55:48 +00:00
Robbie Gemmell
bbe40c4b45
[maven-release-plugin] prepare for next development iteration
2023-10-27 11:14:45 +01:00
Robbie Gemmell
f4bccc1a26
[maven-release-plugin] prepare release 2.31.2
2023-10-27 11:14:19 +01:00
Clebert Suconic
845648526f
[maven-release-plugin] prepare for next development iteration
2023-10-25 14:45:43 -04:00
Clebert Suconic
5a1c9bf3d1
[maven-release-plugin] prepare release 2.31.1
2023-10-25 14:45:41 -04:00
Clebert Suconic
0d2a94b006
[maven-release-plugin] prepare for next development iteration
2023-09-15 14:40:49 -04:00
Clebert Suconic
74f08ea059
[maven-release-plugin] prepare release 2.31.0
2023-09-15 14:40:45 -04:00
Clebert Suconic
784aa9f884
[maven-release-plugin] prepare for next development iteration
2023-09-14 16:54:07 -04:00
Clebert Suconic
816b0828eb
[maven-release-plugin] prepare release 2.31.0
2023-09-14 16:54:05 -04:00
Clebert Suconic
6c9ddfd460
[maven-release-plugin] prepare for next development iteration
2023-09-14 14:58:10 -04:00
Clebert Suconic
30e4df8ff8
[maven-release-plugin] prepare release 2.31.0
2023-09-14 14:58:07 -04:00
Robbie Gemmell
df410da7ae
ARTEMIS-4402: add some unit tests exercising the semi-generated log/message bundles to make generation problems more quickly noticable
2023-08-25 15:02:24 +01:00
Justin Bertram
7048d9d4a5
[maven-release-plugin] prepare for next development iteration
2023-07-20 14:39:21 -05:00
Justin Bertram
f05b63b8a1
[maven-release-plugin] prepare release 2.30.0
2023-07-20 14:36:44 -05:00
Justin Bertram
cce565e78f
ARTEMIS-4353 clean up Maven dependencies
...
This commit contains the following changes:
- eliminate used, undeclared dependencies
- eliminate unused, declared dependencies
- fix scope for test dependencies
- eliminate org.hamcrest completely as its use involved deprecated code
as well as dependencies from multiple versions
2023-07-14 14:03:41 +01:00
Justin Bertram
69ae79ad84
ARTEMIS-4277 upgrade checkstyle
2023-06-20 18:04:05 +01:00
Clebert Suconic
ae554b43db
[maven-release-plugin] prepare for next development iteration
2023-06-14 18:20:58 -04:00
Clebert Suconic
2be5c54cd0
[maven-release-plugin] prepare release 2.29.0
2023-06-14 18:20:45 -04:00
Clebert Suconic
6d3dbc4383
ARTEMIS-4233 Large Message Issues After Failed Clients
...
- interrupted message breaking reference counting
After the server writing to the client is interrupted in AMQP, the reference counting was broken what would require the server restarted
in order to cleanup the files of any interrupted sends.
- Removed consumer during large message delivery damaging large messages
If the consumer failed to deliver messages for any reason, the message on the queue would be duplicated. what would wipe out the body of the message
and other journal errors would happen because of this.
extra debug capabilities added into RefCountMessage as part of ARTEMIS-4206 in order to identify these issues
2023-04-06 07:40:01 -07:00
Clebert Suconic
2378d187af
[maven-release-plugin] prepare for next development iteration
2023-01-31 07:22:48 -05:00
Clebert Suconic
893e1e7916
[maven-release-plugin] prepare release 2.28.0
2023-01-31 07:22:47 -05:00
Justin Bertram
8a974fe89c
ARTEMIS-4133 msg w/null prop value can't be consumed via STOMP
2023-01-17 12:18:49 -06:00
Andy Taylor
b02002fc66
ARTEMIS-3875 - adding consumer and producer metrics
...
https://issues.apache.org/jira/browse/ARTEMIS-3875
2023-01-13 15:49:44 -05:00
Justin Bertram
dce4ba3c1a
[maven-release-plugin] prepare for next development iteration
2022-11-08 13:17:38 -06:00
Justin Bertram
1fd6cb6239
[maven-release-plugin] prepare release 2.27.0
2022-11-08 12:46:20 -06:00
Robbie Gemmell
cd6a895c38
ARTEMIS-4061: have simplest protocol modules use the jar plugin for packaging, picks up the project.build.outputTimestamp
2022-10-19 17:32:15 +01:00
Clebert Suconic
12cc70c5bf
ARTEMIS-4020 Using a little trick to create the Loggers
...
Trick provided by Tim Bish
2022-09-29 17:46:51 -04:00
Robbie Gemmell
9873fccf74
ARTEMIS-4020: switch to using SLF4J API for logging, use Log4J 2 as impl for broker distribution and tests
...
PR includes work from myself and Clebert Suconic, squashed from the new-logging branch.
2022-09-28 14:01:54 -04:00
Clebert Suconic
5d8e7fe829
[maven-release-plugin] prepare for next development iteration
2022-09-21 13:00:47 -04:00
Clebert Suconic
2d7b1a3ef7
[maven-release-plugin] prepare release 2.26.0
2022-09-21 13:00:46 -04:00
Clebert Suconic
4ad830fb95
Bumping artemis as 3.0
...
After removing ActiveMQ Artemis rest (per ARTEMIS-3987), we should start promoting Artemis as 3.0
2022-09-12 15:09:31 -04:00
Clebert Suconic
11eab60584
[maven-release-plugin] prepare for next development iteration
2022-08-30 18:04:06 -04:00
Clebert Suconic
fb1b362b47
[maven-release-plugin] prepare release 2.25.0
2022-08-30 18:04:05 -04:00