diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 01481c73..f207f816 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -45,5 +45,5 @@ jobs: run: | mike deploy 7.0 -b publish -p mike set-default 7.0 -b publish -p - mike retitle 7.0 "7.0.5-3" -b publish -p + mike retitle 7.0 "7.0.7-4" -b publish -p diff --git a/docs/install/apt.md b/docs/install/apt.md index 0711ea24..93a170f7 100644 --- a/docs/install/apt.md +++ b/docs/install/apt.md @@ -22,7 +22,7 @@ We gather [Telemetry data](../telemetry.md) to understand the use of the softwar ## Procedure -Before you start, check the [system requirements](system-requirements.md). +Before you start, check the [system requirements](../system-requirements.md). ### Configure Percona repository diff --git a/docs/install/yum.md b/docs/install/yum.md index 8df06c11..93403d18 100644 --- a/docs/install/yum.md +++ b/docs/install/yum.md @@ -19,7 +19,7 @@ This document describes how to install Percona Server for MongoDB on RPM-based d ## Procedure -Before you start, check the [system requirements](system-requirements.md). +Before you start, check the [system requirements](../system-requirements.md). ### Configure Percona repository diff --git a/docs/release_notes/7.0.7-4.md b/docs/release_notes/7.0.7-4.md new file mode 100644 index 00000000..8c6c6b66 --- /dev/null +++ b/docs/release_notes/7.0.7-4.md @@ -0,0 +1,36 @@ +# Percona Server for MongoDB 7.0.7-4 (2024-04-04) + +[Installation](../install/index.md){.md-button} + +Percona Server for MongoDB 7.0.7-4 is an enhanced, source-available, and highly-scalable database that is a +fully-compatible, drop-in replacement for MongoDB Community Edition 7.0.5. + +Percona Server for MongoDB 7.0.7-4 includes the improvements and bug fixes of [MongoDB 7.0.6 Community Edition](https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.6---feb-28--2024) and [MongoDB 7.0.7 Community Edition](https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.7---mar-18--2024). + +It supports protocols and drivers of both MongoDB 7.0.6 and MongoDB 7.0.7. + +!!! warning + + Due to [CVE-2024-1351](https://www.cve.org/CVERecord?id=CVE-2024-1351), in all MongoDB versions prior to 4.4.29, the `mongod` server allows incoming connections to skip peer certificate validation which results in untrusted connections to succeed. This issue occurs when the `mongod` is started with TLS enabled (`net.tls.mode` set to `allowTLS`, `preferTLS`, or `requireTLS`) and without a `net.tls.CAFile` configured. For details, see [SERVER-72839](https://jira.mongodb.org/browse/SERVER-72839). + + The issue is fixed upstream in versions 4.4.29, 5.0.25, 6.0.14 and 7.0.6 and in Percona Server for MongoDB 4.4.29-28, 5.0.26-22, 6.0.14-11 and 7.0.7-4. Now, configuring MongoDB to use TLS requires specifying the value for the `--tlsCAFile` flag, the `net.tls.CAFile `configuration option, or the `tlsUseSystemCA` parameter. + +## Release Highlights + +Improvements and bug fixes, provided by MongoDB and included in Percona Server for MongoDB are the following: + +* [SERVER-72839](https://jira.mongodb.org/browse/SERVER-72839) - Fixed the issue with missing peer certificate validation if neither CAFile nor clusterCAFile is provided. +* [SERVER-82353 ](https://jira.mongodb.org/browse/SERVER-82353) - Fixed the issue with multi-document transactions missing documents when the movePrimary operation runs concurrently by detecting placement conflicts in multi-document transactions. +* [SERVER-72703](https://jira.mongodb.org/browse/SERVER-72703) - Changed the requirement to use exclusive write lock to intent exclusive write lock that doesn't prevent reading from a collection during the `$out` stage when running the rename collection command. +* [SERVER-84338](https://jira.mongodb.org/browse/SERVER-84338) - Fixed the issue in SBE (Storage Based Encryption) engine with returning incorrect results when running queries/aggregations with a `$or` operator and the is enabled. +* [SERVER-84723](https://jira.mongodb.org/browse/SERVER-84723) - Ensured sharding catalog is valid when acquiring collections in multi-document transactions. +* [SERVER-84368](https://jira.mongodb.org/browse/SERVER-84368) - Fixed the issue with the `createIndex` command failing with the `StaleConfig` error if it is run from a stale mongos against a sharded non-empty collection. +* [SERVER-84628](https://jira.mongodb.org/browse/SERVER-84628) - Improved the warning about persisted Read/Write Consern defaults on startup by showing it only for shard servers. +* [SERVER-85459](https://jira.mongodb.org/browse/SERVER-85459) - In mixed replica sets where nodes have different Feature Compatibilty Version value, the primary nodes reject the commands with parameters that cannot be recognized by other replica set members. +* [SERVER-85869](https://jira.mongodb.org/browse/SERVER-85869) - Fixed the issue with exhaustive find command on config shard returning stale data by making shard registry use snapshot readConcern for reads from `config.shards` collection. + +Find the full list of changes in the [MongoDB 7.0.6 Community Edition release notes](https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.6---feb-28--2024) and [MongoDB 7.0.7 Community Edition release notes](https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.7---mar-18--2024). + +## Bugs Fixed + +* [PSMDB-1434](https://perconadev.atlassian.net/browse/PSMDB-1434) - Fixed the auditing behavior by removing excessive logging for CRUD operations \ No newline at end of file diff --git a/docs/release_notes/index.md b/docs/release_notes/index.md index 3680c0fb..4e7f887f 100644 --- a/docs/release_notes/index.md +++ b/docs/release_notes/index.md @@ -1,6 +1,8 @@ # Percona Server for MongoDB 7.0 release notes +* [Percona Server for MongoDB 7.0.7-4 (2024-04-04)](7.0.7-4.md) + * [Percona Server for MongoDB 7.0.5-3 (2024-01-23)](7.0.5-3.md) * [Percona Server for MongoDB 7.0.4-2 (2023-12-11)](7.0.4-2.md) diff --git a/mkdocs-base.yml b/mkdocs-base.yml index cba66305..d95b94a0 100644 --- a/mkdocs-base.yml +++ b/mkdocs-base.yml @@ -137,7 +137,7 @@ plugins: with-pdf: # https://github.com/orzih/mkdocs-with-pdf output_path: '_pdf/PerconaServerforMongoDB-7.0.pdf' cover_title: 'Server for MongoDB Documentation 7.0' - cover_subtitle: 7.0.5-3 (January 23, 2024) + cover_subtitle: 7.0.7-4 (April 4, 2024) author: 'Percona Technical Documentation Team' cover_logo: docs/_images/Percona_Logo_Color.png debug_html: false @@ -209,6 +209,7 @@ nav: - install/uninstall.md - Release notes: - "Release notes index": "release_notes/index.md" + - release_notes/7.0.7-4.md - release_notes/7.0.5-3.md - release_notes/7.0.4-2.md - release_notes/7.0.2-1.md diff --git a/variables.yml b/variables.yml index ba0ddfc8..59760ff6 100644 --- a/variables.yml +++ b/variables.yml @@ -2,7 +2,7 @@ # See also mkdocs.yml plugins.with-pdf.cover_subtitle and output_path -release: '7.0.5-3' +release: '7.0.7-4' version: '7.0' -mongosh: '2.1.1' +mongosh: '2.1.5'