All Products
Search
Document Center

ApsaraDB for MongoDB:MongoDB minor version release notes

Last Updated:Jan 17, 2026

ApsaraDB for MongoDB periodically releases minor versions to add new features or fix known bugs. This topic provides the release notes for the minor versions of ApsaraDB for MongoDB.

Query or upgrade the minor version of an instance

Log on to the ApsaraDB for MongoDB console. On the Basic Information page of the target instance, you can view the current minor version in the Instance Information section.查看小版本信息

For more information about how to upgrade the minor version of an instance, see Upgrade the minor engine version of an instance.

Versions and notes

  • The release schedule of minor versions may vary by region. Refer to the console for the most up-to-date release information.

  • The Base version in this topic refers to the version number of MongoDB Community Edition.

MongoDB 8.0

Minor version

Release date

Base version

Notes

9.0.6

2025-12-22

8.0.16

  • The base version is updated to 8.0.16.

  • Fixed the CVE-2025-14847 security vulnerability.

9.0.5

2025-11-18

8.0.14

  • The base version is updated to 8.0.14.

  • Added support for forced SSL encryption.

  • The drop, dropIndex, and dropDatabase commands can be run when the disk is full and locked.

  • Fixed the SERVER-103841 bug (memory leak caused by long-running distributed transactions).

9.0.4

2025-10-16

8.0.12

  • The base version is updated to 8.0.12.

9.0.3

2025-06-27

8.0.10

9.0.2

2025-05-26

8.0.8

  • Fixed an issue where a new virtual IP address (VIP) is not automatically pushed after you switch the VPC.

9.0.1

2025-05-14

8.0.8

9.0.0

2025-03-27

8.0.3

  • The first official version of MongoDB 8.0.

MongoDB 7.0

Minor version

Release date

Base version

Notes

8.0.13

2025-12-22

7.0.26

8.0.12

2025-11-18

7.0.26

  • The base version is updated to 7.0.26.

  • The drop, dropIndex, and dropDatabase commands can be run when the disk is full and locked.

8.0.11

2025-10-16

7.0.24

  • The base version is updated to 7.0.24.

8.0.10

2025-08-07

7.0.21

  • Added support for forcibly refreshing the oplog stone.

  • Fixed the incompatibility issue of the $merge aggregate code in sharded clusters.

8.0.9

2025-06-27

7.0.21

8.0.8

2025-05-26

7.0.16

  • Fixed an issue where a new virtual IP address (VIP) is not automatically pushed after you switch the VPC.

8.0.7

2025-01-22

7.0.16

8.0.6

2024-12-09

7.0.14

  • Improved the performance of the compact command.

  • Fixed an issue where audit logs were truncated.

  • Fixed an issue where the number of connections was incorrectly displayed in the output of serverStatus().

8.0.5

2024-09-03

7.0.14

  • The base version is updated to 7.0.14 to fix the WT-12708 bug.

8.0.4

2024-06-17

7.0.10

8.0.2

2024-01-24

7.0.3

  • Fixed an issue where clients could not connect to MongoDB nodes within the same VPC.

8.0.1

2024-01-10

7.0.3

  • Optimized minor version compatibility. Unrecognized parameter settings are ignored.

  • Restricted account permissions to prevent security risks caused by creating accounts with excessive permissions.

  • The first official version of MongoDB 7.0.

MongoDB 6.0

Minor version

Release date

Base version

Notes

7.0.22

2025-12-22

6.0.26

7.0.21

2025-11-18

6.0.26

  • The drop, dropIndex, and dropDatabase commands can be run when the disk is full and locked.

7.0.20

2025-10-16

6.0.26

  • The base version is updated to 6.0.26.

7.0.19

2025-08-07

6.0.24

  • Added support for forcibly refreshing the oplog stone.

  • Fixed the incompatibility issue of the $merge aggregate code in sharded clusters.

  • Added the wiredTiger.backupCursorOpen field to serverStatus() to display the backup status.

7.0.18

2025-06-27

6.0.24

7.0.17

2025-05-26

6.0.20

  • Fixed an issue where a new virtual IP address (VIP) is not automatically pushed after you switch the VPC.

7.0.16

2025-04-07

6.0.20

  • Fixed an issue where audit logs were truncated.

  • The audit logs of sharded clusters support exposing client IP addresses.

7.0.15

2025-01-22

6.0.20

7.0.14

2024-11-19

