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 3a92c27ab7f Updating apache/grails-website asf-site-production branch 
for GitHub Actions run:31570554561
3a92c27ab7f is described below

commit 3a92c27ab7f11bc4755e324793df9eb1929be76d
Author: jamesfredley <[email protected]>
AuthorDate: Wed Aug 12 06:47:27 2026 +0000

    Updating apache/grails-website asf-site-production branch for GitHub 
Actions run:31570554561
---
 foundation/minutes.xml                       |  2 +-
 foundation/minutes/20210321-tab.html         | 10 +++++-----
 foundation/minutes/20211217-tab.html         | 10 +++++-----
 foundation/minutes/20220323-tab.html         | 10 +++++-----
 foundation/minutes/20220711-tab.html         | 10 +++++-----
 foundation/minutes/20221128-tab.html         | 10 +++++-----
 foundation/minutes/index.html                |  2 +-
 guides/_redirects.json                       |  2 +-
 plugins.html                                 |  8 ++++----
 plugins/owners/agorapulse.html               |  2 +-
 plugins/owners/apachesoftwarefoundation.html |  2 +-
 plugins/owners/captivatelabs.html            |  2 +-
 plugins/owners/dmahapatro.html               |  2 +-
 plugins/owners/jvilaplana.html               |  2 +-
 plugins/owners/sbglasius.html                |  2 +-
 plugins/owners/wondrify.html                 |  2 +-
 plugins/tags/asset-pipeline.html             |  2 +-
 plugins/tags/assets.html                     |  2 +-
 plugins/tags/aws.html                        |  2 +-
 plugins/tags/bootstrap.html                  |  2 +-
 plugins/tags/cache.html                      |  2 +-
 plugins/tags/config.html                     |  2 +-
 plugins/tags/data-mapping.html               |  2 +-
 plugins/tags/data.html                       |  2 +-
 plugins/tags/database.html                   |  2 +-
 plugins/tags/date.html                       |  2 +-
 plugins/tags/events.html                     |  2 +-
 plugins/tags/gorm.html                       |  2 +-
 plugins/tags/health-check.html               |  2 +-
 plugins/tags/hibernate.html                  |  2 +-
 plugins/tags/https.html                      |  2 +-
 plugins/tags/i18n.html                       |  2 +-
 plugins/tags/javascript.html                 |  2 +-
 plugins/tags/ldap.html                       |  2 +-
 plugins/tags/rdbms.html                      |  2 +-
 plugins/tags/s3.html                         |  2 +-
 plugins/tags/security.html                   |  2 +-
 plugins/tags/spring-boot-actuator.html       |  2 +-
 plugins/tags/spring-security-rest.html       |  2 +-
 plugins/tags/spring-security.html            |  2 +-
 plugins/tags/ssl.html                        |  2 +-
 plugins/tags/timezone.html                   |  2 +-
 plugins/tags/ui.html                         |  2 +-
 rss.xml                                      |  2 +-
 44 files changed, 67 insertions(+), 67 deletions(-)

diff --git a/foundation/minutes.xml b/foundation/minutes.xml
index 5cf4e7076fe..64725721afb 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>Wed, 12 Aug 2026 04:38:49 
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>Wed, 12 Aug 2026 06:37:32 
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/foundation/minutes/20210321-tab.html 
b/foundation/minutes/20210321-tab.html
index 8da1ea0ff85..e6f453a1242 100644
--- a/foundation/minutes/20210321-tab.html
+++ b/foundation/minutes/20210321-tab.html
@@ -239,17 +239,17 @@ community events</p>
         <h3>2022</h3>
         <ul>
           <li>
-            <minutesLink>website.model.HtmlMinutes@7c7fbffb</minutesLink>
+            <minutesLink>website.model.HtmlMinutes@3189d3d6</minutesLink>
             <parseDate>Nov 28, 2022</parseDate>
             <a href='minutesLink'>MMM dd - Technology Advisory Board 
Meeting</a>
           </li>
           <li>
-            <minutesLink>website.model.HtmlMinutes@4d649a92</minutesLink>
+            <minutesLink>website.model.HtmlMinutes@2ff29a21</minutesLink>
             <parseDate>Jul 07, 2022</parseDate>
             <a href='minutesLink'>MMM dd - Technology Advisory Board 
Meeting</a>
           </li>
           <li>
-            <minutesLink>website.model.HtmlMinutes@96a7777</minutesLink>
+            <minutesLink>website.model.HtmlMinutes@4700b2ee</minutesLink>
             <parseDate>Mar 23, 2022</parseDate>
             <a href='minutesLink'>MMM dd - Technology Advisory Board 
Meeting</a>
           </li>
