Oliver Drotbohm
beefc8131b
GH-642 - Prepare next development iteration.
2024-05-24 12:35:03 +02:00
Oliver Drotbohm
2c43f803f2
GH-642 - Release version 1.0.8.
2024-05-24 12:35:03 +02:00
Oliver Drotbohm
c528fa08ff
GH-624 - Expose factory method to create a (SpringBoot)ApplicationRuntime.
...
We now expose ApplicationRuntime.of(ApplicationContext) to create a SpringBootApplicationRuntime as that's needed a lot in integration tests for runtime and observability components.
2024-05-23 08:04:13 +02:00
Oliver Drotbohm
1c860c68bc
GH-611 - Avoid repeated lookup of ApplicationModules in ApplicationModulesRuntime.
2024-05-23 07:57:09 +02:00
Oliver Drotbohm
8ea1b1f8e6
GH-611 - Additional modulith packages are now considered for application classes.
2024-05-20 20:03:32 +02:00
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
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
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
f8f6e0212a
GH-465 - Update copyright headers.
2024-01-17 19:48:17 +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
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
5435fd9beb
GH-377 - Avoid initialization of ApplicationModulesRuntime if possible.
2023-11-17 16:37:08 +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
a0090933a8
GH-331 - Polishing.
2023-10-23 08:26:32 +02:00
Oliver Drotbohm
d14ba59837
GH-331 - Avoid processing infrastructure beans in observability infrastructure.
...
We now skip infrastructure role beans during the processing of beans that could be subject to inter-module interaction observability. Previously, we could accidentally trigger a dependency cycle if the ModuleTracingBeanPostProcessor triggered the initial creation of AutoConfigurationPackages as that would then trigger the PostProcessor in turn which would try to lookup the ACP bean again to determine whether it should post process that to apply observability.
2023-10-16 13:41:00 +02:00
Oliver Drotbohm
f949b508a4
GH-304 - Prepare next development iteration.
2023-09-21 23:11:07 +02:00
Oliver Drotbohm
f3e9ce5fa2
GH-304 - Release version 1.0.1.
2023-09-21 23:11:06 +02:00
Oliver Drotbohm
0cc7c352f8
GH-274 - Prepare next development iteration.
2023-08-24 14:37:38 -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
d665161c37
GH-252 - Avoid premature initialization of SpringModulithRuntimeAutoConfiguration.
...
Bean declarations are now entirely static.
2023-08-01 23:35:19 +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
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
281da55eac
GH-172 - Prepare next development iteration.
2023-03-24 10:24:47 +01:00
Oliver Drotbohm
d5bdff3f77
GH-172 - Release version 0.5.1.
2023-03-24 10:24:47 +01:00
Oliver Drotbohm
995d10591b
GH-169 - More defensive bean definition declaration for the ApplicationStartedEvent listener.
...
Altered the bean definition to rather only refer to a ListableBeanFactory and only lookup the ApplicationModulesRuntime and ApplicationModuleListeners when the ApplicationStartedEvent is handled.
2023-03-23 22:55:25 +01:00
Oliver Drotbohm
19707dd54a
GH-169 - Remove logback.xml from Spring Modulith Runtime's production sources.
2023-03-23 22:43:35 +01:00
Oliver Drotbohm
f0aaca2917
GH-164 - Prepare next development iteration.
2023-03-08 11:35:15 +01:00
Oliver Drotbohm
50dd8969fb
GH-164 - Release version 0.5.0.
2023-03-08 11:35:14 +01:00
Oliver Drotbohm
22ff53d098
GH-160 - Polishing.
...
Moved the message population for the failure analyzer to the exception to be able to give more actionable feedback and educated users on the cause of the problem.
2023-03-07 13:08:25 +01:00
Michael Weirauch
595a052702
GH-160 - Prevent missing ArchUnit runtime dependency.
...
Adds ArchUnit as an explicit dependency to spring-modulith-runtime. Registers auto-configuration that throws an exception in case ArchUnit is missing from the classpath (as it is likely that it's declared as test scope dependency only) and a corresponding failure analyzer to give guidance on how to solve the problem.
2023-03-07 13:07:24 +01:00
Oliver Drotbohm
c51ac5c6fb
GH-147 - Prepare next development iteration.
2023-02-24 16:47:15 +01:00
Oliver Drotbohm
13c9f96448
GH-147 - Release version 0.4.1.
2023-02-24 16:47:14 +01:00
Oliver Drotbohm
2b6298e214
GH-145 - Make sure the async ApplicationModulesRuntime bootstrap doesn't prevent shutdown.
...
We now use an AsyncTaskExecutor to bootstrap the ApplicationModules instance at startup asynchronously and - at the same time - do not block an explicit application shutdown. This also more idiomatic compared to using an ExecutorService directly.
2023-02-24 16:41:48 +01:00
Oliver Drotbohm
64a5929367
GH-143 - Prepare next development iteration.
2023-02-23 23:26:25 +01:00
Oliver Drotbohm
3e705a162e
GH-143 - Release version 0.4.0.
2023-02-23 23:26:25 +01:00
Oliver Drotbohm
3c25958edc
GH-123 - Prepare next development iteration.
2023-01-20 10:16:34 +01:00
Oliver Drotbohm
43bea11041
GH-123 - Release version 0.3.0.
2023-01-20 10:16:34 +01:00