6.0.18

  • The base version is updated to 6.0.18 to disable the SBE query engine by default. For more information, see SERVER-91570.

  • Optimized the output format of audit logs.

  • Fixed an issue where the number of connections was incorrectly displayed in the output of serverStatus().

7.0.12

2024-09-03

6.0.17

  • The base version is updated to 6.0.17 to fix the WT-12708 bug.

7.0.9

2024-06-06

6.0.15

7.0.7

2024-03-12

6.0.13

  • Improved the performance of the compact operation and reduced its failure rate.

7.0.6

2024-02-04

6.0.13

7.0.5

2024-01-23

6.0.6

  • Fixed an issue where clients could not connect to MongoDB nodes within the same VPC.

7.0.4

2024-01-10

6.0.6

  • Optimized minor version compatibility. Unrecognized parameter settings are ignored.

  • Restricted account permissions to prevent security risks caused by creating accounts with excessive permissions.

  • Added support for forward compatibility of internal account authentication.

7.0.3

2023-07-13

6.0.6

  • Fixed a routing issue for read-only nodes.

7.0.2

2023-06-12

6.0.6

  • Added support for two-way data synchronization.

  • The base version is updated to 6.0.6.

7.0.1

2023-01-06

6.0.3

  • Added the self-developed command runCommandOnShard.

  • Added support for audit logs. For more information about how to enable audit logs, see Enable the audit log feature.

  • The base version is updated to 6.0.3.

7.0.0

2022-11-02

6.0.0

  • Fixed the sharding metadata inconsistency issue introduced by the movePrimary command in MongoDB 5.0. For more information, see SERVER-68511.

  • The first official version of MongoDB 6.0.

MongoDB 5.0

Minor version

Release date

Base version

Notes

6.0.22

2025-12-22

5.0.31

6.0.21

2025-10-31

5.0.31

  • The drop, dropIndex, and dropDatabase commands can be run when the disk is full and locked.

  • Audit logs support exposing client IP addresses.

6.0.20

2025-08-07

5.0.31

  • Fixed the SERVER-92806 bug (related to the CA in June).

  • Added support for forcibly refreshing the oplog stone.

6.0.19

2025-05-26

5.0.31

  • Fixed an issue where a new virtual IP address (VIP) is not automatically pushed after you switch the VPC.

6.0.18

2025-05-15

5.0.31

6.0.17

2025-01-08

5.0.30

  • The base version is updated to 5.0.30.

  • Fixed the CVE-2024-10921 security vulnerability.

6.0.16

2024-11-19

5.0.29

  • The base version is updated to 5.0.29.

  • Optimized the output format of audit logs.

  • Improved the performance of the compact command.

  • Fixed an issue where the number of connections was incorrectly displayed in the output of serverStatus().

6.0.14

2024-08-03

5.0.28

  • The base version is updated to 5.0.28.

  • Fixed the WT-12708 bug.

6.0.13

2024-06-24

5.0.26

6.0.10

2024-02-06

5.0.24

6.0.9

2024-01-23

5.0.21

  • Fixed an issue where clients could not connect to MongoDB nodes within the same VPC.

6.0.8

2023-10-10

5.0.21

  • Fixed an issue where the system failed to start after the oplog size was changed.

  • The base version is updated to 5.0.21.

6.0.7

2023-07-06

5.0.18

  • Added support for two-way data synchronization.

  • Fixed a routing issue for read-only nodes.

  • The base version is updated to 5.0.18.

6.0.6

2023-02-09

5.0.14

  • Fixed an issue where a self-developed command may cause a null pointer.

6.0.5

2023-01-06

5.0.14

  • Added the self-developed command runCommandOnShard.

  • Fixed an issue where audit log content was missing.

  • Added the original command to the content of slow query logs for getMore operations. For more information, see getMore.

  • The base version is updated to 5.0.14.

6.0.4

2022-10-18

5.0.6

  • Improved the speed of data backup and recovery.

6.0.3

2022-09-09

5.0.6

  • Changed the unit of the latency field in slow query logs to microseconds (us).

  • Added the self-developed command db.adminCommand({currentConn: 1}).

6.0.2

2022-08-17

5.0.6

  • Fixed a sharding metadata inconsistency issue. For more information, see SERVER-68511.

6.0.1

2022-06-14

5.0.6

  • Fixed the limit on the number of ulimit processes on ECS instances.

  • Added support for audit logs.

  • The base version is updated to 5.0.6.