@@ -257,12 +257,12 @@ community events</p>
         <h3>2021</h3>
         <ul>
           <li>
-            <minutesLink>website.model.HtmlMinutes@2f4ee6e7</minutesLink>
+            <minutesLink>website.model.HtmlMinutes@5f5f6097</minutesLink>
             <parseDate>Dec 17, 2021</parseDate>
             <a href='minutesLink'>MMM dd - Technology Advisory Board 
Meeting</a>
           </li>
           <li>
-            <minutesLink>website.model.HtmlMinutes@25516014</minutesLink>
+            <minutesLink>website.model.HtmlMinutes@57502d99</minutesLink>
             <parseDate>Mar 21, 2021</parseDate>
             <a href='minutesLink'>MMM dd - Technology Advisory Board 
Meeting</a>
           </li>
diff --git a/foundation/minutes/20211217-tab.html 
b/foundation/minutes/20211217-tab.html
index a0fe5f2fcad..63889a8c29f 100644
--- a/foundation/minutes/20211217-tab.html
+++ b/foundation/minutes/20211217-tab.html
@@ -281,17 +281,17 @@
         <h3>2022</h3>
         <ul>
           <li>
-            <minutesLink>website.model.HtmlMinutes@7c7fbffb</minutesLink>
+            <minutesLink>website.model.HtmlMinutes@3189d3d6</minutesLink>
             <parseDate>Nov 28, 2022</parseDate>
             <a href='minutesLink'>MMM dd - Technology Advisory Board 
Meeting</a>
           </li>
           <li>
-            <minutesLink>website.model.HtmlMinutes@4d649a92</minutesLink>
+            <minutesLink>website.model.HtmlMinutes@2ff29a21</minutesLink>
             <parseDate>Jul 07, 2022</parseDate>
             <a href='minutesLink'>MMM dd - Technology Advisory Board 
Meeting</a>
           </li>
           <li>
-            <minutesLink>website.model.HtmlMinutes@96a7777</minutesLink>
+            <minutesLink>website.model.HtmlMinutes@4700b2ee</minutesLink>
             <parseDate>Mar 23, 2022</parseDate>
             <a href='minutesLink'>MMM dd - Technology Advisory Board 
Meeting</a>
           </li>
@@ -299,12 +299,12 @@
         <h3>2021</h3>
         <ul>
           <li>
-            <minutesLink>website.model.HtmlMinutes@2f4ee6e7</minutesLink>
+            <minutesLink>website.model.HtmlMinutes@5f5f6097</minutesLink>
             <parseDate>Dec 17, 2021</parseDate>
             <a href='minutesLink'>MMM dd - Technology Advisory Board 
Meeting</a>
           </li>
           <li>
-            <minutesLink>website.model.HtmlMinutes@25516014</minutesLink>
+            <minutesLink>website.model.HtmlMinutes@57502d99</minutesLink>
             <parseDate>Mar 21, 2021</parseDate>
             <a href='minutesLink'>MMM dd - Technology Advisory Board 
Meeting</a>
           </li>
diff --git a/foundation/minutes/20220323-tab.html 
b/foundation/minutes/20220323-tab.html
index e341db45795..dcb61548d86 100644
--- a/foundation/minutes/20220323-tab.html
+++ b/foundation/minutes/20220323-tab.html
@@ -324,17 +324,17 @@
         <h3>2022</h3>
         <ul>
           <li>
-            <minutesLink>website.model.HtmlMinutes@7c7fbffb</minutesLink>
+            <minutesLink>website.model.HtmlMinutes@3189d3d6</minutesLink>
             <parseDate>Nov 28, 2022</parseDate>
             <a href='minutesLink'>MMM dd - Technology Advisory Board 
Meeting</a>
           </li>
           <li>
-            <minutesLink>website.model.HtmlMinutes@4d649a92</minutesLink>
+            <minutesLink>website.model.HtmlMinutes@2ff29a21</minutesLink>
             <parseDate>Jul 07, 2022</parseDate>
             <a href='minutesLink'>MMM dd - Technology Advisory Board 
Meeting</a>
           </li>
           <li>
-            <minutesLink>website.model.HtmlMinutes@96a7777</minutesLink>
+            <minutesLink>website.model.HtmlMinutes@4700b2ee</minutesLink>
             <parseDate>Mar 23, 2022</parseDate>
             <a href='minutesLink'>MMM dd - Technology Advisory Board 
Meeting</a>
           </li>
@@ -342,12 +342,12 @@
         <h3>2021</h3>
         <ul>
           <li>
