diff --git a/config/redirects b/config/redirects index 1d4e4c6a..9e866833 100644 --- a/config/redirects +++ b/config/redirects @@ -1,8 +1,9 @@ define: prefix docs/languages/kotlin/kotlin-sync-driver define: base https://www.mongodb.com/${prefix} -define: versions v5.1 v5.2 v5.3 master +define: versions v5.1 v5.2 v5.3 v5.4 master -symlink: current -> master +symlink: upcoming -> master +symlink: current -> v5.4 # raw: -> ${base}/ diff --git a/snooty.toml b/snooty.toml index 6a549521..1c85394d 100644 --- a/snooty.toml +++ b/snooty.toml @@ -1,10 +1,11 @@ name = "kotlin-sync" title = "Kotlin Sync Driver" -intersphinx = [ "https://www.mongodb.com/docs/manual/objects.inv", - "https://www.mongodb.com/docs/drivers/objects.inv", - "https://www.mongodb.com/docs/atlas/objects.inv" - ] +intersphinx = [ + "https://www.mongodb.com/docs/manual/objects.inv", + "https://www.mongodb.com/docs/drivers/objects.inv", + "https://www.mongodb.com/docs/atlas/objects.inv", +] toc_landing_pages = [ "/write-operations", @@ -15,7 +16,7 @@ toc_landing_pages = [ "work-with-indexes", "/data-formats", "/builders", - "/aggregation" + "/aggregation", ] sharedinclude_root = "https://raw.githubusercontent.com/10gen/docs-shared/main/" @@ -24,7 +25,7 @@ sharedinclude_root = "https://raw.githubusercontent.com/10gen/docs-shared/main/" driver-long = "MongoDB Kotlin Sync Driver" driver-short = "Kotlin Sync driver" language = "Kotlin" -version-number = "5.3" +version-number = "5.4" full-version = "{+version-number+}.0" version = "v{+version-number+}" mdb-server = "MongoDB Server" diff --git a/source/monitoring.txt b/source/monitoring.txt index 403f3e0a..76cc0b8f 100644 --- a/source/monitoring.txt +++ b/source/monitoring.txt @@ -73,8 +73,8 @@ To monitor command events, create a class that implements the ``MongoClient`` instance. For more information on MongoDB database commands, see the -:manual:`MongoDB manual entry on database commands `in -the {+mdb-server+} manual. +:manual:`MongoDB manual entry on database commands +` in the {+mdb-server+} manual. .. note:: Internal Commands diff --git a/source/whats-new.txt b/source/whats-new.txt index a2f4d56d..81d46655 100644 --- a/source/whats-new.txt +++ b/source/whats-new.txt @@ -42,6 +42,11 @@ and features: the :ref:`MONGODB-OIDC: Kubernetes ` section of the Enterprise Authentication Mechanisms guide + .. replacement:: atlas-query-operators + + the `SearchOperator <{+core-api+}/com/mongodb/client/model/search/SearchOperator.html>`__ + interface API documentation + .. _kotlin-sync-version-5.3: What's New in 5.3 @@ -91,6 +96,12 @@ improvements, and fixes: .. sharedinclude:: dbx/jvm/v5.2-wn-items.rst + .. replacement:: csot-link + + the `MongoClientSettings.Builder.timeout() + <{+core-api+}/com/mongodb/MongoClientSettings.Builder.html#timeout(long,java.util.concurrent.TimeUnit)>`__ + API documentation + .. replacement:: avs-index-link the :ref:`kotlin-sync-search-avs-indexes` guide diff --git a/source/write/transactions.txt b/source/write/transactions.txt index 8608f498..9e373fa4 100644 --- a/source/write/transactions.txt +++ b/source/write/transactions.txt @@ -137,6 +137,15 @@ methods described in the preceding section to manually manage the transaction li .. sharedinclude:: dbx/transactions-parallelism.rst + + .. replacement:: driver-specific-content + + If you're using {+mdb-server+} v8.0 or later, you can perform + write operations on multiple namespaces within a single + transaction by using bulk write operations. To learn more, see the + :ref:`kotlin-sync-client-bulk-write` section of the Bulk Write + Operations guide. + Additional Information ----------------------