6.0.0

2021-09-27

5.0.3

  • The first official version of MongoDB 5.0.

MongoDB 4.4

Minor version

Release date

Base version

Notes

5.0.21

2025-12-22

4.4.29

5.0.20

2025-11-18

4.4.29

  • Added support for clearing empty directories after dropDatabase is run to prevent directory accumulation.

  • The drop, dropIndex, and dropDatabase commands can be run when the disk is full and locked.

5.0.19

2025-08-07

4.4.29

  • Fixed the SERVER-92806 bug (related to the CA in June).

  • Added support for forcibly refreshing the oplog stone.

5.0.18

2025-05-26

4.4.29

  • Fixed an issue where a new virtual IP address (VIP) is not automatically pushed after you switch the VPC.

5.0.17

2025-05-14

4.4.29

5.0.16

2024-11-21

4.4.29

  • Fixed an issue where the number of connections was incorrectly displayed in the output of serverStatus().

5.0.15

2024-06-24

4.4.29

  • Fixed an issue where some commands were missing from audit logs.

5.0.14

2024-05-23

4.4.29

5.0.13

2024-02-01

4.4.28

5.0.12

2024-01-23

4.4.18

  • Fixed an issue where clients could not connect to MongoDB nodes within the same VPC.

5.0.11

2023-07-17

4.4.18

  • Fixed issues related to two-way data synchronization.

5.0.10

2023-07-13

4.4.18

  • Fixed a routing issue for read-only nodes.

5.0.9

2023-05-08

4.4.18

  • Added support for two-way data synchronization.

5.0.8

2023-01-17

4.4.18

  • The base version is updated to 4.4.18.

5.0.7

2022-11-22

4.4.16

  • The base version is updated to 4.4.16.

  • Added the original command to the content of slow query logs for getMore operations. For more information, see getMore.

5.0.6

2022-10-18

4.4.1

  • Improved the speed of data backup and recovery.

5.0.5

2022-07-21

4.4.1

  • Fixed an issue where a deadlock occurred and the node role failed to be switched when the primary node stepped down. For more information, see SERVER-59226.

  • Fixed an issue where MongoDB proactively exited when you used a change stream to pull oplogs of distributed transactions. For more information, see SERVER-53566.

5.0.3

2021-10-26

4.4.1

  • Fixed the following issues:

    • MongoDB crashed and exited when the compact command was run during frequent evictions.

    • A deadlock occurred when a long-running transaction was run during frequent evictions.

    Note

    For more information, see SERVER-50365 and SERVER-46876.

  • Fixed the limit on the number of ulimit processes on ECS instances.

  • Incremental backup service dependency: Added the oplogstones information to the output of local.oplog.rs.stats().

  • Added support for audit logs.

5.0.2

2021-01-28

4.4.1

  • Added support for log rotation.

5.0.1

2020-11-23

4.4.1

  • The first official version of MongoDB 4.4.

MongoDB 4.2

Minor version

Release date

Base version

Notes

4.0.34

2025-12-22

4.2.25

4.0.33

2025-11-18

4.2.25

  • The progress log of oplog sampling is printed at startup (related to SERVER-41790).

  • The drop, dropIndex, and dropDatabase commands can be run when the disk is full and locked.

4.0.32

2025-08-07

4.2.25

  • Fixed the SERVER-92806 bug (related to the CA in June).

  • Added support for forcibly refreshing the oplog stone.

  • Fixed an issue where the audit logs of Mongos nodes in a sharded cluster did not contain query logs.

4.0.31

2025-05-26

4.2.25

  • Fixed an issue where a new virtual IP address (VIP) is not automatically pushed after you switch the VPC.

4.0.30

2025-04-03

4.2.25

  • The moveChunk command supports the forceJumbo option.

4.0.29

2024-12-23

4.2.25

  • The base version is updated to 4.2.25.

4.0.28

2024-12-10

4.2.23

  • Audit logs support slow logs for update and delete operations.

  • Fixed an issue where the number of connections was incorrectly displayed in the output of serverStatus().

4.0.27

2024-01-23

4.2.23

  • Fixed an issue where clients could not connect to MongoDB nodes within the same VPC.

Note

Instances that use the physical server architecture cannot be upgraded to this version.

4.0.26

2023-07-17

4.2.23

  • Fixed a routing issue for read-only nodes (only for instances that use disks).

Note

Instances that use the physical server architecture cannot be upgraded to this version.

