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
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
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
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
cec759af0c
GH-268 - Rename actuator endpoint to modulith.
...
To align with the conventions established by Spring Boot.
2023-08-15 09:30:00 +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
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
e51262d462
GH-211 - Rename actuator to application-modules.
2023-06-23 12:49:06 +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
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
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
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
Oliver Drotbohm
090ddc6fba
GH-119 - Improve rendering of application modules structure as JSON.
...
Introduced ApplicationModulesExporter to render an ApplicationModules instances as JSON directly. To avoid a dependency to a JSON library and as we only have to be able to render rather simple arrangements, we just build up the JSON string ourselves.
ApplicationModulesEndpoint now caches the structure calculated once to avoid repeated work.
2023-01-18 18:39:09 +01:00
Oliver Drotbohm
5c34886907
GH-114 - Rename ….modulith.model to ….modulith.core.
2023-01-12 16:34:07 +01:00
Oliver Drotbohm
0d009f06c9
GH-111 - Package and publish Javadoc.
...
A lot of Javadoc polish. Not done yet.
2023-01-12 16:20:20 +01:00
Oliver Drotbohm
9ce6bf23ae
GH-14 - Remove Lombok from production sources.
...
Polished a lot of Javadoc.
2023-01-12 01:05:35 +01:00
Oliver Drotbohm
ae5475d351
GH-87 - Make sure actuator endpoint outputs modules in topological order.
...
More fundamental modules are now rendered first as we use a LinkedHashMap as primary data structure.
2023-01-05 16:24:45 +01:00
Oliver Drotbohm
4e13fbf7f8
GH-99 - Extend license headers to 2023.
2023-01-02 18:12:29 +01:00
Oliver Drotbohm
2d933d07c5
GH-92 - Prepare next development iteration.
2022-12-23 17:32:38 +01:00
Oliver Drotbohm
888055cf7c
GH-92 - Release version 0.2.0.
2022-12-23 17:32:37 +01:00
Oliver Drotbohm
c1fc3032b7
GH-87 - Expose module structure as actuator endpoint.
...
Introduce Spring Modulith Actuator module to expose the application module structure as Spring Boot actuator. This required a Spring Modulith Runtime module to be extracted from the Spring Modulith Observability one. The former now contains the auto-configured ApplicationRuntime and ApplicationModulesRuntime bean instances to be able to bootstrap a ApplicationModules asynchronously on application startup. The actuator module then contains a Spring Boot @Endpoint implementation consuming the ApplicationModules to render JSON describing the application module structure.
2022-12-23 10:56:47 +01:00