MongoDB minor versions

更新时间:
复制 MD 格式

ApsaraDB for MongoDB releases minor versions on a regular basis to add features and fix known issues.

Check or upgrade the minor version

You can log on to the MongoDB console and view the current minor version in the Specification Information section on the Basic Information page of the target instance. In the Specification Information section, find the Minor Version field to view the minor version number of the instance, for example, 5.0.3-20211014145955_2.

To upgrade the minor version of an instance, see Upgrade the minor database version.

Version

  • Release schedules for minor versions may vary by region. Check the console for the latest release status.

  • The benchmark version refers to the version number of MongoDB Community Edition.

MongoDB 8.0

Minor version

Release date

Base version

Description

9.0.9

2026-05-12

8.0.18

  • Supports security audit.

  • Adds the comment field to audit logs for update operations.

  • Supports TDE.

  • Shows progress for the compact operation.

  • You can now use the localLogicalSessionTimeoutMinutes parameter to control automatic disconnection on login timeout.

9.0.8

2026-03-17

8.0.18

  • Fixes several issues with audit logs: prevents oversized logs from being truncated, ensures client IP addresses are logged for sharded clusters, and eliminates duplicate log entries for a single operation.

  • Updates the base version to 8.0.18 and fixes multiple security vulnerabilities, including CVE-2026-25611, CVE-2026-25612, CVE-2026-1847, and CVE-2026-1848.

9.0.6

2025-12-22

8.0.16

  • Updates the base version to 8.0.16.

  • Fixes the CVE-2025-14847 security vulnerability.

9.0.5

2025-11-18

8.0.14

  • Updates the base version to 8.0.14.

  • Supports forced SSL encryption.

  • You can now run the drop, dropIndex, and dropDatabase commands when an instance is locked due to a full disk.

  • Fixes SERVER-103841, a memory leak related to long-running distributed transactions.

9.0.4

2025-10-16

8.0.12

  • Updates the base version to 8.0.12.

9.0.3

2025-06-27

8.0.10

9.0.2

2025-05-26

8.0.8

9.0.1

2025-05-14

8.0.8

9.0.0

2025-03-27

8.0.3

  • Initial official release of MongoDB 8.0.

MongoDB 7.0

Minor version

Release date

Benchmark version

Description

8.0.15

2026-03-17

7.0.29

  • Fixes several audit log issues: prevents oversized logs from being truncated, ensures client IP addresses are logged for mongod processes in a sharded cluster, and resolves an issue that caused duplicate log entries for a single operation.

  • Updates the benchmark version to 7.0.29 and addresses multiple security vulnerabilities, including CVE-2026-25611, CVE-2026-25612, CVE-2026-1847, CVE-2026-1848, and more.

8.0.13

2025-12-22

7.0.26

8.0.12

2025-11-18

7.0.26

  • Updates the benchmark version to 7.0.26.

  • Allows you to run the drop, dropIndex, and dropDatabase commands on an instance even when its disk is full.

8.0.11

2025-10-16

7.0.24

  • Updates the benchmark version to 7.0.24.

8.0.10

2025-08-07

7.0.21

  • Adds support for forcibly flushing the oplog stone.

  • Fixes an incompatibility issue with the $merge aggregation stage in a sharded cluster.

8.0.9

2025-06-27

7.0.21

8.0.8

2025-05-26

7.0.16

  • Ensures a new VIP is automatically assigned after a VPC switch.

8.0.7

2025-01-22

7.0.16

8.0.6

2024-12-09

7.0.14

  • Improves the performance of the compact command.

  • Prevents the audit log from being truncated.

  • Corrects the connection count displayed by serverStatus().

8.0.5

2024-09-03

7.0.14

  • Updates the benchmark version 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

  • Resolves an issue preventing clients in the same VPC from connecting to a MongoDB node.

8.0.1

2024-01-10

7.0.3

  • Improves minor version compatibility by ignoring unrecognized parameter configurations.

  • Restricts account permissions to prevent the creation of over-privileged accounts.

  • The first official release of MongoDB 7.0.

MongoDB 6.0

Minor version

Release date

Benchmark version

Description

7.0.24

2026-03-03

6.0.27

  • Updates the benchmark version to 6.0.27.

  • Enhances TDE to support customer-managed keys.

  • Fixes the SERVER-82688 bug.

