This is an automated email from the ASF dual-hosted git repository.
asf-ci-deploy pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/grails-doc.git
The following commit(s) were added to refs/heads/gh-pages by this push:
new 1fb923f4b9 Deploying to documentation branch - 05:41:07
1fb923f4b9 is described below
commit 1fb923f4b9a17c82f67a4252392493f8791efe37
Author: codeconsole <[email protected]>
AuthorDate: Wed Oct 8 05:41:07 2025 +0000
Deploying to documentation branch - 05:41:07
---
snapshot/grails-data/developer-manual/gettingStarted.html | 2 +-
snapshot/grails-data/developer-manual/introduction.html | 2 +-
snapshot/grails-data/developer-manual/stepByStep.html | 2 +-
snapshot/grails-data/developer-manual/testing.html | 2 +-
.../grails-data/developer-manual/understandingApi.html | 2 +-
.../developer-manual/understandingApi/datastoreBasics.html | 2 +-
.../developer-manual/understandingApi/gormApis.html | 2 +-
.../developer-manual/understandingApi/gormEnhancer.html | 2 +-
.../understandingApi/implementingCrud.html | 2 +-
.../understandingApi/implementingQueries.html | 2 +-
.../understandingApi/secondaryIndexes.html | 2 +-
snapshot/grails-data/whats-new-manual/index.html | 2 +-
snapshot/guide/pages/upgrading60x.html | 14 ++++++++++++++
snapshot/guide/single.html | 14 ++++++++++++++
snapshot/guide/upgrading.html | 14 ++++++++++++++
15 files changed, 54 insertions(+), 12 deletions(-)
diff --git a/snapshot/grails-data/developer-manual/gettingStarted.html
b/snapshot/grails-data/developer-manual/gettingStarted.html
index 2d9c145c02..3d52e769ed 100644
--- a/snapshot/grails-data/developer-manual/gettingStarted.html
+++ b/snapshot/grails-data/developer-manual/gettingStarted.html
@@ -523,7 +523,7 @@ cd grails-core</pre>
<div id="footer">
<div id="footer-text">
Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-10-06 15:39:36 UTC
+Last updated 2025-10-08 05:32:27 UTC
</div>
</div>
</body>
diff --git a/snapshot/grails-data/developer-manual/introduction.html
b/snapshot/grails-data/developer-manual/introduction.html
index e2e69e4d60..d66bf19eb0 100644
--- a/snapshot/grails-data/developer-manual/introduction.html
+++ b/snapshot/grails-data/developer-manual/introduction.html
@@ -476,7 +476,7 @@ body.book #toc,body.book #preamble,body.book
h1.sect0,body.book .sect1>h2{page-b
<div id="footer">
<div id="footer-text">
Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-10-06 15:39:36 UTC
+Last updated 2025-10-08 05:32:27 UTC
</div>
</div>
</body>
diff --git a/snapshot/grails-data/developer-manual/stepByStep.html
b/snapshot/grails-data/developer-manual/stepByStep.html
index 8f7577373e..3270045e50 100644
--- a/snapshot/grails-data/developer-manual/stepByStep.html
+++ b/snapshot/grails-data/developer-manual/stepByStep.html
@@ -621,7 +621,7 @@ class XyzTestSuite {
<div id="footer">
<div id="footer-text">
Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-10-06 15:39:36 UTC
+Last updated 2025-10-08 05:32:27 UTC
</div>
</div>
</body>
diff --git a/snapshot/grails-data/developer-manual/testing.html
b/snapshot/grails-data/developer-manual/testing.html
index 5a02b58509..40bde37baf 100644
--- a/snapshot/grails-data/developer-manual/testing.html
+++ b/snapshot/grails-data/developer-manual/testing.html
@@ -511,7 +511,7 @@ class PagedResultSpec extends GormDatastoreSpec{
<div id="footer">
<div id="footer-text">
Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-10-06 15:39:36 UTC
+Last updated 2025-10-08 05:32:27 UTC
</div>
</div>
</body>
diff --git a/snapshot/grails-data/developer-manual/understandingApi.html
b/snapshot/grails-data/developer-manual/understandingApi.html
index 911740b9b7..f81b055beb 100644
--- a/snapshot/grails-data/developer-manual/understandingApi.html
+++ b/snapshot/grails-data/developer-manual/understandingApi.html
@@ -454,7 +454,7 @@ body.book #toc,body.book #preamble,body.book
h1.sect0,body.book .sect1>h2{page-b
<div id="footer">
<div id="footer-text">
Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-10-06 15:39:36 UTC
+Last updated 2025-10-08 05:32:27 UTC
</div>
</div>
</body>
diff --git
a/snapshot/grails-data/developer-manual/understandingApi/datastoreBasics.html
b/snapshot/grails-data/developer-manual/understandingApi/datastoreBasics.html
index 30d239fcab..53997d09ad 100644
---
a/snapshot/grails-data/developer-manual/understandingApi/datastoreBasics.html
+++
b/snapshot/grails-data/developer-manual/understandingApi/datastoreBasics.html
@@ -561,7 +561,7 @@ protected Session createSession(PropertyResolver
connDetails) {
<div id="footer">
<div id="footer-text">
Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-10-06 15:39:36 UTC
+Last updated 2025-10-08 05:32:27 UTC
</div>
</div>
</body>
diff --git
a/snapshot/grails-data/developer-manual/understandingApi/gormApis.html
b/snapshot/grails-data/developer-manual/understandingApi/gormApis.html
index 10297a4543..481d5ea523 100644
--- a/snapshot/grails-data/developer-manual/understandingApi/gormApis.html
+++ b/snapshot/grails-data/developer-manual/understandingApi/gormApis.html
@@ -496,7 +496,7 @@ class Neo4jEntityTraitProvider implements
GormEntityTraitProvider {
<div id="footer">
<div id="footer-text">
Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-10-06 15:39:36 UTC
+Last updated 2025-10-08 05:32:27 UTC
</div>
</div>
</body>
diff --git
a/snapshot/grails-data/developer-manual/understandingApi/gormEnhancer.html
b/snapshot/grails-data/developer-manual/understandingApi/gormEnhancer.html
index b6dc3f7623..dad3401665 100644
--- a/snapshot/grails-data/developer-manual/understandingApi/gormEnhancer.html
+++ b/snapshot/grails-data/developer-manual/understandingApi/gormEnhancer.html
@@ -488,7 +488,7 @@ enhancer.enhance()</code></pre>
<div id="footer">
<div id="footer-text">
Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-10-06 15:39:36 UTC
+Last updated 2025-10-08 05:32:27 UTC
</div>
</div>
</body>
diff --git
a/snapshot/grails-data/developer-manual/understandingApi/implementingCrud.html
b/snapshot/grails-data/developer-manual/understandingApi/implementingCrud.html
index 3fe9e2c04a..15a5b591e1 100644
---
a/snapshot/grails-data/developer-manual/understandingApi/implementingCrud.html
+++
b/snapshot/grails-data/developer-manual/understandingApi/implementingCrud.html
@@ -673,7 +673,7 @@ protected void deleteEntry(String family, final Object key,
final Object entry)
<div id="footer">
<div id="footer-text">
Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-10-06 15:39:36 UTC
+Last updated 2025-10-08 05:32:27 UTC
</div>
</div>
</body>
diff --git
a/snapshot/grails-data/developer-manual/understandingApi/implementingQueries.html
b/snapshot/grails-data/developer-manual/understandingApi/implementingQueries.html
index 30643262da..f9d790dea4 100644
---
a/snapshot/grails-data/developer-manual/understandingApi/implementingQueries.html
+++
b/snapshot/grails-data/developer-manual/understandingApi/implementingQueries.html
@@ -588,7 +588,7 @@ If, for instance, the underlying datastore does not support
the calculation of a
<div id="footer">
<div id="footer-text">
Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-10-06 15:39:36 UTC
+Last updated 2025-10-08 05:32:27 UTC
</div>
</div>
</body>
diff --git
a/snapshot/grails-data/developer-manual/understandingApi/secondaryIndexes.html
b/snapshot/grails-data/developer-manual/understandingApi/secondaryIndexes.html
index b6ffec086f..4d8bd67a56 100644
---
a/snapshot/grails-data/developer-manual/understandingApi/secondaryIndexes.html
+++
b/snapshot/grails-data/developer-manual/understandingApi/secondaryIndexes.html
@@ -526,7 +526,7 @@ If the underlying datastore supports secondary indexes then
it is ok to just ret
<div id="footer">
<div id="footer-text">
Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-10-06 15:39:36 UTC
+Last updated 2025-10-08 05:32:27 UTC
</div>
</div>
</body>
diff --git a/snapshot/grails-data/whats-new-manual/index.html
b/snapshot/grails-data/whats-new-manual/index.html
index 19839e91be..37af9d10c6 100644
--- a/snapshot/grails-data/whats-new-manual/index.html
+++ b/snapshot/grails-data/whats-new-manual/index.html
@@ -527,7 +527,7 @@ body.book #toc,body.book #preamble,body.book
h1.sect0,body.book .sect1>h2{page-b
<div id="footer">
<div id="footer-text">
Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-10-06 15:39:36 UTC
+Last updated 2025-10-08 05:32:27 UTC
</div>
</div>
</body>
diff --git a/snapshot/guide/pages/upgrading60x.html
b/snapshot/guide/pages/upgrading60x.html
index be5c930caf..aa2dcb7126 100644
--- a/snapshot/guide/pages/upgrading60x.html
+++ b/snapshot/guide/pages/upgrading60x.html
@@ -995,6 +995,20 @@ tasks.withType(JavaExec).configureEach {
</div>
</div>
</div>
+<div class="sect4">
+<h5 id="_12_24_mongodb">12.24 MongoDB</h5>
+<div class="paragraph">
+<p><code>Instant</code> persistence switched from epoch milliseconds (BSON
int64) to BSON DateTime (same BSON type as <code>java.util.Date</code>);
<code>LocalDateTime</code> continues to be converted to BSON DateTime using the
configured zone. If you currently using domain objects with property type
<code>Instant</code>, you will need to convert them prior to upgrading. For
more info, see <a
href="https://github.com/apache/grails-core/pull/15111">#15111</a>.</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code
data-lang="javascript">db.Example.updateMany(
+ { <span class="key">created</span>: { <span class="predefined">$type</span>:
<span class="string"><span class="delimiter">"</span><span
class="content">long</span><span class="delimiter">"</span></span> } },
+ [ { <span class="predefined">$set</span>: { <span
class="key">created</span>: { <span class="predefined">$toDate</span>: <span
class="string"><span class="delimiter">"</span><span
class="content">$created</span><span class="delimiter">"</span></span> } }
} ]
+);</code></pre>
+</div>
+</div>
+</div>
</div>
</div>
diff --git a/snapshot/guide/single.html b/snapshot/guide/single.html
index 503979df7b..c58971ccc1 100644
--- a/snapshot/guide/single.html
+++ b/snapshot/guide/single.html
@@ -3168,6 +3168,20 @@ tasks.withType(JavaExec).configureEach {
</div>
</div>
</div>
+<div class="sect4">
+<h5 id="_12_24_mongodb">12.24 MongoDB</h5>
+<div class="paragraph">
+<p><code>Instant</code> persistence switched from epoch milliseconds (BSON
int64) to BSON DateTime (same BSON type as <code>java.util.Date</code>);
<code>LocalDateTime</code> continues to be converted to BSON DateTime using the
configured zone. If you currently using domain objects with property type
<code>Instant</code>, you will need to convert them prior to upgrading. For
more info, see <a
href="https://github.com/apache/grails-core/pull/15111">#15111</a>.</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code
data-lang="javascript">db.Example.updateMany(
+ { <span class="key">created</span>: { <span class="predefined">$type</span>:
<span class="string"><span class="delimiter">"</span><span
class="content">long</span><span class="delimiter">"</span></span> } },
+ [ { <span class="predefined">$set</span>: { <span
class="key">created</span>: { <span class="predefined">$toDate</span>: <span
class="string"><span class="delimiter">"</span><span
class="content">$created</span><span class="delimiter">"</span></span> } }
} ]
+);</code></pre>
+</div>
+</div>
+</div>
</div>
</div>
diff --git a/snapshot/guide/upgrading.html b/snapshot/guide/upgrading.html
index 1e01cef116..822936557c 100644
--- a/snapshot/guide/upgrading.html
+++ b/snapshot/guide/upgrading.html
@@ -1024,6 +1024,20 @@ tasks.withType(JavaExec).configureEach {
</div>
</div>
</div>
+<div class="sect4">
+<h5 id="_12_24_mongodb">12.24 MongoDB</h5>
+<div class="paragraph">
+<p><code>Instant</code> persistence switched from epoch milliseconds (BSON
int64) to BSON DateTime (same BSON type as <code>java.util.Date</code>);
<code>LocalDateTime</code> continues to be converted to BSON DateTime using the
configured zone. If you currently using domain objects with property type
<code>Instant</code>, you will need to convert them prior to upgrading. For
more info, see <a
href="https://github.com/apache/grails-core/pull/15111">#15111</a>.</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code
data-lang="javascript">db.Example.updateMany(
+ { <span class="key">created</span>: { <span class="predefined">$type</span>:
<span class="string"><span class="delimiter">"</span><span
class="content">long</span><span class="delimiter">"</span></span> } },
+ [ { <span class="predefined">$set</span>: { <span
class="key">created</span>: { <span class="predefined">$toDate</span>: <span
class="string"><span class="delimiter">"</span><span
class="content">$created</span><span class="delimiter">"</span></span> } }
} ]
+);</code></pre>
+</div>
+</div>
+</div>
</div>
</div>