Skip to content

v2025.0.0-M2

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Nov 10:01
· 3 commits to 2025.0.x since this release
1428a3d

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.version and git.commit.time in 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

⚙️ Tasks

Full Changelog: v2025.0.0-M1...v2025.0.0-M2