7.0.23

2026-01-06

6.0.26

  • Fixes the SERVER-108366 bug.

  • Fixes duplicate audit log entries.

  • Adds a parameter to exclude specific operation types from audit logs.

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 now run on an instance locked due to a full disk.

7.0.20

2025-10-16

6.0.26

  • Updates the benchmark version to 6.0.26.

7.0.19

2025-08-07

6.0.24

  • Adds support for forcing a flush of the oplog stone.

  • Fixes a code incompatibility with the $merge aggregation stage in a sharded cluster.

  • Adds the wiredTiger.backupCursorOpen field to the serverStatus() output to indicate the backup status.

7.0.18

2025-06-27

6.0.24

7.0.17

2025-05-26

6.0.20

  • Ensures a new VIP is proactively pushed after a VPC switch.

7.0.16

2025-04-07

6.0.20

  • Fixes an issue that causes audit logs to be truncated.

  • Audit logs for sharded clusters can now include client IP addresses.

7.0.15

2025-01-22

6.0.20

7.0.14

2024-11-19

6.0.18

  • Updates the benchmark version to 6.0.18 to disable the slot-based execution (SBE) query engine by default. For more information, see SERVER-91570.

  • Optimizes the audit log output format.

  • Fixes the displayed number of connections in the serverStatus() command output.

7.0.12

2024-09-03

6.0.17

  • Updates the benchmark version 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

  • Improves the performance of compact operations and reduces their failure rate.

7.0.6

2024-02-04

6.0.13

7.0.5

2024-01-23

6.0.6

  • Fixes an issue that prevented client connections to MongoDB nodes within the same VPC.

7.0.4

2024-01-10

6.0.6

  • Improves minor version compatibility by ignoring unrecognized parameters.

  • Restricts account permissions to mitigate the security risk of creating over-privileged accounts.

  • Adds support for forward compatibility for internal account authentication.

7.0.3

2023-07-13

6.0.6

  • Fixes routing issues with read-only nodes.

7.0.2

2023-06-12

6.0.6

  • Adds support for two-way data synchronization.

  • Updates the benchmark version to 6.0.6.

7.0.1

2023-01-06

6.0.3

  • Adds the proprietary command runCommandOnShard.

  • Adds support for audit logs. To enable audit logs, see Enable the audit log feature.

  • Updates the benchmark version to 6.0.3.

7.0.0

2022-11-02

6.0.0

  • Fixes a shard metadata inconsistency caused by the movePrimary command in MongoDB 5.0. For more information, see SERVER-68511.

  • First official release of MongoDB 6.0.

MongoDB 5.0

Minor version

Release date

Base version

Description

6.0.24

2026-03-03

5.0.32

  • Updates the base version to 5.0.32.

  • Fixes the SERVER-82688 bug.

6.0.23

2026-01-08

5.0.31

  • Fixes the SERVER-108366 bug.

  • Transparent Data Encryption (TDE) now supports custom keys.

6.0.22

2025-12-22

5.0.31

6.0.21

2025-10-31

5.0.31

  • Allows the drop, dropIndex, and dropDatabase commands to run when an instance is locked due to a full disk.

  • Audit logs now include client IP addresses.

6.0.20

2025-08-07

5.0.31

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

  • Adds support for forcibly flushing the oplog stone.

6.0.19

2025-05-26

5.0.31

  • Fixes an issue that prevented a new VIP from being automatically pushed after switching the VPC.

6.0.18

2025-05-15

5.0.31

6.0.17

2025-01-08

5.0.30

  • Updates the base version to 5.0.30.

  • Fixes the CVE-2024-10921 security vulnerability.

6.0.16

2024-11-19

5.0.29

  • Updates the base version to 5.0.29.

  • Optimizes the audit log output format.

  • Improves the performance of the compact command.

  • Corrects the connection count returned by the serverStatus() command.

6.0.14

2024-08-03

5.0.28

  • Updates the base version to 5.0.28.

  • Fixes the WT-12708 bug.

6.0.13

2024-06-24

5.0.26

  • Enables modification of the maximum number of connections during a reload operation.

  • Updates the base version to 5.0.26 to resolve issues related to distributed transactions.

6.0.10

2024-02-06

5.0.24

6.0.9

2024-01-23

