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 b90f8d66f9e Updating apache/grails-website asf-site-production branch 
for Github Actions run:18419488254
b90f8d66f9e is described below

commit b90f8d66f9eff09ce9a9d138611f0bcef89160e7
Author: jamesfredley <[email protected]>
AuthorDate: Fri Oct 10 22:11:58 2025 +0000

    Updating apache/grails-website asf-site-production branch for Github 
Actions run:18419488254
---
 blog/2016-05-28.html    |   2 +-
 blog/2016-05-31.html    |   2 +-
 blog/2016-07-22.html    |  24 +++++------
 blog/2016-09-28.html    |  12 +++---
 blog/2017-03-27.html    |  14 +++----
 blog/2017-05-09.html    |   2 +-
 blog/2017-07-26.html    |   4 +-
 blog/2018-10-02.html    |   2 +-
 blog/index.html         |  24 +++++------
 blog/tag/quickcast.html |  12 +++---
 documentation.html      |   2 +-
 foundation/minutes.xml  |   2 +-
 rss.xml                 | 106 ++++++++++++++++++++++++------------------------
 13 files changed, 104 insertions(+), 104 deletions(-)

diff --git a/blog/2016-05-28.html b/blog/2016-05-28.html
index 2ade1dff4f9..b01a2257cde 100644
--- a/blog/2016-05-28.html
+++ b/blog/2016-05-28.html
@@ -155,7 +155,7 @@
 //...
     static mapWith=&quot;mongo&quot;
 </code></pre>
-<p>The plugin assumes you have mongodb installed and that mongod is running at 
port 27017; you can configure these to match your environment (<a 
href="https://grails.apache.org/docs/latest/grails-data/mongodb/manual/index.html";>see
 the plugin documentation for details</a>).</p>
+<p>The plugin assumes you have mongodb installed and that mongod is running at 
port 27017; you can configure these to match your environment (<a 
href="https://gorm.grails.org/latest/mongodb/manual/index.html";>see the plugin 
documentation for details</a>).</p>
 <h2>Defining Our API</h2>
 <p>Finally, we need to define a restful API for our React application.</p>
 <p>API design is a broad subject and not in scope of this article. However, 
Grails gives us a jumpstart to getting our API off the ground, providing 
endpoints for standard CRUD operations with minimal configuration. This is done 
by declaring our domain classes as resources, either by marking with the 
<code>@Resource</code> annotation or specifying the resource class within our 
URLMappings.</p>
diff --git a/blog/2016-05-31.html b/blog/2016-05-31.html
index 1d7bda3dc78..a6f1e45954f 100644
--- a/blog/2016-05-31.html
+++ b/blog/2016-05-31.html
@@ -96,7 +96,7 @@
 <p>Today, and just in time for <a href="https://gr8conf.eu/";>GR8Conf EU</a> in 
Copenhagen, we are pleased to announce the <a 
href="https://github.com/apache/grails-core/releases/tag/v3.2.0.M1";>first 
milestone of Grails<sup>®</sup> 3.2</a>, which includes the following new 
features.</p>
 <h2>RxGORM</h2>
 <p>Grails 3.2 milestone 1 ships with GORM 6.0 milestone 1, which includes a 
new implementation of GORM based on RxJava called RxGORM. With RxGORM you can 
build non-blocking, reactive applications using a familiar GORM API including 
features such as Where Queries, Dynamic Finders and Criteria Queries.</p>
-<p>With the initial release, support for MongoDB is included, but more 
implementations are planned for SQL, REST client, and other implementations. 
See the <a 
href="https://grails.apache.org/docs-legacy-gorm/latest/rx/manual/index.html";>RxGORM
 Documentation</a> for more information.</p>
+<p>With the initial release, support for MongoDB is included, but more 
implementations are planned for SQL, REST client, and other implementations. 
See the <a href="https://gorm.grails.org/latest/rx/manual/index.html";>RxGORM 
Documentation</a> for more information.</p>
 <h2>Angular Scaffolding</h2>
 <p>Grails 3.2 features support for scaffolding of AngularJS 1.x applications 
(support for Angular 2 is also planned) when using the <code>angular</code> 
profile, allowing your team to quickly get up and running integrating Angular 
frontends with Grails 3 backends.</p>
 <h2>Improvements to JSON Views</h2>
diff --git a/blog/2016-07-22.html b/blog/2016-07-22.html
index 80b1ae53d62..1438c98ca0e 100644
--- a/blog/2016-07-22.html
+++ b/blog/2016-07-22.html
@@ -93,20 +93,20 @@
 <p><span class="author">By Graeme Rocher</span></p>
 <p><span class="date">July 22, 2016</span></p>
 <p>Tags: <a href="https://grails.apache.org/blog/tag/release.html";><span 
class="hashtag">#release</span></a></p>
-<p>Today the <a href="https://objectcomputing.com/products/2gm-team";>Grails 
team</a> at <a href="https://objectcomputing.com/";>Object Computing, Inc.</a> 
(OCI) is pleased to announce the release of <a 
href="https://github.com/apache/grails-core/releases/tag/v3.2.0.M2";>Grails<sup>®</sup>
 3.2 Milestone 2</a>, which includes <a 
href="https://grails.apache.org/docs-legacy-gorm/6.0.x";>GORM 6 Milestone 2</a> 
- the biggest GORM release ever!</p>
-<p>The <a href="https://grails.apache.org/docs-legacy-gorm/6.0.x";>new version 
of GORM</a> is really the theme of this release. There are so many great new 
features that we wrote a dedicated <a 
href="https://grails.apache.org/docs-legacy-gorm/6.0.x/whatsNew/manual/index.html";>&quot;What's
 New&quot;</a> guide just for GORM (to go along with the new dedicated GORM 
documentation).</p>
+<p>Today the <a href="https://objectcomputing.com/products/2gm-team";>Grails 
team</a> at <a href="https://objectcomputing.com/";>Object Computing, Inc.</a> 
(OCI) is pleased to announce the release of <a 
href="https://github.com/apache/grails-core/releases/tag/v3.2.0.M2";>Grails<sup>®</sup>
 3.2 Milestone 2</a>, which includes <a 
href="https://gorm.grails.org/6.0.x";>GORM 6 Milestone 2</a> - the biggest GORM 
release ever!</p>
+<p>The <a href="https://gorm.grails.org/6.0.x";>new version of GORM</a> is 
really the theme of this release. There are so many great new features that we 
wrote a dedicated <a 
href="https://gorm.grails.org/6.0.x/whatsNew/manual/index.html";>&quot;What's 
New&quot;</a> guide just for GORM (to go along with the new dedicated GORM 
documentation).</p>
 <p>Just to summarize the new features in GORM include:</p>
 <ul>
-<li><a 
href="https://grails.apache.org/docs-legacy-gorm/6.0.x/neo4j/manual/index.html";>GORM
 for Neo4j</a> 3.0 Bolt Driver Support</li>
-<li><a 
href="https://grails.apache.org/docs-legacy-gorm/6.0.x/mongodb/manual/index.html";>GORM
 for MongoDB</a> 3.2 Drivers</li>
-<li><a 
href="https://grails.apache.org/docs-legacy-gorm/6.0.x/rx/manual/index.html";>RxGORM
 - GORM for RxJava</a></li>
-<li><a 
href="https://grails.apache.org/docs-legacy-gorm/1.0.x/rx/rest-client/manual";>RxGORM
 for REST</a> built on RxNetty</li>
-<li><a 
href="https://grails.apache.org/docs-legacy-gorm/6.0.x/rx/manual/index.html";>RxGORM
 for MongoDB</a> built on the MongoDB Rx Driver</li>
-<li><a 
href="https://grails.apache.org/docs-legacy-gorm/6.0.x/hibernate/manual/index.html#multipleDataSources";>Universal
 Multiple Data Sources Support</a> includin a new <a 
href="https://grails.apache.org/docs-legacy-gorm/6.0.x/hibernate/manual/index.html#connectionSources";>ConnectionSources
 API</a></li>
-<li><a 
href="https://grails.apache.org/docs-legacy-gorm/6.0.x/hibernate/manual/index.html#multiTenancy";>Multi
 Tenancy Support</a> for Hibernate, MongoDB and Neo4j</li>
-<li><a 
href="https://grails.apache.org/docs-legacy-gorm/6.0.x/hibernate/manual/index.html#outsideGrails";>Spring
 Container Free Bootstrapping</a></li>
-<li><a 
href="https://grails.apache.org/docs-legacy-gorm/6.0.x/hibernate/manual/index.html#configuration";>Unified
 Configuration API</a></li>
-<li><a 
href="https://grails.apache.org/docs-legacy-gorm/6.0.x/hibernate/manual/index.html#testing";>Improved
 Unit Testing</a></li>
+<li><a href="https://gorm.grails.org/6.0.x/neo4j/manual/index.html";>GORM for 
Neo4j</a> 3.0 Bolt Driver Support</li>
+<li><a href="https://gorm.grails.org/6.0.x/mongodb/manual/index.html";>GORM for 
MongoDB</a> 3.2 Drivers</li>
+<li><a href="https://gorm.grails.org/6.0.x/rx/manual/index.html";>RxGORM - GORM 
for RxJava</a></li>
+<li><a href="https://gorm.grails.org/1.0.x/rx/rest-client/manual";>RxGORM for 
REST</a> built on RxNetty</li>
+<li><a href="https://gorm.grails.org/6.0.x/rx/manual/index.html";>RxGORM for 
MongoDB</a> built on the MongoDB Rx Driver</li>
+<li><a 
href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#multipleDataSources";>Universal
 Multiple Data Sources Support</a> includin a new <a 
