diff --git a/docs/release_notes/6.0.17-14.md b/docs/release_notes/6.0.17-14.md new file mode 100644 index 00000000..8daba219 --- /dev/null +++ b/docs/release_notes/6.0.17-14.md @@ -0,0 +1,40 @@ +# Percona Server for MongoDB 6.0.17-14 ({{date.6_0_17}}) + +[Installation](../install/index.md){.md-button} + + +Percona Server for MongoDB 6.0.17-14 is an enhanced, source-available, and highly-scalable database that is a +fully-compatible, drop-in replacement for MongoDB Community Edition 6.0.17. + +It is based on [MongoDB 6.0.17 Community Edition](https://www.mongodb.com/docs/manual/release-notes/6.0/#6.0.17---aug-21--2024) and supports the upstream protocols and drivers. + +## Release Highlights + +### Reduce mean time to resolve (MTTR) compromised encryption key incidents in KMIP + +Starting with this release, Percona Server for MongoDB automatically activates all new master encryption keys at startup and periodically checks (polls) their status in a KMIP server. If a master encryption key for a node transitions to the state other than Active, the node reports an error and shuts down. This method allows security engineers to quickly identify which nodes require out-of-schedule master key rotation, such as in the case of compromised keys, without needing to rotate keys for the entire cluster. + +Learn more about key state polling from [the documentation](../kmip.md#key-state-polling) + +### Upstream Improvements + +Improvements and bug fixes, provided by MongoDB and included in Percona Server for MongoDB are the following: + +* [SERVER-85892](https://jira.mongodb.org/browse/SERVER-85892) - Fixed the error in the `$merge` operation produced by the pipeline after the `$documents` stage by correcting the namespace for pipeline validation +* [SERVER-91195](https://jira.mongodb.org/browse/SERVER-91195) - Provided a generic backportable solution not to miss top-level timeseries collection options +* [SERVER-91362](https://jira.mongodb.org/browse/SERVER-91362) - Fixed performance issues by not copying a JavaScript “scope” object if a cached JsExecution object already exists in a query thread +* [SERVER-91406](https://jira.mongodb.org/browse/SERVER-91406) - Allowed the `$match` aggregation stage to move ahead of mongoS change stream stages +* [WT-12708](https://jira.mongodb.org/browse/WT-12708) - Fixed the issue with ineffective queuing of the pages by the eviction server in WoredTiger by introducing retries to find the ref in memory and thus avoiding returning NULL from the random descent function. + +Find the full list of new features and improvements in the release notes for [MongoDB 6.0.17 Community Edition](https://www.mongodb.com/docs/manual/release-notes/6.0/#6.0.17---aug-21--2024). + +## Packaging Notes + +* Percona Server for MongoDB 6.0.17-14 is no longer supported for Ubuntu 18.04 (Bionic Beaver), Debian 10 and Red Hat Enterprise 7 and derivatives as these operating systems reached End-Of-Life. + +## Changelog + +### Improvements + +* [PSMDB-1283](https://perconadev.atlassian.net/browse/PSMDB-1283) - Add the ability to activate master encryption keys in KMIP server and check their state. + diff --git a/docs/release_notes/index.md b/docs/release_notes/index.md index d516981a..8eca8180 100644 --- a/docs/release_notes/index.md +++ b/docs/release_notes/index.md @@ -1,5 +1,7 @@ # Percona Server for MongoDB 6.0 Release Notes +* [Percona Server for MongoDB 6.0.17-14 ({{date.6_0_17}})](6.0.17-14.md) + * [Percona Server for MongoDB 6.0.16-13 ({{date.6_0_16}})](6.0.16-13.md) * [Percona Server for MongoDB 6.0.15-12 (2024-04-30)](6.0.15-12.md) diff --git a/mkdocs-base.yml b/mkdocs-base.yml index d40523f1..56c2c9ce 100644 --- a/mkdocs-base.yml +++ b/mkdocs-base.yml @@ -139,7 +139,7 @@ plugins: with-pdf: # https://github.com/orzih/mkdocs-with-pdf output_path: '_pdf/PerconaServerforMongoDB-6.0.pdf' cover_title: 'Server for MongoDB Documentation 6.0' - cover_subtitle: 6.0.16-13 (July 30, 2024) + cover_subtitle: 6.0.17-14 (September 18, 2024) author: 'Percona Technical Documentation Team' cover_logo: docs/_images/Percona_Logo_Color.png debug_html: false @@ -210,6 +210,7 @@ nav: - install/uninstall.md - Release notes: - "Release notes index": "release_notes/index.md" + - release_notes/6.0.17-14.md - release_notes/6.0.16-13.md - release_notes/6.0.15-12.md - release_notes/6.0.14-11.md diff --git a/variables.yml b/variables.yml index 0c048dad..09253860 100644 --- a/variables.yml +++ b/variables.yml @@ -1,11 +1,12 @@ # PBM Variables set for HTML output # See also mkdocs.yml plugins.with-pdf.cover_subtitle and output_path -release: '6.0.16-13' +release: '6.0.17-14' version: '6.0' -mongosh: '2.2.10' +mongosh: '2.3.0' date: 6_0_16: '2024-07-30' + 6_0_17: '2024-09-18'