5.0.21

  • Fixes an issue that prevented a client from connecting to a MongoDB node within the same VPC.

6.0.8

2023-10-10

5.0.21

  • Fixes a startup failure caused by changing the oplog size.

  • Updates the base version to 5.0.21.

6.0.7

2023-07-06

5.0.18

  • Adds support for two-way data synchronization.

  • Fixes routing issues with read-only nodes.

  • Updates the base version to 5.0.18.

6.0.6

2023-02-09

5.0.14

  • Fixes a null pointer exception that could occur when using a custom command.

6.0.5

2023-01-06

5.0.14

  • Adds the custom command runCommandOnShard.

  • Fixes missing content in audit logs.

  • Adds the original command to the slow query log for getMore operations. For more information, see getMore.

  • Updates the base version to 5.0.14.

6.0.4

2022-10-18

5.0.6

  • Speeds up data backup and restoration.

6.0.3

2022-09-09

5.0.6

  • Corrects the unit of the latency field in the slow query log to microseconds (us).

  • Adds the custom command db.adminCommand({currentConn: 1}).

6.0.2

2022-08-17

5.0.6

  • Fixes inconsistent shard metadata. For more information, see SERVER-68511.

6.0.1

2022-06-14

5.0.6

  • Fixes the ulimit process limit on ECS instances.

  • Adds support for audit logs.

  • Updates the base version to 5.0.6.

6.0.0

2021-09-27

5.0.3

  • The first official release of MongoDB 5.0.

MongoDB 4.4

Minor version

Release date

Benchmark version

Description

5.0.23

2026-03-03

4.4.30

  • Updates the benchmark version to 4.4.30.

  • Fixes the SERVER-82688 bug.

5.0.22

2026-01-08

4.4.29

  • Adds support for TDE encryption.

5.0.21

2025-12-22

4.4.29

5.0.20

2025-11-18

4.4.29

  • Automatically cleans up empty directories after a dropDatabase operation to prevent their accumulation.

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

5.0.19

2025-08-07

4.4.29

  • Fixes SERVER-92806 (related to the June CA).

  • Adds support for forcibly flushing the oplog stone.

5.0.18

2025-05-26

4.4.29

5.0.17

2025-05-14

4.4.29

5.0.16

2024-11-21

4.4.29

  • Fixes an incorrect connection count in the output of the serverStatus() command.

5.0.15

2024-06-24

4.4.29

  • Fixes 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

  • Fixes an issue where clients could not connect to ApsaraDB for MongoDB nodes in the same VPC.

5.0.11

2023-07-17

4.4.18

  • Fixes issues with two-way data synchronization.

5.0.10

2023-07-13

4.4.18

  • Fixes routing issues with read-only nodes.

5.0.9

2023-05-08

4.4.18

  • Enables two-way data synchronization.

5.0.8

2023-01-17

4.4.18

  • Updates the benchmark version to 4.4.18.

5.0.7

2022-11-22

4.4.16

  • Updates the benchmark version to 4.4.16.

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

5.0.6

2022-10-18

4.4.1

  • Speeds up data backup and restoration.

5.0.5

2022-07-21

4.4.1

  • Fixes a deadlock that prevented a role switchover when the primary node steps down. For more information, see SERVER-59226.

  • Prevents ApsaraDB for MongoDB from exiting unexpectedly when you use a change stream to pull oplogs for distributed transactions. For more information, see SERVER-53566.

5.0.3

2021-10-26

4.4.1

  • Fixes the following issues:

    • ApsaraDB for MongoDB crashes when you run the compact command during frequent evictions.

    • Long-running transactions cause a deadlock during frequent evictions.

    Note

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

  • Corrects the ulimit for the number of processes on ECS instances.

  • Adds the oplogstones field to the output of the local.oplog.rs.stats() command to support incremental backups.

  • Adds support for audit logs.

5.0.2

2021-01-28

4.4.1

  • Adds support for log rotation.

5.0.1

2020-11-23

4.4.1

  • The first official ApsaraDB for MongoDB release based on MongoDB 4.4.

MongoDB 4.4 (DBFS Edition)

Important

You can no longer purchase new ApsaraDB for MongoDB (DBFS Edition) instances. For more information, see [Notice] New purchases of ApsaraDB for MongoDB instances that use shared storage have been discontinued.

Minor version

Release date

Base version

Description