href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#connectionSources";>ConnectionSources
 API</a></li>
+<li><a 
href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#multiTenancy";>Multi
 Tenancy Support</a> for Hibernate, MongoDB and Neo4j</li>
+<li><a 
href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#outsideGrails";>Spring
 Container Free Bootstrapping</a></li>
+<li><a 
href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#configuration";>Unified
 Configuration API</a></li>
+<li><a 
href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#testing";>Improved
 Unit Testing</a></li>
 </ul>
 <p>Of course GORM 6.0 is usable in all versions of Grails 3.x.</p>
 <p>On the Grails side, Grails 3.2 ships with release candidates of the new 
AngularJS 1.0 scaffolding (Angular 2.0 support is coming) and JSON Views 1.1 
plugins as well as numerous improvements to the profiles.</p>
diff --git a/blog/2016-09-28.html b/blog/2016-09-28.html
index fe006d8c1e1..984842f651e 100644
--- a/blog/2016-09-28.html
+++ b/blog/2016-09-28.html
@@ -93,10 +93,10 @@
 <p><span class="author">By Graeme Rocher</span></p>
 <p><span class="date">September 28, 2016</span></p>
 <p>Tags: <a href="https://grails.apache.org/blog/tag/release.html";><span 
class="hashtag">#release</span></a></p>
-<p>Today we are pleased to announce the GA releases of <a 
href="https://github.com/apache/grails-core/releases/tag/v3.2.0";>Grails<sup>®</sup>
 3.2</a> and <a href="https://grails.apache.org/docs/latest/grails-data/";>GORM 
6.0</a>.</p>
+<p>Today we are pleased to announce the GA releases of <a 
href="https://github.com/apache/grails-core/releases/tag/v3.2.0";>Grails<sup>®</sup>
 3.2</a> and <a href="https://gorm.grails.org/latest/";>GORM 6.0</a>.</p>
 <p>Each of these releases represents a significant step forward for the 
framework and marks the second major release since <a 
href="https://objectcomputing.com/";>Object Computing, Inc.</a> (OCI) began 
sponsoring development.</p>
 <h2>GORM 6.0</h2>
-<p><a href="https://grails.apache.org/docs-legacy-gorm/6.0.x";>GORM 6.0</a> 
continues our goal of making GORM a standalone technology that can be used 
outside of the Grails framework. By separating GORM from the Spring container, 
it is now easier to bootstrap and use GORM in a range of different scenarios, 
from usage in Grails apps to Spring Boot apps to within a unit test.</p>
+<p><a href="https://gorm.grails.org/6.0.x";>GORM 6.0</a> continues our goal of 
making GORM a standalone technology that can be used outside of the Grails 
framework. By separating GORM from the Spring container, it is now easier to 
bootstrap and use GORM in a range of different scenarios, from usage in Grails 
apps to Spring Boot apps to within a unit test.</p>
 <p>In addition we have addressed often-requested features in GORM 
including:</p>
 <ul>
 <li>Multiple Data Sources Support for MongoDB and Neo4j</li>
@@ -105,11 +105,11 @@
 <li>GORM for Neo4j 3.0 and Bolt Driver support</li>
 <li>Unified configuration across all implementations</li>
 </ul>
-<p>There is so much new and improved functionality in GORM that we prepared a 
dedicated &quot;<a 
href="https://grails.apache.org/docs/latest/grails-data/whats-new-manual";>What's
 New&quot; guide</a> just for GORM 6.0.</p>
-<p>Also, check out the <a 
href="https://grails.apache.org/docs/latest/grails-data/";>brand new GORM 6 
website</a> for links to documentation for each implementation of GORM.</p>
+<p>There is so much new and improved functionality in GORM that we prepared a 
dedicated &quot;<a 
href="https://gorm.grails.org/latest/whatsNew/manual/index.html";>What's 
New&quot; guide</a> just for GORM 6.0.</p>
+<p>Also, check out the <a href="https://gorm.grails.org/latest/";>brand new 
GORM 6 website</a> for links to documentation for each implementation of 
GORM.</p>
 <h2>RxGORM</h2>
-<p>In additional to the traditional GORM API, a new API for GORM has been 
introduced based on <a 
href="https://github.com/ReactiveX/RxJava/wiki";>RxJava</a> called <a 
href="https://grails.apache.org/docs-legacy-gorm/6.0.x/rx/manual/index.html";>RxGORM</a>.
 With RxGORM you can write non-blocking, reactive data access code for 
supported implements.</p>
-<p>For the first release of RxGORM, implementations for <a 
href="https://grails.apache.org/docs-legacy-gorm/6.0.x/rx/manual/index.html";>MongoDB</a>
 and <a 
href="https://grails.apache.org/docs-legacy-gorm/6.0.x/rx/rest-client/manual/index.html";>REST</a>
 are provided, with more implementations planned.</p>
+<p>In additional to the traditional GORM API, a new API for GORM has been 
introduced based on <a 
href="https://github.com/ReactiveX/RxJava/wiki";>RxJava</a> called <a 
href="https://gorm.grails.org/6.0.x/rx/manual/index.html";>RxGORM</a>. With 
RxGORM you can write non-blocking, reactive data access code for supported 
implements.</p>
+<p>For the first release of RxGORM, implementations for <a 
href="https://gorm.grails.org/6.0.x/rx/manual/index.html";>MongoDB</a> and <a 
href="https://gorm.grails.org/6.0.x/rx/rest-client/manual/index.html";>REST</a> 
are provided, with more implementations planned.</p>
 <h2>Grails 3.2</h2>
 <p>Grails 3.2 bundles all of the goodness of GORM 6, plus a whole bunch of new 
features in the core framework:</p>
 <ul>
diff --git a/blog/2017-03-27.html b/blog/2017-03-27.html
index 2b4bbc2e034..e2441956163 100644
--- a/blog/2017-03-27.html
+++ b/blog/2017-03-27.html
@@ -93,10 +93,10 @@
 <p><span class="author">By Graeme Rocher</span></p>
 <p><span class="date">March 27, 2017</span></p>
 <p>Tags: <a href="https://grails.apache.org/blog/tag/release.html";><span 
class="hashtag">#release</span></a></p>
-<p>Today, <a href="https://objectcomputing.com/products/2gm-team";>the 
Grails<sup>®</sup> team</a> at <a href="https://objectcomputing.com/";>Object 
Computing, Inc.</a> (OCI) is pleased to announce the release of <a 
href="https://grails.apache.org/docs-legacy-gorm/6.1.x/";>GORM 6.1 GA</a>.</p>
-<p>This release includes <a 
href="https://grails.apache.org/docs/latest/grails-data/whats-new-manual";>a 
number of new and exciting features</a> that we are happy to share with you 
today. Notably:</p>
+<p>Today, <a href="https://objectcomputing.com/products/2gm-team";>the 
Grails<sup>®</sup> team</a> at <a href="https://objectcomputing.com/";>Object 
Computing, Inc.</a> (OCI) is pleased to announce the release of <a 
href="https://gorm.grails.org/6.1.x/";>GORM 6.1 GA</a>.</p>
+<p>This release includes <a 
href="https://gorm.grails.org/latest/whatsNew/manual/index.html";>a number of 
new and exciting features</a> that we are happy to share with you today. 
Notably:</p>
 <ul>
-<li><a 
href="https://grails.apache.org/docs-legacy-gorm/6.1.x/hibernate/manual/index.html#dataServices";>GORM
 Data Services</a> allow you to easily define interfaces or abstract classes 
that are automatically implemented for you at compile time.</li>
+<li><a 
href="https://gorm.grails.org/6.1.x/hibernate/manual/index.html#dataServices";>GORM
 Data Services</a> allow you to easily define interfaces or abstract classes 
that are automatically implemented for you at compile time.</li>
 <li>Multi-Tenancy AST Transformations</li>
 <li>Support for JPA annotations and Bean Validation API annotations</li>
 <li>Package Scanning for easier unit testing</li>
@@ -106,11 +106,11 @@
 <li>Support for Neo4j 3.1 and the Neo4j 1.2 Bolt Java Driver</li>
 <li>Massive improvements to the Neo4j support including support for 
relationship entities, paths and more.</li>
 </ul>
-<p>There is too much goodness to go through all of it in a blog post, so I 
encourage you to read the <a 
href="https://grails.apache.org/docs/latest/grails-data/whats-new-manual";>release
 notes</a> and check out the dedicated documentation for each 
implementation:</p>
+<p>There is too much goodness to go through all of it in a blog post, so I 
encourage you to read the <a 
href="https://gorm.grails.org/latest/whatsNew/manual/index.html";>release 
notes</a> and check out the dedicated documentation for each implementation:</p>
 <ul>
-<li><a 
href="https://grails.apache.org/docs-legacy-gorm/6.1.x/hibernate/manual/index.html#releaseHistory";>GORM
 for Hibernate</a></li>
-<li><a 
href="https://grails.apache.org/docs-legacy-gorm/6.1.x/mongodb/manual/index.html#releaseNotes";>GORM
 for MongoDB</a></li>
-<li><a 
href="https://grails.apache.org/docs-legacy-gorm/6.1.x/neo4j/manual/index.html#releaseNotes";>GORM
 for Neo4j</a></li>
+<li><a 
href="https://gorm.grails.org/6.1.x/hibernate/manual/index.html#releaseHistory";>GORM
 for Hibernate</a></li>
