Oliver Drotbohm
423f54d6b9
GH-1097 - Upgrade to ArchUnit 1.4.
2025-02-26 19:17:39 +01:00
Oliver Drotbohm
f0016c8164
GH-1094 - Prepare next development iteration.
2025-02-25 10:40:49 +01:00
Oliver Drotbohm
95acf1fcac
GH-1094 - Release version 1.4.0-M2.
2025-02-25 10:40:48 +01:00
Oliver Drotbohm
07f7843385
GH-1024 - Remove Spring Cloud AWS version property.
2025-02-25 10:09:43 +01:00
Oliver Drotbohm
dc1b9e7a88
GH-1093 - Switch back to Spring Framework 6.2.3.
2025-02-25 09:47:32 +01:00
Oliver Drotbohm
66bb3b847a
GH-1075 - Temporarily upgrade to Spring Framework 6.2.4 snapshots.
2025-02-23 13:13:36 +01:00
Oliver Drotbohm
efc99f1a35
GH-1073 - Upgrade to Spring Boot 3.5 M2.
2025-02-22 16:34:08 +01:00
Oliver Drotbohm
c7bf5f100d
GH-1072 - Upgrade to Micrometer Tracing 1.5 M2.
2025-02-22 15:44:11 +01:00
Oliver Drotbohm
c8ad505c2a
GH-1071 - Update Spring Framework to 6.2.3.
2025-02-22 15:39:06 +01:00
Oliver Drotbohm
0fd05077a5
GH-1046 - Update Spring Framework to 6.2.2.
2025-02-01 17:00:44 +01:00
Oliver Drotbohm
9957d42b6a
GH-1045 - Update jMolecules to 2023.2.1.
2025-02-01 17:00:36 +01:00
Oliver Drotbohm
fe2c0c1d02
GH-1033 - Revert explicit Mockito agent configuration.
...
This reverts commit f6dd7836c2 . See [0] for details. Additionally, the change causes our integration builds to fail as the Mockito versions referred to by older Boot versions do not contain the necessary manifest entries.
[0] https://github.com/eclipse-m2e/m2e-core/issues/1916#issuecomment-2616344357
2025-01-27 17:54:30 +01:00
Oliver Drotbohm
4090499634
GH-1027 - Prepare next development iteration.
2025-01-23 22:16:36 +01:00
Oliver Drotbohm
36370ae31a
GH-1027 - Release version 1.4.0-M1.
2025-01-23 22:16:36 +01:00
Oliver Drotbohm
6e6a3ddab2
GH-1037 - Upgrade to Spring Boot 3.5 M1.
2025-01-23 22:10:57 +01:00
Oliver Drotbohm
05cf89f13f
GH-1036 - Upgrade to Micrometer Tracing 1.5 M1.
2025-01-23 22:10:21 +01:00
Oliver Drotbohm
f6dd7836c2
GH-1033 - Prevent dynamic agent attachment warnings caused by Mockito.
...
Prior to this commit, running our tests caused the following warning because Mockito was dynamically self-attaching to the running JVM:
Mockito is currently self-attaching to enable the inline-mock-maker. This will no longer work in future releases of the JDK. Please add Mockito as an agent to your build what is described in Mockito's documentation: https://javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#0.3
We now follow the advice in the provided link and set up our build accordingly.
2025-01-23 16:57:23 +01:00
Oliver Drotbohm
dcde35385c
GH-1029 - Consume GPG passphrase from environment.
2025-01-23 13:43:39 +01:00
Oliver Drotbohm
7fabc528b4
GH-1010 - Update copyright declarations to include 2025.
2025-01-06 16:58:45 +01:00
Marcin Grzejszczak
738ad3f14b
GH-928 - Move to observations API.
...
Reworked observability integration to create Observations rather than traces directly. Additional metrics and counters and an Observation.Context to potentially customize the metrics exposed.
2024-11-22 11:05:47 +01:00
Oliver Drotbohm
22f758ab79
GH-961 - Upgrade to Structurizr 3.1.
2024-11-22 10:57:40 +01:00
Oliver Drotbohm
f8728fc009
GH-955 - Prepare next development iteration.
2024-11-21 20:13:56 +01:00
Oliver Drotbohm
6f6597e163
GH-955 - Release version 1.3.0.
2024-11-21 20:13:55 +01:00
Oliver Drotbohm
19a01808ea
GH-949 - Upgrade to Spring Boot 3.4.
2024-11-21 17:30:45 +01:00
Oliver Drotbohm
ea50c6e6d0
GH-955 - Automatically close release repository.
2024-11-21 16:05:41 +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
9d7bda9cd8
GH-908 - Upgrade to latest Antora dependencies.
2024-10-25 17:48:53 +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
cefe84bc60
GH-902 - Upgrade to jGit 7.
2024-10-24 21:48:29 +02:00
Oliver Drotbohm
46b955e661
GH-901 - Upgrade to Spring Framework 6.3 RC1.
2024-10-24 21:46:03 +02:00
Oliver Drotbohm
6da5d1dafb
GH-874 - Add LICENSE and NOTICE files to binaries.
2024-10-14 22:14:51 +02:00
Oliver Drotbohm
747834754e
GH-873 - Upgrade to embedded MongoDB 4.16.1.
2024-10-13 19:43:50 +02:00
Oliver Drotbohm
d7d2a2750f
GH-860 - Switch to managed plugin dependencies in APT module.
2024-10-08 17:27:52 +02:00
Oliver Drotbohm
963ac173e9
GH-860 - Use <pluginManagement /> section to manage build plugin versions.
2024-10-06 13:13:45 +02:00
Oliver Drotbohm
2d3a7026a9
GH-856 - Upgrade to jMolecules 2023.1.5.
2024-10-05 00:02:16 +02:00
Oliver Drotbohm
1708f5e181
GH-854 - Spring Modulith-native support for Javadoc usage in Application Module Canvases.
...
We now ship our own APT (included in the core starter) that automatically extracts the user code's Javadoc into a metadata file in generated-spring-modulith/javadoc.json. The documentation generation support picks up that file through SpringModulithDocumentationSource. Asciidoctor has been extended to make more use of the Javadoc where ever it renders a plain type.
2024-10-03 23:38:57 +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
9d818b467c
GH-824 - Upgrade to Spring Framework 6.2 RC1.
2024-09-19 18:10:04 +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
7bdccedbb3
GH-803 - Force tag signing for releases.
2024-09-12 13:07:39 +02:00
Oliver Drotbohm
471065c113
GH-748 - Loosen Javadoc generation to allow custom tags.
2024-08-27 22:10:50 +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