Percona Server for MongoDB 7.0.26-14 (2025-11-25)¶
Installation Upgrade from MongoDB Community
Percona Server for MongoDB 7.0.26-14 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.26-14 includes the improvements and bug fixes of MongoDB 7.0.25 Community Edition and MongoDB 7.0.26 Community Edition. It supports protocols and drivers of both MongoDB Community 7.0.25 and MongoDB Community 7.0.26.
Release highlights¶
This release provides the following features and improvements:
Sunsetting Pro Builds¶
In line with our open‑source mission, we are officially sunsetting Pro Builds. All features that were previously included in Pro Builds are now accessible to everyone in our regular public builds.
If you require a Pro Build for a specific version, your Percona representative is ready to guide you. Our goal is to ensure a smooth transition and continued success with Percona’s open‑source solutions, enhanced with enterprise‑grade capabilities.
Official support of Rocky Linux 8 and 9¶
Percona Server for MongoDB is now officially supported and tested on Rocky Linux 8 and 9. The fully supported status for Rocky Linux gives you confidence to run production workloads on a community‑driven, enterprise‑ready operating system.
Upstream Improvements¶
The bug fixes, provided by MongoDB Community and included in Percona Server for MongoDB, are the following:
-
SERVER-107361 - Fixed a critical issue in time-series bucket rollover determination that could lead to schema mix-up for large measurements. The rollover logic previously failed to perform essential schema incompatibility checks when a bucket was kept open due to large measurement size, which could result in a single bucket containing mixed schema data. The fix ensures that schema checks are always performed. Impacted users must upgrade to a fixed version and set the
timeseriesBucketsMayHaveMixedSchemaDatato true for each affected collection to ensure that future queries on the collection return correct results. Refer yo upstream remediation steps for a complete step-by-step guide on how to resolve the impacted collections. -
SERVER-105873 - Fixed a concurrency issue where
QueryPlannerParamscould hold invalid index pointers, leading to crashes during query execution. The fix ensures thatQueryPlannerParamsno longer maintains pointers to shared state owned by anIndexCatalogEntry, preventing pointer invalidation if the catalog entry is refreshed or destroyed while the query is running. - SERVER-77172 - Fixed an issue where the “abortExpiredTransactions” thread could get stuck while trying to check out a single expired session. The thread now avoids blocking and continues processing the list of expired sessions, even if a session cannot be checked out immediately, ensuring that expired transactions are aborted in a timely manner.
- SERVER-89039 - Introduced the new
returnOnStart: trueoption for the createIndexes command. It allows the command to return as soon as the index build’s oplog entry is committed, which is beneficial for tools that need to issue index commands without being blocked by long-running build operations. - SERVER-92236 - Fixed a memory leak during chunk migrations by ensuring that recipients use short-lived cancellation sources. The recipient logic now resets the CancellationSource at the end of each migration, preventing the accumulation of futures (especially those created for copying session history) in memory and avoiding indefinite memory growth.
- SERVER-102670 - Fixed a bug that caused incorrect error handling during ordered time-series inserts. Now errors are cleared before retrying for ordered time-series insert.
- SERVER-112467 - Improved connections handling by tracking and reporting the number of connections accepted on the proxy port that are pending the proxy protocol header.
Find the full list of changes in the release notes for:
Changelog¶
Improvements¶
- PSMDB-1135 - Added extra checks to prevent the
percona-server-mongodb-enable-auth.shfrom failing if keyfile is not present - PSMDB-1858 - Added official support for Rocky Linux 8 and 9
- PSMDB-1830 - Excluded ProBuilds from documentation
Fixed bugs¶
- PSMDB-1838 - Fixed high-severity vulnerabilities identified in latest Percona Server for MongoDB Docker images