+<li><a 
href="https://gorm.grails.org/6.1.x/mongodb/manual/index.html#releaseNotes";>GORM
 for MongoDB</a></li>
+<li><a 
href="https://gorm.grails.org/6.1.x/neo4j/manual/index.html#releaseNotes";>GORM 
for Neo4j</a></li>
 </ul>
 <p>Or alternatively come see my talk about GORM 6.1 in person at Greach in 
Madrid!</p>
 <p>GORM 6.1 will become the default version of GORM to be used in the upcoming 
Grails 3.3, in the meantime you can use GORM 6.1 in Grails 3.2 simply by 
changing the <code>gormVersion</code> setting in 
<code>gradle.properties</code>:</p>
diff --git a/blog/2017-05-09.html b/blog/2017-05-09.html
index 9afb9bfe587..68d359bae9d 100644
--- a/blog/2017-05-09.html
+++ b/blog/2017-05-09.html
@@ -147,7 +147,7 @@ class HelloController {
    .
 }
 </code></pre>
-<p>You can turn on autowire for all your domain classes using the <a 
href="https://grails.apache.org/docs/latest/grails-data/hibernate5/manual/index.html#_the_default_mapping_constraints%5BDefault";>Default
 Mapping</a> setting:</p>
+<p>You can turn on autowire for all your domain classes using the <a 
href="https://gorm.grails.org/latest/hibernate/manual/index.html#_the_default_mapping_constraints%5BDefault";>Default
 Mapping</a> setting:</p>
 <p>grails-app/conf/application.groovy</p>
 <pre><code class="language-groovy">grails.gorm.default.mapping = {
         autowire true
diff --git a/blog/2017-07-26.html b/blog/2017-07-26.html
index a906539a997..8ca09cb0314 100644
--- a/blog/2017-07-26.html
+++ b/blog/2017-07-26.html
@@ -95,8 +95,8 @@
 <p>Tags: <a href="https://grails.apache.org/blog/tag/release.html";><span 
class="hashtag">#release</span></a></p>
 <p>Just in time for <a href="https://gr8conf.us/";>Gr8Conf US</a>, the <a 
href="https://objectcomputing.com/products/2gm-team";>Grails<sup>®</sup> 
team</a> at <a href="https://objectcomputing.com/";>Object Computing, Inc.</a> 
(OCI) is pleased to announce the release of <a 
href="https://grails.apache.org/docs/3.3.x/";>Grails 3.3 GA</a>.</p>
 <p>Grails 3.3 includes a number of significant improvements, most notably to 
GORM with GORM 6.1, which we <a href="/blog/2017-03-27.html">released 
earlier</a> in order to gather feedback from Grails 3.2.x users.</p>
-<p>GORM 6.1 includes some real breakthrough innovations, including <a 
href="https://grails.apache.org/docs-legacy-gorm/6.1.x/hibernate/manual/index.html#dataServices";>Data
 Services</a> that allow you to define interfaces that are automatically 
implemented and work seamlessly with GORM's multi-tenancy features.</p>
-<p>Other highlights of Grails 3.3 include the new <a 
href="https://grails.apache.org/docs/latest/guide/async.html#events";>EventBus</a>
 abstraction which integrates with existing reactive libraries such as RxJava. 
Events are also for the first time transaction aware so that consumers are only 
notified if the surrounding transaction is successful, which simplifies code 
greatly.</p>
+<p>GORM 6.1 includes some real breakthrough innovations, including <a 
href="https://gorm.grails.org/6.1.x/hibernate/manual/index.html#dataServices";>Data
 Services</a> that allow you to define interfaces that are automatically 
implemented and work seamlessly with GORM's multi-tenancy features.</p>
+<p>Other highlights of Grails 3.3 include the new <a 
href="https://async.grails.org/latest/guide/index.html#events";>EventBus</a> 
abstraction which integrates with existing reactive libraries such as RxJava. 
Events are also for the first time transaction aware so that consumers are only 
notified if the surrounding transaction is successful, which simplifies code 
greatly.</p>
 <p>Overall there is an abundance of new features and improvements that 
developers will be able to take advantage of, from the <a 
href="https://testing.grails.org/";>new testing framework</a> to improvemments 
to <a href="https://views.grails.org/latest/";>JSON Views</a>.</p>
 <p>All of these new features and more are covered in the <a 
href="https://grails.apache.org/docs/3.3.x/guide/introduction.html#whatsNew";>What's
 New guide</a>. Thanks to the Grails community who contributed greatly to 
making the release a success and we look forward <a 
href="https://github.com/apache/grails-core/issues";>to your feedback</a>!</p>
     <h2 class='space-above'>
diff --git a/blog/2018-10-02.html b/blog/2018-10-02.html
index ab7bf55e6df..412f2d9bd9a 100644
--- a/blog/2018-10-02.html
+++ b/blog/2018-10-02.html
@@ -140,7 +140,7 @@ class Team {
 <p>Now upon updates, the following hibernate log is generated (note the 
omission of <code>nationalRank</code>):</p>
 <pre><code class="language-groovy">Hibernate: update team set version=?, 
coach=?, name=? where id=? and version=?
 </code></pre>
-<p>A derived property is one that takes its value from a SQL expression. E.g., 
<code>tax formula: 'PRICE * TAX_RATE'</code>. The formula expressed in the ORM 
DSL references to NATIONAL_RANK instead nationalRank. We are echoing a value 
which must be set elsewhere and cannot be inserted through GORM. So returning 
the column value directly achieves a read-only effect. <a 
href="https://grails.apache.org/docs-legacy-gorm/6.1.x/hibernate/manual/#derivedProperties";>DerivedProperties</a></p>
+<p>A derived property is one that takes its value from a SQL expression. E.g., 
<code>tax formula: 'PRICE * TAX_RATE'</code>. The formula expressed in the ORM 
DSL references to NATIONAL_RANK instead nationalRank. We are echoing a value 
which must be set elsewhere and cannot be inserted through GORM. So returning 
the column value directly achieves a read-only effect. <a 
href="https://gorm.grails.org/6.1.x/hibernate/manual/#derivedProperties";>DerivedProperties</a></p>
 <h2>DynamicUpdate</h2>
 <p>An alternate way of achieving the same result is to use hibernate's 
<code>dynamicUpdate</code> mapping. <code>dynamicUpdate</code> tells Hibernate 
whether to include unmodified properties in the SQL UPDATE statement. This 
excludes any attribute from the update statement which is not dirty.</p>
 <pre><code class="language-groovy">package grails.readonly.attribute
diff --git a/blog/index.html b/blog/index.html
index db25f830460..8faf2741915 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -265,17 +265,17 @@
     <h2>Grails and the Recent Spring Framework RCE</h2>
   </a>
 </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/2022-01-07-2gm-town-hall-q1.html'>
-    <h3>January 7, 2022</h3>
-    <h2>2GM Town Hall Meeting: 2022 Q1</h2>
-  </a>
-</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-01-07-gradle-enterprise-tools-and-infrastructure-partner.html'>
     <h3>January 7, 2022</h3>
     <h2>Grails Foundation Announces First Tools and I...</h2>
   </a>
+</article></div></div><div class="threecolumns">
+      <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/2022-01-07-2gm-town-hall-q1.html'>
+    <h3>January 7, 2022</h3>
+    <h2>2GM Town Hall Meeting: 2022 Q1</h2>
+  </a>
 </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-12-15-grails-five-one.html'>
@@ -662,9 +662,9 @@
   </a>
 </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'>
+  <a href='https://grails.apache.org/blog/2017-01-20-4.html'>
     <h3>January 20, 2017</h3>
-    <h2>Quickcast #5: Retrieving Runtime Config Value...</h2>
+    <h2>Quickcast #6: Developing Grails® 3 Applicatio...</h2>
   </a>
 </article></div></div><div class="threecolumns">
       <div class='column'><article class='blogcard' style='background-image: 
url(https://grails.apache.org/images/quickcast.jpg)'>
@@ -674,15 +674,15 @@
   </a>
 </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'>
+  <a href='https://grails.apache.org/blog/2017-01-20-2.html'>
     <h3>January 20, 2017</h3>
-    <h2>Quickcast #6: Developing Grails® 3 Applicatio...</h2>
+    <h2>Quickcast #4: Angular Scaffolding</h2>
   </a>
 </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-2.html'>
+  <a href='https://grails.apache.org/blog/2017-01-20-3.html'>
     <h3>January 20, 2017</h3>
-    <h2>Quickcast #4: Angular Scaffolding</h2>
+    <h2>Quickcast #5: Retrieving Runtime Config Value...</h2>
   </a>
 </article></div></div><div class="threecolumns">
       <div class='column'><article class='blogcard' style='background-image: 
url(https://grails.apache.org/images/2016-12-14.jpg)'>
diff --git a/blog/tag/quickcast.html b/blog/tag/quickcast.html
index 3498906ccf0..ee7f5c7ecd9 100644
--- a/blog/tag/quickcast.html
+++ b/blog/tag/quickcast.html
@@ -127,9 +127,9 @@
   </a>
 </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-3.html'>
+  <a href='https://grails.apache.org/blog/2017-01-20-4.html'>
     <h3>January 20, 2017</h3>
-    <h2>Quickcast #5: Retrieving Runtime Config Value...</h2>
+    <h2>Quickcast #6: Developing Grails® 3 Applicatio...</h2>
   </a>
 </article></div>
       <div class='column'><article class='blogcard' style='background-image: 
url(https://grails.apache.org/images/quickcast.jpg)'>
@@ -139,15 +139,15 @@
   </a>
 </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'>
+  <a href='https://grails.apache.org/blog/2017-01-20-2.html'>
     <h3>January 20, 2017</h3>
-    <h2>Quickcast #6: Developing Grails® 3 Applicatio...</h2>
+    <h2>Quickcast #4: Angular Scaffolding</h2>
   </a>
 </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-2.html'>
+  <a href='https://grails.apache.org/blog/2017-01-20-3.html'>
     <h3>January 20, 2017</h3>
-    <h2>Quickcast #4: Angular Scaffolding</h2>
+    <h2>Quickcast #5: Retrieving Runtime Config Value...</h2>
   </a>
 </article></div>
       <div class='column'><article class='blogcard' style='background-image: 
url(https://grails.apache.org/images/quickcast.jpg)'>
diff --git a/documentation.html b/documentation.html
index a7042892710..986ff6aaf56 100644
--- a/documentation.html
+++ b/documentation.html
@@ -127,7 +127,7 @@
       <a 
href='https://grails.apache.org/docs/latest/grails-data/mongodb/manual/'>GORM 
MongoDb</a>
     </li>
     <li>
-      <a 
href='https://grails.apache.org/docs-legacy-gorm/latest/neo4j/manual/index.html'>GORM
 Neo4j</a>
+      <a href='https://gorm.grails.org/latest/neo4j/manual/index.html'>GORM 
Neo4j</a>
     </li>
     <li>
       <a 
href='https://grails.github.io/gorm-graphql/snapshot/guide/index.html'>Graphql</a>
diff --git a/foundation/minutes.xml b/foundation/minutes.xml
index 202f859b88f..f05d6bef7d6 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>Fri, 10 Oct 2025 20:12:01 
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>Fri, 10 Oct 2025 22:07:35 
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 03af2c0d7e0..2946533aecd 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>Fri, 10 Oct 2025 20:12:05 
GMT</pubDate><item><title>Apache Grails Graduates to Top-Level Project at The 
Apache Software Foundation</title><link>https://grails.apache.or [...]
+<?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>Fri, 10 Oct 2025 22:07:38 
GMT</pubDate><item><title>Apache Grails Graduates to Top-Level Project at The 
Apache Software Foundation</title><link>https://grails.apache.or [...]
 <p>The Apache Grails team is excited to announce that Apache Grails has 
officially graduated from incubation under the Apache Groovy project to become 
a Top-Level Project (TLP) at The Apache Software Foundation (ASF). This 
achievement reflects the dedication of our community and underscores the 
strength of the ASF's open source ecosystems.</p>
 <p><a 
href="https://news.apache.org/foundation/entry/the-apache-software-foundation-announces-new-top-level-projects-2";>Apache
 Software Foundation Press Release</a></p>
 <p>Apache Grails is a powerful Apache Groovy-based web application framework 
for the Java Virtual Machine (JVM) built on top of Spring Boot. It enables 
rapid application development through convention-over-configuration and Don't 
Repeat Yourself (DRY) principles, making it ideal for productively building 
full-stack applications with simplicity. Similar to Ruby on Rails, Grails has a 
nearly 20-year history of evolution and refinement, built on Java Enterprise 
foundations like Spring Frame [...]
@@ -2529,21 +2529,21 @@ Moving the Grails Foundation under Unity provides a 
meaningful alliance between
 <p>Because Grails applications are built on top of Spring and Spring Boot, the 
Grails team has taken this vulnerability very seriously. Our investigations 
have yielded no evidence that Grails 4.x or 5.x applications are vulnerable to 
this attack. The Grails framework has its own data-binding logic, which 
includes checks to validate that a given property a) is in a list of properties 
that may be bound to, and b) exists within the target metaClass. All other 
property candidates are ignored.</p>
 <p>The known exploit is one mechanism that can be used for this vulnerability. 
We will continue to monitor this situation and alert the Grails community of 
any vulnerabilities discovered, along with mitigation steps.</p>
 <h2>Next Steps</h2>
-<p>Although at this time, we have no reason to believe that Grails 
applications are vulnerable, as a precaution, we have released <a 
href="https://github.com/apache/grails-core/releases/tag/v5.1.6";>Grails 
5.1.6</a>.  This Grails Framework release updates our Spring dependency to 
5.3.18, which includes the upstream patch from the Spring Framework 
Team.</p>]]></description><author>Jason 
Schindler</author><guid>2022-03-31-grails-spring-rce</guid><pubDate>Thu, 31 Mar 
2022 00:00:00 GMT</pubDa [...]
-<p>A big thanks to everyone who joined us for our Q1 2GM Town Hall Meeting! 
For those of you who missed the live event, the recording is embedded below.</p>
-<p>At this quarter’s meeting, we provided an update on the latest advancements 
with the Grails and Micronaut frameworks, including a look at what is coming 
soon. We also shared the latest news and sponsors of the Grails and Micronaut 
Foundations, as well as some great live discussions and Q&amp;A with our 
panel.</p>
-<p>A special thanks to our fantastic panel of experts: James Kleeh, Puneet 
Behl, Sergio del Amo Caballero, and our awesome guest <a 
href="http://melix.github.io/blog/";>Cédric Champeau</a>.</p>
-<p>Till next time!</p>
-<p>— Jen Wiese</p>
-<p><a href="https://objectcomputing.com/download_file/5451";>Slides</a></p>
-<iframe width="100%" height="560" 
src="https://www.youtube-nocookie.com/embed/EE5flg8Hj_E"; 
frameborder="0"></iframe>]]></description><author>Jen 
Wiese</author><guid>2022-01-07-2gm-town-hall-q1</guid><pubDate>Fri, 07 Jan 2022 
00:00:00 GMT</pubDate></item><item><title>Grails Foundation Announces First 
Tools and Infrastructure 
Partner</title><link>https://grails.apache.org/blog/2022-01-07-gradle-enterprise-tools-and-infrastructure-partner.html</link><description><![CDATA[</p>
+<p>Although at this time, we have no reason to believe that Grails 
applications are vulnerable, as a precaution, we have released <a 
href="https://github.com/apache/grails-core/releases/tag/v5.1.6";>Grails 
5.1.6</a>.  This Grails Framework release updates our Spring dependency to 
5.3.18, which includes the upstream patch from the Spring Framework 
Team.</p>]]></description><author>Jason 
Schindler</author><guid>2022-03-31-grails-spring-rce</guid><pubDate>Thu, 31 Mar 
2022 00:00:00 GMT</pubDa [...]
 <p><strong>Gradle has joined the Grails Foundation as our first Tools and 
