Oliver Drotbohm
3f62bcbfc0
GH-898 - Upgrade to Spring Boot 3.3.5.
2024-10-24 21:41:52 +02:00
Oliver Drotbohm
e015ea5aca
GH-899 - Update CI workflows to latest setup Java.
2024-10-24 21:41:36 +02:00
Andrey Antipov
591bd285ec
GH-887 - Fix Kotlin example in fundamentals section.
2024-10-18 16:47:56 +02:00
Oliver Drotbohm
ad5f432ed1
GH-879 - Add LICENSE and NOTICE files to binaries.
2024-10-14 22:18:51 +02:00
Oliver Drotbohm
9b81900e48
GH-877 - Upgrade to embedded MongoDB 4.16.1.
2024-10-14 17:41:29 +02:00
Oliver Drotbohm
99870035de
GH-875 - Mention test starter in testing reference documentation chapter.
2024-10-14 17:33:55 +02:00
Oliver Drotbohm
61a75150b3
GH-841 - Fix artifact listing in reference documentation.
2024-09-24 11:37:16 +02:00
Oliver Drotbohm
ff131170e0
GH-811 - Prepare next development iteration.
2024-09-20 23:00:45 +02:00
Oliver Drotbohm
3d28ea69a1
GH-811 - Release version 1.2.4.
2024-09-20 23:00:45 +02:00
Oliver Drotbohm
13b01039d2
GH-830 - Upgrade to Spring Framework 6.1.13.
2024-09-19 18:12:45 +02:00
Oliver Drotbohm
69434708e2
GH-830 - Upgrade to Spring Boot 3.3.4.
2024-09-19 17:52:55 +02:00
Oliver Drotbohm
adebb2bef6
GH-825 - Upgrade to Maven 3.9.9.
2024-09-17 09:24:59 +02:00
Oliver Drotbohm
680c7500bf
GH-821 - Fix reference docs on event republication on startup defaults.
2024-09-13 17:39:40 +02:00
Oliver Drotbohm
6e123272dc
GH-816 - Properly guard for presence of jMolecules' @Module type.
...
As @Module is absent from the Kotlin flavor of jMolecules, code that refers to that is now guarded with a more specific check for that type in particular.
2024-09-12 16:58:38 +02:00
Nils Breunese
2ae6e6a56a
GH-814 - Fix and improve Kotlin code examples in reference documentation.
2024-09-12 16:41:05 +02:00
Oliver Drotbohm
609c39f773
GH-811 - Force tag signing for releases.
2024-09-12 13:04:52 +02:00
K. Siva Prasad Reddy
498f72d5dc
GH-795 - Documentation polishing.
2024-09-04 14:39:10 +02:00
Oliver Drotbohm
b95b0c0d7d
GH-798 - Guard against multiple non-unique module base packages.
2024-09-04 10:37:45 +02:00
Thiago Bomfim
86eae791d1
GH-793 - Fixing assertion message in HourHasPassed.
2024-08-30 17:33:38 +02:00
Martin Beentjes
d4fc976c93
GH-790 - Correct package declaration in JacksonEventSerializer.
2024-08-30 17:25:11 +02:00
Oliver Drotbohm
5a8a95adcb
GH-784 - Prepare next development iteration.
2024-08-23 12:23:37 +02:00
Oliver Drotbohm
da4d38c1c8
GH-784 - Release version 1.2.3.
2024-08-23 12:23:37 +02:00
Oliver Drotbohm
07c5ccf3fe
GH-783 - Upgrade examples to jMolecules 2023.1.4.
2024-08-23 12:02:03 +02:00
Oliver Drotbohm
4ae4fdaed3
GH-782 - Upgrade to Spring Framework 6.1.12.
2024-08-23 12:01:20 +02:00
Oliver Drotbohm
337a7301d1
GH-781 - Upgrade to Spring Boot 3.3.3.
2024-08-23 12:00:13 +02:00
Oliver Drotbohm
07f1d5b4f2
GH-780 - Upgrade to Testcontainers 1.17.6.
2024-08-23 11:58:48 +02:00
Lukas Dohmen
0f03df8eac
GH-776 - Correct spelling in documentation.
2024-08-23 11:27:30 +02:00
Oliver Drotbohm
2cd51c8d9e
GH-765 - Prevent ApplicationModuleInformation from picking up info from nested packages.
2024-08-13 22:08:17 +02:00
Oliver Drotbohm
41bd816f47
GH-762 - Open up ApplicationModules.of(…) to take a DescribedPredicate<? super JavaClass>.
2024-08-13 16:45:38 +02:00
Oliver Drotbohm
1dbce34fb9
GH-757 - Fix test context cache key contributions.
...
Both ModuleContextCustomizer and ModuleTypeExcludeFilter contribute to the calculation of the context configuration which the Spring Test Context Framework uses to decide whether it's necessary to create new ApplicationContext instances.
Both of them previously used a Supplier<ModuleTestExecution> to calculate equals(…) and hashCode() which -- by definition -- does not result in the same result even when created with identical input. We now rather use the source class instance eventually backing the ModuleTestExecution, as that is the internal cache key in turn.
2024-08-11 11:56:50 -04:00
Oliver Drotbohm
0ba371fba3
GH-755 - Remove performance tests.
...
The functionality we compare against is only available in 1.3.
2024-08-08 12:10:26 +02:00
Oliver Drotbohm
81fbd71058
GH-755 - Revert to @MockBean.
2024-08-08 12:01:13 +02:00
Oliver Drotbohm
047ae729a2
GH-755 - Avoid superfluous, repeated deserialization in JdbcEventPublication.getEvent().
2024-08-08 11:46:45 +02:00
Oliver Drotbohm
965c9a480b
GH-750 - Optimize publication completion by event and target identifier.
...
We now additionally guard the completion query by event and target identifier to also only apply to publications that have not been completed yet. This will allow databases to optimize the query plan to apply simple comparisons (the date being null) over complex comparisons (the event payload) to reduce the intermediate results to process further and thus improve performance.
2024-08-06 17:21:45 -04:00
Oliver Drotbohm
73050ed23a
GH-746 - Fix observability interception for components declaring event listeners.
2024-07-29 23:47:06 +02:00
Oliver Drotbohm
7ebee3c838
GH-741 - Prepare next development iteration.
2024-07-19 01:11:15 +02:00
Oliver Drotbohm
b58f4ecb92
GH-741 - Release version 1.2.2.
2024-07-19 01:11:14 +02:00
Oliver Drotbohm
0af2ce2a3b
GH-738 - Upgrade to Spring Boot 3.3.2.
2024-07-18 23:27:42 +02:00
Oliver Drotbohm
61bcafeaed
GH-732 - Only create event publication registry entries for after commit listeners.
2024-07-14 19:23:27 +02:00
Oliver Drotbohm
d3b5f783d0
GH-729 - Upgrade to jMolecules 2023.1.4.
2024-07-12 16:20:44 +02:00
adrien-lesur
947cbb6016
GH-721 - Fix broken link to Spring Data Domain Event publishing.
2024-07-08 22:36:56 +02:00
Eric Haag
640a7379c1
GH-719 - Migrate to Maven Develocity conventions.
2024-07-08 22:24:46 +02:00
Raed
52c937a826
GH-717 - Enable tests that were mistakenly disabled.
2024-07-08 22:15:51 +02:00
Raed
2197321e66
GH-715 - Fix typo in Javadoc.
2024-07-08 22:09:17 +02:00
Oliver Drotbohm
570f347cd8
GH-713 - Polishing.
2024-07-08 17:22:19 +02:00
Cora Iberkleid
b94d13b717
GH-713 - Create aggregating Asciidoc document including all files generated.
2024-07-08 17:21:59 +02:00
Oliver Drotbohm
bd2e4964fe
GH-702 - Extract common properties of JDBC EPR test setup.
2024-07-05 11:18:51 +02:00
Oliver Drotbohm
f4203d96b4
GH-700 - Upgrade to latest Develocity setup.
2024-07-05 11:10:22 +02:00
Oliver Drotbohm
62b9e7a092
GH-677 - Prepare next development iteration.
2024-06-21 13:57:05 +02:00
Oliver Drotbohm
c569a481fd
GH-677 - Release version 1.2.1.
2024-06-21 13:57:05 +02:00