matrei commented on code in PR #383: URL: https://github.com/apache/grails-static-website/pull/383#discussion_r2332122352
########## posts/2025-09-11-grails-7-rc2.md: ########## @@ -0,0 +1,319 @@ +--- +version: 7.0.0-RC2 +priorVersion: 7.0.0-RC1 +title: Apache Grails (Incubating) [%version] - Release Announcement +date: September 11, 2025 +description: The Apache Grails (incubating) community is excited to announce the Milestone [%version] release of the Grails Framework! +author: James Fredley +image: grails-blog-index-3.png + +--- + +# [%title] + +[%author] + +[%date] + +[%description] \ +We encourage you to try this pre-release version and provide your feedback [here](https://github.com/apache/grails-core/issues). + +## Download Source Code and Binary Distributions + +[Apache Grails Downloads](/download.html) + +## What's Changed +For changes made in Grails 7 prior to [%version], check out the following blog posts: +* [Grails 7.0.0-M1](/blog/2024-12-23-grails-7-m1.html) +* [Grails 7.0.0-M3](/blog/2025-03-05-grails-7-m3.html) +* [Grails 7.0.0-M4](/blog/2025-06-10-grails-7-m4.html) +* [Grails 7.0.0-M5](/blog/2025-07-15-grails-7-m5.html) +* [Grails 7.0.0-RC1](/blog/2025-08-10-grails-7-rc1.html) + +### [%version] Changes: + +- `org.apache.grails:grails-i18n` has been changed to `org.apache.grails.i18n:grails-i18n` and is provided transitively, remove `org.apache.grails:grails-i18n` from your dependency list +- Remove grails-forge unused docs generation and config @jamesfredley (#15041) +- Update to Asset Pipeline 5.0.16 @jdaugherty (#15040) +- Formatting helpers @matrei (#15034) +- Remove deprecation warning for dot notation access @jamesfredley (#15035) +- Add detailed documentation for standard Grails application profiles @jamesfredley (#15018) +- Bump com.gradle.common-custom-user-data-gradle-plugin from 2.2.1 to 2.3 @[dependabot[bot]](https://github.com/apps/dependabot) (#14788) +- Add profile support for Gradle dependency variants @jamesfredley (#15013) +- Reformat code @matrei (#14925) +- Update Feature info and Gradle templates @matrei (#14994) +- Hide servlet features, should be selected via --servlet instead @jamesfredley (#15005) +- Bump `spring-boot` and `byte-buddy` versions @matrei (#15006) +- Update documentation and links to new GitHub and docs URLs @jamesfredley (#15003) +- Remove embedded-mongodb feature and references @jamesfredley (#15004) +- Remove grails-forge documentation guide @jamesfredley (#15000) +- Cleanup broken documentation links, update links which have changed, standardize link syntax @jamesfredley (#14988) +- Remove springloaded forge feature, it only works with JDK 8 or less @jamesfredley (#14992) +- Make reloading feature switch between options @jamesfredley (#14985) +- Update quartz and web console versions @jamesfredley (#14981) +- Update links in docs to new internal link or updated external link @jamesfredley (#14973) +- Add development reloading subsection to getting started section @jamesfredley (#14969) +- fix: remove ServletContext from generated and test BootStrap.groovy files @jamesfredley (#14970) +- Adjust core plugins artifactids in GrailsCompilerAutoConfiguration.java @jamesfredley (#14968) +- Merge 7.0.0-RC1 tag @jamesfredley (#14964) + +## 🚀 Features + +- feature - #14017 - add back Micronaut support to Grails 7 with optional plugin @jdaugherty (#14953) +- refactor(grails-geb): Read GebConfig.groovy to allow overriding RemoteWebDriver @JonasPammer (#14987) + +## 🐛 Bug Fixes + +- Restart Geb VNC Container for each Test in a Spec to get correct recordings @JonasPammer (#14995) +- Forge fixes @matrei (#15019) +- grails-wrapper: Fix ClosureCompleter initialization in GradleCommand @jamesfredley (#15017) +- Add `.git-blame-ignore-revs` @matrei (#15015) +- fix: add asset-pipeline-bom to grails bom @jdaugherty (#14999) +- fix: sitemesh3 rendering @jdaugherty (#14989) +- Fix Typo dataStore not dataSource @lynchie14 (#14966) +- fix: #14951 - make groovy extension merge for shadowJar reproducible @jdaugherty (#14952) +- Issues-14899 fixes Documentation: Cleanup missing files @dauer (#14950) +- fix: #14947 - class cast exception due to not using local variable @jdaugherty (#14960) + +## 🔧 Maintenance + +- Explicitly type render(object) to help IntelliJ ambiguous method overloading @jdaugherty (#15031) +- chore: conform to code style @matrei (#15033) +- Enforce code style @matrei (#15016) +- Include sources from composite builds in Groovydoc @jamesfredley (#15012) +- ci: use `grails-forge` as base dir for dependabot @matrei (#15028) +- chore(deps): bump com.gradle.common-custom-user-data-gradle-plugin from 2.2.1 to 2.3 in /grails-forge @[dependabot[bot]](https://github.com/apps/dependabot) (#15026) +- chore(deps): bump com.gradle.develocity from 4.0.1 to 4.1.1 in /grails-forge @[dependabot[bot]](https://github.com/apps/dependabot) (#15025) +- ci: add `grails-forge` dir to dependabot.yml @matrei (#15024) +- chore(deps): bump com.gradle.develocity from 4.0.1 to 4.1.1 @[dependabot[bot]](https://github.com/apps/dependabot) (#15022) +- Add `.git-blame-ignore-revs` @matrei (#15015) +- Remove grails-publish plugin from build plugins @jamesfredley (#15014) +- Forge publish - Add workaround so that release builds do not require signing credentials @jdaugherty (#14998) +- Ensure Gradle Settings file & buildSrc/build.gradle are generated during the build Phase @jamesfredley (#14971) +- chore: add versioning section to RELEASE.md and a link in README.md @cbmarcum (#14962) +- fix: #14951 - make groovy extension merge for shadowJar reproducible @jdaugherty (#14952) +- chore: move grails-publish gradle plugin to its own project @jdaugherty (#14937) +- chore: correct wording for the voting window @matrei (#14954) + +Full Changelog: [v[%priorVersion]...v[%version]](https://github.com/apache/grails-core/compare/v[%priorVersion]...v[%version]) + +Upgrade instructions are available in the [documentation](https://docs.grails.org/[%version]/guide/upgrading.html#upgrading60x). + + +## Additional Releases + +The following plugins and tools are being released alongside Grails 7.0.0-RC2: + +### Grails Spring Security 7.0.0-RC2 + +See the release page: [https://github.com/apache/grails-spring-security/releases/tag/v7.0.0-RC2](https://github.com/apache/grails-spring-security/releases/tag/v7.0.0-RC2) + +### Grails Quartz 4.0.0-RC2 + +See the release page: [https://github.com/apache/grails-quartz/releases/tag/v4.0.0-RC2](https://github.com/apache/grails-quartz/releases/tag/v4.0.0-RC2) + +### Grails Redis 5.0.0-RC2 + +See the release page: [https://github.com/apache/grails-redis/releases/tag/v5.0.0-RC2](https://github.com/apache/grails-redis/releases/tag/v5.0.0-RC2) + +### Grails GitHub Actions 1.0.0 + +See the release page: [https://github.com/apache/grails-github-actions/releases/tag/v1.0.0](https://github.com/apache/grails-github-actions/releases/tag/v1.0.0) + +* Initial release of actions for Gradle projects' release workflows. + +**Purpose** +The actions being released are used in gradle projects for their release workflows to handle automated version management & documentation publishing. + +**Actions** +* deploy-github-pages action - a GitHub Action to copy documentation files to a specified documentation branch. Works by creating a subfolder named the same as the documentation branch, checking out the documentation branch to that folder, staging files, and then pushing them. Action is configured via environment variables. +* export-gradle-properties action - a GitHub Action that takes a Java properties file (typically gradle.properties) and exports each property as an environment variable for use in subsequent steps of your workflow. +* post-release action - a GitHub Action that handles steps necessary to close out a GitHub Release process. Including incrementing the next version & merging back to the target branch +* pre-release - a GitHub action that handles any pre-release steps as part of a GitHub release process. Including the project version being set based on the specified GitHub tag and updating the associated tag to the release. + +### Grails Gradle Publish 0.0.1 + +See the release page: [https://github.com/apache/incubator-grails-gradle-publish/releases/tag/v0.0.1](https://github.com/apache/incubator-grails-gradle-publish/releases/tag/v0.0.1) + +## Dependency Upgrades +In this release, we've upgraded several dependency versions, including but not limited to the following: + +* Asset Pipeline 5.0.16 (now cloud.wondrify.asset-pipeline) +* Spring Framework 6.2.10 +* Spring Boot 3.5.5 +* Gradle 8.14.3 Review Comment: I think Gradle `8.14.3` was also in RC1. Sorry for missing this in the first review round. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
