Justin Bertram
9380235a5e
[maven-release-plugin] prepare for next development iteration
2024-10-16 10:10:37 -05:00
Justin Bertram
241e76f9da
[maven-release-plugin] prepare release 2.38.0
2024-10-16 10:08:10 -05:00
Clebert Suconic
c042fb9e13
[maven-release-plugin] prepare for next development iteration
2024-08-16 10:23:18 -04:00
Clebert Suconic
0ec68a93d3
[maven-release-plugin] prepare release 2.37.0
2024-08-16 10:23:17 -04:00
Clebert Suconic
209f293922
[maven-release-plugin] prepare for next development iteration
2024-08-14 14:39:34 -04:00
Clebert Suconic
de6efc82d1
[maven-release-plugin] prepare release 2.37.0
2024-08-14 14:39:21 -04:00
Clebert Suconic
fa917ae3fd
[maven-release-plugin] prepare for next development iteration
2024-07-25 13:47:10 -04:00
Clebert Suconic
75f17ba64d
[maven-release-plugin] prepare release 2.36.0
2024-07-25 13:47:09 -04:00
dependabot[bot]
d65e82855a
ARTEMIS-4862 Bump check-leak-version from 0.8 to 0.11
...
Bumps `check-leak-version` from 0.8 to 0.11.
Updates `io.github.check-leak:check-leak` from 0.8 to 0.11
- [Release notes](https://github.com/check-leak/check-leak/releases )
- [Commits](https://github.com/check-leak/check-leak/compare/0.8...0.11 )
Updates `io.github.check-leak:checkleak-maven-plugin` from 0.8 to 0.11
---
updated-dependencies:
- dependency-name: io.github.check-leak:check-leak
dependency-type: direct:development
update-type: version-update:semver-minor
- dependency-name: io.github.check-leak:checkleak-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-27 10:02:48 -05:00
Justin Bertram
ca73dee630
ARTEMIS-4833 remove redundant type arguments
2024-06-24 10:41:39 -07:00
Clebert Suconic
f4fd259f07
[maven-release-plugin] prepare for next development iteration
2024-06-12 11:58:53 -04:00
Clebert Suconic
b4d3a77649
[maven-release-plugin] prepare release 2.35.0
2024-06-12 11:58:52 -04:00
Clebert Suconic
178f2e4b4d
ARTEMIS-4812 Avoid IntObject accumulation after Page is set as complete
...
this could lead to OME if a lazy consumer is there for a long time with all pages being removed.
2024-06-11 12:03:08 -04:00
Justin Bertram
14c564a481
ARTEMIS-4800 simplify QueueConfiguration API
...
This commit does the following:
- deprecate all QueueConfiguration ctors
- add `of` static factory methods for all the deprecated ctors
- replace any uses of the normal ctors with the `of` counterparts
This makes the code more concise and readable.
2024-06-10 07:58:40 -07:00
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
032597dba3
ARTEMIS-4786 Avoid ConcurrentModificationException while queue.destroy in page
...
We observed this assert error in the netty collection used for acks:
java.lang.AssertionError: null is not a legitimate internal value. Concurrent Modification?
at io.netty.util.collection.IntObjectHashMap.toExternal(IntObjectHashMap.java:103) ~[netty-common-4.1.109.Final.jar:4.1.109.Final]
at io.netty.util.collection.IntObjectHashMap.access$900(IntObjectHashMap.java:37) ~[netty-common-4.1.109.Final.jar:4.1.109.Final]
at io.netty.util.collection.IntObjectHashMap$PrimitiveIterator.value(IntObjectHashMap.java:650) ~[netty-common-4.1.109.Final.jar:4.1.109.Final]
at io.netty.util.collection.IntObjectHashMap$2$1.next(IntObjectHashMap.java:234) ~[netty-common-4.1.109.Final.jar:4.1.109.Final]
this will avoid the cleanup and rely on GC for the cleanup.
PagingLeakTest is being added to make sure the cleanup is actually not needed.
2024-05-30 09:31:32 -04: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
Clebert Suconic
09dc445071
ARTEMIS-4731 removing System.out left by accident
2024-04-19 10:36:46 -04:00
Clebert Suconic
6fe53b813a
ARTEMIS-4731 OpenWireConnection exception listener should call transport.close();
...
this is causing a leak for server objects
2024-04-19 00:57:16 -04:00
Clebert Suconic
e4a6687cd4
ARTEMIS-4723 Avoid objects left on ThreadLocal from OrderedExecutorFactory
...
co-authored: Jakob van Kruijssen <cardamon@gmail.com>
2024-04-17 14:19:12 -04: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
Jan Šmucr
3c580c9351
ARTEMIS-4579 Add `peekFirstMessage*` and `peekFirstScheduledMessage*` functions
2024-03-07 10:45:14 -06:00
Alexey Markevich
9cd598ebf4
ARTEMIS-1230 Added artemis-bom
2024-02-14 10:33:19 +00:00
Robbie Gemmell
83eb03c665
ARTEMIS-4583: remove the artemis-server test-jar, do related cleanup
...
- Move ActiveMQTestBase to artemis-test-support.
- Add reduced parent for current artemis-server tests.
- Add a simpler test case parent class unit tests can use.
- Convert some existing checks into a rule for reuse.
- Move various rules/utils to artemis[-unit]-test-support module from where they can be used instead of from artemis-server.
2024-01-25 16:48:49 +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
Clebert Suconic
cedc050e03
ARTEMIS-4569 Blocked Producers will hold runnables until messages are consumed.
...
When initially developed the expectation was that no more producers would keep connecting but in a scenario like this
the consumers could actually give up and things will just accumulate on the server.
We should cleanup these upon disconnect.
2024-01-17 15:40:15 -05:00
Clebert Suconic
3ec0274356
ARTEMIS-4523 Openwire leaving consumers isolated after reconnects
...
co-authored with Gary Tully
2023-12-04 10:47:34 -05:00
Clebert Suconic
18692ec3c4
ARTEMIS-4476 Fixing Ghost consumer situation with AMQP
2023-11-09 15:09:35 -05: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
5eb02d247b
ARTEMIS-4442 Redistributor Leaking Iterators
2023-09-25 14:56:52 -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
Clebert Suconic
ea1a556299
ARTEMIS-4387 Improving Consumer Memory Leak test with a non empty string
2023-08-14 13:51:38 -04:00
Clebert Suconic
fbcdc4b1f4
ARTEMIS-4387 Memory Leak Test for null versus empty string on consumper
2023-08-14 09:45:40 -04: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
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