4.0.25

2023-06-13

4.2.23

  • Fixed an issue where a dependent field was missing in incremental logs.

4.0.24

2023-05-06

4.2.23

  • Fixed an issue where the database version (db version) was incorrectly displayed.

4.0.23

2022-12-13

4.2.23

  • The base version is updated to 4.2.23.

  • Added the original command to the content of slow query logs for getMore operations. For more information, see getMore.

4.0.22

2022-11-02

4.2.13

  • Fixed an issue where the show tables command returned an empty result when passwordless access over a VPC was enabled.

4.0.21

2022-05-18

4.2.13

  • Fixed a deadlock issue that occurred during a graceful shutdown of the primary process. For more information, see SERVER-59226.

4.0.20

2021-12-01

4.2.13

  • The base version is updated to 4.2.13.

4.0.19

2021-08-31

4.2.10

  • Fixed an issue where MongoDB proactively exited when you used a change stream to pull oplogs of distributed transactions. For more information, see SERVER-50769.

4.0.18

2021-06-25

4.2.10

  • Limited the size of a whitelist file to a maximum of 64 KB.

  • Fixed an issue where the whitelist failed to be refreshed when many whitelist configurations existed.

4.0.17

2021-05-21

4.2.10

  • Merged the features of the Serverless kernel.

4.0.16

2021-05-21

4.2.10

  • Added support for oplog replay optimization.

4.0.15

2021-03-03

4.2.10

  • Fixed an issue where the client IP address in the audit logs of shards was the IP address of a Mongos node instead of the actual client IP address.

  • Proactively detects the I/O status of each directory and includes the status in the returned result of db.serverStatus().

4.0.14

2021-02-05

4.2.10

  • Added the Primary and Secondary role information to audit logs.

  • Fixed an issue where the session cleanup thread caused slow query latency due to periodic cleanup. For more information, see SERVER-5287.

  • Fixed an issue where a hashed index was incorrectly marked as a multikey index and could not be used as a sharding key. For more information, see SERVER-48471.

  • Fixed an issue where a client IP address was mistaken for the IP address of a management machine, causing the client connection to be misidentified as an internal connection.

4.0.13

2020-12-28

4.2.10

  • Fixed a compatibility issue caused by the addition of the useNewUpsert option to the aggregate command.

4.0.12

2020-12-16

4.2.10

  • The base version is updated to 4.2.10.

  • Fixed an issue where the sleep time of the Hash-Based Message Authentication Code (HMAC) key monitoring thread was too long. For more information, see SERVER-52654.

4.0.11

2020-11-16

4.2.1

  • Updated the Open Secure Sockets Layer (OpenSSL) library to version 1.1.1.

  • Fixed an issue where the count command returned a negative number during a full data synchronization, which interrupted the synchronization. For more information, see SERVER-35050.

  • Corrected the result returned when the disk is full and locked.

  • Fixed an IPv6 access issue.

4.0.10

2020-10-29

4.2.1

  • Enabled throttling by default.

  • Fixed an issue where a secondary node crashed and exited when the mapReduce command was run.

4.0.9

2020-08-04

4.2.1

  • The audit logs of shards in MongoDB support the output of client and Mongos IP addresses.

  • Fixed an issue where WiredTiger reported an error because the system.profile performance data collection failed to be created.

  • Obtained the backup completion time in the command that ends the backup.

4.0.8

2020-06-10

4.2.1

  • Fixed an issue where the dbGetmore protocol was not handled for passwordless access over a VPC.

4.0.7

2020-06-03

4.2.1

  • Fixed an issue where a Mongos node may crash and exit when a client disconnected.

4.0.6

2020-05-19

4.2.1

  • Fixed an issue where a write error occurred during a bulk insert because the size of the audit log exceeded 16 MB.

  • Users are prohibited from modifying the config.collections collection but are allowed to run the sh.enableBalancing()/sh.disableBalancing() command.

  • Improved the speed of checkpoints in scenarios with many collections. For more information, see WT-5042.

  • Optimized the routing logic of Mongos nodes to reduce CPU consumption.

  • Fixed an issue where the runCommandOnShard command could not be found when a runCommandOnShard-related command was run.

4.0.5

2020-02-12

4.2.1

  • Fixed an issue where concurrent index creation in MongoDB 4.2 may cause out-of-memory (OOM) errors on both the primary and secondary nodes of small-specification instances.

4.0.4

2019-12-19