Infrastructure Partner</strong></p>
 <p>The Grails Foundation™ is truly appreciative of the tremendous support we 
receive from our sponsors. In addition to financial support, generous 
contributions of development tools, infrastructure, and other resources are 
essential to the continued evolution of the Grails® framework. Thus, we have 
established a new partnership program to recognize the companies whose 
contributions enable us to maintain and expand both the open source 
technologies and the assets we rely on to keep our co [...]
 <p>Today, we are pleased to announce that Gradle Inc, the providers of <a 
href="https://gradle.org";>Gradle Build Tool</a> and <a 
href="https://gradle.com";>Gradle Enterprise</a>, has joined the Grails 
Foundation as our first Tools and Infrastructure Partner! In support of our 
organizations' shared values and goals within the open source ecosystem, Gradle 
provides the Foundation free instances of <a href="https://gradle.com";>Gradle 
Enterprise</a>.</p>
 <p>Gradle Enterprise has helped our team to improve build times and 
test-feedback cycle times, and improve troubleshooting efficiency by combining 
root-cause analysis data with failure analytics.</p>
 <p>We’re delighted to have Gradle on board as a Tools and Infrastructure 
Partner. The Gradle team's support and excitement for the Grails technology 
over the years has been tremendous. Their engagement in our community has been 
awesome, and we look forward to continued collaboration in the years to come. 
We truly appreciate the dedication and passion Gradle has for open source 
projects. On behalf of the Grails Foundation, thank you! Initiatives like these 
that support and grow our Framew [...]
 <p>The Grails Foundation is a not-for-profit organization that supports the 
Grails framework. The Foundation not only builds and supports an ecosystem of 
documentation, functionality, and services, it promotes and evangelizes the 
Framework as a leading technology in the JVM space. The generous support of our 
Corporate Sponsors allows the Foundation to continue to ensure technical 
innovation and advancement of the Framework as a free and open public-use 
software development toolkit for ou [...]
-<p>To learn more about how you or your organization can support this 
Foundation, please <a href="/">check us 
out</a>!</p>]]></description><author>Jen 
Wiese</author><guid>2022-01-07-gradle-enterprise-tools-and-infrastructure-partner</guid><pubDate>Fri,
 07 Jan 2022 00:00:00 GMT</pubDate></item><item><title>Grails Framework 5.1 
Released</title><link>https://grails.apache.org/blog/2021-12-15-grails-five-one.html</link><description><![CDATA[</p>
+<p>To learn more about how you or your organization can support this 
Foundation, please <a href="/">check us 
out</a>!</p>]]></description><author>Jen 
Wiese</author><guid>2022-01-07-gradle-enterprise-tools-and-infrastructure-partner</guid><pubDate>Fri,
 07 Jan 2022 00:00:00 GMT</pubDate></item><item><title>2GM Town Hall Meeting: 
