This documentation is for the end of life version of Percona Server for MongoDB and is no longer supported. You may want to see the current documentation.
Percona Server for MongoDB 4.0.4-1¶
- Date
December 18, 2018
- Download
- Installation
Percona announces the GA release of Percona Server for MongoDB 4.0.4-1 on December 18, 2018. Download the latest version from the Percona website or the Percona software repositories.
Percona Server for MongoDB is an enhanced, open source, and highly-scalable database that is a fully-compatible, drop-in replacement for MongoDB 4.0 Community Edition. It supports MongoDB 4.0 protocols and drivers.
Percona Server for MongoDB extends the functionality of the MongoDB 4.0 Community Edition by including the Percona Memory Engine storage engine, encrypted WiredTiger storage engine, audit logging, External LDAP Authentication with SASL, hot backups, and enhanced query profiling. Percona Server for MongoDB requires no changes to MongoDB applications or code.
This release includes all features of MongoDB 4.0 Community Edition 4.0. Most notable among these are:
Note that the MMAPv1 storage engine is deprecated in MongoDB 4.0 Community Edition 4.0.
In Percona Server for MongoDB 4.0.4-1, data at rest encryption is considered BETA quality. Do not use this feature in a production environment.
Bugs Fixed¶
PSMDB-235: In some cases, hot backup did not back up the
keydb
directory; mongod could crash after restore.PSMDB-233: When starting Percona Server for MongoDB with WiredTiger encryption options but using a different storage engine, the server started normally and produced no warnings that these options had been ignored
PSMDB-239: The WiredTiger encryption was not disabled when using the Percona Memory Engine storage engine.
PSMDB-241: WiredTiger per database encryption keys were not purged when the database was deleted
PSMDB-243: A log message was added to indicate that the server is running with encryption
PSMDB-245: KeyDB’s WiredTiger logs were not properly rotated without restarting the server.
PSMDB-266: When running the server with the directoryperdb option, the user could add arbitrary collections to the
keydb
directory which is designated for data encryption.