Commit Graph

91 Commits

Author SHA1 Message Date
Oliver Drotbohm
71d80c6188 GH-955 - Prepare next development iteration. 2024-11-25 12:20:05 +01:00
Oliver Drotbohm
6f6597e163 GH-955 - Release version 1.3.0. 2024-11-21 20:13:55 +01:00
Oliver Drotbohm
5dbea66d45 GH-955 - Skip examples deployment. 2024-11-21 17:28:39 +01:00
Oliver Drotbohm
89a86b4213 GH-950 - Upgrade to jMolecules 2023.2.0.
Also set up integration builds to build against jMolecules 2025.0 RC1.
2024-11-21 14:25:54 +01:00
Oliver Drotbohm
3d35d48d18 GH-912 - Prepare next development iteration. 2024-10-26 15:58:59 +02:00
Oliver Drotbohm
05c5550312 GH-912 - Release version 1.3.0-RC1. 2024-10-26 15:58:59 +02:00
Oliver Drotbohm
49a3c6cc1a GH-907 - Upgrade to Spring Boot 3.4 RC1. 2024-10-26 14:45:54 +02:00
Oliver Drotbohm
dc1148624b GH-806 - MongoDB archive mode now uses aggregation to mark event publications completed. 2024-10-25 22:03:24 +02:00
Oliver Drotbohm
fe688cec1f GH-907 - Upgrade to Spring Boot 3.4 snapshots.
Tweak test containers setup for dynamic properties to adapt to Boot 3.4's new behavior [0].

[0] https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.4.0-RC1-Release-Notes#dynamic-properties-with-testcontainers
2024-10-25 13:13:08 +02:00
Oliver Drotbohm
2c9fc4b761 GH-904 - Upgrade to jMolecules 2023.1.7. 2024-10-24 23:53:09 +02:00
Oliver Drotbohm
84e9f38b07 GH-855 - Support to add headers in event externalization.
EventExternalizationConfiguration now exposes a ….headers(Class<T>, Function<T, Map<String, Object>) to allow to define a function that extracts headers from the event that are supposed to added to the message to be sent out. The Kafka and AMQP implementations have been augmented to consider those configurations.

Furthermore, if the mapping step prior to the externalization creates a Spring Message<?>, we add routing information as fallback and send it out as is.
2024-10-13 20:17:12 +02:00
Oliver Drotbohm
0c2f79a56d GH-803 - Prepare next development iteration. 2024-09-20 23:26:04 +02:00
Oliver Drotbohm
a3ed03cff3 GH-803 - Release version 1.3.0-M3. 2024-09-20 23:26:03 +02:00
Oliver Drotbohm
797809d6d0 GH-824 - Upgrade to Spring Boot 3.4 M3. 2024-09-19 18:03:46 +02:00
Oliver Drotbohm
d041c6d52e GH-31 - Polishing.
Added unit tests for the test execution conditions.

Add JUnit module to the BOM. Moved the jGit version into a managed property in the root pom.xml.
2024-09-16 15:36:22 +02:00
Lukas Dohmen
8cf3920af9 GH-31 - Support for optimized test execution.
Initital prototype to support optimized test execution based on the Spring Modulith application module model. The change introduces a new artifact spring-modulith-junit that extends JUnit's test execution lifecycle. It obtains the ApplicationModules model for the application and potentially skips test classes for execution in case the changes made to the application reside in modules the current test case's module does not depend on.