2022 
Q1</title><link>https://grails.apache.org/blog/2022-01-07-2gm-town-hall-q1.html</link><description><![CDATA[</p>
+<p>A big thanks to everyone who joined us for our Q1 2GM Town Hall Meeting! 
For those of you who missed the live event, the recording is embedded below.</p>
+<p>At this quarter’s meeting, we provided an update on the latest advancements 
with the Grails and Micronaut frameworks, including a look at what is coming 
soon. We also shared the latest news and sponsors of the Grails and Micronaut 
Foundations, as well as some great live discussions and Q&amp;A with our 
panel.</p>
+<p>A special thanks to our fantastic panel of experts: James Kleeh, Puneet 
Behl, Sergio del Amo Caballero, and our awesome guest <a 
href="http://melix.github.io/blog/";>Cédric Champeau</a>.</p>
+<p>Till next time!</p>
+<p>— Jen Wiese</p>
+<p><a href="https://objectcomputing.com/download_file/5451";>Slides</a></p>
+<iframe width="100%" height="560" 
src="https://www.youtube-nocookie.com/embed/EE5flg8Hj_E"; 
frameborder="0"></iframe>]]></description><author>Jen 
Wiese</author><guid>2022-01-07-2gm-town-hall-q1</guid><pubDate>Fri, 07 Jan 2022 
00:00:00 GMT</pubDate></item><item><title>Grails Framework 5.1 
Released</title><link>https://grails.apache.org/blog/2021-12-15-grails-five-one.html</link><description><![CDATA[</p>
 <p>The Grails Foundation™ is pleased to announce a new minor release: <a 
href="https://github.com/apache/grails-core/releases/tag/v5.1.0";><strong>Grails 
framework 5.1</strong></a>!</p>
 <p>This release of the Grails framework includes a number of bug fixes and 
Gradle 7.2 compatibility changes (the Gradle task definitions with <a 
href="https://docs.gradle.org/7.0/userguide/upgrading_version_6.html#task_validation_problems_are_now_errors";>incorrectly
 defined input output will now fail the build</a>), plus a bunch of 
dependencies updates. For more information, please check the <a 
href="https://github.com/apache/grails-core/releases/tag/v5.1.0";><strong>Grails 
5.1 release no [...]
 <h2>Updated Dependencies</h2>
@@ -3519,7 +3519,7 @@ class Team {
 <p>Now upon updates, the following hibernate log is generated (note the 
omission of <code>nationalRank</code>):</p>
 <pre><code class="language-groovy">Hibernate: update team set version=?, 
coach=?, name=? where id=? and version=?
 </code></pre>
-<p>A derived property is one that takes its value from a SQL expression. E.g., 
<code>tax formula: 'PRICE * TAX_RATE'</code>. The formula expressed in the ORM 
DSL references to NATIONAL_RANK instead nationalRank. We are echoing a value 
which must be set elsewhere and cannot be inserted through GORM. So returning 
the column value directly achieves a read-only effect. <a 
href="https://grails.apache.org/docs-legacy-gorm/6.1.x/hibernate/manual/#derivedProperties";>DerivedProperties</a></p>
+<p>A derived property is one that takes its value from a SQL expression. E.g., 
<code>tax formula: 'PRICE * TAX_RATE'</code>. The formula expressed in the ORM 
DSL references to NATIONAL_RANK instead nationalRank. We are echoing a value 
which must be set elsewhere and cannot be inserted through GORM. So returning 
the column value directly achieves a read-only effect. <a 
href="https://gorm.grails.org/6.1.x/hibernate/manual/#derivedProperties";>DerivedProperties</a></p>
 <h2>DynamicUpdate</h2>
 <p>An alternate way of achieving the same result is to use hibernate's 
<code>dynamicUpdate</code> mapping. <code>dynamicUpdate</code> tells Hibernate 
whether to include unmodified properties in the SQL UPDATE statement. This 
excludes any attribute from the update statement which is not dirty.</p>
 <pre><code class="language-groovy">package grails.readonly.attribute
@@ -4457,7 +4457,7 @@ manually cleanup in functional 
tests.</p>]]></description><author>Sergio Del Amo
 <p>Tags: <a href="https://grails.apache.org/blog/tag/release.html";><span 
class="hashtag">#release</span></a></p>
 <p>Just in time for <a href="https://gr8conf.us/";>Gr8Conf US</a>, the <a 
href="https://objectcomputing.com/products/2gm-team";>Grails<sup>®</sup> 
team</a> at <a href="https://objectcomputing.com/";>Object Computing, Inc.</a> 
(OCI) is pleased to announce the release of <a 
href="https://grails.apache.org/docs/3.3.x/";>Grails 3.3 GA</a>.</p>
 <p>Grails 3.3 includes a number of significant improvements, most notably to 
GORM with GORM 6.1, which we <a href="/blog/2017-03-27.html">released 
earlier</a> in order to gather feedback from Grails 3.2.x users.</p>
-<p>GORM 6.1 includes some real breakthrough innovations, including <a 
href="https://grails.apache.org/docs-legacy-gorm/6.1.x/hibernate/manual/index.html#dataServices";>Data
 Services</a> that allow you to define interfaces that are automatically 
implemented and work seamlessly with GORM's multi-tenancy features.</p>
+<p>GORM 6.1 includes some real breakthrough innovations, including <a 
href="https://gorm.grails.org/6.1.x/hibernate/manual/index.html#dataServices";>Data
 Services</a> that allow you to define interfaces that are automatically 
implemented and work seamlessly with GORM's multi-tenancy features.</p>
 <p>Other highlights of Grails 3.3 include the new <a 
href="https://async.grails.org/latest/guide/index.html#events";>EventBus</a> 
abstraction which integrates with existing reactive libraries such as RxJava. 
Events are also for the first time transaction aware so that consumers are only 
notified if the surrounding transaction is successful, which simplifies code 
greatly.</p>
 <p>Overall there is an abundance of new features and improvements that 
developers will be able to take advantage of, from the <a 
href="https://testing.grails.org/";>new testing framework</a> to improvemments 
to <a href="https://views.grails.org/latest/";>JSON Views</a>.</p>
 <p>All of these new features and more are covered in the <a 
href="https://grails.apache.org/docs/3.3.x/guide/introduction.html#whatsNew";>What's
 New guide</a>. Thanks to the Grails community who contributed greatly to 
making the release a success and we look forward <a 
href="https://github.com/apache/grails-core/issues";>to your 
feedback</a>!</p>]]></description><author>Graeme 
Rocher</author><guid>2017-07-26</guid><pubDate>Wed, 26 Jul 2017 00:00:00 
GMT</pubDate></item><item><title>Quickcas [...]
@@ -4692,7 +4692,7 @@ class HelloController {
    .
 }
 </code></pre>
-<p>You can turn on autowire for all your domain classes using the <a 
href="https://grails.apache.org/docs/latest/grails-data/hibernate5/manual/index.html#_the_default_mapping_constraints%5BDefault";>Default
 Mapping</a> setting:</p>
+<p>You can turn on autowire for all your domain classes using the <a 
href="https://gorm.grails.org/latest/hibernate/manual/index.html#_the_default_mapping_constraints%5BDefault";>Default
 Mapping</a> setting:</p>
 <p>grails-app/conf/application.groovy</p>
 <pre><code class="language-groovy">grails.gorm.default.mapping = {
         autowire true
@@ -4891,10 +4891,10 @@ info.app.grailsVersion=3.2.5
 <h2>Conclusion</h2>
 <p>This blog-post shows how you can easily add build information to your 
Grails 3 application by leveraging the tasks already available within the 
Gradle build, and how you can show them in your 
application.</p>]]></description><author>Søren Berg Glasius &amp; Colin 
Harrington</author><guid>2017-04-02</guid><pubDate>Sun, 02 Apr 2017 00:00:00 
GMT</pubDate></item><item><title>GORM 6.1 
Released</title><link>https://grails.apache.org/blog/2017-03-27.html</link><description><![CDATA[</p>
 <p>Tags: <a href="https://grails.apache.org/blog/tag/release.html";><span 
class="hashtag">#release</span></a></p>
-<p>Today, <a href="https://objectcomputing.com/products/2gm-team";>the 
Grails<sup>®</sup> team</a> at <a href="https://objectcomputing.com/";>Object 
Computing, Inc.</a> (OCI) is pleased to announce the release of <a 
href="https://grails.apache.org/docs-legacy-gorm/6.1.x/";>GORM 6.1 GA</a>.</p>
-<p>This release includes <a 
href="https://grails.apache.org/docs/latest/grails-data/whats-new-manual";>a 
number of new and exciting features</a> that we are happy to share with you 
today. Notably:</p>
+<p>Today, <a href="https://objectcomputing.com/products/2gm-team";>the 
Grails<sup>®</sup> team</a> at <a href="https://objectcomputing.com/";>Object 
Computing, Inc.</a> (OCI) is pleased to announce the release of <a 
href="https://gorm.grails.org/6.1.x/";>GORM 6.1 GA</a>.</p>
+<p>This release includes <a 
href="https://gorm.grails.org/latest/whatsNew/manual/index.html";>a number of 
new and exciting features</a> that we are happy to share with you today. 
Notably:</p>
 <ul>
-<li><a 
href="https://grails.apache.org/docs-legacy-gorm/6.1.x/hibernate/manual/index.html#dataServices";>GORM
 Data Services</a> allow you to easily define interfaces or abstract classes 
that are automatically implemented for you at compile time.</li>
+<li><a 
href="https://gorm.grails.org/6.1.x/hibernate/manual/index.html#dataServices";>GORM
 Data Services</a> allow you to easily define interfaces or abstract classes 