4.2.1

  • Fixed an issue where the getmore command occasionally reported an unauthorized error for passwordless access over a VPC.

4.0.2

2019-11-23

4.2.1

  • Fixed an issue where the show tables command could not be run for passwordless access over a VPC.

  • Fixed an issue where MongoDB exited because a replica set member was not initialized at startup and a ts secs too high assertion error was reported.

4.0.1

2019-11-21

4.2.1

  • The first official version of MongoDB 4.2.

MongoDB 4.0

Minor version

Release date

Base version

Notes

3.0.44

2025-12-22

4.0.28

3.0.43

2025-01-16

4.0.28

  • Fixed a compatibility issue of oplogDeleteGuard during a major engine version upgrade.

  • Audit logs support slow logs for update and delete operations.

3.0.42

2024-11-08

4.0.28

  • Fixed issues related to expression parsing in the DynamoDB-compatible edition.

  • The base version is updated to 4.0.28.

3.0.40

2024-04-19

4.0.13

3.0.39

2023-11-28

4.0.13

  • Added support for the tcmallocReleaseRate parameter to resolve OOM issues.

3.0.38

2021-10-27

4.0.13

  • Improved the stability of MongoDB.

3.0.37

2021-09-09

4.0.13

  • Added the log file rotation feature to the DynamoDB-compatible edition. The size of a single file is 300 MB.

3.0.36

2021-07-22

4.0.13

  • Completed the Stream feature for the DynamoDB-compatible edition and added the Sort field to the output.

3.0.35

2021-06-25

4.0.13

  • Removed the restriction on the Sort field for NEW_IMAGE in the DynamoDB-compatible edition. Only the KEYS_ONLY restriction is retained.

  • Added registration for the updateTable command.

3.0.34

2021-04-28

4.0.13

  • Fixed a memory leak issue in the DynamoDB-compatible edition.

  • Added a check to determine whether an index is empty.

3.0.33

2021-03-03

4.0.13

  • Fixed an issue where the client IP address in the audit logs of shards was the IP address of a Mongos node instead of the actual client IP address.

3.0.32

2021-02-05

4.0.13

3.0.31

2020-12-31

4.0.13

  • Added support for the Stream feature to the DynamoDB-compatible edition.

  • Added support for the 1 MB limit to the DynamoDB-compatible edition.

  • Fixed an issue where the KeyCondition expression did not support parentheses.

  • Fixed an issue where a Set type may be returned for a List type.

  • Fixed a precision issue for the Number type.

  • Fixed an issue where MongoDB crashed during batch writes to an instance.

3.0.30

2020-08-18

4.0.13

  • Added support for the Scan feature to the DynamoDB-compatible edition.

  • The DynamoDB-compatible edition supports CursorCache to optimize the query paging feature. This prevents an excessive number of cursors from being opened when you use getMore.

  • Changed the scheduling method of SLB to the SCH algorithm.

  • Fixed an issue where a projection expression always returned the primary key.

3.0.29

2020-08-04

4.0.13

3.0.28

2020-07-14

4.0.13

  • The DynamoDB-compatible edition supports global secondary indexes.

  • The DynamoDB-compatible edition supports dynamic parameter modification.

  • Fixed an issue where the DescribeTable, BatchGetItem, and BatchWriteItem commands for concurrent, distributed, and merged models may cause a crash and exit in a multi-threaded environment.

  • Merged pipeline optimizations. For more information, see SERVER-42756 $multiply operator may return with or w/o an error depending on whether pipeline optimisation is enabled.

  • Added support for using the listIndexes command to identify inprogress index builds, which lets you check whether an index is being built.

3.0.27

2020-06-10

4.0.13

  • Fixed an issue where the dbGetmore protocol was not handled for passwordless access over a VPC.

3.0.26

2020-06-03

4.0.13

  • Users are prohibited from modifying the config.collections collection but are allowed to run the sh.enableBalancing()/sh.disableBalancing() command.

  • Improved the speed of checkpoints in scenarios with many collections. For more information, see WT-5042 Reduce configuration parsing overhead from checkpoints.

  • Added support for configuring the timeout period for loading the config.chunks metadata collection.

3.0.25

2020-4-28

4.0.13

  • Optimized startup for scenarios with many collections.

  • Added support for the second phase of DynamoDB protocol compatibility.

  • Fixed an issue where a write error occurred during a bulk insert because the size of the audit log exceeded 16 MB.

