Skip to content

Commit

Permalink
PSMDB-1559 Release notes 7.0.15-9
Browse files Browse the repository at this point in the history
new file:   docs/release_notes/7.0.15-9.md
	modified:   docs/release_notes/index.md
	modified:   mkdocs-base.yml
	modified:   variables.yml
  • Loading branch information
nastena1606 committed Nov 21, 2024
1 parent 7b56e0f commit d838721
Show file tree
Hide file tree
Showing 4 changed files with 51 additions and 3 deletions.
44 changes: 44 additions & 0 deletions docs/release_notes/7.0.15-9.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# Percona Server for MongoDB 7.0.15-9 ({{date.7_0_15}})

[Installation](../install/index.md){.md-button}

Percona Server for MongoDB 7.0.15-9 is an enhanced, source-available, and highly-scalable database that is a
fully-compatible, drop-in replacement for MongoDB Community Edition.

Percona Server for MongoDB 7.0.15-9 includes the improvements and bug fixes of [MongoDB 7.0.15 Community Edition](https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.15---oct-24--2024) and supports its protocols and drivers.

## Release Highlights

!!! important

This release of Percona Server for MongoDB includes a fix for a security vulnerability [CVE-2024-10921](https://nvd.nist.gov/vuln/detail/CVE-2024-10921). This vulnerability allowed an authorized user to trigger server crashes or receive the contents of the buffer over-reads of the server memory by sending specially crafted requests that constructed malfolmed BSON in MongoDB. The issue is fixed upstream in versions 6.0.18 and 7.0.15. The fix is also included in Percona Server for MongoDB 6.0.18-16 and 7.0.15-9.

Users running any minor version of Percona Server for MongoDB 6.0.x before 6.0.18 and Percona Server for MongoDB 7.0.x before 7.0.15 should upgrade to Percona Server for MongoDB 6.0.18-16 and 7.0.15-9, respectively, as soon as possible.

This release provides the following features and improvements:

### Prevent master encryption key loss on the Vault server

Before Percona Server for MongoDB puts a new master encryption key to the Vault server as the versioned secret, it now checks if the secret's version reached the defined maximum (10 by default). This prevents the loss of the old secret and the master encryption key it stores on the Vault server.

Make sure Percona Server for MongoDB has read permissions for the secret's metadata and the secrets engine configuration. To learn more, refer to the [documentation](../vault.md#master-key-loss-prevention).

### Upstream Improvements

The bug fixes, provided by MongoDB and included in Percona Server for MongoDB, are the following:

* [SERVER-96419](https://jira.mongodb.org/browse/SERVER-96419) - Fixed the issue with improper neutralization of null bytes that may have led to buffer over-reads in MongoDB Server
* [SERVER-95279](https://jira.mongodb.org/browse/SERVER-95279) - Use a new C++ type for BSON field names to ensure validity

Find the full list of changes in the [MongoDB 7.0.15 Community Edition release notes](https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.15---oct-24--2024).

## Changelog

### Improvements

* [PSMDB-1441](https://perconadev.atlassian.net/browse/PSMDB-1441) - Fixed the issue with master encryption keys getting lost when the number of created secrets exceeds the threshold by preventing a new secret creation and alerting users about it.
* [PSMDB-1539](https://perconadev.atlassian.net/browse/PSMDB-1539) - Removed the fork:true and pidfile management to simplify migration

### Fixed Bugs

* [PSMDB-1527](https://perconadev.atlassian.net/browse/PSMDB-1527) - Improve the `activateKeys` option handling by changing its type to boolean.
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.15-9 ({{date.7_0_15}})](7.0.15-9.md)

* [Percona Server for MongoDB 7.0.14-8 ({{date.7_0_14}})](7.0.14-8.md)

* [Percona Server for MongoDB 7.0.12-7 (2024-07-23)](7.0.12-7.md)
Expand Down
3 changes: 2 additions & 1 deletion mkdocs-base.yml
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,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.14-8 (September 23, 2024)
cover_subtitle: 7.0.15-9 (November 27, 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.15-9.md
- release_notes/7.0.14-8.md
- release_notes/7.0.12-7.md
- release_notes/7.0.11-6.md
Expand Down
5 changes: 3 additions & 2 deletions variables.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,11 @@
# See also mkdocs.yml plugins.with-pdf.cover_subtitle and output_path


release: '7.0.14-8'
release: '7.0.15-9'
version: '7.0'
mongosh: '2.2.10'
mongosh: '2.3.2024-09-23'


date:
7_0_14: '2024-09-23'
7_0_15: '2024-11-27'

0 comments on commit d838721

Please sign in to comment.