that are automatically implemented for you at compile time.</li>
 <li>Multi-Tenancy AST Transformations</li>
 <li>Support for JPA annotations and Bean Validation API annotations</li>
 <li>Package Scanning for easier unit testing</li>
@@ -4904,39 +4904,39 @@ info.app.grailsVersion=3.2.5
 <li>Support for Neo4j 3.1 and the Neo4j 1.2 Bolt Java Driver</li>
 <li>Massive improvements to the Neo4j support including support for 
relationship entities, paths and more.</li>
 </ul>
-<p>There is too much goodness to go through all of it in a blog post, so I 
encourage you to read the <a 
href="https://grails.apache.org/docs/latest/grails-data/whats-new-manual";>release
 notes</a> and check out the dedicated documentation for each 
implementation:</p>
+<p>There is too much goodness to go through all of it in a blog post, so I 
encourage you to read the <a 
href="https://gorm.grails.org/latest/whatsNew/manual/index.html";>release 
notes</a> and check out the dedicated documentation for each implementation:</p>
 <ul>
-<li><a 
href="https://grails.apache.org/docs-legacy-gorm/6.1.x/hibernate/manual/index.html#releaseHistory";>GORM
 for Hibernate</a></li>
-<li><a 
href="https://grails.apache.org/docs-legacy-gorm/6.1.x/mongodb/manual/index.html#releaseNotes";>GORM
 for MongoDB</a></li>
-<li><a 
href="https://grails.apache.org/docs-legacy-gorm/6.1.x/neo4j/manual/index.html#releaseNotes";>GORM
 for Neo4j</a></li>
+<li><a 
href="https://gorm.grails.org/6.1.x/hibernate/manual/index.html#releaseHistory";>GORM
 for Hibernate</a></li>
+<li><a 
href="https://gorm.grails.org/6.1.x/mongodb/manual/index.html#releaseNotes";>GORM
 for MongoDB</a></li>
+<li><a 
href="https://gorm.grails.org/6.1.x/neo4j/manual/index.html#releaseNotes";>GORM 
for Neo4j</a></li>
 </ul>
 <p>Or alternatively come see my talk about GORM 6.1 in person at Greach in 
Madrid!</p>
 <p>GORM 6.1 will become the default version of GORM to be used in the upcoming 
Grails 3.3, in the meantime you can use GORM 6.1 in Grails 3.2 simply by 
changing the <code>gormVersion</code> setting in 
<code>gradle.properties</code>:</p>
 <pre><code class="language-groovy">gormVersion=6.1.0.RELEASE
 </code></pre>
-<p>To celebrate the release we have prepared the first of a series of new 
guides to cover GORM 6.1. Among the many new features are huge improvements to 
support Neo4j. Using the official Neo4j sample application, the new guide 
describes how you can <a 
href="https://guides.grails.org/neo4j-movies/guide/index.html";>build a graph 
application with the Grails framework, GORM 6.1 and Neo4j</a>! 
Enjoy!</p>]]></description><author>Graeme 
Rocher</author><guid>2017-03-27</guid><pubDate>Mon, 27 Mar [...]
+<p>To celebrate the release we have prepared the first of a series of new 
guides to cover GORM 6.1. Among the many new features are huge improvements to 
support Neo4j. Using the official Neo4j sample application, the new guide 
describes how you can <a 
href="https://guides.grails.org/neo4j-movies/guide/index.html";>build a graph 
application with the Grails framework, GORM 6.1 and Neo4j</a>! 
Enjoy!</p>]]></description><author>Graeme 
Rocher</author><guid>2017-03-27</guid><pubDate>Mon, 27 Mar [...]
 <p>Tags: <a href="https://grails.apache.org/blog/tag/quickcast.html";><span 
class="hashtag">#quickcast</span></a></p>
-<p>In this short video tutorial, Grails<sup>®</sup> framework co-founder, <a 
href="https://objectcomputing.com/products/2gm-team#brown";>Jeff Scott 
Brown</a>, highlights some of the great features of the Grails framework.</p>
-<p>In fewer than 18 minutes, Jeff describes several techniques for retrieving 
configuration values at runtime and discusses the pros and cons of each. Visit 
<a 
href="https://objectcomputing.com/news/2016/08/31/retrieving-config-values-grails-3";>this
 Grails blog post</a> for an accompanying article.</p>
-<p>For this Quickcast, you’ll need no more than a basic understanding of the 
Grails framework.</p>
+<p>Grails<sup>®</sup> 3 is a high-productivity framework for building web 
applications for the JVM.</p>
+<p>IntelliJ IDEA is a high-productivity Integrated Development Environment 
(IDE) for building a variety of application types. IDEA has always had great 
support for building Grails applications and, in particular, has the best 
support of any IDE for developing with Grails 3.</p>
+<p>In this 20-minute video, Grails framework co-founder, <a 
href="https://objectcomputing.com/products/2gm-team#brown";>Jeff Scott 
Brown</a>, introduces several tips and tricks related to building Grails 3 
applications in IDEA.</p>
 <p>Grails Quickcasts, brought to you through a partnership between <a 
href="https://objectcomputing.com/";>Object Computing, Inc.</a> (OCI) and <a 
href="https://dzone.com/";>DZone</a>, provide bite-sized tutorials to help you 
maximize your productivity with the Framework.</p>
-<iframe width="100%" height="560" 
src="https://www.youtube-nocookie.com/embed/Qw5hjwT9EOc"; 
frameborder="0"></iframe>]]></description><author>Jeff Scott 
Brown</author><guid>2017-01-20-3</guid><pubDate>Fri, 20 Jan 2017 00:00:00 
GMT</pubDate></item><item><title>Quickcast #3: Multi-Project 
Builds</title><link>https://grails.apache.org/blog/2017-01-20-1.html</link><description><![CDATA[</p>
+<iframe width="100%" height="560" 
src="https://www.youtube-nocookie.com/embed/XsCCsTRdezw"; 
frameborder="0"></iframe>]]></description><author>Jeff Scott 
Brown</author><guid>2017-01-20-4</guid><pubDate>Fri, 20 Jan 2017 00:00:00 
GMT</pubDate></item><item><title>Quickcast #3: Multi-Project 
Builds</title><link>https://grails.apache.org/blog/2017-01-20-1.html</link><description><![CDATA[</p>
 <p>Tags: <a href="https://grails.apache.org/blog/tag/quickcast.html";><span 
class="hashtag">#quickcast</span></a></p>
 <p>In this video, Grails<sup>®</sup> framework co-founder Graeme Rocher walks 
you through multi-project builds in Grails apps.</p>
 <p>The Grails framework does a few handy things with multi-project builds and 
plugins, not the least of which being that Grails compiles your plugins first 
and puts the class and resources of those plugins directly in the classpath. 
This lets you make changes to your plugins and instantly see those changes in 
your build.</p>
 <p>Grails Quickcasts, brought to you through a partnership between <a 
href="https://objectcomputing.com/";>Object Computing, Inc.</a> (OCI) and <a 
href="https://dzone.com/";>DZone</a>, provide bite-sized tutorials to help you 
maximize your productivity with the Framework.</p>
-<iframe width="100%" height="560" 
src="https://www.youtube-nocookie.com/embed/yNA0ce5fG9s"; 
frameborder="0"></iframe>]]></description><author>Graeme 
Rocher</author><guid>2017-01-20-1</guid><pubDate>Fri, 20 Jan 2017 00:00:00 
GMT</pubDate></item><item><title>Quickcast #6: Developing Grails® 3 
Applications with IntelliJ 
IDEA</title><link>https://grails.apache.org/blog/2017-01-20-4.html</link><description><![CDATA[</p>
-<p>Tags: <a href="https://grails.apache.org/blog/tag/quickcast.html";><span 
class="hashtag">#quickcast</span></a></p>
-<p>Grails<sup>®</sup> 3 is a high-productivity framework for building web 
applications for the JVM.</p>
-<p>IntelliJ IDEA is a high-productivity Integrated Development Environment 
(IDE) for building a variety of application types. IDEA has always had great 
support for building Grails applications and, in particular, has the best 
support of any IDE for developing with Grails 3.</p>
-<p>In this 20-minute video, Grails framework co-founder, <a 
href="https://objectcomputing.com/products/2gm-team#brown";>Jeff Scott 
Brown</a>, introduces several tips and tricks related to building Grails 3 
applications in IDEA.</p>
-<p>Grails Quickcasts, brought to you through a partnership between <a 
href="https://objectcomputing.com/";>Object Computing, Inc.</a> (OCI) and <a 
href="https://dzone.com/";>DZone</a>, provide bite-sized tutorials to help you 
maximize your productivity with the Framework.</p>
-<iframe width="100%" height="560" 
src="https://www.youtube-nocookie.com/embed/XsCCsTRdezw"; 
frameborder="0"></iframe>]]></description><author>Jeff Scott 
Brown</author><guid>2017-01-20-4</guid><pubDate>Fri, 20 Jan 2017 00:00:00 
GMT</pubDate></item><item><title>Quickcast #4: Angular 
Scaffolding</title><link>https://grails.apache.org/blog/2017-01-20-2.html</link><description><![CDATA[</p>
+<iframe width="100%" height="560" 
src="https://www.youtube-nocookie.com/embed/yNA0ce5fG9s"; 
frameborder="0"></iframe>]]></description><author>Graeme 
Rocher</author><guid>2017-01-20-1</guid><pubDate>Fri, 20 Jan 2017 00:00:00 
GMT</pubDate></item><item><title>Quickcast #4: Angular 
Scaffolding</title><link>https://grails.apache.org/blog/2017-01-20-2.html</link><description><![CDATA[</p>
 <p>Tags: <a href="https://grails.apache.org/blog/tag/quickcast.html";><span 
