Commit Graph

598 Commits

Author SHA1 Message Date
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