Co-authored-by: Lukas Dohmen <l.dohmen@yahoo.de>
Co-authored-by: David Bilge <david.bilge@gmail.com>
2024-09-16 15:36:21 +02:00
Oliver Drotbohm
65178e42de GH-785 - Prepare next development iteration. 2024-08-23 12:36:24 +02:00
Oliver Drotbohm
fbff89425f GH-785 - Release version 1.3.0-M2. 2024-08-23 12:36:24 +02:00
Oliver Drotbohm
c23de32e29 GH-775 - Upgrade build plugins. 2024-08-23 11:23:49 +02:00
Oliver Drotbohm
b81da385fa GH-773 - Upgrade examples to jMolecules 2023.1.4. 2024-08-23 11:11:57 +02:00
Oliver Drotbohm
58f03812f0 GH-772 - Upgrade to Spring Boot 3.4 M2. 2024-08-23 11:10:09 +02:00
Oliver Drotbohm
1e3a61838e GH-742 - Prepare next development iteration. 2024-07-19 01:58:03 +02:00
Oliver Drotbohm
9bf8a70c9f GH-742 - Release version 1.3.0-M1. 2024-07-19 01:58:03 +02:00
Oliver Drotbohm
3b853507c1 GH-466 - Polishing.
Moved integration test to integration tests module.
2024-07-18 23:08:29 +02:00
Lukas Dohmen
bf120cf44b GH-466 - Allow using ApplicationModuleTest outside of module packages. 2024-07-17 00:14:41 +02:00
Eric Haag
17c329dc4e GH-714 - Migrate to Maven Develocity conventions. 2024-07-08 22:20:04 +02:00
Oliver Drotbohm
3d32b2013c GH-659 - Run integration builds against commercial repositories. 2024-06-17 22:05:24 +02:00
Oliver Drotbohm
1aef1b6191 GH-605 - Prepare next development iteration. 2024-05-24 12:56:39 +02:00
Oliver Drotbohm
0d74b1b1d0 GH-605 - Release version 1.2.0. 2024-05-24 12:56:39 +02:00
Oliver Drotbohm
324e82454b GH-636 - Upgrade to Spring Boot 3.3. 2024-05-23 17:22:55 +02:00
Oliver Drotbohm
8b567937b4 GH-560 - Properly upgrade examples to Boot 3.3 RC1. 2024-04-19 19:05:46 +02:00
Oliver Drotbohm
742ca82f8b GH-561 - Prepare next development iteration. 2024-04-19 18:56:33 +02:00
Oliver Drotbohm
c8ec877bc7 GH-561 - Release version 1.2.0-RC1. 2024-04-19 18:56:33 +02:00
Oliver Drotbohm
dc4a077a46 GH-558 - Upgrade Spring Modulith examples to jMolecules 2023.1.3. 2024-04-19 17:37:51 +02:00
Oliver Drotbohm
c7bb58d6f9 GH-560 - Upgrade to Spring Boot 3.3 RC1. 2024-04-19 17:37:06 +02:00
Oliver Drotbohm
6b839cf6dc GH-525 - Prepare next development iteration. 2024-03-22 11:41:33 +01:00
Oliver Drotbohm
c441fdf535 GH-525 - Release version 1.2.0-M3. 2024-03-22 11:41:33 +01:00
Oliver Drotbohm
5bbece1580 GH-531 - Upgrade to Spring Boot 3.3 M3. 2024-03-21 23:19:38 +01:00
Oliver Drotbohm
6b8ec5684c GH-530 - Upgrade to jMolecules 2023.1.2. 2024-03-21 23:19:21 +01:00
Sebastian Lammering (E984754)
1f4df2d8f0 GH-527 - Fix modulith actuator endpoint value in examples. 2024-03-18 17:41:10 +01:00
Oliver Drotbohm
b73b4ca70a GH-514 - Prepare next development iteration. 2024-02-23 16:54:58 +01:00
Oliver Drotbohm
7315c8a13e GH-514 - Release version 1.2.0-M2. 2024-02-23 16:54:57 +01:00
Oliver Drotbohm
09da2a9608 GH-511 - Upgrade build plugins to the latest versions. 2024-02-23 14:29:09 +01:00
Oliver Drotbohm
ef7f114866 GH-510 - Upgrade to Spring Boot 3.3 M2.
Explicitly exclude Reactor Core to avoid the Neo4j reactive auto-configuration kicking in, now unconditionally registering a reactive transaction manager causing simple @Transactional declarations to break as two transaction manager beans are present.

Also upgrade to Spring Framework 6.1.4 for Javadoc reference.
2024-02-23 14:27:39 +01:00
Lukas Dohmen
a142618394 GH-488 - Remove deprecated ApplicationModuleListener from example. 2024-02-14 16:30:57 +01:00
Oliver Drotbohm
c06a2c915e GH-474 - Prepare next development iteration. 2024-01-19 19:49:09 +01:00
Oliver Drotbohm
6f5886ddef GH-474 - Release version 1.2.0-M1. 2024-01-19 19:49:08 +01:00
Oliver Drotbohm
5ed4635c68 GH-457 - Upgrade to Spring Boot 3.3 M1.
Also, Spring Framework 6.1.3.
2024-01-19 19:43:24 +01:00
Oliver Drotbohm
c32227bdfb GH-463 - Update copyright headers. 2024-01-17 19:45:40 +01:00
Oliver Drotbohm
ac9ba52696 GH-457 - Upgrade to Spring Boot 3.3 snapshots. 2024-01-17 16:30:40 +01:00