class="hashtag">#quickcast</span></a> <a 
href="https://grails.apache.org/blog/tag/rest.html";><span 
class="hashtag">#rest</span></a></p>
 <p>In this Quickcast, 2GM (Groovy, Grails<sup>®</sup> framework, and 
Micronaut) team member, <a 
href="https://objectcomputing.com/products/2gm-team#kleeh";>James Kleeh</a>, 
walks you through the process of using the Angular scaffolding for Grails apps 
to build a fully functional web app, using a simple blog format for 
demonstration.</p>
 <p>The tutorial explains how to have the Grails framework set up a REST 
endpoint and all the Angular modules needed to get the web app running.</p>
 <p>Grails Quickcasts, brought to you through a partnership between <a 
href="https://objectcomputing.com/";>Object Computing, Inc.</a> (OCI) and <a 
href="https://dzone.com/";>DZone</a>, provide bite-sized tutorials to help you 
maximize your productivity with the Framework.</p>
-<iframe width="100%" height="560" 
src="https://www.youtube-nocookie.com/embed/tT4BdlRFAis"; 
frameborder="0"></iframe>]]></description><author>James 
Kleeh</author><guid>2017-01-20-2</guid><pubDate>Fri, 20 Jan 2017 00:00:00 
GMT</pubDate></item><item><title>G3 Summit 2016 
Wrap-up!</title><link>https://grails.apache.org/blog/2016-12-14.html</link><description><![CDATA[</p>
+<iframe width="100%" height="560" 
src="https://www.youtube-nocookie.com/embed/tT4BdlRFAis"; 
frameborder="0"></iframe>]]></description><author>James 
Kleeh</author><guid>2017-01-20-2</guid><pubDate>Fri, 20 Jan 2017 00:00:00 
GMT</pubDate></item><item><title>Quickcast #5: Retrieving Runtime Config Values 
in Grails® 
3</title><link>https://grails.apache.org/blog/2017-01-20-3.html</link><description><![CDATA[</p>
+<p>Tags: <a href="https://grails.apache.org/blog/tag/quickcast.html";><span 
class="hashtag">#quickcast</span></a></p>
+<p>In this short video tutorial, Grails<sup>®</sup> framework co-founder, <a 
href="https://objectcomputing.com/products/2gm-team#brown";>Jeff Scott 
Brown</a>, highlights some of the great features of the Grails framework.</p>
+<p>In fewer than 18 minutes, Jeff describes several techniques for retrieving 
configuration values at runtime and discusses the pros and cons of each. Visit 
<a 
href="https://objectcomputing.com/news/2016/08/31/retrieving-config-values-grails-3";>this
 Grails blog post</a> for an accompanying article.</p>
+<p>For this Quickcast, you’ll need no more than a basic understanding of the 
Grails framework.</p>
+<p>Grails Quickcasts, brought to you through a partnership between <a 
href="https://objectcomputing.com/";>Object Computing, Inc.</a> (OCI) and <a 
href="https://dzone.com/";>DZone</a>, provide bite-sized tutorials to help you 
maximize your productivity with the Framework.</p>
+<iframe width="100%" height="560" 
src="https://www.youtube-nocookie.com/embed/Qw5hjwT9EOc"; 
frameborder="0"></iframe>]]></description><author>Jeff Scott 
Brown</author><guid>2017-01-20-3</guid><pubDate>Fri, 20 Jan 2017 00:00:00 
GMT</pubDate></item><item><title>G3 Summit 2016 
Wrap-up!</title><link>https://grails.apache.org/blog/2016-12-14.html</link><description><![CDATA[</p>
 <p><img src="2016-12-14-img01.jpg" alt="The OCI Grails team at G3 Summit 2016" 
/></p>
 <p>Last month, nearly the entire <a 
href="https://objectcomputing.com/products/2gm-team";>2GM (Groovy, 
Grails<sup>®</sup> framework, and Micronaut) team</a> from [Object Computing, 
Inc.] (https://objectcomputing.com/) (OCI) converged on Fort Lauderdale for the 
inaugural edition of the G3 Summit, the conference for the Apache Groovy, 
Grails framework, and Gradle Community. The event is organized by <a 
href="https://www.nofluffjuststuff.com/home/main";>No Fluff Just Stuff</a> and 
is a fantas [...]
 <p>OCI team members presented over 30 workshops and breakout sessions during 
the event, in addition to socializing with attendees between sessions and after 
hours. We’ve asked a few team members to share their experiences at the 
conference. We hope you will join us next year!</p>
@@ -5608,10 +5608,10 @@ cache:
 <h2>Conclusion</h2>
 <p>Travis-CI is a great tool to build and deploy your Grails plugin; it will 
help you maintain your code when receiving pull requests from the community. 
Happy CI'ing!</p>]]></description><author>Søren Berg 
Glasius</author><guid>2016-10-03</guid><pubDate>Mon, 03 Oct 2016 00:00:00 
GMT</pubDate></item><item><title>Grails® 3.2 and GORM 6.0 
Released</title><link>https://grails.apache.org/blog/2016-09-28.html</link><description><![CDATA[</p>
 <p>Tags: <a href="https://grails.apache.org/blog/tag/release.html";><span 
class="hashtag">#release</span></a></p>
-<p>Today we are pleased to announce the GA releases of <a 
href="https://github.com/apache/grails-core/releases/tag/v3.2.0";>Grails<sup>®</sup>
 3.2</a> and <a href="https://grails.apache.org/docs/latest/grails-data/";>GORM 
6.0</a>.</p>
+<p>Today we are pleased to announce the GA releases of <a 
href="https://github.com/apache/grails-core/releases/tag/v3.2.0";>Grails<sup>®</sup>
 3.2</a> and <a href="https://gorm.grails.org/latest/";>GORM 6.0</a>.</p>
 <p>Each of these releases represents a significant step forward for the 
framework and marks the second major release since <a 
href="https://objectcomputing.com/";>Object Computing, Inc.</a> (OCI) began 
sponsoring development.</p>
 <h2>GORM 6.0</h2>
-<p><a href="https://grails.apache.org/docs-legacy-gorm/6.0.x";>GORM 6.0</a> 
continues our goal of making GORM a standalone technology that can be used 
outside of the Grails framework. By separating GORM from the Spring container, 
it is now easier to bootstrap and use GORM in a range of different scenarios, 
from usage in Grails apps to Spring Boot apps to within a unit test.</p>
+<p><a href="https://gorm.grails.org/6.0.x";>GORM 6.0</a> continues our goal of 
making GORM a standalone technology that can be used outside of the Grails 
framework. By separating GORM from the Spring container, it is now easier to 
bootstrap and use GORM in a range of different scenarios, from usage in Grails 
apps to Spring Boot apps to within a unit test.</p>
 <p>In addition we have addressed often-requested features in GORM 
including:</p>
 <ul>
 <li>Multiple Data Sources Support for MongoDB and Neo4j</li>
@@ -5620,11 +5620,11 @@ cache:
 <li>GORM for Neo4j 3.0 and Bolt Driver support</li>
 <li>Unified configuration across all implementations</li>
 </ul>
-<p>There is so much new and improved functionality in GORM that we prepared a 
dedicated &quot;<a 
href="https://grails.apache.org/docs/latest/grails-data/whats-new-manual";>What's
 New&quot; guide</a> just for GORM 6.0.</p>
-<p>Also, check out the <a 
href="https://grails.apache.org/docs/latest/grails-data/";>brand new GORM 6 
website</a> for links to documentation for each implementation of GORM.</p>
+<p>There is so much new and improved functionality in GORM that we prepared a 
dedicated &quot;<a 
href="https://gorm.grails.org/latest/whatsNew/manual/index.html";>What's 
New&quot; guide</a> just for GORM 6.0.</p>
+<p>Also, check out the <a href="https://gorm.grails.org/latest/";>brand new 
GORM 6 website</a> for links to documentation for each implementation of 
GORM.</p>
 <h2>RxGORM</h2>
-<p>In additional to the traditional GORM API, a new API for GORM has been 
introduced based on <a 
href="https://github.com/ReactiveX/RxJava/wiki";>RxJava</a> called <a 
href="https://grails.apache.org/docs-legacy-gorm/6.0.x/rx/manual/index.html";>RxGORM</a>.
 With RxGORM you can write non-blocking, reactive data access code for 
supported implements.</p>
-<p>For the first release of RxGORM, implementations for <a 
href="https://grails.apache.org/docs-legacy-gorm/6.0.x/rx/manual/index.html";>MongoDB</a>
 and <a 
href="https://grails.apache.org/docs-legacy-gorm/6.0.x/rx/rest-client/manual/index.html";>REST</a>
 are provided, with more implementations planned.</p>
+<p>In additional to the traditional GORM API, a new API for GORM has been 
introduced based on <a 
href="https://github.com/ReactiveX/RxJava/wiki";>RxJava</a> called <a 
href="https://gorm.grails.org/6.0.x/rx/manual/index.html";>RxGORM</a>. With 
RxGORM you can write non-blocking, reactive data access code for supported 
implements.</p>
+<p>For the first release of RxGORM, implementations for <a 
href="https://gorm.grails.org/6.0.x/rx/manual/index.html";>MongoDB</a> and <a 
href="https://gorm.grails.org/6.0.x/rx/rest-client/manual/index.html";>REST</a> 
are provided, with more implementations planned.</p>
 <h2>Grails 3.2</h2>
 <p>Grails 3.2 bundles all of the goodness of GORM 6, plus a whole bunch of new 
features in the core framework:</p>
 <ul>
@@ -5987,20 +5987,20 @@ Marcin Erdmann (His first stateside appearance at Gr8?) 
did an all day Ratpack s
 <p>I look forward to the next edition in 2017!</p>
 <p>— Ryan Vanderwerf and the rest of the OCI/Grails 
Team</p>]]></description><author>Ryan 
Vanderwerf</author><guid>2016-08-01</guid><pubDate>Mon, 01 Aug 2016 00:00:00 
GMT</pubDate></item><item><title>Grails® 3.2 M2 and GORM 6.0 M2 
Released</title><link>https://grails.apache.org/blog/2016-07-22.html</link><description><![CDATA[</p>
 <p>Tags: <a href="https://grails.apache.org/blog/tag/release.html";><span 