5.0.6

2023-04-03

4.4.1

  • Adds support for the kernel whitelist.

5.0.5

2023-03-30

4.4.1

  • The first commercial release.

5.0.4

2022-06-16

4.4.1

  • The first official release of ApsaraDB for MongoDB (DBFS Edition).

MongoDB 4.2

Minor version

Release date

Benchmark version

Description

Local disk available

4.0.35

2026-03-02

4.2.25

  • Optimizes the TDE implementation to support custom keys.

  • Fixes the SERVER-82688 bug.

No

4.0.34

2025-12-22

4.2.25

Yes

4.0.33

2025-11-18

4.2.25

  • Outputs oplog sampling progress logs at startup (related to SERVER-41790).

  • Allows the drop, dropIndex, and dropDatabase commands to run when the disk is full and locked.

No

4.0.32

2025-08-07

4.2.25

  • Fixes SERVER-92806 (related to the June CA).

  • Adds support for forcibly refreshing the oplog stone.

  • Fixes an issue where mongos processes in a sharded cluster failed to output query audit logs.

Yes

4.0.31

2025-05-26

4.2.25

  • Fixes an issue where a new VIP is not automatically pushed after a VPC switch.

No

4.0.30

2025-04-03

4.2.25

  • The moveChunk command now supports the forceJumbo option.

No

4.0.29

2024-12-23

4.2.25

  • Updates the benchmark version to 4.2.25.

Yes

4.0.28

2024-12-10

4.2.23

  • The audit log now supports slow query logs for update and delete operations.

  • Fixes an issue where the serverStatus() command returns an incorrect number of connections.

Yes

4.0.27

2024-01-23

4.2.23

  • Fixes an issue that prevents clients from connecting to MongoDB nodes within the same VPC.

Note

Physical server instances cannot be upgraded to this version.

No

4.0.26

2023-07-17

4.2.23

  • Fixes routing issues with read-only nodes on cloud disk instances.

Note

Physical server instances cannot be upgraded to this version.

No

4.0.25

2023-06-13

4.2.23

  • Fixes an issue where dependent fields are missing from incremental logs.

Yes

4.0.24

2023-05-06

4.2.23

  • Fixes a display issue with the database version.

No

4.0.23

2022-12-13

4.2.23

  • Updates the benchmark version to 4.2.23.

  • Slow query logs for getMore operations now include the original command. For more information, see getMore.

Yes

4.0.22

2022-11-02

4.2.13

  • Fixes an issue where the show tables command returns an empty result when password-free access over a VPC is enabled.

Yes

4.0.21

2022-05-18

4.2.13

  • Fixes a deadlock that occurs during the gradual exit of the main process. For more information, see SERVER-59226.

Yes

4.0.20

2021-12-01

4.2.13

  • Updates the benchmark version to 4.2.13.

Yes

4.0.19

2021-08-31

4.2.10

  • Fixes an issue that causes MongoDB to exit when a change stream is used to pull oplogs of distributed transactions. For more information, see SERVER-50769.

Yes

4.0.18

2021-06-25

4.2.10

  • Limits allowlist files to 64 KB.

  • Fixes an issue where allowlists with many entries failed to refresh.

Yes

4.0.17

2021-05-21

4.2.10

  • Merges features from the Serverless kernel.

Yes

4.0.16

2021-05-21

4.2.10

  • Adds support for oplog replay optimization.

Yes

4.0.15

2021-03-03

4.2.10

  • Fixes an issue in the shard audit log where the mongos IP was recorded instead of the client IP.

  • Now detects the I/O status of each directory and includes this information in the output of the db.serverStatus() command.

Yes

4.0.14

2021-02-05

4.2.10

  • The audit log now includes role information for primary and secondary nodes.

  • Fixes slow query delays caused by the periodic session cleanup process. For more information, see SERVER-5287.

  • Fixes an issue that incorrectly marked a hashed index as a multikey index, preventing its use as a shard key. For more information, see SERVER-48471.

  • Fixes an issue that misidentifies a client IP as a management machine's IP, causing the client connection to be incorrectly classified as internal.

Yes

4.0.13

2020-12-28

4.2.10

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

Yes

4.0.12

2020-12-16

4.2.10

  • Updates the benchmark version to 4.2.10.

  • Fixes excessive sleep time in the HMAC key monitoring thread. For more information, see SERVER-52654.

