Skip to content
logo
Percona Server for MongoDB 6.0
Percona Server for MongoDB 6.0.2-1 (2022-10-31)
Initializing search
    percona/psmdb-docs
    percona/psmdb-docs
    • Home
    • Percona Server for MongoDB feature comparison
      • System requirements
      • Install Percona Server for MongoDB on Debian and Ubuntu
      • Install Percona Server for MongoDB on Red Hat Enterprise Linux and derivatives
      • Install Percona Server for MongoDB from binary tarball
      • Run Percona Server for MongoDB in a Docker container
        • Percona Memory Engine
        • Hot Backup
        • $backupCursor and $backupCursorExtend aggregation stages
        • Authentication overview
        • Enable SCRAM authentication
        • Set up LDAP authentication with SASL
        • Set up x.509 authentication and LDAP authorization
        • Setting up Kerberos authentication
        • AWS IAM authentication
        • Setting up AWS IAM authentication
        • LDAP authorization
        • Set up LDAP authentication and authorization using NativeLDAP
        • Data at rest encryption
        • HashiCorp Vault integration
        • Using the Key Management Interoperability Protocol (KMIP)
        • Local key management using a keyfile
        • Migrate from key file encryption to HashiCorp Vault encryption
      • Auditing
      • Profiling rate limit
      • Log redaction
      • Additional text search algorithm - ngram
      • Tune parameters
        • Upgrade from 5.0 to 6.0
        • Upgrade Percona Server for MongoDB
      • Uninstall Percona Server for MongoDB
      • Release notes index
      • Percona Server for MongoDB 6.0.5-4 (2023-03-29)
      • Percona Server for MongoDB 6.0.4-3 (2023-01-30)
      • Percona Server for MongoDB 6.0.3-2 (2022-12-07)
      • Percona Server for MongoDB 6.0.2-1 (2022-10-31)
        • Release Highlights
    • Glossary
    • Copyright and licensing information
    • Trademark policy

    • Release Highlights

    Percona Server for MongoDB 6.0.2-1 (2022-10-31)¶

    Release date October 31, 2022
    Installation Installing Percona Backup for MongoDB

    We are pleased to announce the availability of Percona Server for MongoDB (PSMDB) 6.0.2-1 – the new major version of the source available, drop-in replacement of MongoDB 6.0 Community edition. It is available for download from Percona website and for installation from Percona Software Repositories.

    Percona Server for MongoDB 6.0.2-1 fully supports MongoDB 6.0 protocols and drivers and does not require any code modifications.

    Release Highlights¶

    • Data-at-rest encryption using the Key Management Interoperability Protocol (KMIP) is generally available enabling you to use it in your production environment

    • $backupCursor and $backupCursorExtend aggregation stages functionality is generally available, enabling your application developers to use it for building custom backup solutions.

      Note

      Percona provides Percona Backup for MongoDB - the open source tool for consistent backups and restores in MongoDB sharded clusters.

    • Percona Server for MongoDB packages now include mongosh of the previous mongo shell. The previous legacy mongo shell was deprecated in MongoDB 5.0 and has been removed in version 6.0. Some older methods are unavailable or have been replaced with newer ones for the new mongosh. Please review any methods for compatibility.

    If you install Percona Server for MongoDB from tarballs, you must install mongosh from a separate tarball.

    Percona Server for MongoDB 6.0.2-1 includes all the features of MongoDB 6.0.2 Community Edition, among which are the following:

    • Enhanced time series collections enable you to:

      • Get deeper data analysis insights by building compound and secondary indexes on time, metadata and measurement fields.

      • Distribute the load among nodes in the cluster by sharding new and existing time series collections.

      • Benefit from faster reads and improved performance by applying the sorting on the most recent entry instead of the whole collection.

    • The following change streams optimizations help you enhance your event-driven solutions:

      • Improve in-app notifications, reference deleted documents or feed the updated version of the entire doc to the downstream system using the before and after states of a document that was changed.

      • React not only to data changes but also to database change events like creating or dropping of collections with the Data Definition Language (DDL) support.

    • New aggregation stages like $densify, $documents, $fill and operators like $bottom, $firstN, $lastN, $maxN / $minN and others enable you to off load work from your developers to the database. These operators allow automating key commands, getting required data insights by combining individual operators into aggregation pipelines. As a result, your developers spend less time on writing complex code or manipulating data manually and can focus on other activities.

    • Cluster-wide configuration parameters and commands save your DBAs’ time on cluster administration.

    • The Stable API (formerly known as versioned API) features the extended set of new database commands and aggregation operators which enables you to improve communication of your apps and MongoDB.

    • Speed up data processing and save on storage costs with clustered collections. Clustered collections don’t require secondary indexes and thus, result in faster queries. A single read/write for the index and the document improves performance for inserts, updates, deletes and queries. With less storage space required by clustered connections, bulk updates and inserts are performed faster. And by turning clustered indexes to TTL indexes with a single field, you benefit from simplified delete operations and reduced storage costs.

    Percona Server for MongoDB also includes the following bug fixes and enhancements provided upstream:

    • SERVER-68511 - Fixed the issue that caused inconsistency in sharding metadata when running the movePrimary command on the database that has the Feature Compatibility Version (FCV) set to 4.4 or earlier. Affects MongoDB versions 5.0.0 through 5.0.10 and MongoDB 6.0.0. Upgrade to the the fixed version of MongoDB 6.0.2 / Percona Server for MongoDB 6.0.2-1 as soon as possible.

    • SERVER-66072 - Fixed dependency analysis for $match aggregation stage with aggregation expressions with the $rand operator

    • SERVER-68130 - Fixed the AutoSplitVector’s behavior to predict the BSON object size when generating the response

    • WT-9870 - Fixed the global time window state before performing the rollback to stable operation by updating the pinned timestamp as part of the transaction setup.

    • SERVER-68628 - Fixed the issue when retrying a failed resharding operation after a primary failover could lead to server crash or lost writes.

    • SERVER-68925 - Detect and resolve table logging inconsistencies for WiredTiger tables at startup

    Find the full list of new features and improvements in MongoDB 6.0 Community Edition release notes.

    Percona Server for MongoDB 6.0.2-1 extends this feature set by providing enterprise-level enhancements for free.

    To upgrade to PSMDB, see our upgrade instructions.

    Contact Us

    For free technical help, visit the Percona Community Forum.

    To report bugs or submit feature requests, open a JIRA ticket.

    For paid support and managed or consulting services , contact Percona Sales.


    Last update: January 2, 2023
    Created: December 7, 2022
    Percona LLC and/or its affiliates, © 2023
    Made with Material for MkDocs

    Cookie consent

    We use cookies to recognize your repeated visits and preferences, as well as to measure the effectiveness of our documentation and whether users find what they're searching for. With your consent, you're helping us to make our documentation better.