-            <minutesLink>website.model.HtmlMinutes@2f4ee6e7</minutesLink>
+            <minutesLink>website.model.HtmlMinutes@5f5f6097</minutesLink>
             <parseDate>Dec 17, 2021</parseDate>
             <a href='minutesLink'>MMM dd - Technology Advisory Board 
Meeting</a>
           </li>
           <li>
-            <minutesLink>website.model.HtmlMinutes@25516014</minutesLink>
+            <minutesLink>website.model.HtmlMinutes@57502d99</minutesLink>
             <parseDate>Mar 21, 2021</parseDate>
             <a href='minutesLink'>MMM dd - Technology Advisory Board 
Meeting</a>
           </li>
diff --git a/foundation/minutes/20220711-tab.html 
b/foundation/minutes/20220711-tab.html
index 12b133a7f9b..91ed9c28ab4 100644
--- a/foundation/minutes/20220711-tab.html
+++ b/foundation/minutes/20220711-tab.html
@@ -232,17 +232,17 @@
         <h3>2022</h3>
         <ul>
           <li>
-            <minutesLink>website.model.HtmlMinutes@7c7fbffb</minutesLink>
+            <minutesLink>website.model.HtmlMinutes@3189d3d6</minutesLink>
             <parseDate>Nov 28, 2022</parseDate>
             <a href='minutesLink'>MMM dd - Technology Advisory Board 
Meeting</a>
           </li>
           <li>
-            <minutesLink>website.model.HtmlMinutes@4d649a92</minutesLink>
+            <minutesLink>website.model.HtmlMinutes@2ff29a21</minutesLink>
             <parseDate>Jul 07, 2022</parseDate>
             <a href='minutesLink'>MMM dd - Technology Advisory Board 
Meeting</a>
           </li>
           <li>
-            <minutesLink>website.model.HtmlMinutes@96a7777</minutesLink>
+            <minutesLink>website.model.HtmlMinutes@4700b2ee</minutesLink>
             <parseDate>Mar 23, 2022</parseDate>
             <a href='minutesLink'>MMM dd - Technology Advisory Board 
Meeting</a>
           </li>
@@ -250,12 +250,12 @@
         <h3>2021</h3>
         <ul>
           <li>
-            <minutesLink>website.model.HtmlMinutes@2f4ee6e7</minutesLink>
+            <minutesLink>website.model.HtmlMinutes@5f5f6097</minutesLink>
             <parseDate>Dec 17, 2021</parseDate>
             <a href='minutesLink'>MMM dd - Technology Advisory Board 
Meeting</a>
           </li>
           <li>
-            <minutesLink>website.model.HtmlMinutes@25516014</minutesLink>
+            <minutesLink>website.model.HtmlMinutes@57502d99</minutesLink>
             <parseDate>Mar 21, 2021</parseDate>
             <a href='minutesLink'>MMM dd - Technology Advisory Board 
Meeting</a>
           </li>
diff --git a/foundation/minutes/20221128-tab.html 
b/foundation/minutes/20221128-tab.html
index cab71651919..b2772b786ca 100644
--- a/foundation/minutes/20221128-tab.html
+++ b/foundation/minutes/20221128-tab.html
@@ -271,17 +271,17 @@
         <h3>2022</h3>
         <ul>
           <li>
-            <minutesLink>website.model.HtmlMinutes@7c7fbffb</minutesLink>
+            <minutesLink>website.model.HtmlMinutes@3189d3d6</minutesLink>
             <parseDate>Nov 28, 2022</parseDate>
             <a href='minutesLink'>MMM dd - Technology Advisory Board 
Meeting</a>
           </li>
           <li>
-            <minutesLink>website.model.HtmlMinutes@4d649a92</minutesLink>
+            <minutesLink>website.model.HtmlMinutes@2ff29a21</minutesLink>
             <parseDate>Jul 07, 2022</parseDate>
             <a href='minutesLink'>MMM dd - Technology Advisory Board 
Meeting</a>
           </li>
           <li>
-            <minutesLink>website.model.HtmlMinutes@96a7777</minutesLink>
+            <minutesLink>website.model.HtmlMinutes@4700b2ee</minutesLink>
             <parseDate>Mar 23, 2022</parseDate>
             <a href='minutesLink'>MMM dd - Technology Advisory Board 
Meeting</a>
           </li>
@@ -289,12 +289,12 @@
         <h3>2021</h3>
         <ul>
           <li>
-            <minutesLink>website.model.HtmlMinutes@2f4ee6e7</minutesLink>
+            <minutesLink>website.model.HtmlMinutes@5f5f6097</minutesLink>
             <parseDate>Dec 17, 2021</parseDate>
             <a href='minutesLink'>MMM dd - Technology Advisory Board 
Meeting</a>
           </li>
           <li>
