Skip to content

Percona Server for MongoDB 4.2.22-22 (2022-09-06)

Date:

September 6, 2022

Installation:

Installing Percona Server for MongoDB

Percona Server for MongoDB 4.2.22-22 is an enhanced, source available, and highly-scalable database that is a fully-compatible, drop-in replacement for MongoDB 4.2.22 Community Edition. It supports MongoDB 4.2.22 protocols and drivers.

Release Highlights

Important

With this release, the kmipKeyIdentifier option for data-at-rest encryption using the KMIP protocol (tech preview feature) is optional. This change serves to improve the user experience with Percona Server for MongoDB as the option names and behavior are similar to those of MongoDB Enterprise. However, if data-at-rest encryption using KMIP is configured, it is the breaking change because the standard upgrade procedure does not work. We do recommend to use the data-at-rest encryption using the KMIP protocol only for testing purposes until it is in the general availability stage.

If you have configured data at rest encryption and it is absolutely necessary to upgrade your MongoDB instance, see the upgrade instructions.

The changes and bug fixes introduced by MongoDB include the following:

  • SERVER-64403 - Fixed an issue that occurred during the attempt to perform the collation-encoding of a document with a missing sort attribute. In this case an invariant is violated and mongod crashes.

  • SERVER-68359 - Fixed the TTLMonitor behavior to skip processing TTL indexes if the expireAfterSeconds option value is NaN (Not a Number).

  • SERVER-62656 - Changed the behavior of the ShardingTaskExecutorPoolSize parameter to control the connection pool size for config server replica set and shard nodes separately.

  • SERVER-66418 - Fixed the issue with bad projection created during dependency analysis due to string order assumption. It resulted in the PathCollision error. The issue is fixed by improving dependency analysis for projections by folding dependencies into ancestor dependencies where possible.

Find the full list of changes in the MongoDB 4.2.22 Community Edition release notes.

Improvements

  • PSMDB-1046: Make the kmipKeyIdentifier option not mandatory

Bugs Fixed

  • PSMDB-1119: Fixed the issue with backup cursor not opening if data-at-rest encryption is enabled

Packaging Notes

Debian 9 (“Stretch”) is no longer supported.