3.0.24

2020-4-15

4.0.13

  • Optimized the routing logic of Mongos nodes to reduce CPU consumption.

3.0.23

2020-4-03

4.0.13

3.0.21

2020-02-07

4.0.13

  • Added support for the first phase of DynamoDB protocol compatibility.

3.0.20

2020-01-02

4.0.13

  • Fixed an issue where an aggregate error occurred when a Mongos node of version 3.0.19 accessed a MongoDB instance of version 3.0.18 or earlier. This issue was caused by the addition of the mergeByPBRT field to requests sent from Mongos nodes to MongoDB instances in open source MongoDB 4.0.7.

3.0.19

2019-12-04

4.0.13

  • The base version is updated to 4.0.13.

3.0.18

2019-10-24

4.0.3

  • Prohibited the creation of databases whose names are _tmp or start with _tmp.

3.0.17

2019-10-17

4.0.3

  • Fixed an issue where secondary nodes were down at the same time and could not be started because an assertion of the SessionUpdateTracker::_updateSessionInfo function failed.

3.0.15

2019-08-21

4.0.3

  • Fixed an issue where a transparent data encryption (TDE) key was truncated when passed to WiredTiger because the encoded key contained special characters.

  • Fixed an issue where a write error occurred during a bulk insert because the size of the audit log exceeded 16 MB.

3.0.13

2019-07-31

4.0.3

3.0.12

2019-04-08

4.0.3

  • The base version is updated to 4.0.3.

3.0.11

2019-03-08

4.0.0

  • Added support for the IPv6 feature.

  • Added vpcAuthMode to the passwordless access feature for VPCs. You can enable or disable passwordless access over a VPC at any time.

  • Improved the output content of audit logs. Fixed an issue where request data for DML operations was not visible in audit logs.

  • Fixed a deadlock issue at startup in some extreme scenarios.

  • Changed the default behavior of index creation to background creation.

  • Added support for single-database recovery.

3.0.8

2018-12-21

4.0.0

  • Added the passwordless access feature for VPCs.

3.0.7

2018-11-30

4.0.0

  • Added a restriction that prevents regular users from deleting built-in accounts.

3.0.6

2018-11-01

4.0.0

  • Fixed issues related to whitelists.

3.0.5

2018-10-16

4.0.0

  • Fixed an issue where the args of a command was null in an audit log.

  • Fixed an issue where JSON parsing failed because NumberInt(10) appeared in the text of an audit log.

  • When the MoveChunk operation is performed on a sharded cluster instance, the sessionId field is displayed in the change record.

3.0.2

2018-09-25

4.0.0

  • The first official version of MongoDB 4.0.

MongoDB 3.4

Important

Minor version

Release date

Notes

1.1.12

2020-06-03

  • Users are prohibited from modifying the config.collections collection but are allowed to run the sh.enableBalancing()/sh.disableBalancing() command.

  • Added support for configuring the timeout period for loading the config.chunks metadata collection.

1.1.8

2019-07-25

  • Merged the open source feature that supports background index creation.

  • Allowed external connections to run the hostInfo command to return host-related information. For more information about hostInfo, see hostInfo.

1.1.7

2019-04-10

  • Fixed an issue where a secondary node crashed and exited due to batch application of oplogs during primary-secondary synchronization.

1.1.6

2019-01-28

  • Added support for single-database recovery.

1.1.5

2018-09-25

  • Merged the fix for the open source issue where space was not reclaimed after a collection was dropped. For more information, see SERVER-31101 WT table not dropped after collection is dropped due to long-running OperationContext.

  • Prohibited users from performing write operations on the admin database of a sharded cluster instance.

  • Added the dbAdmin permission on the local and config databases for the root user.

  • Allowed users to run the rs.printSlaveReplicationInfo command and granted the db.printslave permission.

1.1.4

2018-08-07

1.1.3

2018-06-22

  • Fixed an issue where the WiredTiger cache got stuck when the serverStatus command was used to obtain the checkpoint list.

  • Removed the restriction on users enabling or disabling the balancer for shard collections.

1.1.2

2018-05-14

  • Extended the oplogDeleteGuard command to support multiple data sources.

  • Fixed an issue where a full table scan of oplogs was sent to the primary node when a secondary node selected a synchronization source.

  • Fixed an issue where the system load was excessively high after the IOPS of WiredTiger was limited by cgroups.

  • The cleanupOrphaned command is now available. For more information about the cleanupOrphaned command, see cleanupOrphaned.