Yes

4.0.11

2020-11-16

4.2.1

  • Updates the OpenSSL library to version 1.1.1.

  • Fixes full synchronization interruptions caused by the count command returning a negative number. For more information, see SERVER-35050.

  • Fixes the response returned when the disk is full and locked.

  • Fixes IPv6 access issues.

Yes

4.0.10

2020-10-29

4.2.1

  • Enables throttling by default.

  • Fixes an issue where a secondary node crashes when you run the mapReduce command.

Yes

4.0.9

2020-08-04

4.2.1

  • The audit log for a shard now includes the client IP and the mongos IP.

  • Fixes a WiredTiger error caused by the failure to create the system.profile performance data collection.

  • The backup completion time is now derived from the finalization command.

Yes

4.0.8

2020-06-10

4.2.1

  • Fixes an issue where password-free access over a VPC did not handle the dbGetmore protocol.

Yes

4.0.7

2020-06-03

4.2.1

  • Fixes an issue where a mongos process may crash when a client disconnects.

Yes

4.0.6

2020-05-19

4.2.1

  • Fixes a write error during batch insert operations when the audit log size exceeds 16 MB.

  • Prevents users from modifying the config.collections collection but allows them to run the sh.enableBalancing() and sh.disableBalancing() commands.

  • Improves checkpoint speed for a large number of collections. For more information, see WT-5042.

  • Optimizes the mongos routing logic to reduce CPU consumption.

  • Fixed an issue that occurs when executing runCommandOnShard related commands: the runCommandOnShard command cannot be found.

Yes

4.0.5

2020-02-12

4.2.1

  • Fixes an issue where concurrent index creation could cause an out-of-memory (OOM) error on both the primary and secondary nodes of a low-spec instance.

Yes

4.0.4

2019-12-19

4.2.1

  • Fixes an issue where a getmore operation occasionally returns an 'unauthorized' error when password-free access over a VPC is enabled.

Yes

4.0.2

2019-11-23

4.2.1

  • Fixes an issue that prevented running the show tables command when using password-free access over a VPC.

  • Fixes an assertion failure (ts secs too high) that caused MongoDB to exit when replica set members were uninitialized at startup.

Yes

4.0.1

2019-11-21

4.2.1

  • The first official release of MongoDB 4.2.

Yes

MongoDB 4.0

Minor version

Release date

Benchmark version

Description

3.0.44

2025-12-22

4.0.28

3.0.43

2025-01-16

4.0.28

  • Fixes a compatibility issue with oplogDeleteGuard during a major version upgrade.

  • The audit log now supports slow logs for update and delete operations.

3.0.42

2024-11-08

4.0.28

  • Fixes expression parsing issues for DynamoDB-compatible instances.

  • Updates the benchmark version to 4.0.28.

3.0.40

2024-04-19

4.0.13

3.0.39

2023-11-28

4.0.13

  • Adds support for the tcmallocReleaseRate parameter to mitigate out-of-memory (OOM) issues.

3.0.38

2021-10-27

4.0.13

  • Improves the stability of MongoDB.

3.0.37

2021-09-09

4.0.13

  • Adds a log rotation feature for DynamoDB-compatible instances. Each file can be up to 300 MB.

3.0.36

2021-07-22

4.0.13

  • Introduces the Stream feature for DynamoDB-compatible instances, which adds the Sort field to the output.

3.0.35

2021-06-25

4.0.13

  • For DynamoDB-compatible instances, removes the NEW_IMAGE restriction on the Sort field. Only the KEYS_ONLY restriction remains.

  • Registers the updateTable command.

3.0.34

2021-04-28

4.0.13

  • Fixes a memory leak issue in DynamoDB-compatible instances.

  • Adds a check for empty indexes.

3.0.33

2021-03-03

4.0.13

  • Shard audit logs now correctly record the client IP instead of the mongos IP address.

3.0.32

2021-02-05

4.0.13

3.0.31

2020-12-31

4.0.13

  • Adds support for the Stream feature in DynamoDB-compatible instances.

  • Adds support for a 1 MB limit in DynamoDB-compatible instances.

  • Fixes an issue where KeyCondition expressions do not support parentheses.

  • Fixes an issue where a List type might be returned as a Set type.

  • Fixes a precision issue with the Number type.

  • Fixes an issue where the instance crashes during batch write operations.

