It is my pleasure to announce the availability of Spring Modulith 1.3 M2, 1.2.3, and 1.1.8. They all contain bug fixes and upgrades to the latest versions of dependencies. Here are the most important features of the releases: Support for nested application modules (1.3 M2 only). See the reference documentation for details. – GH-578 Event publication completion now issues a by-id query to significantly improve performance and reduce load on the database (1.3 M2 only). – GH-258 Minor performance improvements for event completion (all releases). – GH-749 For details, please check out the change…
I am excited to announce the releases of Spring Modulith 1.3 M1, 1.2.2, and 1.1.7.
The former ships with the following new features: Upgrade to Spring Boot 3.4 M1 and Spring Framework 6.2 M6 – GH-737 Improvements in the documentation creation – GH-644, GH-638 @ApplicationModuleTest can now be used outside a module folder – GH-466 A configuration property to define the schema of the Event Publication Registry tables for JDBC – GH-685 These features are surrounded by a few bug fixes that have all been backported to the 1.2 and 1.1 generations of Spring Modulith.
Here you can find the full change…
I am pleased to announce the releases of Spring HATEOAS 2.2.3 and 2.3.1. They both include an improved parser for RFC-8288 Link header expressions as well as the ususal dependency upgrades. Find more information in the full change log for 2.2.3 and 2.3.1.
I am delighted to announce the availability of Spring Modulith 1.1.6 and 1.2.1. The releases contain a few bug fixes, minor new features and the usual dependency upgrades. The highlights are the following: The ability to configure an ApplicationModuleDetectionStrategy via spring.modulith.detection-strategy – GH-656. Fixes in dependency verifications involving named interfaces – GH-661, GH-662. Upgrades to Spring Boot 3.2.7 (GH-675) and 3.3.1 (GH-678). Find more information about the releases in the full change logs for 1.1.6 and 1.2.1.
I am excited to announce the availability of Spring Modulith 1.2 alongside the service releases 1.1.5 and 1.0.8. The latter two contain a lot of bug fixes, improvements and dependency upgrades. 1.2 most notably ships with new features: Support for open application modules Support for a package-info.java alternative for Kotlin Indexes for event publication registry database tables (JDBC) Spring AOT-generated classes excluded from verification Upgrade to Spring Boot 3.3 (while retaining compatibility with 3.2 and 3.1) Find more information in the full changelogs for 1.2 (RC1, M3, M2, M1), 1.1.…
I am happy to announce the release of Spring Modulith 1.0.7 and 1.1.4. it primarily ships an upgrade to ArchUnit 1.1.1 which in turn includes a fix to now support the new fat JAR format of Spring Boot. It had been improved in 3.2 but unfortunately broke ArchUnit's class scanning. Spring Modulith applications that were using the runtime, actuator and observability modules had been affected and should now properly work. Find more information about the releases in the full change logs for 1.0.7 and 1.1.4.
I am happy to announce the availability of Spring Modulith 1.2 RC1. Its most important new features are: Dependency upgrades to Spring Boot 3.3 RC1, ArchUnit 1.3, and jMolecules 2023.1.3 Optimized starters to avoid them being included in the packaged JAR Improved reference documentation For more details check out the full change log and the reference documentation. The release of a first release candidate is a perfect opportunity to give the new version a try. We're looking forward to your feedback and aim for a GA release at the end of May, immediately following Spring Boot 3.3.
I am happy to announce the availability of Spring HATEOAS 2.1.5, 2.2.2 and 2.3 RC1. The primary content of the release is the upgrade to the latest Spring Framework releases as they contain a fix for a CVE. The releases will be included in the Spring Boot service and RC release next week.
I am happy to announce the availability of Spring Modulith 1.2 M3. It contains a couple of dependency upgrades, bug fixes but the following new features primarily: Support for open application modules – Application modules can now be declared as open, which gives other modules full access to the open module's internals. Primarily intended for scenarios in which Spring Modulith is introduced in existing, sub-optimally structured projects. Support for package info types – Kotlin does not directly support annotating packages as it doesn't know an equivalent of package-info.java. Package-level…
I am happy to announce the availability of Spring HATEOAS 2.1.4, 2.2.1 and 2.3 M1. The releases primarily contain bug fixes and dependency upgrades. For the 2.1.4 and 2.2.1 service releases we have deviated from our usual dependency upgrade policy which only allows bug fix upgrades of dependencies in bug fix releases. These branches had referenced a version of the JSONPath library that has a CVE attached to it which was only fixed in a new minor release. We exceptionally decided to upgrade to that fixed version. For a full list of changes, refer to the individual change logs of 2.1.4, 2.2.…