1.1.0

2017-12-28

  • Added a feature that automatically deletes redundant scrolled logs.

  • Developed a physical hot backup feature that is compatible with disk snapshots and is not limited to file copies.

  • Adjusted the automatic oplog scaling factor from 20 to 40.

1.0.9

2017-12-05

  • Fixed an issue where the MapReduce command failed to run. For more information, see MapReduce failure: missing ) in parenthetical.

  • Allowed external connections to operate on admin.system.users, which is a metadatabase table that stores user information. This resolves an issue where Data Transmission Service (DTS) failed to import data.

1.0.5

2017-11-08

  • Fixed an issue where users could not be created over a VIP connection.

MongoDB 3.2

Important

Minor version

Release date

Notes

0.5.3

2019-10-24

  • This is the latest version for MongoDB 3.2 instances. You cannot upgrade to a later minor version.

0.5.1

2019-07-25

  • Merged the open source feature that supports background index creation.

  • Allowed external connections to run the hostInfo command to return host-related information. For more information about hostInfo, see hostInfo.

0.5.0

2018-09-25

  • Prohibited users from performing write operations on the admin database of a sharded cluster.

  • Ignored RECOVERING nodes when retaining oplogs during synchronization to prevent oplogs from becoming excessively large.

  • Added support for SSL.

0.4.9

2018-06-22

  • Fixed an issue where the WiredTiger cache eviction was stuck when the db.serverStatus() command was used to view the instance status and obtain the checkpoint list.

  • Removed the restriction on users enabling or disabling the balancer for shard collections.

0.4.8

2018-05-14

  • Fixed an issue where a full table scan of oplogs was sent to the primary node when a secondary node selected a synchronization source.

  • Fixed an issue where the system load was excessively high after the IOPS of WiredTiger was limited by cgroups.

  • Fixed an issue where the primary node of a replica set instance crashed and exited when the rs.stepDown() command was run. For more information about the rs.stepDown() command, see rs.stepDown().

  • The cleanupOrphaned command is now available. For more information about the cleanupOrphaned command, see cleanupOrphaned.

0.4.7

2017-11-17

  • The end-backup operation for physical hot backups does not add a global lock.

  • Fixed an issue where cloud users were not synchronized during a full synchronization after authentication was disabled.

0.4.6

2017-09-05

  • Added the netvipGroup configuration to support multiple VIP groups. The group to which a visitor belongs is returned based on the visitor's VIP. This supports hybrid access requirements.

  • The WiredTiger physical hot backup API operation returns a precise optime. For more information about optime, see optime.

0.4.5

2017-08-17

  • Fixed an issue where modifications to the rs.status() command caused access errors for built-in accounts.

0.4.4

2017-08-17

  • Fixed an issue where RangeDelete crashed and exited. For more information, see RangeDeleter assert failed because of replication lag.

  • The rs.status() command is available to users. It supports the API operation for obtaining the primary-secondary latency.

  • Mongos nodes support slow requests.

  • The audit logs for ParallelBatchWriteMode locks record only slow requests.

0.4.3

2017-07-06

  • Optimized WiredTiger hot backups.

  • Fixed an issue in determining public VIPs based on CIDR blocks.

  • When you run the db.adminCommand({features: 1}) command, a list of Alibaba Cloud self-developed features is returned.

  • Adjusted the default oplogDeleteGuardExpire and oplogSizeMulti parameters.

0.4.2

2017-05-31

  • Fixed an issue where a fast count caused the server to crash and exit.

  • Granted users permissions to manage shard tags.

0.4.1

2017-05-25

  • Upgraded RocksDB to version 5.3.3 to support the DeleteRange API operation, which is used to delete all keys within a specified range.

  • Upgraded WiredTiger to version 3.2.13.

  • Mongos nodes support the audit log feature.

0.4.0

2017-04-27

  • Added the db.adminCommand({currentConn: 1}) command to mongos and mongod to list the network connection information of all clients.

  • Optimized audit log classification for more granular control over enabling or disabling audit logs.

  • Fixed an issue where concurrent updates to oplogDeleteGuard in a multi-threaded environment caused mongod to crash and exit.

  • Prohibited users from deleting the admin database over a VIP.

  • The splitVector command is now available.

0.3.9

2017-04-13

  • Resolved an issue where the lock granularity was too large when the configuration of a collection was modified using db.runCommand({collMod: $collection}).

