Commit Graph

50 Commits

Author SHA1 Message Date
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
Oliver Drotbohm
47a70f46f6 GH-443 - Polishing. 2024-01-10 14:46:50 +01:00
Oliver Drotbohm
1cef673653 GH-422 - Upgrade to jMolecules 2023.1.1. 2023-12-21 14:14:50 +01:00
Oliver Drotbohm
ee1b0ded88 GH-420 - Upgrade Spring Boot 3.2.1. 2023-12-21 14:14:47 +01:00
Oliver Drotbohm
4043b2edee GH-410 - Upgrade to Spring Framework 6.1.2 snapshots. 2023-12-08 22:12:17 +01:00
Oliver Drotbohm
5bb16e4c93 GH-393 - Prepare next development iteration. 2023-11-24 18:22:06 +01:00
Oliver Drotbohm
c6c0c0f500 GH-393 - Release version 1.1.0. 2023-11-24 18:22:06 +01:00
Oliver Drotbohm
20a7474f2f GH-358 - Prepare next development iteration. 2023-11-03 09:02:46 +01:00
Oliver Drotbohm
6336e32d54 GH-358 - Release version 1.1.0-RC2. 2023-11-03 09:02:45 +01:00
Oliver Drotbohm
72e33fca5f GH-354 - Upgrade to Spring Boot 3.2 RC2.
Also, let only examples run on integration versions.
2023-11-03 08:24:11 +01:00
Oliver Drotbohm
69fd64dbf7 GH-341 - Prepare next development iteration. 2023-10-23 09:12:13 +02:00
Oliver Drotbohm
d4cde409a1 GH-341 - Release version 1.1.0-RC1. 2023-10-23 09:12:13 +02:00
Rohan Sankhe
d79ade0a37 GH-329 - Upgrade examples to Spring Boot 3.2 RC1, too. 2023-10-21 21:51:08 +02:00
Oliver Drotbohm
db1c2b813e GH-322 - Move @ApplicationModuleListener into ….modulith.events in spring-modulith-events-api. 2023-10-15 17:13:45 +02:00
Oliver Drotbohm
61fa94ad63 GH-303 - Prepare next development iteration. 2023-09-21 23:35:47 +02:00
Oliver Drotbohm
6f5b3c0baa GH-303 - Release version 1.1.0-M1. 2023-09-21 23:35:47 +02:00
Oliver Drotbohm
7c18d3f517 GH-269 - Upgrade to Spring Boot 3.2 M3 and Spring Framework 6.0.12. 2023-09-21 22:54:12 +02:00
Oliver Drotbohm
ffb9495e15 GH-301 - Polishing.
Formatting, visibility. Some refactorings in Neo4jEventPublicationRepository.
2023-09-20 23:06:38 +02:00
Gerrit Meier
4e069b98ea GH-301 - Add Neo4j event publication repository. 2023-09-20 15:17:40 +02:00
Oliver Drotbohm
9b0062f354 GH-248 - Support to automatically externalize events.
We now allow externalizing application events to a variety of message brokers through the addition of Spring Modulith modules for Kafka, AMQP and JMS to a user project's classpath. Which events shall be externalized and how they're supposed to be routed to the message broker can be configured through either annotations or via a configuration API declared as Spring bean.

In case Jackson is on the classpath, we also add auto-configuration to use a Boot-configured ObjectMapper instance with the corresponding message broker client APIs to properly serialize and deserialize messages to JSON.
2023-09-07 16:29:10 +02:00
Oliver Drotbohm
52f61bb1f3 GH-269 - Upgrade to Spring Boot 3.2 M2. 2023-08-24 12:04:18 -07:00
Oliver Drotbohm
c048f91ef2 GH-279 - Improve annotation processor setup.
Temporarily extract version numbers into properties until the compiler plugin considers the versions declared in dependency management [0].

[0] https://issues.apache.org/jira/browse/MCOMPILER-391
2023-08-24 11:41:26 -07:00
Eric Haag
d87fcd475a GH-279 - Add annotation processors for compiler avoidance. 2023-08-24 11:38:00 -07:00
Oliver Drotbohm
ddaf34d4d8 GH-274 - Prepare next development iteration. 2023-08-21 07:00:02 -07:00
Oliver Drotbohm
6197d35937 GH-274 - Release version 1.0.0. 2023-08-21 06:59:57 -07:00
Oliver Drotbohm
39ce5346c6 GH-270 - Prepare next development iteration. 2023-08-16 08:05:46 +02:00
Oliver Drotbohm
2c5cedd1d1 GH-270 - Release version 1.0.0-RC2. 2023-08-16 08:05:46 +02:00
Oliver Drotbohm
1a84ae256f GH-260 - Prepare next development iteration. 2023-08-09 22:29:57 +02:00
Oliver Drotbohm
bf68d74756 GH-260 - Release version 1.0.0-RC1. 2023-08-09 22:29:56 +02:00
Oliver Drotbohm
31efdb31a2 GH-259 - Rename modulith.events package to modulith.events.core.
Allows us to eventually use the former as user-facing API package in a to-be-introduced API JAR.
2023-08-09 22:05:08 +02:00
Oliver Drotbohm
7c2e8e4079 GH-247 - Upgrade to jMolecules 2023.0.0. 2023-07-21 17:20:33 +02:00
Oliver Drotbohm
8e2c238425 GH-244 - Upgrade examples to Boot 3.1.2 as well. 2023-07-20 18:11:06 +02:00
Oliver Drotbohm
60dad66637 GH-224 - Improve documentation of our examples.
Added a readme to briefly describe what's contained in the examples. Added Maven Wrapper to all example projects.

Limit the dependencies of the JDBC based example to sole Spring JDBC (dropping the Spring Data integration as it's not needed for the example. Remove unused, JPA-related property
2023-07-05 13:52:56 +02:00
Oliver Drotbohm
5e2da724da GH-199 - Prepare next development iteration. 2023-06-23 12:55:10 +02:00
Oliver Drotbohm
a74c4e582d GH-199 - Release version 1.0.0-M1. 2023-06-23 12:55:09 +02:00
Oliver Drotbohm
b525d925ef GH-219 - Upgrade to Spring Boot 3.1.1. 2023-06-23 12:53:47 +02:00
Oliver Drotbohm
f0fb242b5b GH-189 - Better artifact names for example projects. 2023-06-23 12:49:06 +02:00
Oliver Drotbohm
d7ef7c9dea GH-198 - Upgrade to Spring Boot 3.1 snapshots.
Switch verification of mock beans as Mockito 5.3.0 uses a different MockMaker by default that doesn't add the explicit interface we have previously checked for.

Remove obsolete init- and destroy method declarations from service bean definitions in examples.
2023-05-02 14:32:41 +02:00
Oliver Drotbohm
596e8828a2 GH-197 - Promote project out of experimental status.
Set version number to 1.0.0-SNAPSHOT. New group id is org.springframework.modulith. Also adapt links to new project home.
2023-05-02 14:32:32 +02:00
Oliver Drotbohm
60ce7da56e GH-189 - Prepare next development iteration. 2023-05-02 12:28:30 +02:00
Oliver Drotbohm
9d1180017e GH-189 - Release version 0.6.0. 2023-05-02 12:28:29 +02:00
Oliver Drotbohm
594c22a4c8 GH-181 - Create dedicated submodule for examples.
Move already existing example underneath that. Added examples for JDBC- and MongoDB-based event publication registry setups.
2023-05-01 22:44:54 +02:00