3.0.30

2020-08-18

4.0.13

  • Adds support for the Scan feature in DynamoDB-compatible instances.

  • Adds support for CursorCache-optimized query paging in DynamoDB-compatible instances, which prevents opening an excessive number of cursors when you use getMore.

  • Changes the SLB scheduling algorithm to SCH.

  • Fixes an issue where a projection expression always returns the primary key.

3.0.29

2020-08-04

4.0.13

3.0.28

2020-07-14

4.0.13

3.0.27

2020-06-10

4.0.13

  • Fixes an issue where the dbGetmore protocol is not handled when password-free access over a VPC is enabled.

3.0.26

2020-06-03

4.0.13

  • Prevents users from modifying the config.collections collection but allows them to run the sh.enableBalancing()/sh.disableBalancing() command.

  • Speeds up checkpoints for instances with many collections. For more information, see WT-5042 Reduce configuration parsing overhead from checkpoints.

  • You can now configure the timeout for loading the config.chunks metadata collection.

3.0.25

2020-04-28

4.0.13

  • Optimizes startup for instances with many collections.

  • Adds support for DynamoDB protocol compatibility phase 2.

  • Fixes an issue where a write error occurs during a batch insert because the audit log size exceeds 16 MB.

3.0.24

2020-04-15

4.0.13

  • Optimizes the mongos routing logic to reduce CPU consumption.

3.0.23

2020-04-03

4.0.13

3.0.21

2020-02-07

4.0.13

  • Adds support for DynamoDB protocol compatibility phase 1.

3.0.20

2020-01-02

4.0.13

  • Fixes an issue where the mergeByPBRT field, added to requests in open source MongoDB 4.0.7, caused errors when a mongos of version 3.0.19 runs the aggregate command on a MongoDB instance of version 3.0.18 or earlier.

3.0.19

2019-12-04

4.0.13

  • Updates the benchmark version to 4.0.13.

3.0.18

2019-10-24

4.0.3

  • You cannot create databases named _tmp or starting with _tmp.

3.0.17

2019-10-17

4.0.3

  • Fixes an issue where an assertion failure in the SessionUpdateTracker::_updateSessionInfo function causes secondary nodes to crash simultaneously and subsequently fail to start.

3.0.15

2019-08-21

4.0.3

  • Fixes an issue where TDE keys are truncated when passed to WiredTiger because the encoded keys contain special characters.

  • Fixes write errors during batch inserts caused by the audit log size exceeding 16 MB.

3.0.13

2019-07-31

4.0.3

3.0.12

2019-04-08

4.0.3

  • Updates the benchmark version to 4.0.3.

3.0.11

2019-03-08

4.0.0

  • Adds support for IPv6.

  • Adds the vpcAuthMode parameter to the password-free access over VPC feature. You can use this parameter to enable or disable the feature at any time.

  • Improves the audit log output and fixes an issue where request data is not visible in the audit logs for DML operations.

  • Fixes a deadlock issue that occurs at startup in some edge cases.

  • Index creation now defaults to background builds.

  • Adds support for single-database restore.

3.0.8

2018-12-21

4.0.0

  • Adds the password-free access over VPC feature.

3.0.7

2018-11-30

4.0.0

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

3.0.6

2018-11-01

4.0.0

  • Fixes issues related to allowlists.

3.0.5

2018-10-16

4.0.0

  • Fixes an issue where the args for command is null in the audit log.

  • Fixes a JSON parsing failure caused by the presence of NumberInt(10) in the audit log text.

  • The change record for MoveChunk operations on a sharded cluster instance now includes the sessionId field.

3.0.2

2018-09-25

4.0.0

  • The first official release of MongoDB 4.0.

MongoDB 3.4

Important

Minor version

Release date

Description

1.1.12

2020-06-03

  • Prevents users from modifying the config.collections collection but allows them to run the sh.enableBalancing()/sh.disableBalancing() command.

  • Adds support for configuring a timeout for loading the config.chunks metadata collection.

1.1.8

2019-07-25

  • Integrates the background index creation feature from open source MongoDB.

  • Allows external connections to retrieve host information by running the hostInfo command. For more information about the hostInfo command, see hostInfo.

1.1.7

