Skip to content

Commit

Permalink
PSMDB-1426 Release notes 7.0.7-4 (#838)
Browse files Browse the repository at this point in the history
* PSMDB-1426 Release notes 7.0.7-4

modified:   .github/workflows/main.yml
	modified:   docs/install/apt.md
	modified:   docs/install/yum.md
	new file:   docs/release_notes/7.0.7-4.md
	modified:   docs/release_notes/index.md
	modified:   mkdocs-base.yml
	modified:   variables.yml
  • Loading branch information
nastena1606 authored Apr 4, 2024
1 parent 522a849 commit 836ed33
Show file tree
Hide file tree
Showing 7 changed files with 45 additions and 6 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
2 changes: 1 addition & 1 deletion docs/install/apt.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion docs/install/yum.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
36 changes: 36 additions & 0 deletions docs/release_notes/7.0.7-4.md
Original file line number Diff line number Diff line change
@@ -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
2 changes: 2 additions & 0 deletions docs/release_notes/index.md
Original file line number Diff line number Diff line change
@@ -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)
Expand Down
3 changes: 2 additions & 1 deletion mkdocs-base.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions variables.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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'

0 comments on commit 836ed33

Please sign in to comment.