class="hashtag">#release</span></a></p>
-<p>Today the <a href="https://objectcomputing.com/products/2gm-team";>Grails 
team</a> at <a href="https://objectcomputing.com/";>Object Computing, Inc.</a> 
(OCI) is pleased to announce the release of <a 
href="https://github.com/apache/grails-core/releases/tag/v3.2.0.M2";>Grails<sup>®</sup>
 3.2 Milestone 2</a>, which includes <a 
href="https://grails.apache.org/docs-legacy-gorm/6.0.x";>GORM 6 Milestone 2</a> 
- the biggest GORM release ever!</p>
-<p>The <a href="https://grails.apache.org/docs-legacy-gorm/6.0.x";>new version 
of GORM</a> is really the theme of this release. There are so many great new 
features that we wrote a dedicated <a 
href="https://grails.apache.org/docs-legacy-gorm/6.0.x/whatsNew/manual/index.html";>&quot;What's
 New&quot;</a> guide just for GORM (to go along with the new dedicated GORM 
documentation).</p>
+<p>Today the <a href="https://objectcomputing.com/products/2gm-team";>Grails 
team</a> at <a href="https://objectcomputing.com/";>Object Computing, Inc.</a> 
(OCI) is pleased to announce the release of <a 
href="https://github.com/apache/grails-core/releases/tag/v3.2.0.M2";>Grails<sup>®</sup>
 3.2 Milestone 2</a>, which includes <a 
href="https://gorm.grails.org/6.0.x";>GORM 6 Milestone 2</a> - the biggest GORM 
release ever!</p>
+<p>The <a href="https://gorm.grails.org/6.0.x";>new version of GORM</a> is 
really the theme of this release. There are so many great new features that we 
wrote a dedicated <a 
href="https://gorm.grails.org/6.0.x/whatsNew/manual/index.html";>&quot;What's 
New&quot;</a> guide just for GORM (to go along with the new dedicated GORM 
documentation).</p>
 <p>Just to summarize the new features in GORM include:</p>
 <ul>
-<li><a 
href="https://grails.apache.org/docs-legacy-gorm/6.0.x/neo4j/manual/index.html";>GORM
 for Neo4j</a> 3.0 Bolt Driver Support</li>
-<li><a 
href="https://grails.apache.org/docs-legacy-gorm/6.0.x/mongodb/manual/index.html";>GORM
 for MongoDB</a> 3.2 Drivers</li>
-<li><a 
href="https://grails.apache.org/docs-legacy-gorm/6.0.x/rx/manual/index.html";>RxGORM
 - GORM for RxJava</a></li>
-<li><a 
href="https://grails.apache.org/docs-legacy-gorm/1.0.x/rx/rest-client/manual";>RxGORM
 for REST</a> built on RxNetty</li>
-<li><a 
href="https://grails.apache.org/docs-legacy-gorm/6.0.x/rx/manual/index.html";>RxGORM
 for MongoDB</a> built on the MongoDB Rx Driver</li>
-<li><a 
href="https://grails.apache.org/docs-legacy-gorm/6.0.x/hibernate/manual/index.html#multipleDataSources";>Universal
 Multiple Data Sources Support</a> includin a new <a 
href="https://grails.apache.org/docs-legacy-gorm/6.0.x/hibernate/manual/index.html#connectionSources";>ConnectionSources
 API</a></li>
-<li><a 
href="https://grails.apache.org/docs-legacy-gorm/6.0.x/hibernate/manual/index.html#multiTenancy";>Multi
 Tenancy Support</a> for Hibernate, MongoDB and Neo4j</li>
-<li><a 
href="https://grails.apache.org/docs-legacy-gorm/6.0.x/hibernate/manual/index.html#outsideGrails";>Spring
 Container Free Bootstrapping</a></li>
-<li><a 
href="https://grails.apache.org/docs-legacy-gorm/6.0.x/hibernate/manual/index.html#configuration";>Unified
 Configuration API</a></li>
-<li><a 
href="https://grails.apache.org/docs-legacy-gorm/6.0.x/hibernate/manual/index.html#testing";>Improved
 Unit Testing</a></li>
+<li><a href="https://gorm.grails.org/6.0.x/neo4j/manual/index.html";>GORM for 
Neo4j</a> 3.0 Bolt Driver Support</li>
+<li><a href="https://gorm.grails.org/6.0.x/mongodb/manual/index.html";>GORM for 
MongoDB</a> 3.2 Drivers</li>
+<li><a href="https://gorm.grails.org/6.0.x/rx/manual/index.html";>RxGORM - GORM 
for RxJava</a></li>
+<li><a href="https://gorm.grails.org/1.0.x/rx/rest-client/manual";>RxGORM for 
REST</a> built on RxNetty</li>
+<li><a href="https://gorm.grails.org/6.0.x/rx/manual/index.html";>RxGORM for 
MongoDB</a> built on the MongoDB Rx Driver</li>
+<li><a 
href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#multipleDataSources";>Universal
 Multiple Data Sources Support</a> includin a new <a 
href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#connectionSources";>ConnectionSources
 API</a></li>
+<li><a 
href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#multiTenancy";>Multi
 Tenancy Support</a> for Hibernate, MongoDB and Neo4j</li>
+<li><a 
href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#outsideGrails";>Spring
 Container Free Bootstrapping</a></li>
+<li><a 
href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#configuration";>Unified
 Configuration API</a></li>
+<li><a 
href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#testing";>Improved
 Unit Testing</a></li>
 </ul>
 <p>Of course GORM 6.0 is usable in all versions of Grails 3.x.</p>
 <p>On the Grails side, Grails 3.2 ships with release candidates of the new 
AngularJS 1.0 scaffolding (Angular 2.0 support is coming) and JSON Views 1.1 
plugins as well as numerous improvements to the profiles.</p>
@@ -6623,7 +6623,7 @@ class SkillsTestController {
 <p>Today, and just in time for <a href="https://gr8conf.eu/";>GR8Conf EU</a> in 
Copenhagen, we are pleased to announce the <a 
href="https://github.com/apache/grails-core/releases/tag/v3.2.0.M1";>first 
milestone of Grails<sup>®</sup> 3.2</a>, which includes the following new 
features.</p>
 <h2>RxGORM</h2>
 <p>Grails 3.2 milestone 1 ships with GORM 6.0 milestone 1, which includes a 
new implementation of GORM based on RxJava called RxGORM. With RxGORM you can 
build non-blocking, reactive applications using a familiar GORM API including 
features such as Where Queries, Dynamic Finders and Criteria Queries.</p>
-<p>With the initial release, support for MongoDB is included, but more 
implementations are planned for SQL, REST client, and other implementations. 
See the <a 
href="https://grails.apache.org/docs-legacy-gorm/latest/rx/manual/index.html";>RxGORM
 Documentation</a> for more information.</p>
+<p>With the initial release, support for MongoDB is included, but more 
implementations are planned for SQL, REST client, and other implementations. 
See the <a href="https://gorm.grails.org/latest/rx/manual/index.html";>RxGORM 
Documentation</a> for more information.</p>
 <h2>Angular Scaffolding</h2>
 <p>Grails 3.2 features support for scaffolding of AngularJS 1.x applications 
(support for Angular 2 is also planned) when using the <code>angular</code> 
profile, allowing your team to quickly get up and running integrating Angular 
frontends with Grails 3 backends.</p>
 <h2>Improvements to JSON Views</h2>
@@ -6703,7 +6703,7 @@ class SkillsTestController {
 //...
     static mapWith=&quot;mongo&quot;
 </code></pre>
-<p>The plugin assumes you have mongodb installed and that mongod is running at 
port 27017; you can configure these to match your environment (<a 
href="https://grails.apache.org/docs/latest/grails-data/mongodb/manual/index.html";>see
 the plugin documentation for details</a>).</p>
+<p>The plugin assumes you have mongodb installed and that mongod is running at 
port 27017; you can configure these to match your environment (<a 
href="https://gorm.grails.org/latest/mongodb/manual/index.html";>see the plugin 
documentation for details</a>).</p>
 <h2>Defining Our API</h2>
 <p>Finally, we need to define a restful API for our React application.</p>
 <p>API design is a broad subject and not in scope of this article. However, 
Grails gives us a jumpstart to getting our API off the ground, providing 
endpoints for standard CRUD operations with minimal configuration. This is done 
by declaring our domain classes as resources, either by marking with the 
<code>@Resource</code> annotation or specifying the resource class within our 
URLMappings.</p>

Reply via email to