-
-
Notifications
You must be signed in to change notification settings - Fork 73
Commit e9c767c
authored
Bump mongodb.version from 4.11.5 to 5.5.0 (#1132)
Bumps `mongodb.version` from 4.11.5 to 5.5.0.
Updates `org.mongodb:mongodb-driver-sync` from 4.11.5 to 5.5.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/mongodb/mongo-java-driver/releases">org.mongodb:mongodb-driver-sync's
releases</a>.</em></p>
<blockquote>
<h2>Java Driver 5.5.0 (May 07, 2025)</h2>
<h2>What's Changed</h2>
<h3>🚀 New Features and Improvements</h3>
<ul>
<li>
<p><strong>Credential Handling</strong>:</p>
<ul>
<li>Added option to configure Data Encryption Key (DEK) cache lifetime
(<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1689">#1689</a>).</li>
</ul>
</li>
<li>
<p><strong>Performance Optimizations</strong>:</p>
<ul>
<li>Enhanced BSON codec lookup (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1632">#1632</a>).</li>
<li>Optimized BSON decoding (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1667">#1667</a>).</li>
<li>Reduced temporary buffer allocations during BSON serialization (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1628">#1628</a>).</li>
<li>Optimized numeric value writing (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1635">#1635</a>).</li>
<li>Improved String write and length computations (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1651">#1651</a>,
<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1685">#1685</a>).</li>
<li>Enhanced buffer handling to avoid direct list access (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1675">#1675</a>).</li>
<li>Replaced <code>Stack</code> with <code>ArrayDeque</code> for better
performance (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1681">#1681</a>).</li>
</ul>
</li>
<li>
<p><strong>Resource Management</strong>:</p>
<ul>
<li>Fixed Netty event loop resource leak on <code>MongoClient</code>
close (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1646">#1646</a>).</li>
<li>Added connection timeout to TLS Channel (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1686">#1686</a>).</li>
</ul>
</li>
<li>
<p><strong>Compatibility and Maintenance</strong>:</p>
<ul>
<li>Dropped support for MongoDB 4.0 (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1663">#1663</a>).</li>
<li>Updated AWS SDK dependencies to the latest versions (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1639">#1639</a>).</li>
<li>Replaced <code>org.jetbrains.annotations.NotNull</code> with
<code>com.mongodb.lang.NonNull</code> (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1644">#1644</a>).</li>
</ul>
</li>
<li>
<p><strong>Benchmarks and Testing</strong>:</p>
<ul>
<li>Introduced Netty benchmark suite (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1647">#1647</a>).</li>
<li>Added benchmarks for BulkWrite operations (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1657">#1657</a>).</li>
<li>Began running benchmarks against MongoDB 8.0 (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1660">#1660</a>).</li>
</ul>
</li>
<li>
<p><strong>Bug Fixes and Stability</strong>:</p>
<ul>
<li>Made <code>ReadConcernMajorityNotAvailableYet</code> retryable (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1601">#1601</a>).</li>
<li>Ensured <code>findOne</code> does not unnecessarily set
<code>batchSize=1</code> (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1659">#1659</a>).</li>
<li>Fixed unnecessary <code>killCursors</code> command when
<code>batchSize</code> equals <code>limit</code> (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1656">#1656</a>).</li>
</ul>
</li>
<li>
<p><strong>Documentation and Quality of Life</strong>:</p>
<ul>
<li>Improved documentation around the <code>toCollection</code> API (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1677">#1677</a>).</li>
<li>Updated specification links and submodule management (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1662">#1662</a>,
<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1670">#1670</a>).</li>
<li>Added Dependabot support for Git submodules (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1691">#1691</a>).</li>
</ul>
</li>
<li>
<p><strong>Kotlin Improvements</strong>:</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/mongodb/mongo-java-driver/commit/6b13ae1d91987f2f736107cc9d1247ac6f7bd430"><code>6b13ae1</code></a>
Version: bump 5.5.0</li>
<li><a
href="https://github.com/mongodb/mongo-java-driver/commit/fdc3ecb95ede637e1c563ca9c9dcc429f0e59539"><code>fdc3ecb</code></a>
Build: Fix Scala publishing</li>
<li><a
href="https://github.com/mongodb/mongo-java-driver/commit/ea5e6985c8e2b86d6e6ea06c898affb0d8e2d630"><code>ea5e698</code></a>
Revert "Version: bump 5.6.0-SNAPSHOT"</li>
<li><a
href="https://github.com/mongodb/mongo-java-driver/commit/60205979ffd40963a7dddfa5e7f4a32aee178cb3"><code>6020597</code></a>
Version: bump 5.6.0-SNAPSHOT</li>
<li><a
href="https://github.com/mongodb/mongo-java-driver/commit/380e5199ceee157ae157822394d0ed22fc72adc7"><code>380e519</code></a>
Revert version bump back to 5.5.0-SNAPSHOT</li>
<li><a
href="https://github.com/mongodb/mongo-java-driver/commit/4611ad69dc26c64dae56c6544f4e817d9f00ef61"><code>4611ad6</code></a>
Gradle: Ensure maven artifacts are signed. (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/issues/1709">#1709</a>)</li>
<li><a
href="https://github.com/mongodb/mongo-java-driver/commit/2bd813e5ea75c5e6094013c97f4a7b89dad0bfba"><code>2bd813e</code></a>
Revert "Version: bump 5.6.0-SNAPSHOT"</li>
<li><a
href="https://github.com/mongodb/mongo-java-driver/commit/912cad7114d1a482043a010c7c4bcab6d5ac214b"><code>912cad7</code></a>
Version: bump 5.6.0-SNAPSHOT</li>
<li><a
href="https://github.com/mongodb/mongo-java-driver/commit/24f1b638517694e29e8ea73872c0d9959640986f"><code>24f1b63</code></a>
Fix validation in release.yml (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/issues/1706">#1706</a>)</li>
<li><a
href="https://github.com/mongodb/mongo-java-driver/commit/a6d7d1d6c042b46969ed6cc509ad36e809130d00"><code>a6d7d1d</code></a>
Update release.yml</li>
<li>Additional commits viewable in <a
href="https://github.com/mongodb/mongo-java-driver/compare/r4.11.5...r5.5.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `org.mongodb:mongodb-driver-legacy` from 4.11.5 to 5.5.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/mongodb/mongo-java-driver/releases">org.mongodb:mongodb-driver-legacy's
releases</a>.</em></p>
<blockquote>
<h2>Java Driver 5.5.0 (May 07, 2025)</h2>
<h2>What's Changed</h2>
<h3>🚀 New Features and Improvements</h3>
<ul>
<li>
<p><strong>Credential Handling</strong>:</p>
<ul>
<li>Added option to configure Data Encryption Key (DEK) cache lifetime
(<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1689">#1689</a>).</li>
</ul>
</li>
<li>
<p><strong>Performance Optimizations</strong>:</p>
<ul>
<li>Enhanced BSON codec lookup (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1632">#1632</a>).</li>
<li>Optimized BSON decoding (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1667">#1667</a>).</li>
<li>Reduced temporary buffer allocations during BSON serialization (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1628">#1628</a>).</li>
<li>Optimized numeric value writing (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1635">#1635</a>).</li>
<li>Improved String write and length computations (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1651">#1651</a>,
<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1685">#1685</a>).</li>
<li>Enhanced buffer handling to avoid direct list access (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1675">#1675</a>).</li>
<li>Replaced <code>Stack</code> with <code>ArrayDeque</code> for better
performance (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1681">#1681</a>).</li>
</ul>
</li>
<li>
<p><strong>Resource Management</strong>:</p>
<ul>
<li>Fixed Netty event loop resource leak on <code>MongoClient</code>
close (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1646">#1646</a>).</li>
<li>Added connection timeout to TLS Channel (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1686">#1686</a>).</li>
</ul>
</li>
<li>
<p><strong>Compatibility and Maintenance</strong>:</p>
<ul>
<li>Dropped support for MongoDB 4.0 (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1663">#1663</a>).</li>
<li>Updated AWS SDK dependencies to the latest versions (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1639">#1639</a>).</li>
<li>Replaced <code>org.jetbrains.annotations.NotNull</code> with
<code>com.mongodb.lang.NonNull</code> (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1644">#1644</a>).</li>
</ul>
</li>
<li>
<p><strong>Benchmarks and Testing</strong>:</p>
<ul>
<li>Introduced Netty benchmark suite (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1647">#1647</a>).</li>
<li>Added benchmarks for BulkWrite operations (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1657">#1657</a>).</li>
<li>Began running benchmarks against MongoDB 8.0 (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1660">#1660</a>).</li>
</ul>
</li>
<li>
<p><strong>Bug Fixes and Stability</strong>:</p>
<ul>
<li>Made <code>ReadConcernMajorityNotAvailableYet</code> retryable (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1601">#1601</a>).</li>
<li>Ensured <code>findOne</code> does not unnecessarily set
<code>batchSize=1</code> (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1659">#1659</a>).</li>
<li>Fixed unnecessary <code>killCursors</code> command when
<code>batchSize</code> equals <code>limit</code> (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1656">#1656</a>).</li>
</ul>
</li>
<li>
<p><strong>Documentation and Quality of Life</strong>:</p>
<ul>
<li>Improved documentation around the <code>toCollection</code> API (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1677">#1677</a>).</li>
<li>Updated specification links and submodule management (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1662">#1662</a>,
<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1670">#1670</a>).</li>
<li>Added Dependabot support for Git submodules (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/pull/1691">#1691</a>).</li>
</ul>
</li>
<li>
<p><strong>Kotlin Improvements</strong>:</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/mongodb/mongo-java-driver/commit/6b13ae1d91987f2f736107cc9d1247ac6f7bd430"><code>6b13ae1</code></a>
Version: bump 5.5.0</li>
<li><a
href="https://github.com/mongodb/mongo-java-driver/commit/fdc3ecb95ede637e1c563ca9c9dcc429f0e59539"><code>fdc3ecb</code></a>
Build: Fix Scala publishing</li>
<li><a
href="https://github.com/mongodb/mongo-java-driver/commit/ea5e6985c8e2b86d6e6ea06c898affb0d8e2d630"><code>ea5e698</code></a>
Revert "Version: bump 5.6.0-SNAPSHOT"</li>
<li><a
href="https://github.com/mongodb/mongo-java-driver/commit/60205979ffd40963a7dddfa5e7f4a32aee178cb3"><code>6020597</code></a>
Version: bump 5.6.0-SNAPSHOT</li>
<li><a
href="https://github.com/mongodb/mongo-java-driver/commit/380e5199ceee157ae157822394d0ed22fc72adc7"><code>380e519</code></a>
Revert version bump back to 5.5.0-SNAPSHOT</li>
<li><a
href="https://github.com/mongodb/mongo-java-driver/commit/4611ad69dc26c64dae56c6544f4e817d9f00ef61"><code>4611ad6</code></a>
Gradle: Ensure maven artifacts are signed. (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/issues/1709">#1709</a>)</li>
<li><a
href="https://github.com/mongodb/mongo-java-driver/commit/2bd813e5ea75c5e6094013c97f4a7b89dad0bfba"><code>2bd813e</code></a>
Revert "Version: bump 5.6.0-SNAPSHOT"</li>
<li><a
href="https://github.com/mongodb/mongo-java-driver/commit/912cad7114d1a482043a010c7c4bcab6d5ac214b"><code>912cad7</code></a>
Version: bump 5.6.0-SNAPSHOT</li>
<li><a
href="https://github.com/mongodb/mongo-java-driver/commit/24f1b638517694e29e8ea73872c0d9959640986f"><code>24f1b63</code></a>
Fix validation in release.yml (<a
href="https://redirect.github.com/mongodb/mongo-java-driver/issues/1706">#1706</a>)</li>
<li><a
href="https://github.com/mongodb/mongo-java-driver/commit/a6d7d1d6c042b46969ed6cc509ad36e809130d00"><code>a6d7d1d</code></a>
Update release.yml</li>
<li>Additional commits viewable in <a
href="https://github.com/mongodb/mongo-java-driver/compare/r4.11.5...r5.5.0">compare
view</a></li>
</ul>
</details>
<br />
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>File tree
Expand file treeCollapse file tree
1 file changed
+1
-1
lines changedOpen diff view settings
Filter options
Expand file treeCollapse file tree
1 file changed
+1
-1
lines changedOpen diff view settings
Collapse file
+1-1Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
120 | 120 | | |
121 | 121 | | |
122 | 122 | | |
123 | | - | |
| 123 | + | |
124 | 124 | | |
125 | 125 | | |
126 | 126 | | |
| |||
0 commit comments