2019-04-10

  • Fixes an issue where a secondary node crashes when applying oplogs in batches during primary-secondary synchronization.

1.1.6

2019-01-28

  • Adds support for single-database restoration.

1.1.5

2018-09-25

  • Fixes an issue where dropping a collection failed to reclaim storage space. This resolves the open source issue SERVER-31101 WT table not dropped after collection is dropped due to long-running OperationContext.

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

  • Grants the dbAdmin permission to the root user for the local and config databases.

  • Allows users to run the rs.printSlaveReplicationInfo command by granting the db.printslave permission.

1.1.4

2018-08-07

1.1.3

2018-06-22

  • Fixes an issue that caused the WiredTiger cache to hang when retrieving the checkpoint list with serverStatus.

  • Allows users to enable or disable the balancer for a sharded collection.

1.1.2

2018-05-14

  • Extends the oplogDeleteGuard command to support multiple data sources.

  • Fixes a bug that triggered an unnecessary full oplog scan on the primary node when a sync source was selected on a secondary node.

  • Fixes an issue where limiting WiredTiger IOPS with cgroup caused excessive system load.

  • Adds support for the cleanupOrphaned command. For more information about the cleanupOrphaned command, see cleanupOrphaned.

1.1.0

2017-12-28

  • Adds support for automatically deleting redundant rotated logs.

  • Introduces a proprietary physical hot backup feature that is compatible with disk snapshots and not limited to file-level copies.

  • Increases the adaptive oplog magnification factor from 20 to 40.

1.0.9

2017-12-05

  • Fixes an issue where the MapReduce command fails. For more information, see MapReduce failure: missing ) in parenthetical.

  • Allows external connections to operate on the admin.system.users collection (a metadata collection for user information). This resolves an issue that caused DTS data imports to fail.

1.0.5

2017-11-08

  • Fixes an issue where users cannot be created over a VIP connection.

MongoDB 3.2

Important

Minor version

Release date

Description

0.5.3

2019-10-24

  • This is the final minor version for ApsaraDB for MongoDB 3.2 instances. No further minor version upgrades are available.

0.5.1

2019-07-25

  • Integrates the background index creation feature from open source MongoDB.

  • External connections can now run the hostInfo command to retrieve host information. For more information about hostInfo, see hostInfo.

0.5.0

2018-09-25

  • Prevents write operations on the admin database in sharded clusters.

  • Ignores nodes in the RECOVERING state during oplog retention to prevent oplogs from becoming excessively large.

  • Adds SSL support.

0.4.9

2018-06-22

  • Fixes a WiredTiger cache eviction stall caused by retrieving the checkpoint list when running the db.serverStatus() command to view the instance status.

  • Users can now enable or disable the balancer for a sharded collection.

0.4.8

2018-05-14

  • Prevents a secondary node from requesting a full oplog table scan from the primary node when selecting a synchronization source.

  • Fixes excessive system load caused by limiting WiredTiger IOPS with cgroups.

  • Prevents the primary node of a replica set instance from crashing when the rs.stepDown() command is run. For more information about the rs.stepDown() command, see rs.stepDown().

  • Makes the cleanupOrphaned command available. For more information about the cleanupOrphaned command, see cleanupOrphaned.

0.4.7

2017-11-17

  • Removes the global lock at the end of a physical hot backup.

  • Fixes a failure in cloud user account synchronization that occurred during a full synchronization with authentication disabled.

0.4.6

2017-09-05

  • Adds the netvipGroup configuration to support multiple VIP groups and mixed access requirements by returning the group that corresponds to a caller's VIP.

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

0.4.5

2017-08-17

  • Fixes an embedded account access error caused by a modification to the rs.status() command.

0.4.4

2017-08-17

  • Fixes a crash caused by RangeDelete. For more information, see RangeDeleter assert failed because of replication lag.

  • The rs.status() command can now be used to retrieve replication lag information.

  • Enables slow query logging for mongos.

  • Configures the audit log for the ParallelBatchWriteMode lock to record only slow requests.

0.4.3

2017-07-06

  • Optimizes WiredTiger physical hot backup.

  • Fixes incorrect identification of a public IP address based on its network segment.

  • The db.adminCommand({features: 1}) command now returns a list of features developed by Alibaba Cloud.

  • Adjusts the default values of the oplogDeleteGuardExpire and oplogSizeMulti parameters.

