Oliver Drotbohm
bdd59fa9eb
GH-575 - Prepare next development iteration.
2024-04-29 12:48:48 +02:00
Oliver Drotbohm
001adcfc42
GH-575 - Release version 1.0.7.
2024-04-29 12:48:47 +02:00
Oliver Drotbohm
a6e1a4b770
GH-572 - Fix APT setup after jMolecules upgrade.
...
We now explicitly declare a recent compiler plugin with the APTs of Lombok an jMolecules declared explicitly to make sure they run in the right order (Lombok first).
2024-04-29 09:24:55 +02:00
Oliver Drotbohm
fcf49db0ab
GH-573 - Upgrade to Spring Framework 6.0.19.
2024-04-29 09:04:54 +02:00
Oliver Drotbohm
80eab6269b
GH-572 - Upgrade to jMolecules 2023.1.3.
2024-04-29 09:03:09 +02:00
Oliver Drotbohm
7432558bed
GH-571 - Upgrade to Spring Boot 3.1.11.
2024-04-29 09:02:12 +02:00
Oliver Drotbohm
4b513e15b6
GH-567 - Upgrade to ArchUnit 1.1.1.
2024-04-29 08:59:54 +02:00
Benjamin Knauer
c5c0586ed4
GH-565 - Use error log in PersistentApplicationEventMulticaster if listener not found.
...
Related pull request: GH-548.
2024-04-29 08:37:54 +02:00
Oliver Drotbohm
7fc2e39bd3
GH-547 - Avoid inclusion of starters in Spring Boor repackaged JARs.
2024-04-08 20:22:48 +02:00
Oliver Drotbohm
fd4864acf3
GH-512 - Prepare next development iteration.
2024-02-23 15:49:15 +01:00
Oliver Drotbohm
37c46fdd4e
GH-512 - Release version 1.0.6.
2024-02-23 15:49:15 +01:00
Oliver Drotbohm
08dfc402b9
GH-515 - Upgrade examples to jMolecules Integrations 2023.1.2.
2024-02-23 15:44:41 +01:00
Oliver Drotbohm
ba52f3b161
GH-516 - Upgrade to Spring Framework 6.0.17.
2024-02-23 15:44:17 +01:00
Oliver Drotbohm
52ee49885a
GH-516 - Upgrade to Spring Boot 3.1.9.
2024-02-23 15:39:49 +01:00
Oliver Drotbohm
33e464faa4
GH-515 - Upgrade to jMolecules 2023.1.2.
2024-02-23 15:36:20 +01:00
Oliver Drotbohm
5d3086c772
GH-506 - Make Micrometer Tracing a mandatory dependency of the observability module.
...
ModuleObservabilityAutoConfiguration strongly depends on said module and there's no way to make it optionally depending on that.
2024-02-19 13:39:31 +01:00
Oliver Drotbohm
54ec22ca70
GH-482 - Upgrade GitHub actions checkout action to v4.
2024-01-29 18:35:59 +01:00
Oliver Drotbohm
c21b9d69f8
GH-473 - Prepare next development iteration.
2024-01-19 13:02:43 +01:00
Oliver Drotbohm
bea277d7c6
GH-473 - Release version 1.0.5.
2024-01-19 13:02:43 +01:00
Oliver Drotbohm
5ac910c689
GH-468 - Upgrade to Spring Boot 3.1.8.
2024-01-19 12:42:38 +01:00
Oliver Drotbohm
f8f6e0212a
GH-465 - Update copyright headers.
2024-01-17 19:48:17 +01:00
Oliver Drotbohm
7c91e56c3b
GH-460 - Move off deprecated DatabaseDriver.fromDataSource(…).
2024-01-17 16:35:14 +01:00
Oliver Drotbohm
dd9efef067
GH-455 - Guard against AutoConfiguration- and EntityScanPackages bean definitions not having any constructor argument defined.
2024-01-16 19:57:34 +01:00
Oliver Drotbohm
35f7ee696c
GH-445 - Declare most concrete type for EventPublicationRegistry configuration.
2024-01-10 14:51:25 +01:00
Oliver Drotbohm
2929afb49e
GH-433 - Prepare next development iteration.
2023-12-21 22:40:11 +01:00
Oliver Drotbohm
cdefaca8ff
GH-433 - Release version 1.0.4.
2023-12-21 22:40:10 +01:00
Oliver Drotbohm
cb16a84bef
GH-432 - Include JSR 303 ConstraintValidator implementations in bootstrap dependency analysis.
...
Spring Boot configures Hibernate Validator in a way that the latter looks up the components it needs to instantiate via the Spring container. That in turn then creates prototype instances of the types requested. This means, implementations of e.g. ConstraintValidator do not need to be explicitly marked as Spring beans, but could still declare dependencies to other Spring beans. If such a dependency crosses a module boundary, we currently fail to detect that implicitly established module dependency.
This is now fixed by considering ConstraintValidator implementations Spring beans implicitly in out bootstrap dependency analysis.
2023-12-21 22:31:41 +01:00
Oliver Drotbohm
f7e508682a
GH-430 - Avoid duplicate inclusions of modules in test executions.
2023-12-21 22:24:10 +01:00
Oliver Drotbohm
00ee8996d4
GH-427 - Upgrade to jMolecules 2023.1.1.
2023-12-21 14:29:34 +01:00
Oliver Drotbohm
70ded749cd
GH-426 - Upgrade to Spring Boot 3.1.7.
2023-12-21 14:28:27 +01:00
Oliver Drotbohm
4c60cdc705
GH-408 - Ignore Spring AOT generated types in architecture model.
...
We now explicitly exclude classes generated by Spring AOT in the architectural model. For technical reasons, they might introduce dependencies to application components considered module internals otherwise. Also, proxies generated do not need to be considered either.
2023-12-06 14:23:53 +01:00
Oliver Drotbohm
5944f0e5ea
GH-392 - Prepare next development iteration.
2023-11-24 17:58:10 +01:00
Oliver Drotbohm
7a4e9f9df5
GH-392 - Release version 1.0.3.
2023-11-24 17:58:10 +01:00
Oliver Drotbohm
5964251d66
GH-391 - Update to Spring Framework 6.0.14.
2023-11-24 17:37:21 +01:00
Oliver Drotbohm
d3b79596cd
GH-390 - Upgrade to Spring Boot 3.1.6.
2023-11-24 17:34:37 +01:00
Oliver Drotbohm
dc7668d229
GH-387 - Update runtime.adoc by completing intro paragraph.
...
Original pull request: GH-384.
2023-11-24 16:24:08 +01:00
nkolosnjaji
019039e441
GH-386 - Prefer MongoTemplate.findAndModify(…) over ….updateFirst(…).
...
Original pull request: GH-380.
2023-11-24 16:24:08 +01:00
Oliver Drotbohm
2d22b24de4
GH-381 - Propagate original exception from CompletionRegisteringAdvisor.
...
We now propagate potentially occurring exceptions in CompletionRegisteringAdvisor to make sure the standard exception handling facilities kick in, both for synchronous and asynchronous listener invocations.
2023-11-19 22:12:02 +01:00
Oliver Drotbohm
1acd2fd2a6
GH-379 - Fix detection of jMolecules Layered Architecture presence.
2023-11-17 17:26:14 +01:00
Oliver Drotbohm
b67c657053
GH-378 - Polishing.
2023-11-17 16:44:25 +01:00
Oliver Drotbohm
4c67ba1e5f
GH-378 - Avoid initializing ApplicationModules for actuators on native images.
...
We now register a BeanFactoryInitializationAotProcessor to generate the actuator endpoint content representing the application module structure at AOT processing time. That file is then preferred over bootstrapping an ApplicationModules instance when bootstrapping the endpoint.
2023-11-17 16:39:05 +01:00
Oliver Drotbohm
5435fd9beb
GH-377 - Avoid initialization of ApplicationModulesRuntime if possible.
2023-11-17 16:37:08 +01:00
Oliver Drotbohm
a7b4f77495
GH-360 - Fix potential UnsupportedOperationException in test bootstrap.
...
See GH-345 and GH-356 for details.
2023-11-03 20:37:07 +01:00
Oliver Drotbohm
b501554d87
GH-340 - Prepare next development iteration.
2023-10-23 08:50:23 +02:00
Oliver Drotbohm
f875e67755
GH-340 - Release version 1.0.2.
2023-10-23 08:50:22 +02:00
Oliver Drotbohm
6a20c5171d
GH-330 - Upgrade to Spring Framework 6.0.13 for Javadoc.
2023-10-23 08:47:44 +02:00
Oliver Drotbohm
a0090933a8
GH-331 - Polishing.
2023-10-23 08:26:32 +02:00
Oliver Drotbohm
6e7012621f
GH-340 - Ignore files introduced in main.
2023-10-21 21:58:15 +02:00
Oliver Drotbohm
c57c840fd5
GH-330 - Upgrade integration builds to latest Spring Boot releases.
2023-10-21 21:54:08 +02:00
nbejamin
8fa2c7abb8
GH-330 - Upgrade to Spring Boot 3.1.5
...
Original pull request: GH-336.
2023-10-20 16:45:14 +02:00