-            <minutesLink>website.model.HtmlMinutes@25516014</minutesLink>
+            <minutesLink>website.model.HtmlMinutes@57502d99</minutesLink>
             <parseDate>Mar 21, 2021</parseDate>
             <a href='minutesLink'>MMM dd - Technology Advisory Board 
Meeting</a>
           </li>
diff --git a/foundation/minutes/index.html b/foundation/minutes/index.html
index e6cf95a3bd7..b64199d4c06 100644
--- a/foundation/minutes/index.html
+++ b/foundation/minutes/index.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1><a 
href='https://grails.apache.org/foundation/index.html'>Foundation</a></h1></div></div><div
 class='clear content container'><h3 class='column-header'>Meeting Minutes 
Archive</h3><div class='light'><div class='padded' style='padding-top: 0;'><div 
class="three-columns"><div class='column'><article class='blog-card' 
style='margin-bottom: 0; background-image: 
url(https://grails.apache.org/images/grails-blog-index-6.png)' [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1><a 
href='https://grails.apache.org/foundation/index.html'>Foundation</a></h1></div></div><div
 class='clear content container'><h3 class='column-header'>Meeting Minutes 
Archive</h3><div class='light'><div class='padded' style='padding-top: 0;'><div 
class="three-columns"><div class='column'><article class='blog-card' 
style='margin-bottom: 0; background-image: 
url(https://grails.apache.org/images/grails-blog-index-6.png)' [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/guides/_redirects.json b/guides/_redirects.json
index 5d2b5b24e60..36531037b9d 100644
--- a/guides/_redirects.json
+++ b/guides/_redirects.json
@@ -1,6 +1,6 @@
 {
     "version": 1,
-    "generated": "2026-08-12T04:40:40.053173141Z",
+    "generated": "2026-08-12T06:39:17.250470917Z",
     "from_base": "https://guides.grails.org";,
     "to_base": "https://grails.apache.org/guides";,
     "count": 1785,
diff --git a/plugins.html b/plugins.html
index 9e7967fec7c..fe1aa9ae3ce 100644
--- a/plugins.html
+++ b/plugins.html
@@ -126,8 +126,8 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><nav 
class='plugins-nav'><a href='#all' class='nav-tab active' data-tab='all'>All 
(256)</a><a href='#recent' class='nav-tab' data-tab='recent'>Recently 
Updated</a><a href='#stars' class='nav-tab' data-tab='stars'>Most Stars</a><a 
href='#tags' class='nav-tab' data-tab='tags'>Tags</a><a href='#owners' 
class='nav-tab' data-tab='owners'>Owners</a><a href='#li [...]
-in controller responses</p><div class='coords-wrapper'><a 
href='https://repo.grails.org/plugins/org/grails/plugins/cache-headers/2.0.2' 
class='maven-link' target='_blank' title='View on Maven repository'><code 
class='coords'>org.grails.plugins:<wbr>cache-headers:<wbr>2.0.2</code></a><button
 class='copy-btn' data-coords='org.grails.plugins:cache-headers:2.0.2' 
title='Copy to clipboard'>📋</button></div><div class='plugin-card-footer'><div 
class='footer-left'><a href='https://grails.apache. [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><nav 
class='plugins-nav'><a href='#all' class='nav-tab active' data-tab='all'>All 
(256)</a><a href='#recent' class='nav-tab' data-tab='recent'>Recently 
Updated</a><a href='#stars' class='nav-tab' data-tab='stars'>Most Stars</a><a 
href='#tags' class='nav-tab' data-tab='tags'>Tags</a><a href='#owners' 
class='nav-tab' data-tab='owners'>Owners</a><a href='#li [...]
+in controller responses</p><div class='coords-wrapper'><a 
href='https://repo.grails.org/plugins/org/grails/plugins/cache-headers/2.0.2' 
class='maven-link' target='_blank' title='View on Maven repository'><code 
class='coords'>org.grails.plugins:<wbr>cache-headers:<wbr>2.0.2</code></a><button
 class='copy-btn' data-coords='org.grails.plugins:cache-headers:2.0.2' 
title='Copy to clipboard'>📋</button></div><div class='plugin-card-footer'><div 
class='footer-left'><a href='https://grails.apache. [...]
 on the Java API for RESTful Web Services.
 
 The jaxrs-core plugin provides the main functionality of the plugin. This 
plugin does not include an implementing JAX-RS servlet provider, however, so 
one of the implementation plugins should be included in projects 
instead.</p><div class='coords-wrapper'><a 
href='https://repo.grails.org/plugins/org/grails/plugins/jaxrs-core/3.1.0' 
class='maven-link' target='_blank' title='View on Maven repository'><code 
class='coords'>org.grails.plugins:<wbr>jaxrs-core:<wbr>3.1.0</code></a><button 
class [...]
@@ -145,7 +145,7 @@ Do you want to email a person at 11:41 pm or maybe a group 
of people at 2.15am?
 
 You can schedule an email to be scheduled and to run on a set date and time.
 
-Supports HTML emails with inline images as well as attachments has been tested 
on outlook and result appears to load fine.</p><div class='coords-wrapper'><a 
href='https://repo.grails.org/plugins/org/grails/plugins/mailinglist/3.0.3' 
class='maven-link' target='_blank' title='View on Maven repository'><code 
class='coords'>org.grails.plugins:<wbr>mailinglist:<wbr>3.0.3</code></a><button 
class='copy-btn' data-coords='org.grails.plugins:mailinglist:3.0.3' title='Copy 
to clipboard'>📋</button>< [...]
+Supports HTML emails with inline images as well as attachments has been tested 
on outlook and result appears to load fine.</p><div class='coords-wrapper'><a 
href='https://repo.grails.org/plugins/org/grails/plugins/mailinglist/3.0.3' 
class='maven-link' target='_blank' title='View on Maven repository'><code 
class='coords'>org.grails.plugins:<wbr>mailinglist:<wbr>3.0.3</code></a><button 
class='copy-btn' data-coords='org.grails.plugins:mailinglist:3.0.3' title='Copy 
to clipboard'>📋</button>< [...]
 Search plugin for domain class properties. Lightweight plugin which puts the 
ability for searching, it adds utility
 functions for building the search result into a string format representation 
sufficient for auto-complete as well as
 functions for listing the results based on the search query.
@@ -154,7 +154,7 @@ functions for listing the results based on the search query.
 This plugin gives application authors a powerful framework to quickly get a 
scalable messaging solution running quickly.</p><div class='coords-wrapper'><a 
href='https://repo.grails.org/plugins/org/grails/plugins/rabbitmq-native/4.0.0' 
class='maven-link' target='_blank' title='View on Maven repository'><code 
class='coords'>org.grails.plugins:<wbr>rabbitmq-native:<wbr>4.0.0</code></a><button
 class='copy-btn' data-coords='org.grails.plugins:rabbitmq-native:4.0.0' 
title='Copy to clipboard'>📋 [...]
 Just point the auto complete JS URL at suggest/[subject]?term=bla and you get 
a JSON list of suggestion strings back.
 You can add suggestion handlers to the service as a closure, or just add a 
text file named [subject].txt with an itemper line to be searched for matches. 
The simple search returns a result if an item string contains the term anywhere.
-See docs for details.</p><div class='coords-wrapper'><a 
href='https://repo.grails.org/plugins/com/nerderg/plugins/SimpleSuggestions3/1.1'
 class='maven-link' target='_blank' title='View on Maven repository'><code 
class='coords'>com.nerderg.plugins:<wbr>SimpleSuggestions3:<wbr>1.1</code></a><button
 class='copy-btn' data-coords='com.nerderg.plugins:SimpleSuggestions3:1.1' 
title='Copy to clipboard'>📋</button></div><div class='plugin-card-footer'><div 
class='footer-left'><a href='https://grai [...]
+See docs for details.</p><div class='coords-wrapper'><a 
href='https://repo.grails.org/plugins/com/nerderg/plugins/SimpleSuggestions3/1.1'
 class='maven-link' target='_blank' title='View on Maven repository'><code 
class='coords'>com.nerderg.plugins:<wbr>SimpleSuggestions3:<wbr>1.1</code></a><button
 class='copy-btn' data-coords='com.nerderg.plugins:SimpleSuggestions3:1.1' 
title='Copy to clipboard'>📋</button></div><div class='plugin-card-footer'><div 
class='footer-left'><a href='https://grai [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/plugins/owners/agorapulse.html b/plugins/owners/agorapulse.html
index 120060ae1b9..aa5410732df 100644
--- a/plugins/owners/agorapulse.html
+++ b/plugins/owners/agorapulse.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by creator: 
agorapulse</span></div><div class='plugins-section'><h2 
class='section-title'>Plugins by creator: agorapulse</h2><ul 
class='plugin-list'><li class='plugin deprecated'><div 
class='plugin-header'><h3 class='name'><a href= [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by creator: 
agorapulse</span></div><div class='plugins-section'><h2 
class='section-title'>Plugins by creator: agorapulse</h2><ul 
class='plugin-list'><li class='plugin deprecated'><div 
class='plugin-header'><h3 class='name'><a href= [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/plugins/owners/apachesoftwarefoundation.html 
b/plugins/owners/apachesoftwarefoundation.html
index bb36c2cd80d..acc12184b0c 100644
--- a/plugins/owners/apachesoftwarefoundation.html
+++ b/plugins/owners/apachesoftwarefoundation.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by creator: Apache Software 
Foundation</span></div><div class='plugins-section'><h2 
class='section-title'>Plugins by creator: Apache Software Foundation</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3  [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by creator: Apache Software 
Foundation</span></div><div class='plugins-section'><h2 
class='section-title'>Plugins by creator: Apache Software Foundation</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3  [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/plugins/owners/captivatelabs.html 
b/plugins/owners/captivatelabs.html
index 1ae9bf160a8..43fe523ccb8 100644
--- a/plugins/owners/captivatelabs.html
+++ b/plugins/owners/captivatelabs.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by creator: 
captivatelabs</span></div><div class='plugins-section'><h2 
class='section-title'>Plugins by creator: captivatelabs</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='http [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by creator: 
captivatelabs</span></div><div class='plugins-section'><h2 
class='section-title'>Plugins by creator: captivatelabs</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='http [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/plugins/owners/dmahapatro.html b/plugins/owners/dmahapatro.html
index 35aaec34879..32febb66196 100644
--- a/plugins/owners/dmahapatro.html
+++ b/plugins/owners/dmahapatro.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by creator: 
dmahapatro</span></div><div class='plugins-section'><h2 
class='section-title'>Plugins by creator: dmahapatro</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://gi [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by creator: 
dmahapatro</span></div><div class='plugins-section'><h2 
class='section-title'>Plugins by creator: dmahapatro</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://gi [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/plugins/owners/jvilaplana.html b/plugins/owners/jvilaplana.html
index bcb8358f3eb..7c95111a1bf 100644
--- a/plugins/owners/jvilaplana.html
+++ b/plugins/owners/jvilaplana.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by creator: 
jvilaplana</span></div><div class='plugins-section'><h2 
class='section-title'>Plugins by creator: jvilaplana</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://gi [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by creator: 
jvilaplana</span></div><div class='plugins-section'><h2 
class='section-title'>Plugins by creator: jvilaplana</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://gi [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/plugins/owners/sbglasius.html b/plugins/owners/sbglasius.html
index 39fe13b6a9b..12a0b67bb04 100644
--- a/plugins/owners/sbglasius.html
+++ b/plugins/owners/sbglasius.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by creator: sbglasius</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by creator: 
sbglasius</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://gith [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by creator: sbglasius</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by creator: 
sbglasius</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://gith [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/plugins/owners/wondrify.html b/plugins/owners/wondrify.html
index 9333d5e7efa..6fc54b6aea7 100644
--- a/plugins/owners/wondrify.html
+++ b/plugins/owners/wondrify.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by creator: wondrify</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by creator: 
wondrify</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by creator: wondrify</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by creator: 
wondrify</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/plugins/tags/asset-pipeline.html b/plugins/tags/asset-pipeline.html
index 124fd844ed0..bca680cd682 100644
--- a/plugins/tags/asset-pipeline.html
+++ b/plugins/tags/asset-pipeline.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag 
#asset-pipeline</span></div><div class='plugins-section'><h2 
class='section-title'>Plugins by tag #asset-pipeline</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://gi [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag 
#asset-pipeline</span></div><div class='plugins-section'><h2 
class='section-title'>Plugins by tag #asset-pipeline</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://gi [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/plugins/tags/assets.html b/plugins/tags/assets.html
index f9dca6da88f..9fbe166ca92 100644
--- a/plugins/tags/assets.html
+++ b/plugins/tags/assets.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #assets</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#assets</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/wondrif [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #assets</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#assets</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/wondrif [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/plugins/tags/aws.html b/plugins/tags/aws.html
index afa7184578c..95c64d62e8a 100644
--- a/plugins/tags/aws.html
+++ b/plugins/tags/aws.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #aws</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #aws</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/grails-aws/gr [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #aws</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #aws</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/grails-aws/gr [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/plugins/tags/bootstrap.html b/plugins/tags/bootstrap.html
index 62f84f55e7d..c957c6464ab 100644
--- a/plugins/tags/bootstrap.html
+++ b/plugins/tags/bootstrap.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #bootstrap</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#bootstrap</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/j [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #bootstrap</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#bootstrap</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/j [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/plugins/tags/cache.html b/plugins/tags/cache.html
index 18f98c8d766..dc1ab780d72 100644
--- a/plugins/tags/cache.html
+++ b/plugins/tags/cache.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #cache</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #cache</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/apache/gr [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #cache</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #cache</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/apache/gr [...]
 in controller responses</p><div class='coords-wrapper'><a 
href='https://repo.grails.org/plugins/org/grails/plugins/cache-headers/2.0.2' 
class='maven-link' target='_blank' title='View on Maven repository'><code 
class='coords'>org.grails.plugins:<wbr>cache-headers:<wbr>2.0.2</code></a><button
 class='copy-btn' data-coords='org.grails.plugins:cache-headers:2.0.2' 
title='Copy to clipboard'>📋</button></div><div class='plugin-card-footer'><div 
class='footer-left'><a href='https://grails.apache. [...]
 <footer>
     <div class='content'>
diff --git a/plugins/tags/config.html b/plugins/tags/config.html
index 93bd5783edf..046fb7fa967 100644
--- a/plugins/tags/config.html
+++ b/plugins/tags/config.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #config</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#config</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/Realize [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #config</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#config</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/Realize [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/plugins/tags/data-mapping.html b/plugins/tags/data-mapping.html
index ad245bc6564..eb3fc415223 100644
--- a/plugins/tags/data-mapping.html
+++ b/plugins/tags/data-mapping.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #data-mapping</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#data-mapping</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #data-mapping</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#data-mapping</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/plugins/tags/data.html b/plugins/tags/data.html
index bddb12d0ad0..689aa52e9eb 100644
--- a/plugins/tags/data.html
+++ b/plugins/tags/data.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #data</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #data</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/apache/grai [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #data</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #data</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/apache/grai [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/plugins/tags/database.html b/plugins/tags/database.html
index 88bcbe3572a..3cdd2070fe7 100644
--- a/plugins/tags/database.html
+++ b/plugins/tags/database.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #database</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#database</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/apa [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #database</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#database</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/apa [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/plugins/tags/date.html b/plugins/tags/date.html
index a4403eda3d0..38600d236b8 100644
--- a/plugins/tags/date.html
+++ b/plugins/tags/date.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #date</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #date</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/grails-plug [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #date</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #date</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/grails-plug [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/plugins/tags/events.html b/plugins/tags/events.html
index aae8e849d63..96f2b3ff4c2 100644
--- a/plugins/tags/events.html
+++ b/plugins/tags/events.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #events</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#events</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/apache/ [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #events</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#events</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/apache/ [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/plugins/tags/gorm.html b/plugins/tags/gorm.html
index 38140040a34..b70cbe10b6e 100644
--- a/plugins/tags/gorm.html
+++ b/plugins/tags/gorm.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #gorm</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #gorm</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/grails/gorm [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #gorm</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #gorm</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/grails/gorm [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/plugins/tags/health-check.html b/plugins/tags/health-check.html
index 7fb2f767aec..9fed20a60ef 100644
--- a/plugins/tags/health-check.html
+++ b/plugins/tags/health-check.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #health-check</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#health-check</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #health-check</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#health-check</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/plugins/tags/hibernate.html b/plugins/tags/hibernate.html
index a78b9be1352..9b6c276a1bf 100644
--- a/plugins/tags/hibernate.html
+++ b/plugins/tags/hibernate.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #hibernate</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#hibernate</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/g [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #hibernate</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#hibernate</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/g [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/plugins/tags/https.html b/plugins/tags/https.html
index d93fe6a58e2..5c286eb5869 100644
--- a/plugins/tags/https.html
+++ b/plugins/tags/https.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #https</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #https</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/wondrify/ [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #https</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #https</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/wondrify/ [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/plugins/tags/i18n.html b/plugins/tags/i18n.html
index 0ff8ad3301e..aea2cc4fdb5 100644
--- a/plugins/tags/i18n.html
+++ b/plugins/tags/i18n.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #i18n</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #i18n</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/wondrify/as [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #i18n</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #i18n</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/wondrify/as [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/plugins/tags/javascript.html b/plugins/tags/javascript.html
index f6c2c828c51..86a6999900c 100644
--- a/plugins/tags/javascript.html
+++ b/plugins/tags/javascript.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #javascript</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#javascript</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #javascript</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#javascript</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/plugins/tags/ldap.html b/plugins/tags/ldap.html
index 29dc2f52aca..ca3eed5fe4c 100644
--- a/plugins/tags/ldap.html
+++ b/plugins/tags/ldap.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #ldap</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #ldap</h2><ul 
class='plugin-list'><li class='plugin deprecated'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/ [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #ldap</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #ldap</h2><ul 
class='plugin-list'><li class='plugin deprecated'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/ [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/plugins/tags/rdbms.html b/plugins/tags/rdbms.html
index bb9bbe33515..df08ca76db6 100644
--- a/plugins/tags/rdbms.html
+++ b/plugins/tags/rdbms.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #rdbms</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #rdbms</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/apache/gr [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #rdbms</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #rdbms</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/apache/gr [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/plugins/tags/s3.html b/plugins/tags/s3.html
index 0b105967f14..9a02ef6135d 100644
--- a/plugins/tags/s3.html
+++ b/plugins/tags/s3.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #s3</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #s3</h2><ul 
class='plugin-list'><li class='plugin deprecated'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/agor [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #s3</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #s3</h2><ul 
class='plugin-list'><li class='plugin deprecated'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/agor [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/plugins/tags/security.html b/plugins/tags/security.html
index ea133198686..5c6026eba81 100644
--- a/plugins/tags/security.html
+++ b/plugins/tags/security.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #security</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#security</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/mat [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #security</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#security</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/mat [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/plugins/tags/spring-boot-actuator.html 
b/plugins/tags/spring-boot-actuator.html
index 80b36985e0b..c8fa908e845 100644
--- a/plugins/tags/spring-boot-actuator.html
+++ b/plugins/tags/spring-boot-actuator.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag 
#spring-boot-actuator</span></div><div class='plugins-section'><h2 
class='section-title'>Plugins by tag #spring-boot-actuator</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag 
#spring-boot-actuator</span></div><div class='plugins-section'><h2 
class='section-title'>Plugins by tag #spring-boot-actuator</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/plugins/tags/spring-security-rest.html 
b/plugins/tags/spring-security-rest.html
index a784ef23160..328e0144788 100644
--- a/plugins/tags/spring-security-rest.html
+++ b/plugins/tags/spring-security-rest.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag 
#spring-security-rest</span></div><div class='plugins-section'><h2 
class='section-title'>Plugins by tag #spring-security-rest</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag 
#spring-security-rest</span></div><div class='plugins-section'><h2 
class='section-title'>Plugins by tag #spring-security-rest</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/plugins/tags/spring-security.html 
b/plugins/tags/spring-security.html
index bc4f158a0aa..9172044952e 100644
--- a/plugins/tags/spring-security.html
+++ b/plugins/tags/spring-security.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag 
#spring-security</span></div><div class='plugins-section'><h2 
class='section-title'>Plugins by tag #spring-security</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https:// [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag 
#spring-security</span></div><div class='plugins-section'><h2 
class='section-title'>Plugins by tag #spring-security</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https:// [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/plugins/tags/ssl.html b/plugins/tags/ssl.html
index d25c242f636..d819552e361 100644
--- a/plugins/tags/ssl.html
+++ b/plugins/tags/ssl.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #ssl</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #ssl</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/wondrify/grai [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #ssl</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #ssl</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/wondrify/grai [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/plugins/tags/timezone.html b/plugins/tags/timezone.html
index 81461eb4d7a..d13db57a8af 100644
--- a/plugins/tags/timezone.html
+++ b/plugins/tags/timezone.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #timezone</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#timezone</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/dus [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #timezone</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#timezone</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/dus [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/plugins/tags/ui.html b/plugins/tags/ui.html
index cac92821936..4b45200d8d6 100644
--- a/plugins/tags/ui.html
+++ b/plugins/tags/ui.html
@@ -126,7 +126,7 @@
     </div>
 </header>
 
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #ui</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #ui</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/apache/grails-s [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #ui</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #ui</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/apache/grails-s [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>
diff --git a/rss.xml b/rss.xml
index 3ebda9f56ea..c99f494c17c 100644
--- a/rss.xml
+++ b/rss.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>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>Wed, 12 Aug 2026 04:38:59 
GMT</pubDate><item><title>Søren Glasius Named 2026 Grails® Lifetime 
Contributor</title><link>https://grails.apache.org/blog/2026-07-28-soren-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>Wed, 12 Aug 2026 06:37:42 
GMT</pubDate><item><title>Søren Glasius Named 2026 Grails® Lifetime 
Contributor</title><link>https://grails.apache.org/blog/2026-07-28-soren-g [...]
 <p>The Apache Grails community is proud to honor <a 
href="https://github.com/sbglasius";>Søren Berg Glasius</a> with the 2026 Grails 
Lifetime Contributor Award. The award recognizes long-term, sustained 
contributions that have strengthened Grails as a framework, an ecosystem, and a 
community.</p>
 <p>For years, Grails users, plugin authors, conference speakers, and project 
contributors have seen the same pattern: Søren shows up for Grails, helps 
others succeed with it, and strengthens its ecosystem. Today he serves on the 
Project Management Committees for Apache Grails and Apache Groovy.</p>
 <h2>A Builder Across the Grails Framework</h2>

Reply via email to