0.4.2

2017-05-31

  • Fixes a server crash caused by a fast count operation.

  • Users can now manage shard tags.

0.4.1

2017-05-25

  • Upgrades RocksDB to version 5.3.3, which adds the DeleteRange API to delete all keys within a specified range.

  • Upgrades WiredTiger to version 3.2.13.

  • Adds support for audit logs on mongos.

0.4.0

2017-04-27

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

  • Optimizes audit log classification for more granular control.

  • Fixes a mongod crash caused by multi-threaded concurrent updates to oplogDeleteGuard.

  • Prevents users from deleting the admin database through a VIP on mongos.

  • Adds the splitVector command.

0.3.9

2017-04-13

  • Resolves an issue with excessive lock granularity when modifying a collection's configuration with the db.runCommand({collMod: $collection}) command.

0.3.8

2017-03-28

  • Fixes a mongos crash caused by a failed connection to a shard.

  • Ignores errors caused by unrecognized configuration parameters.

0.3.6

2017-02-23

  • Adds support for RocksDB as a storage engine for MongoDB.

  • Adds support for WiredTiger physical hot backup.

  • Renames some parameters to align with the configuration file for easier parameter management.

0.3.4

2016-12-27

  • Redesigns audit logs to provide a unified entry point for all requests and record request latency.

0.3.3

2016-12-15

  • Fixes issues related to double rollback.

  • Adds audit logs for node role switchovers.

0.3.2

2016-11-29

  • Fixes an issue that caused IP addresses in some private network segments to be incorrectly identified as public IP addresses.

0.3.0

2016-10-31

  • Upgrades WiredTiger to version 3.2.10 to fix a cache eviction issue.

0.2.9

2016-10-28

  • Disables the following commands to prevent security risks:

    • cloneCollection: copies a data collection.

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

  • Adds an audit log for the ParallelBatchWriteMode lock to analyze the impact of oplog replay locks on read and write operations.

  • Adds support for building projects on macOS.

  • Fixes a connection issue caused by a conflict between a user whitelist in a VPC and a management node whitelist.

0.2.8

2016-10-18

  • Adds the db.runCommand({compact: $collection}) command to compress a collection and reclaim its physical storage space.

  • Adds support for built-in accounts on mongos.

  • Sets the config database on mongos to read-only and disables the following commands:

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

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

  • The number of internal connections is now configurable.

  • Adds support for setting a maximum size for the oplog collection to prevent excessive growth and allow storage space to be reclaimed.

  • VPC connections now bypass the management node whitelist check.

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

  • Adds support for special fields in oplog entries to support BLS bidirectional synchronization.

0.2.7

2016-09-13

  • Merges internal patches with open source MongoDB 3.2.9.

0.2.6

2016-09-07

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

  • Adds support for automatic expiration of the oplogDeleteGuard configuration to prevent service disruption when a backup task is down for an extended period.

0.2.5

2016-08-26

  • Adds APIs for incremental backup.

  • Adds the tcpBacklog parameter to prevent TCP queue overflow from causing an instance to be reported as unavailable.

  • Adds support for Red Hat 7u packaging.

0.2.4

2016-07-06

  • Adds support for adaptive oplog management, where an oplog entry can be deleted only after it is replicated to all nodes.

  • Adds support for setting an oplog retention timestamp. The instance retains oplog entries created after the specified timestamp for incremental backup.

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

0.2.3

2016-04-28

  • Adds support for automatically resizing the oplog based on the oplogSizeMB parameter. For more information about oplogSizeMB, see oplogSizeMB.

  • Adds support for automatic rotation of MongoDB runtime logs and audit logs.

  • Fixes a logic error in the enableMajorityReadConcern parameter.

0.2.2

2016-04-14

  • Adds instance I/O hang detection. When a hang is detected, the instance proactively terminates heartbeat connections with other members.

  • Reduces audit log overhead.

  • Fixes a deadlock caused by the failure to evict WiredTiger metadata from a full cache.

  • Grants the built-in hostManager, clusterMonitor, and clusterManager permissions for localhost connections.

0.2.1

2016-03-28

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

  • Bypasses permission checks for common read-only troubleshooting commands, such as currentOp and listDatabases, when using a local connection.

Related APIs

API

Description

UpgradeDBInstanceKernelVersion

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