0.3.8

2017-03-28

  • Fixed an issue where a Mongos node crashed and exited because it failed to connect to a shard.

  • Ignored errors when unrecognized configuration items were detected.

0.3.6

2017-02-23

  • Added support for RocksDB as the storage engine for MongoDB.

  • Added support for the WiredTiger hot backup feature.

  • Modified some parameter names to be consistent with the configuration file to facilitate parameter modification by the management and control system.

0.3.4

2016-12-27

  • Redesigned audit logs. All requests have a unified entry point, and request latency is recorded.

0.3.3

2016-12-15

  • Fixed issues related to double rollback.

  • Added audit logs for node role switching.

0.3.2

2016-11-29

  • Fixed an issue where some private CIDR block IP addresses were incorrectly identified as public IP addresses.

0.3.0

2016-10-31

  • Used WiredTiger from version 3.2.10 to fix an issue with WiredTiger cache eviction.

0.2.9

2016-10-28

  • Disabled the following commands to prevent security risks:

    • cloneCollection: copies a data collection.

    • copydbgetnonce: obtains a one-time password before the copydb command is run.

  • Added audit logs for ParallelBatchWriteMode locks to show the impact of oplog replay locks on read and write operations.

  • Added support for compiling projects on Mac OS X to facilitate development and testing for Mac users.

  • Fixed a connection issue that occurred when a user whitelist conflicted with a management machine whitelist in a VPC environment.

0.2.8

2016-10-18

  • The db.runCommand({compact: $collection}) command is available to compress the physical storage space of a collection in a specified database. Users can reclaim storage space on their own.

  • Mongos nodes support the built-in account feature.

  • Mongos nodes have read-only access to the config database. The following commands are disabled:

    • sh.addShard(): adds a shard node.

    • sh.removeShard(): deletes a shard node.

  • The number of internal connections can be configured.

  • The oplog collection supports setting a maximum size to prevent it from growing too large and consuming physical space that cannot be released.

  • VPC network connections bypass the management machine whitelist check.

  • Added the db.adminCommand({tcmallocRelease: 1}) command to release idle memory from Thread-Caching Malloc.

  • The kernel supports generating special fields in oplogs for BLS two-way synchronization.

0.2.7

2016-09-13

  • Merged internal patches based on open source version 3.2.9.

0.2.6

2016-09-07

  • Improved the I/O hang detection logic to minimize false positives and prevent split-brain issues.

  • Added support for automatic expiration of the oplogDeleteGuard configuration item. This allows the kernel to protect itself and avoid affecting user services if a backup job is down for a long time.

0.2.5

2016-08-26

  • Added support for API operations related to incremental backups to prepare for the launch of the incremental backup feature.

  • Added support for the tcpBacklog configuration item to resolve the issue where an instance is incorrectly reported as unavailable due to a TCP queue overflow in the management and control system.

  • Added support for packaging on Red Hat 7u.

0.2.4

2016-07-06

  • Added support for automatic oplog management. Only oplogs that are synchronized to all nodes can be deleted.

  • You can set an Oplog retention timestamp, which is the point in time after which all Oplogs are retained for incremental backups.

  • Used the AliNLP tokenization plug-in (analysis-aliws) to support Chinese full-text search.

0.2.3

2016-04-28

  • Added support for automatically modifying the oplog size based on the oplogSizeMB configuration item. For more information about oplogSizeMB, see oplogSizeMB.

  • Added support for automatic scrolling for MongoDB operational logs and audit logs.

  • Fixed a logic error in the enableMajorityReadConcern configuration item.

0.2.2

2016-04-14

  • Added support for I/O hang detection for instances. When MongoDB detects an I/O hang, it proactively disconnects the heartbeat connection with other members.

  • Reduced the overhead of audit logs.

  • Fixed an issue where WiredTiger metadata was not evicted from the cache, which caused the metadata to fill up the cache and lead to a deadlock in MongoDB.

  • Connecting via localhost grants the built-in hostManager, clusterMonitor, and clusterManager permissions.

0.2.1

2016-03-28

  • Resolved a performance issue with generating random numbers from /dev/urandom during authentication.

  • Bypassed permission checks for common read-only operations used for troubleshooting, such as currentOp and listDatabases, when connecting locally.

Related API operations

Interface

Description

UpgradeDBInstanceKernelVersion

Upgrades the minor engine version of an ApsaraDB for MongoDB instance.