This is an automated email from the ASF dual-hosted git repository.
jamesfredley pushed a commit to branch graduation-blog-post
in repository https://gitbox.apache.org/repos/asf/grails-static-website.git
The following commit(s) were added to refs/heads/graduation-blog-post by this
push:
new f166d144f6d Revise Grails graduation post with acknowledgments
f166d144f6d is described below
commit f166d144f6d737c06faa2620f7ca8e3dd55ce5d0
Author: James Fredley <[email protected]>
AuthorDate: Wed Oct 1 12:08:36 2025 -0400
Revise Grails graduation post with acknowledgments
Expanded the Apache Grails graduation announcement to include a community
invitation, a detailed thank you section, and a comprehensive list of
contributors with project-specific links. Reorganized sections for clarity,
updated the 'Why use Grails?' and 'History and Migration Journey' headers, and
moved ASF background information. These changes improve recognition of
contributors and provide clearer context for the project's transition to ASF
Top-Level Project status.
---
...7-apache-grails-graduation-top-level-project.md | 71 ++++++++++++++++++----
1 file changed, 58 insertions(+), 13 deletions(-)
diff --git a/posts/2025-10-07-apache-grails-graduation-top-level-project.md
b/posts/2025-10-07-apache-grails-graduation-top-level-project.md
index 635ed1ea1f1..2b467be2686 100644
--- a/posts/2025-10-07-apache-grails-graduation-top-level-project.md
+++ b/posts/2025-10-07-apache-grails-graduation-top-level-project.md
@@ -18,14 +18,16 @@ Apache Grails is a powerful Groovy-based web application
framework for the Java
"Becoming an ASF Top-Level Project signals the beginning of a new chapter for
Apache Grails," said James Fredley, Apache Grails PMC Chair. "With ASF’s
support and a thriving contributor community, we look forward to broadening
adoption and advancing the project’s capabilities."
-### Why use Grails?
+We invite the community to join us in this new chapter—contribute, provide
feedback, and help shape the future of Apache Grails!
+
+## Why use Grails?
- Rapid application development with high developer productivity
- Full-stack web framework with everything included
- DRY & Convention-Over-Configuration: Less boilerplate, sensible defaults
- Gentle learning curve with Groovy for productivity
- "Framework of frameworks" built on Spring Boot, Spring Framework, Jakarta
EE, and Hibernate for enterprise foundations
-### History and Migration Journey
+## History and Migration Journey
Work on the Grails framework began in July 2005, with the 0.1 release on March
29, 2006, and the 1.0 release announced on February 18, 2008. Over the years,
ownership transitioned from G2One (2005-2008) to SpringSource (2008-2015),
Object Computing (2015-2021), and the Grails Foundation/Unity Foundation
(2021-2025), before joining the ASF in 2025. For much of its history, Grails
was primarily led by single organizations.
The migration to the ASF was an 18-month process starting in late Spring 2024.
Motivations included shifting from single-organization dependency to a
volunteer-driven model for sustainability, fostering community growth and
revitalization with new energy from volunteers, aligning with open-source best
practices like the Apache Way (consensus and transparency), enhancing
governance through a Project Management Committee (PMC), mailing lists, and
voting, and promoting vendor neutrality to [...]
@@ -34,19 +36,61 @@ Key steps involved forming a volunteer team, assessing
project readiness, submit
The project passed the ASF board vote on September 24, 2025, officially
graduating to TLP status.
-### Recent Updates and Contributions
-As part of the migration and recent development, Grails 7.0.0-RC2 (released
September 2025) included key updates such as dependency upgrades (e.g., Spring
Boot 3.5.5, Spring Framework 6.2.10, Asset Pipeline 5.0.16), refactoring for
Micronaut support via an optional plugin, bug fixes for Geb and Forge issues,
and maintenance improvements like code style enforcement and CI enhancements.
Full changelog available
[here](https://github.com/apache/grails-core/compare/v7.0.0-RC1...v7.0.0-RC2).
-
-Alongside the core release, companion projects were updated: Grails Spring
Security 7.0.0-RC2, Grails Quartz 4.0.0-RC2, Grails Redis 5.0.0-RC2, Grails
GitHub Actions 1.0.0, and Grails Gradle Publish 0.0.1.
-
-We extend our thanks to all contributors who made these advancements possible.
Special mentions go to recent contributors across various Grails repositories.
For a combined list of commits, see [this GitHub
search](https://github.com/search?q=repo%3Aapache%2Fgrails-core+repo%3Aapache%2Fgrails-spring-security+repo%3Aapache%2Fgrails-static-website+repo%3Aapache%2Fgrails-forge-ui+repo%3Aapache%2Fgrails-quartz+repo%3Aapache%2Fincubator-grails-gradle-publish+repo%3Agrails-redis+repo%3Agrails-
[...]
+We extend our thanks to all contributors who made these advancements possible.
Special mentions go to recent contributors across various Grails repositories.
Takeaways from the migration process include establishing early relationships
with the ASF Infrastructure team via Slack and JIRA, leveraging incubation
mentors for success, planning the end state for codebase and repositories
upfront to avoid duplicated efforts, addressing challenges in migrating
automated Gradle and GitHub Actions workflows (now serving as a model for
Gradle-based projects), and consolidating repositories from an initial 100 down
to 18 (with 9 active).
-### About The Apache Software Foundation (ASF)
-The Apache Software Foundation (ASF) is the global home for open source
software, powering some of the world’s most ubiquitous software projects,
including Apache Airflow, Apache Camel, Apache Cassandra, Apache Groovy, Apache
HTTP Server, and Apache Kafka. Established in 1999, The ASF is at the forefront
of open source innovation, setting industry standards to advance software for
the public good. Learn more at https://apache.org.
-
-The ASF’s annual Community Over Code event is where open source technologists
convene to share best practices and use cases, forge critical relationships,
and learn about advancements in their field. https://communityovercode.org/
+## Thank you!
+A huge thank you to our amazing community for supporting the Grails Framework
over the past 20 years! We’re excited for
+the future and grateful for the opportunity to continue innovating and pushing
Grails forward together.
+
+## Contributors
+We would like to extend our heartfelt thanks to all the contributors who made
Grails 7 possible. \
+Special thanks to:
+
+* [James Daugherty](https://github.com/jdaugherty)
+* [James Fredley](https://github.com/jamesfredley)
+* [Mattias Reichel](https://github.com/matrei)
+* [Scott Murphy](https://github.com/codeconsole)
+* [Brian Koehmstedt](https://github.com/bkoehm)
+* [Søren Berg Glasius](https://github.com/sbglasius)
+* [Paul King](https://github.com/paulk-asert)
+* [Puneet Behl](https://github.com/puneetbehl)
+* [Jonas Pammer](https://github.com/JonasPammer)
+* [Gianluca Sartori](https://github.com/gsartori)
+* [David Estes](https://github.com/davydotcom)
+* [Michael Yan](https://github.com/rainboyan)
+* [Jude Vargas](https://github.com/JudeRV)
+* [Thomas Rasmussen](https://github.com/dauer)
+* [Laura Estremera](https://github.com/irllyliketoast)
+* [Hallie Uczen](https://github.com/shadowchaser000)
+* [Jérôme Prinet](https://github.com/jprinet)
+* [Stephen Lynch](https://github.com/lynchie14)
+* [Andrew Herring](https://github.com/dreewh)
+* [Yasuharu Nakano](https://github.com/nobeans)
+* [Aaron Mondelblatt](https://github.com/amondel2)
+* [Arjang Chinichian](https://github.com/arjangch)
+* [Felix Scheinost](https://github.com/felixscheinost)
+* [Carl Marcum](https://github.com/cbmarcum)
+* [Eugene Kamenev](https://github.com/eugene-kamenev)
+* [yucai](https://github.com/huangyucaigit)
+* [gandharvas](https://github.com/gandharvas)
+* [zyro](https://github.com/zyro23)
+
+Recent Contributors by Project:
+
+*
[grails-core](https://github.com/apache/grails-core/graphs/contributors[%6MonthsBackForGitHub])
+*
[grails-spring-security](https://github.com/apache/grails-spring-security/graphs/contributors[%6MonthsBackForGitHub])
+*
[grails-static-website](https://github.com/apache/grails-static-website/graphs/contributors[%6MonthsBackForGitHub])
+*
[grails-forge-ui](https://github.com/apache/grails-forge-ui/graphs/contributors[%6MonthsBackForGitHub])
+*
[grails-quartz](https://github.com/apache/grails-quartz/graphs/contributors[%6MonthsBackForGitHub])
+*
[grails-gradle-publish](https://github.com/apache/incubator-grails-gradle-publish/graphs/contributors[%6MonthsBackForGitHub])
+*
[grails-redis](https://github.com/apache/grails-redis/graphs/contributors[%6MonthsBackForGitHub])
+*
[grails-github-actions](https://github.com/apache/grails-github-actions/graphs/contributors[%6MonthsBackForGitHub])
+
+[Combined Commit
List](https://github.com/search?q=repo%3Aapache%2Fgrails-core+repo%3Aapache%2Fgrails-spring-security+repo%3Aapache%2Fgrails-static-website+repo%3Aapache%2Fgrails-forge-ui+repo%3Aapache%2Fgrails-quartz+repo%3Aapache%2Fincubator-grails-gradle-publish+repo%3Agrails-redis+repo%3Agrails-github-actions+is%3Apublic&type=commits&s=committer-date&o=desc)
+
+Their dedication and hard work have significantly contributed to the release
of Grails [%version].
### Resources
- Website: https://grails.apache.org/
@@ -56,6 +100,7 @@ The ASF’s annual Community Over Code event is where open
source technologists
- Users Mailing List:
https://lists.apache.org/[email protected]
- Slack: https://grails.slack.com/ (Join: https://slack.grails.org/)
-We invite the community to join us in this new chapter—contribute, provide
feedback, and help shape the future of Apache Grails!
+## About The Apache Software Foundation (ASF)
+The Apache Software Foundation (ASF) is the global home for open source
software, powering some of the world’s most ubiquitous software projects,
including Apache Airflow, Apache Camel, Apache Cassandra, Apache Groovy, Apache
HTTP Server, and Apache Kafka. Established in 1999, The ASF is at the forefront
of open source innovation, setting industry standards to advance software for
the public good. Learn more at https://apache.org.
For media inquiries, contact [email protected].
\ No newline at end of file