Repository navigation
v2025.0.0-M2
Pre-release
Pre-release
·
3 commits
to 2025.0.x
since this release
What's Changed
This release is based on Spring Boot 4.0.9 and Spring Framework to 7.0.10.
- Upgrade to Maven 3.10.0, Gradle 9.8.2
- Upgrade to SiteMesh 2.8.0, Tomcat 11.0.27
For a complete list of changes made in this release see v2025.0.0 on GitHub.
⭐️ New Features
- 83bc723 Restore support for generating old version apps of Grails and Grace #1765
- a349dc7 Make reproducible builds with Gradle #1753
- 53a1f31 Assemble LICENSE.txt and NOTICE.txt files to published jars #1723
🛠 Improvements
- dd9a1a3 Add release notes for 2025.0.0-M2
- 3ec25a9 Update README - Update the versions of Gradle and Spring Boot badges
- 36d1f4c Simplify GrailsVersion versions check usages #1763
- dc275d7 Enhance GrailsVersion with support for comparing versions #1761
- e83b863 Use
git.build.versionandgit.commit.timein GrailsVersion #1749 - 49edd4d Update to latest Gradle's start script templates #1746
- 7e2c9aa Change the default to preserveFileTimestamps = false for all the archive tasks #1745
- b02e5f7 Configure the connectTimeout and clientTimeout properties for the Nexus Publishing #1739
- 4a6b803 Set environment variables for ORG_GRADLE_PROJECT_sonatypeUsername and ORG_GRADLE_PROJECT_sonatypePassword for Nexus credentials #1737
- edfb6f7 Create createGraceStartScripts task in grace-shell/build.gradle instead of gradle/assemble.gradle #1735
- 9ef11e1 Move Groovy script config.groovy from /buildSrc/config to /gradle/groovy #1733
- 4e5a80a Add /repo to .gitignore
- 514cb18 Provide a Groovy script file to configure the compiler for compiling Grace plugins #1731
- 83ef45d Using the no-configuration-cache flag to disable Gradle configuration cache at build time #1727
- 8e8b51c Update build scripts to support Gradle's configuration cache #1725
- 8c14603 Declare Grace grace-doc plugin version in the Gradle version catalog #1719
- ed1ba26 Declare Grace asset-pipeline plugin version in the Gradle version catalog #1717
- b19300f Make the dependencies ordered by the properties for generating the Grace BOM #1715
- 4b3cdb1 Upload maven bundle as a GitHub artifact in the release workflow #1713
- 5dc8e9a Build Maven bundle for publishing to Maven Central #1711
- 4066c91 Rename to graceVersion as the current version of project #1709
- f83dacf Refine the generated Grace BOM file #1707
- 700dd6c Add asset-pipeline modules to Grace BOM #1705
- 7883f1b Add explicit dependency on grace-plugin-datasource for grace-boot-hibernate #1701
- fd3c51b Add commons-codec and commons-lang3 to Grace BOM #1699
🐞 Bug Fixes
- 32faa5d Fix signing configuration #1767
- c698425 Environment.getGrailsVersion() should read property 'git.build.version' from grails-build.properties #1755
- b535d3e Fix file permissions in the Grace CLI's zip #1743
- e135def Fixes Gradle plugins validation failed with problems #1740
- b876963 Provide a workaround for the changed properties of plugins and profiles in the Grace BOM #1729
- bf39b32 Only publish grace-bom as BOM file to the Maven Central repository #1703
🚀 Dependency Upgrades
- 536bd11 Upgrade to Eclipse Expressly 6.0.0 #1769
- bc4bf3a Upgrade to Flying Saucer PDF 9.13.4 #1696
- 7b5a54e Upgrade to Grace Asset Pipeline Plugin 8.0.0-M2 #1757
- c694085 Upgrade to Grace Asset Pipeline Plugin 8.0.0-M1 #1691
- 0cfa581 Upgrade to Grace Data Hibernate 2024.2.0-RC1 #1662
- f4d1690 Upgrade to Grace Doc Engine 2.1.0 #1759
- 627e27e Upgrade to Grace Gradle Plugin 2025.0.0-M1 #1721
- 7fe5385 Upgrade to Grace Views 8.0.0-M1 #1692
- 6d47c85 Upgrade to Gradle 9.8.2 #1657
- 159fa07 Upgrade to Gradle Tooling API 9.8.2 #1658
- 06b13a3 Upgrade to Hibernate Validator 9.0.2.Final #1770
- ea68fe2 Upgrade to Jackson Databind 2.21.7 #1695
- 10775a7 Upgrade to Maven 3.10.0 #1653
- e14ae35 Upgrade to SiteMesh 2.8.0 #1771
- 4fc88a9 Upgrade to Spring Boot 4.0.9 #1687
- 452312b Upgrade to Spring Framework 7.0.10 #1688
- 261ae84 Upgrade to Tomcat 11.0.27 #1683
⚙️ Tasks
- 1428a3d Release v2025.0.0-M2
Full Changelog: v2025.0.0-M1...v2025.0.0-M2