You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@grails.apache.org by as...@apache.org on 2026/02/03 18:59:19 UTC
(grails-website) branch asf-site-production updated: Updating apache/grails-website asf-site-production branch for Github Actions run:21643343657
This is an automated email from the ASF dual-hosted git repository.
asf-ci-deploy pushed a commit to branch asf-site-production
in repository https://gitbox.apache.org/repos/asf/grails-website.git
The following commit(s) were added to refs/heads/asf-site-production by this push:
new a73f81d6653 Updating apache/grails-website asf-site-production branch for Github Actions run:21643343657
a73f81d6653 is described below
commit a73f81d66539be6c51322dbb9ca82f3690a395da
Author: jamesfredley <ja...@users.noreply.github.com>
AuthorDate: Tue Feb 3 18:59:11 2026 +0000
Updating apache/grails-website asf-site-production branch for Github Actions run:21643343657
---
blog/2015-03-01.html | 12 +-
blog/2016-04-13.html | 6 +-
blog/2016-04-28.html | 12 +-
blog/2016-05-26.html | 12 +-
blog/2016-06-02.html | 12 +-
blog/2016-06-07.html | 12 +-
blog/2016-06-26.html | 12 +-
blog/2016-07-06.html | 12 +-
blog/2016-08-01.html | 12 +-
blog/2016-08-31.html | 12 +-
blog/2016-11-01.html | 12 +-
blog/2016-11-10.html | 6 +-
blog/2016-12-14.html | 12 +-
blog/2017-04-02.html | 12 +-
blog/2017-04-12.html | 12 +-
blog/2017-06-28.html | 6 +-
blog/2017-11-30.html | 12 +-
blog/2017-12-05.html | 12 +-
blog/2018-05-24.html | 12 +-
blog/2018-06-22.html | 12 +-
blog/2019-01-07.html | 6 +-
blog/2019-05-30.html | 12 +-
blog/2020-09-10-grails-state-of-union.html | 12 +-
.../2020-10-26-grails-foundation-announcement.html | 12 +-
blog/2021-01-22-grails-exciting-updates.html | 12 +-
blog/2021-03-22-meet-the-new-mascot.html | 12 +-
blog/2021-06-10-grails-wrapper-update.html | 12 +-
blog/2021-07-20-call-for-productivity-tips.html | 12 +-
blog/2021-08-12-grails-5-rc1-release.html | 12 +-
blog/2021-08-25-groovy-4-webinar.html | 12 +-
blog/2021-09-02-grails-deep-dive.html | 12 +-
.../2021-09-15-q3-town-hall-meeting-scheduled.html | 12 +-
blog/2021-09-17-groovy-4-webinar.html | 12 +-
blog/2021-09-24-q3-town-hall-meeting.html | 12 +-
blog/2021-10-08-developer-advocate-announced.html | 12 +-
blog/2021-10-11-grails-5-ga.html | 12 +-
blog/2021-11-11.html | 12 +-
blog/2021-11-23-db-migration-plugin-update.html | 12 +-
...-12-06-february-2022-training-announcement.html | 12 +-
blog/2021-12-14-log4j2-cve.html | 12 +-
blog/2021-12-15-grails-five-one.html | 12 +-
blog/2022-01-07-2gm-town-hall-q1.html | 12 +-
...nterprise-tools-and-infrastructure-partner.html | 12 +-
blog/2022-03-31-grails-spring-rce.html | 12 +-
...rains-new-tools-and-infrastructure-partner.html | 12 +-
blog/2022-07-18-rce-vulnerability.html | 12 +-
blog/2022-09-28-static-binding-bug.html | 12 +-
blog/2022-11-22-ss-plugin-auth-cve.html | 12 +-
blog/2023-02-08-repository-maint.html | 12 +-
...grails-foundation-joining-unity-foundation.html | 12 +-
blog/2023-03-29-grails-6-m2.html | 12 +-
blog/2023-05-27-grails-6-rc1.html | 12 +-
blog/2023-07-25-introducing-grails-6.html | 12 +-
blog/2023-08-03-introducing-new-grails-forge.html | 12 +-
...-introducing-grails-spring-security-core-6.html | 12 +-
blog/2023-09-11-the-new-grails-plugin-portal.html | 12 +-
blog/2023-11-14-introducing-grails-6_1_0.html | 12 +-
blog/2023-12-20-cve-data-binding-dos.html | 12 +-
blog/2024-06-07-grails-future.html | 12 +-
blog/2024-06-25-grails-seven-mvp.html | 12 +-
.../2024-10-01-grails-community-contributions.html | 12 +-
blog/2024-10-03-introducing-grails-6-2-1.html | 12 +-
blog/2024-11-20-introducing-grails-6-2-2.html | 12 +-
blog/2024-12-23-grails-7-m1.html | 12 +-
...25-01-02-grails-community-rockstar-fredley.html | 12 +-
blog/2025-01-03-introducing-grails-6-2-3.html | 12 +-
blog/2025-03-05-grails-7-m3.html | 12 +-
blog/2025-06-10-grails-7-m4.html | 12 +-
blog/2025-07-15-grails-7-m5.html | 12 +-
blog/2025-08-10-grails-7-rc1.html | 12 +-
blog/2025-09-11-grails-7-rc2.html | 12 +-
...apache-grails-graduation-top-level-project.html | 12 +-
blog/2025-10-18-introducing-grails-7.html | 12 +-
... => 2026-02-03-grails-community-rockstars.html} | 73 ++++-----
blog/index.html | 170 +++++++++++----------
community.html | 8 +
foundation/minutes.xml | 2 +-
rss.xml | 19 ++-
sitemap.xml | 3 +
79 files changed, 570 insertions(+), 557 deletions(-)
diff --git a/blog/2015-03-01.html b/blog/2015-03-01.html
index 96e5051ab25..a21143a4423 100644
--- a/blog/2015-03-01.html
+++ b/blog/2015-03-01.html
@@ -412,6 +412,12 @@ class DemoControllerFunctionalSpec extends GebSpec {
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -422,12 +428,6 @@ class DemoControllerFunctionalSpec extends GebSpec {
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2016-04-13.html b/blog/2016-04-13.html
index cebb36a09d9..8a9d06647f2 100644
--- a/blog/2016-04-13.html
+++ b/blog/2016-04-13.html
@@ -168,9 +168,9 @@ json {
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
- <h3>October 18, 2025</h3>
- <h2>Apache Grails 7.0.0 - Release Announcement</h2>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
</a>
</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/quickcast.jpg)'>
diff --git a/blog/2016-04-28.html b/blog/2016-04-28.html
index 58ff1eda437..28322a45197 100644
--- a/blog/2016-04-28.html
+++ b/blog/2016-04-28.html
@@ -128,6 +128,12 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -138,12 +144,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2016-05-26.html b/blog/2016-05-26.html
index 03e66d420e0..b9e3fe3b73c 100644
--- a/blog/2016-05-26.html
+++ b/blog/2016-05-26.html
@@ -146,6 +146,12 @@ runtime 'javax.xml.bind:jaxb-api:2.2.12'
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -156,12 +162,6 @@ runtime 'javax.xml.bind:jaxb-api:2.2.12'
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2016-06-02.html b/blog/2016-06-02.html
index 62c2527c3b4..dafdfd05ef7 100644
--- a/blog/2016-06-02.html
+++ b/blog/2016-06-02.html
@@ -128,6 +128,12 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -138,12 +144,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2016-06-07.html b/blog/2016-06-07.html
index ec2631638f0..41e705ed268 100644
--- a/blog/2016-06-07.html
+++ b/blog/2016-06-07.html
@@ -185,6 +185,12 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -195,12 +201,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2016-06-26.html b/blog/2016-06-26.html
index 7be33c6c963..0eb5f6d84e9 100644
--- a/blog/2016-06-26.html
+++ b/blog/2016-06-26.html
@@ -498,6 +498,12 @@ class SkillsTestController {
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -508,12 +514,6 @@ class SkillsTestController {
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2016-07-06.html b/blog/2016-07-06.html
index b53b0fd2449..0ff8c732684 100644
--- a/blog/2016-07-06.html
+++ b/blog/2016-07-06.html
@@ -287,16 +287,16 @@ If a parent module does not exist or the parent module isn’t being included on
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-1.png)'>
- <a href='https://grails.apache.org/blog/2025-10-07-apache-grails-graduation-top-level-project.html'>
- <h3>October 7, 2025</h3>
- <h2>Apache Grails Graduates to Top-Level Project ...</h2>
- </a>
</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2017-04-12.jpg)'>
<a href='https://grails.apache.org/blog/2017-04-12.html'>
diff --git a/blog/2016-08-01.html b/blog/2016-08-01.html
index e447c7317e3..96861825d7e 100644
--- a/blog/2016-08-01.html
+++ b/blog/2016-08-01.html
@@ -198,6 +198,12 @@ Marcin Erdmann (His first stateside appearance at Gr8?) did an all day Ratpack s
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -208,12 +214,6 @@ Marcin Erdmann (His first stateside appearance at Gr8?) did an all day Ratpack s
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2016-08-31.html b/blog/2016-08-31.html
index 467be7de92d..a3328f815ec 100644
--- a/blog/2016-08-31.html
+++ b/blog/2016-08-31.html
@@ -254,6 +254,12 @@ class WidgetService {
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -264,12 +270,6 @@ class WidgetService {
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2016-11-01.html b/blog/2016-11-01.html
index 36fc6941fe3..9a191250371 100644
--- a/blog/2016-11-01.html
+++ b/blog/2016-11-01.html
@@ -251,6 +251,12 @@ else {
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -261,12 +267,6 @@ else {
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2016-11-10.html b/blog/2016-11-10.html
index fb4012fccb2..6a6f9e4acde 100644
--- a/blog/2016-11-10.html
+++ b/blog/2016-11-10.html
@@ -209,9 +209,9 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
- <h3>October 18, 2025</h3>
- <h2>Apache Grails 7.0.0 - Release Announcement</h2>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
</a>
</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2019-01-07.jpg)'>
diff --git a/blog/2016-12-14.html b/blog/2016-12-14.html
index 637f471e689..c39bfa28e7d 100644
--- a/blog/2016-12-14.html
+++ b/blog/2016-12-14.html
@@ -252,6 +252,12 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -262,12 +268,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2017-04-02.html b/blog/2017-04-02.html
index 8de282bdb17..945ca005dd0 100644
--- a/blog/2017-04-02.html
+++ b/blog/2017-04-02.html
@@ -200,6 +200,12 @@ info.app.grailsVersion=3.2.5
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -210,12 +216,6 @@ info.app.grailsVersion=3.2.5
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2017-04-12.html b/blog/2017-04-12.html
index 42f1b713e93..32068e6cf58 100644
--- a/blog/2017-04-12.html
+++ b/blog/2017-04-12.html
@@ -226,16 +226,16 @@ dependencies {
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-1.png)'>
- <a href='https://grails.apache.org/blog/2025-10-07-apache-grails-graduation-top-level-project.html'>
- <h3>October 7, 2025</h3>
- <h2>Apache Grails Graduates to Top-Level Project ...</h2>
- </a>
</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2016-07-06.jpg)'>
<a href='https://grails.apache.org/blog/2016-07-06.html'>
diff --git a/blog/2017-06-28.html b/blog/2017-06-28.html
index 655d125a858..751b26f8db0 100644
--- a/blog/2017-06-28.html
+++ b/blog/2017-06-28.html
@@ -191,9 +191,9 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
- <h3>October 18, 2025</h3>
- <h2>Apache Grails 7.0.0 - Release Announcement</h2>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
</a>
</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2019-01-07.jpg)'>
diff --git a/blog/2017-11-30.html b/blog/2017-11-30.html
index f78c8a37a06..052255147c5 100644
--- a/blog/2017-11-30.html
+++ b/blog/2017-11-30.html
@@ -126,6 +126,12 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -136,12 +142,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2017-12-05.html b/blog/2017-12-05.html
index 9d7e9c24c8b..880e55ea240 100644
--- a/blog/2017-12-05.html
+++ b/blog/2017-12-05.html
@@ -315,6 +315,12 @@ manually cleanup in functional tests.</p>
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -325,12 +331,6 @@ manually cleanup in functional tests.</p>
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2018-05-24.html b/blog/2018-05-24.html
index 08d1ce0da37..f087c73a7a1 100644
--- a/blog/2018-05-24.html
+++ b/blog/2018-05-24.html
@@ -262,6 +262,12 @@ class DeclaredSlf4jServiceSpec extends Specification {
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -272,12 +278,6 @@ class DeclaredSlf4jServiceSpec extends Specification {
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2018-06-22.html b/blog/2018-06-22.html
index 1ce5dc38249..22777e8e2ee 100644
--- a/blog/2018-06-22.html
+++ b/blog/2018-06-22.html
@@ -410,6 +410,12 @@ Moreover, it changes the method implementation to return a different String.
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -420,12 +426,6 @@ Moreover, it changes the method implementation to return a different String.
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2019-01-07.html b/blog/2019-01-07.html
index 80d222e31aa..d99c9173771 100644
--- a/blog/2019-01-07.html
+++ b/blog/2019-01-07.html
@@ -135,9 +135,9 @@ script:
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
- <h3>October 18, 2025</h3>
- <h2>Apache Grails 7.0.0 - Release Announcement</h2>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
</a>
</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2017-06-28.jpg)'>
diff --git a/blog/2019-05-30.html b/blog/2019-05-30.html
index 18d68bf0f80..04e02eb3243 100644
--- a/blog/2019-05-30.html
+++ b/blog/2019-05-30.html
@@ -133,6 +133,12 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -143,12 +149,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2020-09-10-grails-state-of-union.html b/blog/2020-09-10-grails-state-of-union.html
index 2c28496aef8..d1a803ad9d9 100644
--- a/blog/2020-09-10-grails-state-of-union.html
+++ b/blog/2020-09-10-grails-state-of-union.html
@@ -169,6 +169,12 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -179,12 +185,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2020-10-26-grails-foundation-announcement.html b/blog/2020-10-26-grails-foundation-announcement.html
index dccbf0790f9..fb23c49084a 100644
--- a/blog/2020-10-26-grails-foundation-announcement.html
+++ b/blog/2020-10-26-grails-foundation-announcement.html
@@ -125,6 +125,12 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -135,12 +141,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2021-01-22-grails-exciting-updates.html b/blog/2021-01-22-grails-exciting-updates.html
index 3bc5492a14b..271d0a80f51 100644
--- a/blog/2021-01-22-grails-exciting-updates.html
+++ b/blog/2021-01-22-grails-exciting-updates.html
@@ -164,6 +164,12 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -174,12 +180,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2021-03-22-meet-the-new-mascot.html b/blog/2021-03-22-meet-the-new-mascot.html
index b22562fe639..2c6ed2423a8 100644
--- a/blog/2021-03-22-meet-the-new-mascot.html
+++ b/blog/2021-03-22-meet-the-new-mascot.html
@@ -131,6 +131,12 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -141,12 +147,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2021-06-10-grails-wrapper-update.html b/blog/2021-06-10-grails-wrapper-update.html
index d715be9d47c..ba47d0e8c6f 100644
--- a/blog/2021-06-10-grails-wrapper-update.html
+++ b/blog/2021-06-10-grails-wrapper-update.html
@@ -145,6 +145,12 @@ org.xml.sax.SAXParseException; lineNumber: 6; columnNumber: 3; The element type
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -155,12 +161,6 @@ org.xml.sax.SAXParseException; lineNumber: 6; columnNumber: 3; The element type
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2021-07-20-call-for-productivity-tips.html b/blog/2021-07-20-call-for-productivity-tips.html
index 3a7a98f658c..a6a3f9f171c 100644
--- a/blog/2021-07-20-call-for-productivity-tips.html
+++ b/blog/2021-07-20-call-for-productivity-tips.html
@@ -130,6 +130,12 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -140,12 +146,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2021-08-12-grails-5-rc1-release.html b/blog/2021-08-12-grails-5-rc1-release.html
index b4e51384d00..eb6440d9348 100644
--- a/blog/2021-08-12-grails-5-rc1-release.html
+++ b/blog/2021-08-12-grails-5-rc1-release.html
@@ -151,6 +151,12 @@ Alternatively, you could download the Grails Binary directly from the <a href="h
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -161,12 +167,6 @@ Alternatively, you could download the Grails Binary directly from the <a href="h
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2021-08-25-groovy-4-webinar.html b/blog/2021-08-25-groovy-4-webinar.html
index 8016d9129f9..b727023565b 100644
--- a/blog/2021-08-25-groovy-4-webinar.html
+++ b/blog/2021-08-25-groovy-4-webinar.html
@@ -123,6 +123,12 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -133,12 +139,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2021-09-02-grails-deep-dive.html b/blog/2021-09-02-grails-deep-dive.html
index 4a826b6fc01..0f355e554bd 100644
--- a/blog/2021-09-02-grails-deep-dive.html
+++ b/blog/2021-09-02-grails-deep-dive.html
@@ -124,6 +124,12 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -134,12 +140,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2021-09-15-q3-town-hall-meeting-scheduled.html b/blog/2021-09-15-q3-town-hall-meeting-scheduled.html
index 7b78c447152..96c041c78f2 100644
--- a/blog/2021-09-15-q3-town-hall-meeting-scheduled.html
+++ b/blog/2021-09-15-q3-town-hall-meeting-scheduled.html
@@ -125,6 +125,12 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -135,12 +141,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2021-09-17-groovy-4-webinar.html b/blog/2021-09-17-groovy-4-webinar.html
index 356edbd3467..1ed75a1aa30 100644
--- a/blog/2021-09-17-groovy-4-webinar.html
+++ b/blog/2021-09-17-groovy-4-webinar.html
@@ -129,6 +129,12 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -139,12 +145,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2021-09-24-q3-town-hall-meeting.html b/blog/2021-09-24-q3-town-hall-meeting.html
index eb799d2cb26..da83ef6bf14 100644
--- a/blog/2021-09-24-q3-town-hall-meeting.html
+++ b/blog/2021-09-24-q3-town-hall-meeting.html
@@ -131,6 +131,12 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -141,12 +147,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2021-10-08-developer-advocate-announced.html b/blog/2021-10-08-developer-advocate-announced.html
index 94b314361d0..457279a3b37 100644
--- a/blog/2021-10-08-developer-advocate-announced.html
+++ b/blog/2021-10-08-developer-advocate-announced.html
@@ -135,6 +135,12 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -145,12 +151,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2021-10-11-grails-5-ga.html b/blog/2021-10-11-grails-5-ga.html
index a619987cd58..0631d4e99ed 100644
--- a/blog/2021-10-11-grails-5-ga.html
+++ b/blog/2021-10-11-grails-5-ga.html
@@ -155,6 +155,12 @@ framework 5. Also, most Grails framework 4 plugins should work just fine, unless
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -165,12 +171,6 @@ framework 5. Also, most Grails framework 4 plugins should work just fine, unless
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2021-11-11.html b/blog/2021-11-11.html
index 973250b14f9..39e03c26245 100644
--- a/blog/2021-11-11.html
+++ b/blog/2021-11-11.html
@@ -130,6 +130,12 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -140,12 +146,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2021-11-23-db-migration-plugin-update.html b/blog/2021-11-23-db-migration-plugin-update.html
index 00765f8d8d3..7f061577012 100644
--- a/blog/2021-11-23-db-migration-plugin-update.html
+++ b/blog/2021-11-23-db-migration-plugin-update.html
@@ -151,6 +151,12 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -161,12 +167,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2021-12-06-february-2022-training-announcement.html b/blog/2021-12-06-february-2022-training-announcement.html
index 29af463c142..79c8b76da24 100644
--- a/blog/2021-12-06-february-2022-training-announcement.html
+++ b/blog/2021-12-06-february-2022-training-announcement.html
@@ -129,6 +129,12 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -139,12 +145,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2021-12-14-log4j2-cve.html b/blog/2021-12-14-log4j2-cve.html
index 4d59219f18f..887d55a668b 100644
--- a/blog/2021-12-14-log4j2-cve.html
+++ b/blog/2021-12-14-log4j2-cve.html
@@ -159,6 +159,12 @@ For releases >=2.0-beta9 and <=2.10.0, the mitigation is to remove the <co
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -169,12 +175,6 @@ For releases >=2.0-beta9 and <=2.10.0, the mitigation is to remove the <co
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2021-12-15-grails-five-one.html b/blog/2021-12-15-grails-five-one.html
index b0a20f5c000..5f490b1ee07 100644
--- a/blog/2021-12-15-grails-five-one.html
+++ b/blog/2021-12-15-grails-five-one.html
@@ -158,6 +158,12 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -168,12 +174,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2022-01-07-2gm-town-hall-q1.html b/blog/2022-01-07-2gm-town-hall-q1.html
index 17966edc487..239f57edd70 100644
--- a/blog/2022-01-07-2gm-town-hall-q1.html
+++ b/blog/2022-01-07-2gm-town-hall-q1.html
@@ -131,6 +131,12 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -141,12 +147,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2022-01-07-gradle-enterprise-tools-and-infrastructure-partner.html b/blog/2022-01-07-gradle-enterprise-tools-and-infrastructure-partner.html
index 6862f02c73b..d80df7fafe6 100644
--- a/blog/2022-01-07-gradle-enterprise-tools-and-infrastructure-partner.html
+++ b/blog/2022-01-07-gradle-enterprise-tools-and-infrastructure-partner.html
@@ -128,6 +128,12 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -138,12 +144,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2022-03-31-grails-spring-rce.html b/blog/2022-03-31-grails-spring-rce.html
index 89cd96fab05..d4d2344b7d5 100644
--- a/blog/2022-03-31-grails-spring-rce.html
+++ b/blog/2022-03-31-grails-spring-rce.html
@@ -136,6 +136,12 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -146,12 +152,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2022-04-01-jetbrains-new-tools-and-infrastructure-partner.html b/blog/2022-04-01-jetbrains-new-tools-and-infrastructure-partner.html
index dd108b97709..1646a5c7b38 100644
--- a/blog/2022-04-01-jetbrains-new-tools-and-infrastructure-partner.html
+++ b/blog/2022-04-01-jetbrains-new-tools-and-infrastructure-partner.html
@@ -128,6 +128,12 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -138,12 +144,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2022-07-18-rce-vulnerability.html b/blog/2022-07-18-rce-vulnerability.html
index 8c90702aab8..7a48704066a 100644
--- a/blog/2022-07-18-rce-vulnerability.html
+++ b/blog/2022-07-18-rce-vulnerability.html
@@ -159,6 +159,12 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -169,12 +175,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2022-09-28-static-binding-bug.html b/blog/2022-09-28-static-binding-bug.html
index 4acf4a202b7..ef5b7d31700 100644
--- a/blog/2022-09-28-static-binding-bug.html
+++ b/blog/2022-09-28-static-binding-bug.html
@@ -156,6 +156,12 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -166,12 +172,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2022-11-22-ss-plugin-auth-cve.html b/blog/2022-11-22-ss-plugin-auth-cve.html
index 3dfea3b3eb6..efabdb5b7ca 100644
--- a/blog/2022-11-22-ss-plugin-auth-cve.html
+++ b/blog/2022-11-22-ss-plugin-auth-cve.html
@@ -148,6 +148,12 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -158,12 +164,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2023-02-08-repository-maint.html b/blog/2023-02-08-repository-maint.html
index fcec1af250b..f3b15ace5ff 100644
--- a/blog/2023-02-08-repository-maint.html
+++ b/blog/2023-02-08-repository-maint.html
@@ -126,6 +126,12 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -136,12 +142,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2023-03-17-grails-foundation-joining-unity-foundation.html b/blog/2023-03-17-grails-foundation-joining-unity-foundation.html
index 2cce0cdb939..23db2d4ea4f 100644
--- a/blog/2023-03-17-grails-foundation-joining-unity-foundation.html
+++ b/blog/2023-03-17-grails-foundation-joining-unity-foundation.html
@@ -129,6 +129,12 @@ Moving the Grails Foundation under Unity provides a meaningful alliance between
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -139,12 +145,6 @@ Moving the Grails Foundation under Unity provides a meaningful alliance between
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2023-03-29-grails-6-m2.html b/blog/2023-03-29-grails-6-m2.html
index c60f1c70db3..4648021ab9a 100644
--- a/blog/2023-03-29-grails-6-m2.html
+++ b/blog/2023-03-29-grails-6-m2.html
@@ -211,6 +211,12 @@ With a hopeful outlook towards the future and a deep sense of gratitude, we eage
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -221,12 +227,6 @@ With a hopeful outlook towards the future and a deep sense of gratitude, we eage
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2023-05-27-grails-6-rc1.html b/blog/2023-05-27-grails-6-rc1.html
index 06f8c7ca333..105ddfc88fe 100644
--- a/blog/2023-05-27-grails-6-rc1.html
+++ b/blog/2023-05-27-grails-6-rc1.html
@@ -175,6 +175,12 @@ sdk use grails dev
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -185,12 +191,6 @@ sdk use grails dev
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2023-07-25-introducing-grails-6.html b/blog/2023-07-25-introducing-grails-6.html
index 271646b813d..05f2df1b121 100644
--- a/blog/2023-07-25-introducing-grails-6.html
+++ b/blog/2023-07-25-introducing-grails-6.html
@@ -170,6 +170,12 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -180,12 +186,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2023-08-03-introducing-new-grails-forge.html b/blog/2023-08-03-introducing-new-grails-forge.html
index b9fd9d06d17..69869386508 100644
--- a/blog/2023-08-03-introducing-new-grails-forge.html
+++ b/blog/2023-08-03-introducing-new-grails-forge.html
@@ -243,6 +243,12 @@ sdk use grails dev
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -253,12 +259,6 @@ sdk use grails dev
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2023-08-25-introducing-grails-spring-security-core-6.html b/blog/2023-08-25-introducing-grails-spring-security-core-6.html
index 722a5848e69..c3e926f26c6 100644
--- a/blog/2023-08-25-introducing-grails-spring-security-core-6.html
+++ b/blog/2023-08-25-introducing-grails-spring-security-core-6.html
@@ -166,6 +166,12 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -176,12 +182,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2023-09-11-the-new-grails-plugin-portal.html b/blog/2023-09-11-the-new-grails-plugin-portal.html
index 1d4b7921910..e49017ee4bc 100644
--- a/blog/2023-09-11-the-new-grails-plugin-portal.html
+++ b/blog/2023-09-11-the-new-grails-plugin-portal.html
@@ -172,6 +172,12 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -182,12 +188,6 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2023-11-14-introducing-grails-6_1_0.html b/blog/2023-11-14-introducing-grails-6_1_0.html
index 41e2ebb7327..3a4cbf99e2a 100644
--- a/blog/2023-11-14-introducing-grails-6_1_0.html
+++ b/blog/2023-11-14-introducing-grails-6_1_0.html
@@ -242,6 +242,12 @@ grailsGradlePluginVersion=6.1.0
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -252,12 +258,6 @@ grailsGradlePluginVersion=6.1.0
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2023-12-20-cve-data-binding-dos.html b/blog/2023-12-20-cve-data-binding-dos.html
index 47260a294c8..c5674c6fb6b 100644
--- a/blog/2023-12-20-cve-data-binding-dos.html
+++ b/blog/2023-12-20-cve-data-binding-dos.html
@@ -142,6 +142,12 @@ This defect has been fixed, and the recommended versions above reflect the patch
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -152,12 +158,6 @@ This defect has been fixed, and the recommended versions above reflect the patch
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2024-06-07-grails-future.html b/blog/2024-06-07-grails-future.html
index 40c07c22087..82e56b7e15e 100644
--- a/blog/2024-06-07-grails-future.html
+++ b/blog/2024-06-07-grails-future.html
@@ -158,6 +158,12 @@ we are all defining the way forward and your help is appreciated.</p>
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -168,12 +174,6 @@ we are all defining the way forward and your help is appreciated.</p>
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2024-06-25-grails-seven-mvp.html b/blog/2024-06-25-grails-seven-mvp.html
index 81f4b598386..0b14c73f59f 100644
--- a/blog/2024-06-25-grails-seven-mvp.html
+++ b/blog/2024-06-25-grails-seven-mvp.html
@@ -129,6 +129,12 @@ on priorities for the Grails 7 MVP.</p>
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -139,12 +145,6 @@ on priorities for the Grails 7 MVP.</p>
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2024-10-01-grails-community-contributions.html b/blog/2024-10-01-grails-community-contributions.html
index a300cf69f48..1393c9721a9 100644
--- a/blog/2024-10-01-grails-community-contributions.html
+++ b/blog/2024-10-01-grails-community-contributions.html
@@ -134,6 +134,12 @@ priorities for the technology and helping to manage governance of the Framework.
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -144,12 +150,6 @@ priorities for the technology and helping to manage governance of the Framework.
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2024-10-03-introducing-grails-6-2-1.html b/blog/2024-10-03-introducing-grails-6-2-1.html
index b10ff9794d1..fd71cba974c 100644
--- a/blog/2024-10-03-introducing-grails-6-2-1.html
+++ b/blog/2024-10-03-introducing-grails-6-2-1.html
@@ -234,6 +234,12 @@ grailsGradlePluginVersion=6.2.1
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -244,12 +250,6 @@ grailsGradlePluginVersion=6.2.1
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2024-11-20-introducing-grails-6-2-2.html b/blog/2024-11-20-introducing-grails-6-2-2.html
index 9d889ed5d59..96f65681b5e 100644
--- a/blog/2024-11-20-introducing-grails-6-2-2.html
+++ b/blog/2024-11-20-introducing-grails-6-2-2.html
@@ -231,6 +231,12 @@ grailsGradlePluginVersion=6.2.3
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -241,12 +247,6 @@ grailsGradlePluginVersion=6.2.3
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2024-12-23-grails-7-m1.html b/blog/2024-12-23-grails-7-m1.html
index 46c3cafc069..7d934dd1600 100644
--- a/blog/2024-12-23-grails-7-m1.html
+++ b/blog/2024-12-23-grails-7-m1.html
@@ -374,6 +374,12 @@ With a hopeful outlook towards the future and a deep sense of gratitude, we eage
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -384,12 +390,6 @@ With a hopeful outlook towards the future and a deep sense of gratitude, we eage
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2025-01-02-grails-community-rockstar-fredley.html b/blog/2025-01-02-grails-community-rockstar-fredley.html
index 35e6a255a7b..401dec447d5 100644
--- a/blog/2025-01-02-grails-community-rockstar-fredley.html
+++ b/blog/2025-01-02-grails-community-rockstar-fredley.html
@@ -152,6 +152,12 @@ Grails leader and a great person. Please keep up the fantastic work!</p>
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -162,12 +168,6 @@ Grails leader and a great person. Please keep up the fantastic work!</p>
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2025-01-03-introducing-grails-6-2-3.html b/blog/2025-01-03-introducing-grails-6-2-3.html
index d4caa7d4f91..d1add3b8f44 100644
--- a/blog/2025-01-03-introducing-grails-6-2-3.html
+++ b/blog/2025-01-03-introducing-grails-6-2-3.html
@@ -178,6 +178,12 @@ grailsGradlePluginVersion=6.2.4
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -188,12 +194,6 @@ grailsGradlePluginVersion=6.2.4
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2025-03-05-grails-7-m3.html b/blog/2025-03-05-grails-7-m3.html
index 4e7f48ab834..e88531802e3 100644
--- a/blog/2025-03-05-grails-7-m3.html
+++ b/blog/2025-03-05-grails-7-m3.html
@@ -404,6 +404,12 @@ the future. Happy coding!</p>
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -414,12 +420,6 @@ the future. Happy coding!</p>
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2025-06-10-grails-7-m4.html b/blog/2025-06-10-grails-7-m4.html
index 88ea1347211..533f6f9db5f 100644
--- a/blog/2025-06-10-grails-7-m4.html
+++ b/blog/2025-06-10-grails-7-m4.html
@@ -298,6 +298,12 @@ the future. Happy coding!</p>
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -308,12 +314,6 @@ the future. Happy coding!</p>
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2025-07-15-grails-7-m5.html b/blog/2025-07-15-grails-7-m5.html
index 5b412130d1c..03d299e049e 100644
--- a/blog/2025-07-15-grails-7-m5.html
+++ b/blog/2025-07-15-grails-7-m5.html
@@ -329,6 +329,12 @@ the future. Happy coding!</p>
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -339,12 +345,6 @@ the future. Happy coding!</p>
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2025-08-10-grails-7-rc1.html b/blog/2025-08-10-grails-7-rc1.html
index 9d82ebfb96c..0b22e53af87 100644
--- a/blog/2025-08-10-grails-7-rc1.html
+++ b/blog/2025-08-10-grails-7-rc1.html
@@ -326,6 +326,12 @@ the future. Happy coding!</p>
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -336,12 +342,6 @@ the future. Happy coding!</p>
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
- <h3>September 11, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2025-09-11-grails-7-rc2.html b/blog/2025-09-11-grails-7-rc2.html
index 90cc5c3ed56..0c5b9af80b1 100644
--- a/blog/2025-09-11-grails-7-rc2.html
+++ b/blog/2025-09-11-grails-7-rc2.html
@@ -383,6 +383,12 @@ the future. Happy coding!</p>
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -393,12 +399,6 @@ the future. Happy coding!</p>
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-08-10-grails-7-rc1.html'>
- <h3>August 10, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC1 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2025-10-07-apache-grails-graduation-top-level-project.html b/blog/2025-10-07-apache-grails-graduation-top-level-project.html
index 55b28283c5d..54d1b2dc4f0 100644
--- a/blog/2025-10-07-apache-grails-graduation-top-level-project.html
+++ b/blog/2025-10-07-apache-grails-graduation-top-level-project.html
@@ -207,6 +207,12 @@ Special thanks to:</p>
</h2>
<div class='threecolumns'>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -217,12 +223,6 @@ Special thanks to:</p>
<h3>September 11, 2025</h3>
<h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-08-10-grails-7-rc1.html'>
- <h3>August 10, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC1 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2025-10-18-introducing-grails-7.html b/blog/2025-10-18-introducing-grails-7.html
index faa8e66f1c9..b44ea318e09 100644
--- a/blog/2025-10-18-introducing-grails-7.html
+++ b/blog/2025-10-18-introducing-grails-7.html
@@ -390,6 +390,12 @@ the future. Happy coding!</p>
<span>You might also like ...</span>
</h2>
<div class='threecolumns'>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-1.png)'>
<a href='https://grails.apache.org/blog/2025-10-07-apache-grails-graduation-top-level-project.html'>
<h3>October 7, 2025</h3>
@@ -401,12 +407,6 @@ the future. Happy coding!</p>
<h3>September 11, 2025</h3>
<h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
</a>
-</article></div>
- <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
- <a href='https://grails.apache.org/blog/2025-08-10-grails-7-rc1.html'>
- <h3>August 10, 2025</h3>
- <h2>Apache Grails (Incubating) 7.0.0-RC1 - Releas...</h2>
- </a>
</article></div>
</div>
</div>
diff --git a/blog/2022-07-18-rce-vulnerability.html b/blog/2026-02-03-grails-community-rockstars.html
similarity index 65%
copy from blog/2022-07-18-rce-vulnerability.html
copy to blog/2026-02-03-grails-community-rockstars.html
index 8c90702aab8..217b37e2d9f 100644
--- a/blog/2022-07-18-rce-vulnerability.html
+++ b/blog/2026-02-03-grails-community-rockstars.html
@@ -1,24 +1,24 @@
<!DOCTYPE html>
<html>
<head>
- <title>Grails Framework Remote Code Execution Vulnerability</title>
+ <title>James Daugherty and Mattias Reichel Named 2026 Grails® Community Rock Stars</title>
<meta name="keywords" content="grails,jvm,framework,groovy,gradle,spring-boot,gorm"/>
- <meta name="description" content="Grails Framework information regarding CVE-2022-35912"/>
- <meta name="date" content="July 18, 2022"/>
+ <meta name="description" content="This year, we're proud to award the Grails Community Rock Star honors to James Daugherty and Mattias Reichel"/>
+ <meta name="date" content="February 3, 2026"/>
<meta name="robots" content="all"/>
<link rel="alternate" type="application/rss+xml" title="RSS" href="https://grails.apache.org/rss.xml"/>
<meta charset='UTF-8'/>
<link rel='icon' href='https://grails.apache.org/images/favicon.ico'/>
<meta name='twitter:card' content='summary_large_image'/>
<meta name='twitter:site' content='@grailsframework'/>
- <meta name='twitter:description' content='Grails Framework information regarding CVE-2022-35912'/>
+ <meta name='twitter:description' content='This year, we're proud to award the Grails Community Rock Star honors to James Daugherty and Mattias Reichel'/>
<meta name='twitter:creator' content='@grailsframework'/>
<meta property='og:image' content='https://grails.apache.org/images/grails.png'/>
<meta property='og:image:width' content='300'/>
<meta property='og:image:height' content='300'/>
<meta property='og:url' content='https://grails.apache.org'/>
- <meta property='og:title' content='Grails Framework Remote Code Execution Vulnerability'/>
- <meta property='og:description' content='Grails Framework information regarding CVE-2022-35912'/>
+ <meta property='og:title' content='James Daugherty and Mattias Reichel Named 2026 Grails® Community Rock Stars'/>
+ <meta property='og:description' content='This year, we're proud to award the Grails Community Rock Star honors to James Daugherty and Mattias Reichel'/>
<meta property='og:type' content='website'/>
<meta name='viewport' content='width=device-width, initial-scale=1'/>
@@ -113,47 +113,26 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
</div>
</div>
<div class='content container'>
- <div class='light padded blogpost'><h1>Grails Framework Remote Code Execution Vulnerability</h1>
-<p><span class="author">By Puneet Behl and Jason Schindler</span></p>
-<p><span class="date">July 18, 2022</span></p>
-<p><strong>Grails Framework information regarding CVE-2022-35912</strong></p>
-<h2>Updates</h2>
-<h3>July 20th, 2022</h3>
-<p>Updated impacted Grails framework versions.</p>
-<h2>Overview</h2>
-<p>The Grails team has confirmed a critical security vulnerability reported by meizjm3i and codeplutos of AntGroup FG Security Lab. This vulnerability has been assigned identifier <a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-35912">CVE-2022-35912</a>.</p>
-<p>The vulnerability allows an attacker to remotely execute code within a Grails application runtime by issuing a specially crafted web request that grants the attacker access to the class loader. This attack exploits a section of the Grails data-binding logic. Grails data-binding is invoked in a number of ways including the creation of command objects, domain class construction, and manual data binding when using <code>bindData</code>. For a full description, please refer to <a href=" [...]
-<h2>Impacted Applications</h2>
-<ul>
-<li>Grails framework versions
-<ul>
-<li>>= 3.3.10 & < 3.3.15</li>
-<li>>= 4.0.0 & < 4.1.1</li>
-<li>>= 5.0.0 & < 5.1.9</li>
-<li>5.2.0</li>
-</ul>
-</li>
-<li>Running on Java 8</li>
-<li>Using embedded Tomcat runtime, as well as those deployed to a Servlet Container</li>
-</ul>
-<p>We have confirmed this vulnerability on Grails framework versions 3.3.10 and higher (including Grails framework 4 and 5) that are running on Java 8. The vulnerability has been observed in both the embedded Tomcat runtime and applications deployed as a war to a Tomcat instance.</p>
-<p>Due to the nature of this vulnerability, we strongly suggest that all Grails applications, <em>including those that are not vulnerable to this specific attack</em>, be updated to a patched Grails release. While we have not been able to reproduce this specific exploit on applications running in Java 11 or in versions of the Grails framework before 3.3.10, the nature of the vulnerability is such that variations on the attack could be discovered that earlier Grails releases, and Grails a [...]
-<h2>Protecting Your Applications</h2>
-<p>The following Grails framework versions have been patched for this vulnerability:</p>
-<ul>
-<li>5.2.1</li>
-<li>5.1.9</li>
-<li>4.1.1</li>
-<li>3.3.15</li>
-</ul>
-<p>The best way to protect your Grails applications is to upgrade to a patched release of the framework.</p>
-<p>Grails 4.x applications can be upgraded to version 4.1.1 or higher, and Grails 5.0.x and 5.1.x applications can be upgraded to 5.1.9 or higher, and Grails 5.2 applications can be upgraded to 5.2.1 or higher.</p>
-<h2>Protecting Grails 3 Applications</h2>
-<p>For Grails 3 applications, we have released Grails framework 3.3.15, which includes a patch for this vulnerability (please note that Grails framework version 3 has reached end of support, and we strongly recommend that all Grails 3 applications be upgraded to an actively maintained version of the framework).</p>
-<h2>Protecting Grails 2 Applications</h2>
-<p>As mentioned above, this specific attack is enabled by code added in version 3.3.10 of the Grails framework, so Grails framework version 2 applications are not vulnerable to it. Due to the nature of the exploit, we strongly suggest that you upgrade your Grails applications to a patched and supported version of the framework. Grails framework version 2 has reached end of support.</p>
-<h2>Next Steps</h2>
-<p>The Grails Foundation and the Grails core development team take application security very seriously. We are continuing to research and monitor this vulnerability and will update this post with new information as it is discovered.</p>
+ <div class='light padded blogpost'><h1>James Daugherty and Mattias Reichel Named 2026 Grails® Community Rock Stars</h1>
+<p><span class="author">By James Fredley</span></p>
+<p><span class="date">February 3, 2026</span></p>
+<p>The Grails Community is thrilled to kick off 2026 by recognizing two outstanding volunteers for their exceptional contributions. As we continue to build on the momentum from Grails 7 and look ahead to future innovations, it's community leaders like these who drive the framework forward.</p>
+<p>This year, we're proud to award the <a href="/community.html">Grails Community Rock Star</a> honors to <a href="https://github.com/jdaugherty">James Daugherty</a> and <a href="https://github.com/matrei">Mattias Reichel</a>. Both have demonstrated unwavering dedication through code contributions, build improvements, documentation, plugin development, community support, and leadership in advancing Grails. Without their thousands of hours of volunteer work, Grails 7 and the successful tr [...]
+<h2>Mattias Reichel</h2>
+<p><a href="https://github.com/matrei">Mattias Reichel</a> has made significant impacts across key repositories, including grails-core, grails-spring-security, grails-redis, grails-static-website, and many more. His technical contributions span critical areas of the framework, from security enhancements to performance optimizations and modern tooling integrations. He brought deep historical knowledge of the framework's architecture and design principles to help guide our work.</p>
+<p>Mattias played a crucial role in Grails 7 development, contributing to dependency updates, build system improvements, and feature enhancements that strengthen the framework's foundation. His work on Geb, Gradle, Develocity, and GitHub Workflows moved all of those areas significantly forward.</p>
+<p>As a volunteer contributor, Mattias consistently supports the Grails community through thoughtful code reviews, comprehensive testing, and detailed issue reporting. He actively participates in technical discussions and weekly community meetings, offering insights that shape the framework's direction. His ability to identify and address edge cases, propose feature improvements, and open well-researched issues in grails-core demonstrates both technical depth and a user-focused mindset.</p>
+<p>Beyond code contributions, Mattias helps maintain the project's infrastructure and documentation, ensuring that the Grails ecosystem remains accessible and welcoming to developers at all levels. His collaborative approach and willingness to mentor others make him an invaluable community member.</p>
+<p>We're deeply appreciative of his passion, technical excellence, collaborative spirit, and leadership in making Grails stronger for everyone.</p>
+<h2>James Daugherty</h2>
+<p><a href="https://github.com/jdaugherty">James Daugherty</a> has been a pivotal force in the Grails ecosystem, particularly in driving Grails 7 development. His technical expertise shines through in numerous contributions to grails-core, asset-pipeline, grails-quartz, grails-github-actions, grails-gradle-publish, grails-website, and many more, including critical updates that make the framework modern and robust.</p>
+<p>James played instrumental roles in Grails 7.x releases, streamlining dependencies, enhancing performance, fixing critical issues, and supporting features like reproducible builds, SBOMs, and the comprehensive build system overhaul. His deep understanding of the framework's architecture enables him to tackle complex challenges that benefit the entire community.</p>
+<p>As a volunteer leader, James exemplifies how leadership naturally emerges from dedicated contributors. He serves as a caring and supportive steward of the technology, guiding technical discussions to productive outcomes even when opinions differ. In community channels like Grails Slack and mailing lists, he provides guidance on migrations and integrations, answers user questions with patience and clarity, and actively mentors developers navigating complex scenarios.</p>
+<p>James' contributions extend far beyond code, demonstrating exceptional leadership and character in fostering the project's success. His efforts boost productivity across the ecosystem and position Grails for long-term success. We're deeply appreciative of his commitment to both the codebase and community, making him a true Grails leader and an invaluable teammate.</p>
+<h2>Thank You, James and Mattias!</h2>
+<p>On behalf of the entire Grails community, thank you, James and Mattias, for your passion and tireless dedication. Your contributions in code, collaboration, and innovation make Grails stronger for everyone. You are true Grails leaders and invaluable assets to our community. Please keep up the fantastic work!</p>
+<p>We invite the entire community to join us in congratulating James and Mattias. Share your thanks on the mailing list, GitHub, Grails Slack, LinkedIn, or X.</p>
+<p>If you're inspired to contribute to Grails, check out our <a href="https://github.com/grails/grails-core/blob/master/CONTRIBUTING.md">contribution guidelines</a> and help shape the future of the framework!</p>
<h2 class='space-above'>
<span>You might also like ...</span>
</h2>
diff --git a/blog/index.html b/blog/index.html
index 59f93ba0a5a..5670c1508ed 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -116,6 +116,12 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<div class='light'>
<div class='padded' style='padding-top: 0;'><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
+ <a href='https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html'>
+ <h3>February 3, 2026</h3>
+ <h2>James Daugherty and Mattias Reichel Named 202...</h2>
+ </a>
+</article></div>
+ <div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html'>
<h3>October 18, 2025</h3>
<h2>Apache Grails 7.0.0 - Release Announcement</h2>
@@ -126,13 +132,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 7, 2025</h3>
<h2>Apache Grails Graduates to Top-Level Project ...</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-09-11-grails-7-rc2.html'>
<h3>September 11, 2025</h3>
<h2>Apache Grails (Incubating) 7.0.0-RC2 - Releas...</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-08-10-grails-7-rc1.html'>
<h3>August 10, 2025</h3>
@@ -144,13 +150,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>July 15, 2025</h3>
<h2>Apache Grails (Incubating) 7.0.0-M5 - Release...</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-06-10-grails-7-m4.html'>
<h3>June 10, 2025</h3>
<h2>Apache Grails (Incubating) 7.0.0-M4 - Release...</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-03-05-grails-7-m3.html'>
<h3>March 5, 2025</h3>
@@ -162,13 +168,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>January 3, 2025</h3>
<h2>Introducing Grails Framework 6.2.3 Release</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2025-01-02-grails-community-rockstar-fredley.html'>
<h3>January 2, 2025</h3>
<h2>James Fredley Named 2025 Grails® Rock Star</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2024-12-23-grails-7-m1.html'>
<h3>December 23, 2024</h3>
@@ -180,13 +186,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>November 20, 2024</h3>
<h2>Introducing Grails Framework 6.2.2 Release</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2024-10-03-introducing-grails-6-2-1.html'>
<h3>October 3, 2024</h3>
<h2>Introducing Grails Framework 6.2.1 Release</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-5.png)'>
<a href='https://grails.apache.org/blog/2024-10-01-grails-community-contributions.html'>
<h3>October 1, 2024</h3>
@@ -198,13 +204,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>June 25, 2024</h3>
<h2>Grails 7 MVP</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-5.png)'>
<a href='https://grails.apache.org/blog/2024-06-07-grails-future.html'>
<h3>June 7, 2024</h3>
<h2>Grails Future Planning</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-security.png)'>
<a href='https://grails.apache.org/blog/2023-12-20-cve-data-binding-dos.html'>
<h3>December 20, 2023</h3>
@@ -216,13 +222,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>November 14, 2023</h3>
<h2>Introducing Grails Framework 6.1.0 Release</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2023-09-11-the-new-grails-plugin-portal.html'>
<h3>September 11, 2023</h3>
<h2>Introducing the New Grails Plugin Portal - A ...</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2023-08-25-introducing-grails-spring-security-core-6.html'>
<h3>August 25, 2023</h3>
@@ -234,13 +240,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>August 3, 2023</h3>
<h2>Introducing the New Grails Forge - A Lightnin...</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2023-07-25-introducing-grails-6.html'>
<h3>July 25, 2023</h3>
<h2>Introducing Grails 6 - Embracing Modern Java,...</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2023-05-27-grails-6-rc1.html'>
<h3>May 27, 2023</h3>
@@ -252,13 +258,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>March 29, 2023</h3>
<h2>Grails 6 M2 - Release Annoucement</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-1.png)'>
<a href='https://grails.apache.org/blog/2023-03-17-grails-foundation-joining-unity-foundation.html'>
<h3>March 17, 2023</h3>
<h2>Grails Foundation joining Unity</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-5.png)'>
<a href='https://grails.apache.org/blog/2023-02-08-repository-maint.html'>
<h3>February 8, 2023</h3>
@@ -270,13 +276,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>November 22, 2022</h3>
<h2>Grails Spring Security Core Plugin Improper P...</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2022-09-28-static-binding-bug.html'>
<h3>September 28, 2022</h3>
<h2>Grails Data Binding to Static Properties Bug</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-1.png)'>
<a href='https://grails.apache.org/blog/2022-07-18-rce-vulnerability.html'>
<h3>July 18, 2022</h3>
@@ -288,13 +294,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>April 1, 2022</h3>
<h2>Announcing Our Newest Tools and Infrastructur...</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-5.png)'>
<a href='https://grails.apache.org/blog/2022-03-31-grails-spring-rce.html'>
<h3>March 31, 2022</h3>
<h2>Grails and the Recent Spring Framework RCE</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2022-01-07-gradle-enterprise-tools-and-infrastructure-partner.html'>
<h3>January 7, 2022</h3>
@@ -306,13 +312,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>January 7, 2022</h3>
<h2>2GM Town Hall Meeting: 2022 Q1</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-2.png)'>
<a href='https://grails.apache.org/blog/2021-12-15-grails-five-one.html'>
<h3>December 18, 2021</h3>
<h2>Grails Framework 5.1 Released</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2019-12-20.jpg)'>
<a href='https://grails.apache.org/blog/2021-12-14-log4j2-cve.html'>
<h3>December 14, 2021</h3>
@@ -324,13 +330,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>December 7, 2021</h3>
<h2>Grails Training Now Enrolling</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-2.png)'>
<a href='https://grails.apache.org/blog/2021-11-23-db-migration-plugin-update.html'>
<h3>November 23, 2021</h3>
<h2>Grails Database Migration 4.0.0-RC1 Released</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2019-12-20.jpg)'>
<a href='https://grails.apache.org/blog/2021-11-11.html'>
<h3>November 11, 2021</h3>
@@ -342,13 +348,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 11, 2021</h3>
<h2>Grails framework 5 GA Released</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-1.png)'>
<a href='https://grails.apache.org/blog/2021-10-08-developer-advocate-announced.html'>
<h3>October 8, 2021</h3>
<h2>New Developer Advocate Announced</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-4.png)'>
<a href='https://grails.apache.org/blog/2021-09-24-q3-town-hall-meeting.html'>
<h3>September 24, 2021</h3>
@@ -360,13 +366,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>September 17, 2021</h3>
<h2>Webinar: An Insider's Guide to Groovy 4</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-2.png)'>
<a href='https://grails.apache.org/blog/2021-09-15-q3-town-hall-meeting-scheduled.html'>
<h3>September 15, 2021</h3>
<h2>2GM Q3 Town Hall Meeting Coming Soon</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-1.png)'>
<a href='https://grails.apache.org/blog/2021-09-02-grails-deep-dive.html'>
<h3>September 2, 2021</h3>
@@ -378,13 +384,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>August 25, 2021</h3>
<h2>Groovy 4 Webinar Coming Soon</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2021-08-12-grails-5-rc1-release.html'>
<h3>August 11, 2021</h3>
<h2>Grails 5.0.0 RC1 Released</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-2.png)'>
<a href='https://grails.apache.org/blog/2021-07-20-call-for-productivity-tips.html'>
<h3>July 20, 2021</h3>
@@ -396,13 +402,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>June 10, 2021</h3>
<h2>Updated Grails Wrapper for Grails 3 and 4 pro...</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-1.png)'>
<a href='https://grails.apache.org/blog/2021-05-21-2gm-town-hall-q2.html'>
<h3>May 21, 2021</h3>
<h2>2GM Town Hall Meeting: 2021 Q2</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-6.png)'>
<a href='https://grails.apache.org/blog/2021-04-07-publish-grails-plugin-to-maven-central.html'>
<h3>April 7, 2021</h3>
@@ -414,13 +420,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>March 22, 2021</h3>
<h2>Meet the Grails® Framework's New Mascot, Sir ...</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-5.png)'>
<a href='https://grails.apache.org/blog/2021-02-12-alerts-regarding-bintray-sunset.html'>
<h3>February 12, 2021</h3>
<h2>Important Information Regarding Grails and Bi...</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-4.png)'>
<a href='https://grails.apache.org/blog/2021-02-05-2gm-town-hall-q1.html'>
<h3>February 5, 2021</h3>
@@ -432,13 +438,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>January 22, 2021</h3>
<h2>Grails Framework Exciting Updates</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-5.png)'>
<a href='https://grails.apache.org/blog/2020-10-26-grails-foundation-announcement.html'>
<h3>October 26, 2020</h3>
<h2>Grails® Foundation Announced</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/grails-blog-index-3.png)'>
<a href='https://grails.apache.org/blog/2020-10-16-2gm-town-hall-2020-q4.html'>
<h3>October 16, 2020</h3>
@@ -450,13 +456,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 1, 2020</h3>
<h2>2GM Quarterly Town Hall Meetings</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2020-09-10.jpg)'>
<a href='https://grails.apache.org/blog/2020-09-10-grails-state-of-union.html'>
<h3>September 10, 2020</h3>
<h2>Grails® State of the Union</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2019-12-20.jpg)'>
<a href='https://grails.apache.org/blog/2019-12-20.html'>
<h3>December 20, 2019</h3>
@@ -468,13 +474,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>August 27, 2019</h3>
<h2>Webinar: Groovy 3 and Beyond – An Insider's G...</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2019-07-11.jpg)'>
<a href='https://grails.apache.org/blog/2019-07-11.html'>
<h3>July 11, 2019</h3>
<h2>Grails® 4 GA Released</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2019-06-18.jpg)'>
<a href='https://grails.apache.org/blog/2019-06-18.html'>
<h3>June 18, 2019</h3>
@@ -486,13 +492,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>May 30, 2019</h3>
<h2>Possible Grails® MITM Vulnerability</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2019-05-24.jpg)'>
<a href='https://grails.apache.org/blog/2019-05-24.html'>
<h3>May 24, 2019</h3>
<h2>Webinar: Single-Page Apps Simplified with the...</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2019-03-27.jpg)'>
<a href='https://grails.apache.org/blog/2019-03-27.html'>
<h3>March 27, 2019</h3>
@@ -504,13 +510,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>February 19, 2019</h3>
<h2>Grails® 4 Milestone 1 Released</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/quickcast.jpg)'>
<a href='https://grails.apache.org/blog/2019-01-30.html'>
<h3>January 30, 2019</h3>
<h2>Quickcast #12: Building Grails® Applications ...</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2019-01-07.jpg)'>
<a href='https://grails.apache.org/blog/2019-01-07.html'>
<h3>January 7, 2019</h3>
@@ -522,13 +528,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>October 12, 2018</h3>
<h2>Webinar: Introduction to Grails® Multi-Tenanc...</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2018-10-02.jpg)'>
<a href='https://grails.apache.org/blog/2018-10-02.html'>
<h3>October 2, 2018</h3>
<h2>Grails® Domain Read-Only Attribute</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2018-09-23.jpg)'>
<a href='https://grails.apache.org/blog/2018-09-23.html'>
<h3>September 23, 2018</h3>
@@ -540,13 +546,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>August 22, 2018</h3>
<h2>Quickcast #11: Grails® Profiling with YourKit</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/quickcast.jpg)'>
<a href='https://grails.apache.org/blog/2018-08-22-1.html'>
<h3>August 22, 2018</h3>
<h2>Quickcast #10: Debugging Grails® Apps</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2018-06-22.jpg)'>
<a href='https://grails.apache.org/blog/2018-06-22.html'>
<h3>June 22, 2018</h3>
@@ -558,13 +564,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>June 15, 2018</h3>
<h2>Webinar: I've Seen Grails® Code You Wouldn't ...</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2018-05-24.jpg)'>
<a href='https://grails.apache.org/blog/2018-05-24.html'>
<h3>May 24, 2018</h3>
<h2>Grails® Mock Logging</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2018-05-18.jpg)'>
<a href='https://grails.apache.org/blog/2018-05-18.html'>
<h3>May 18, 2018</h3>
@@ -576,13 +582,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>April 6, 2018</h3>
<h2>Webinar: Database Migration with Grails® 3</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2018-04-05.jpg)'>
<a href='https://grails.apache.org/blog/2018-04-05.html'>
<h3>April 5, 2018</h3>
<h2>Introducing the Grails® 3 GORM Logical Delete...</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2018-03-09.jpg)'>
<a href='https://grails.apache.org/blog/2018-03-09.html'>
<h3>March 9, 2018</h3>
@@ -594,13 +600,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>March 6, 2018</h3>
<h2>Webinar: Browser Automation Testing with Geb ...</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2018-03-02.jpg)'>
<a href='https://grails.apache.org/blog/2018-03-02.html'>
<h3>March 2, 2018</h3>
<h2>Grails® Development with Groovy Eclipse</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2018-02-09.jpg)'>
<a href='https://grails.apache.org/blog/2018-02-09.html'>
<h3>February 9, 2018</h3>
@@ -612,13 +618,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>February 8, 2018</h3>
<h2>Quickcast #9: GORM Many-to-One Relationship –...</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2017-12-05.jpg)'>
<a href='https://grails.apache.org/blog/2017-12-05.html'>
<h3>December 5, 2017</h3>
<h2>Grails® Test Leakage</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2017-11-30.jpg)'>
<a href='https://grails.apache.org/blog/2017-11-30.html'>
<h3>November 30, 2017</h3>
@@ -630,13 +636,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>November 21, 2017</h3>
<h2>Grails® React Profiles</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2017-11-09.jpg)'>
<a href='https://grails.apache.org/blog/2017-11-09.html'>
<h3>November 9, 2017</h3>
<h2>Webinar: Grails® 3 for Spring Developers</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/quickcast.jpg)'>
<a href='https://grails.apache.org/blog/2017-10-30.html'>
<h3>October 30, 2017</h3>
@@ -648,13 +654,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>July 26, 2017</h3>
<h2>Grails® 3.3 GA Released</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/quickcast.jpg)'>
<a href='https://grails.apache.org/blog/2017-07-12.html'>
<h3>July 12, 2017</h3>
<h2>Quickcast #7: Logging with Grails® 3</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2017-06-28.jpg)'>
<a href='https://grails.apache.org/blog/2017-06-28.html'>
<h3>June 28, 2017</h3>
@@ -666,13 +672,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>June 27, 2017</h3>
<h2>Checked Exceptions Rollback Transactions Sinc...</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2017-05-09.jpg)'>
<a href='https://grails.apache.org/blog/2017-05-09.html'>
<h3>May 9, 2017</h3>
<h2>Why You Should Avoid Using Autowiring for Gra...</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2017-04-12.jpg)'>
<a href='https://grails.apache.org/blog/2017-04-12.html'>
<h3>April 12, 2017</h3>
@@ -684,13 +690,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>April 2, 2017</h3>
<h2>How to Add Build Info to Your Project</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2017-03-27.jpg)'>
<a href='https://grails.apache.org/blog/2017-03-27.html'>
<h3>March 27, 2017</h3>
<h2>GORM 6.1 Released</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/quickcast.jpg)'>
<a href='https://grails.apache.org/blog/2017-01-20-3.html'>
<h3>January 20, 2017</h3>
@@ -702,13 +708,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>January 20, 2017</h3>
<h2>Quickcast #4: Angular Scaffolding</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/quickcast.jpg)'>
<a href='https://grails.apache.org/blog/2017-01-20-1.html'>
<h3>January 20, 2017</h3>
<h2>Quickcast #3: Multi-Project Builds</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/quickcast.jpg)'>
<a href='https://grails.apache.org/blog/2017-01-20-4.html'>
<h3>January 20, 2017</h3>
@@ -720,13 +726,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>December 14, 2016</h3>
<h2>G3 Summit 2016 Wrap-up!</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2016-11-14.jpg)'>
<a href='https://grails.apache.org/blog/2016-11-14.html'>
<h3>November 14, 2016</h3>
<h2>Introducing the React Profile for Grails®</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2016-11-10.jpg)'>
<a href='https://grails.apache.org/blog/2016-11-10.html'>
<h3>November 10, 2016</h3>
@@ -738,13 +744,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>November 1, 2016</h3>
<h2>Configuring Rolling Logging with Logback</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2016-10-03.jpg)'>
<a href='https://grails.apache.org/blog/2016-10-03.html'>
<h3>October 3, 2016</h3>
<h2>How to Use Travis-CI to Build and Deploy Your...</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2016-09-28.jpg)'>
<a href='https://grails.apache.org/blog/2016-09-28.html'>
<h3>September 28, 2016</h3>
@@ -756,13 +762,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>September 12, 2016</h3>
<h2>How to Migrate from Resources Plugin to Asset...</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2016-08-31.jpg)'>
<a href='https://grails.apache.org/blog/2016-08-31.html'>
<h3>August 31, 2016</h3>
<h2>Retrieving Config Values In Grails® 3</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2016-08-01.jpg)'>
<a href='https://grails.apache.org/blog/2016-08-01.html'>
<h3>August 1, 2016</h3>
@@ -774,13 +780,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>July 22, 2016</h3>
<h2>Grails® 3.2 M2 and GORM 6.0 M2 Released</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2016-07-06.jpg)'>
<a href='https://grails.apache.org/blog/2016-07-06.html'>
<h3>July 6, 2016</h3>
<h2>Grails® Angular Scaffolding</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2016-06-26.jpg)'>
<a href='https://grails.apache.org/blog/2016-06-26.html'>
<h3>June 26, 2016</h3>
@@ -792,13 +798,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>June 7, 2016</h3>
<h2>GR8Conf EU 2016 Wrap-up!</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2016-06-02.jpg)'>
<a href='https://grails.apache.org/blog/2016-06-02.html'>
<h3>June 2, 2016</h3>
<h2>Monitoring and Metrics with Grails® 3</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2016-05-31.jpg)'>
<a href='https://grails.apache.org/blog/2016-05-31.html'>
<h3>May 31, 2016</h3>
@@ -810,13 +816,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>May 28, 2016</h3>
<h2>Using React with the Grails® framework</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2016-05-26.jpg)'>
<a href='https://grails.apache.org/blog/2016-05-26.html'>
<h3>May 26, 2016</h3>
<h2>Deploying Grails® 3.1 Applications to JBoss 6...</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2016-04-28.jpg)'>
<a href='https://grails.apache.org/blog/2016-04-28.html'>
<h3>April 28, 2016</h3>
@@ -828,13 +834,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>April 27, 2016</h3>
<h2>How to Use a Specific Version of GORM in Grai...</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2016-04-13.jpg)'>
<a href='https://grails.apache.org/blog/2016-04-13.html'>
<h3>April 13, 2016</h3>
<h2>JSON Views</h2>
</a>
-</article></div></div><div class="threecolumns">
+</article></div>
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/quickcast.jpg)'>
<a href='https://grails.apache.org/blog/2016-04-01-1.html'>
<h3>April 1, 2016</h3>
@@ -846,13 +852,13 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<h3>April 1, 2016</h3>
<h2>Quickcast #2: JSON Views</h2>
</a>
-</article></div>
+</article></div></div><div class="threecolumns">
<div class='column'><article class='blogcard' style='background-image: url(https://grails.apache.org/images/2015-03-01.jpg)'>
<a href='https://grails.apache.org/blog/2015-03-01.html'>
<h3>March 1, 2015</h3>
<h2>Grails® 3 Interceptors</h2>
</a>
-</article></div></div>
+</article></div>
</div>
</div>
</div> </article>
diff --git a/community.html b/community.html
index a55d5da5cef..bdc80aaa1cc 100644
--- a/community.html
+++ b/community.html
@@ -192,6 +192,14 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
<article>
<h3 class="columnheader">Grails Rock Star Wall of Fame</h3>
<div class="threecolumns">
+ <div class="column align-center">
+ <img height="200" src="https://grails.apache.org/images/mattias-reichel-2026-rockstar.png"
+ alt="Mattias Reichel - 2026 Grails Rock Star Award">
+ </div>
+ <div class="column align-center">
+ <img height="200" src="https://grails.apache.org/images/james-daugherty-2026-rockstar.png"
+ alt="James Daugherty - 2026 Grails Rock Star Award">
+ </div>
<div class="column align-center">
<img height="200" src="https://grails.apache.org/images/james-fredley-2025-rock-star.png"
alt="James Fredley - 2025 Grails Rock Star Award">
diff --git a/foundation/minutes.xml b/foundation/minutes.xml
index 95364688685..b4a37ff7a5d 100644
--- a/foundation/minutes.xml
+++ b/foundation/minutes.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0"><channel><title>Foundation | Grails Framework</title><link>https://grails.apache.org</link><description>A powerful Groovy-based web application framework for the JVM built on top of Spring Boot</description><pubDate>Tue, 03 Feb 2026 18:26:03 GMT</pubDate><item><title>Technology Advisory Board Meeting</title><link>https://grails.apache.org/foundation/minutes/20221128-tab.html< [...]
+<?xml version="1.0" encoding="UTF-8"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0"><channel><title>Foundation | Grails Framework</title><link>https://grails.apache.org</link><description>A powerful Groovy-based web application framework for the JVM built on top of Spring Boot</description><pubDate>Tue, 03 Feb 2026 18:53:10 GMT</pubDate><item><title>Technology Advisory Board Meeting</title><link>https://grails.apache.org/foundation/minutes/20221128-tab.html< [...]
<h3>Meeting Attendance:</h3>
<ul>
<li><strong>Puneet Behl</strong> - Grails Product Development Lead at Object Computing</li>
diff --git a/rss.xml b/rss.xml
index 0dd8dbcccbc..91f233406f2 100644
--- a/rss.xml
+++ b/rss.xml
@@ -1,4 +1,21 @@
-<?xml version="1.0" encoding="UTF-8"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0"><channel><title>Blog | Grails Framework</title><link>https://grails.apache.org</link><description>A powerful Groovy-based web application framework for the JVM built on top of Spring Boot</description><pubDate>Tue, 03 Feb 2026 18:26:05 GMT</pubDate><item><title>Apache Grails [%version] - Release Announcement</title><link>https://grails.apache.org/blog/2025-10-18-introducing-g [...]
+<?xml version="1.0" encoding="UTF-8"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0"><channel><title>Blog | Grails Framework</title><link>https://grails.apache.org</link><description>A powerful Groovy-based web application framework for the JVM built on top of Spring Boot</description><pubDate>Tue, 03 Feb 2026 18:53:14 GMT</pubDate><item><title>James Daugherty and Mattias Reichel Named 2026 Grails® Community Rock Stars</title><link>https://grails.apache.org/b [...]
+<p>The Grails Community is thrilled to kick off 2026 by recognizing two outstanding volunteers for their exceptional contributions. As we continue to build on the momentum from Grails 7 and look ahead to future innovations, it's community leaders like these who drive the framework forward.</p>
+<p>This year, we're proud to award the <a href="/community.html">Grails Community Rock Star</a> honors to <a href="https://github.com/jdaugherty">James Daugherty</a> and <a href="https://github.com/matrei">Mattias Reichel</a>. Both have demonstrated unwavering dedication through code contributions, build improvements, documentation, plugin development, community support, and leadership in advancing Grails. Without their thousands of hours of volunteer work, Grails 7 and the successful tr [...]
+<h2>Mattias Reichel</h2>
+<p><a href="https://github.com/matrei">Mattias Reichel</a> has made significant impacts across key repositories, including grails-core, grails-spring-security, grails-redis, grails-static-website, and many more. His technical contributions span critical areas of the framework, from security enhancements to performance optimizations and modern tooling integrations. He brought deep historical knowledge of the framework's architecture and design principles to help guide our work.</p>
+<p>Mattias played a crucial role in Grails 7 development, contributing to dependency updates, build system improvements, and feature enhancements that strengthen the framework's foundation. His work on Geb, Gradle, Develocity, and GitHub Workflows moved all of those areas significantly forward.</p>
+<p>As a volunteer contributor, Mattias consistently supports the Grails community through thoughtful code reviews, comprehensive testing, and detailed issue reporting. He actively participates in technical discussions and weekly community meetings, offering insights that shape the framework's direction. His ability to identify and address edge cases, propose feature improvements, and open well-researched issues in grails-core demonstrates both technical depth and a user-focused mindset.</p>
+<p>Beyond code contributions, Mattias helps maintain the project's infrastructure and documentation, ensuring that the Grails ecosystem remains accessible and welcoming to developers at all levels. His collaborative approach and willingness to mentor others make him an invaluable community member.</p>
+<p>We're deeply appreciative of his passion, technical excellence, collaborative spirit, and leadership in making Grails stronger for everyone.</p>
+<h2>James Daugherty</h2>
+<p><a href="https://github.com/jdaugherty">James Daugherty</a> has been a pivotal force in the Grails ecosystem, particularly in driving Grails 7 development. His technical expertise shines through in numerous contributions to grails-core, asset-pipeline, grails-quartz, grails-github-actions, grails-gradle-publish, grails-website, and many more, including critical updates that make the framework modern and robust.</p>
+<p>James played instrumental roles in Grails 7.x releases, streamlining dependencies, enhancing performance, fixing critical issues, and supporting features like reproducible builds, SBOMs, and the comprehensive build system overhaul. His deep understanding of the framework's architecture enables him to tackle complex challenges that benefit the entire community.</p>
+<p>As a volunteer leader, James exemplifies how leadership naturally emerges from dedicated contributors. He serves as a caring and supportive steward of the technology, guiding technical discussions to productive outcomes even when opinions differ. In community channels like Grails Slack and mailing lists, he provides guidance on migrations and integrations, answers user questions with patience and clarity, and actively mentors developers navigating complex scenarios.</p>
+<p>James' contributions extend far beyond code, demonstrating exceptional leadership and character in fostering the project's success. His efforts boost productivity across the ecosystem and position Grails for long-term success. We're deeply appreciative of his commitment to both the codebase and community, making him a true Grails leader and an invaluable teammate.</p>
+<h2>Thank You, James and Mattias!</h2>
+<p>On behalf of the entire Grails community, thank you, James and Mattias, for your passion and tireless dedication. Your contributions in code, collaboration, and innovation make Grails stronger for everyone. You are true Grails leaders and invaluable assets to our community. Please keep up the fantastic work!</p>
+<p>We invite the entire community to join us in congratulating James and Mattias. Share your thanks on the mailing list, GitHub, Grails Slack, LinkedIn, or X.</p>
+<p>If you're inspired to contribute to Grails, check out our <a href="https://github.com/grails/grails-core/blob/master/CONTRIBUTING.md">contribution guidelines</a> and help shape the future of the framework!</p>]]></description><author>James Fredley</author><guid>2026-02-03-grails-community-rockstars</guid><pubDate>Tue, 03 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Apache Grails [%version] - Release Announcement</title><link>https://grails.apache.org/blog/2025-10-18-introducing- [...]
<p>The Apache Grails community is excited to announce the 7.0.0 release of the Apache Grails Framework!</p>
<p>This achievement reflects the dedication of our community and underscores the strength of the ASF's open source ecosystems.</p>
<p>Thousands, upon thousands, of hours have gone into this release, and we are incredibly grateful to everyone who contributed their time and expertise to make it happen.</p>
diff --git a/sitemap.xml b/sitemap.xml
index 590cc380e91..252a25987bf 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -372,6 +372,9 @@
<url>
<loc>https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html</loc>
</url>
+ <url>
+ <loc>https://grails.apache.org/blog/2026-02-03-grails-community-rockstars.html</loc>
+ </url>
<url>
<loc>https://grails.apache.org/blog/index.html</loc>
</url>