Docs Menu
Docs Home
/
MongoDB Cloud Manager
/

MongoDB Agent Changelog

On this page

  • MongoDB Agent 13.8.1.8557-1
  • MongoDB Agent 13.7.0.8514
  • MongoDB Agent 13.6.0.8483-1
  • MongoDB Agent 13.5.0.8451-1
  • MongoDB Agent 13.4.01.8413-1
  • MongoDB Agent 13.3.1.8376-1
  • MongoDB Agent 13.3.0.8373-1
  • MongoDB Agent 13.2.0.8337-1
  • MongoDB Agent 13.1.0.8282-1
  • MongoDB Agent 12.17.0.8238-1
  • MongoDB Agent 12.16.0.8175-1
  • MongoDB Agent 12.15.0.8092
  • MongoDB Agent 12.14.0.8069
  • MongoDB Agent 12.13.0.8043
  • MongoDB Agent 12.12.0.8018-1
  • MongoDB Agent 12.11.2.7970-1
  • MongoDB Agent 12.11.0.7961
  • MongoDB Agent 12.10.2.7935-1
  • MongoDB Agent 12.10.0.7929
  • MongoDB Agent 12.9.0.7902-1
  • MongoDB Agent 12.8.0.7876-1
  • MongoDB Agent 12.7.0.7844-1
  • MongoDB Agent 12.6.0.7792
  • MongoDB Agent 12.5.0.7738-1

Released 2023-11-15

Released 2023-10-18

  • Fixes an issue where Cloud Manager reported an invalid configuration when upgrading a managed deployment with multiple tags.

  • Upgrades the mongosh used by Cloud Manager to version 2.0.2.

  • Adds support for automating deployments on Ubuntu 22.04 for both x86_64 and ARM64/aarch64 architectures.

Released 2023-10-04

Released 2023-09-13

Released 2023-08-23

  • Flushes the mongos cache when you upgrade from MongoDB 5.0 to MongoDB 6.0.

  • Ensures that the MongoDB Agent always runs a shutdown on request, even when the MongoDB process is unresponsive.

Released 2023-08-02

Released 2023-08-02

  • Adds the following improvements for backup snapshots:

    • Ensures that the backup cursor stops if the MongoDB Agent is not the session winner.

    • Increases the socket timeout length when the backup cursor opens.

Released 2023-07-12

  • Adds support for the upcoming release of MongoDB 7.0.

Released 2023-06-14

Released 2023-05-24

  • Uses aggregation operators instead of currentOp and collStats commands.

  • Adds support for the security.kmip.useLegacyProtocol MongoDB configuration file option.

Released 2023-05-03

  • Fixes an issue where restores could be interrupted by transient issues when retrieving a replication status.

  • Improves TLS certificate validation when configuring TLS for MongoDB deployments in the UI.

Released 2023-04-12

  • The MongoDB Agent now properly supports the simultaneous change of the Agent's authentication mechanism, deployment authentication mechanism, and the MongoDB version.

  • Adds support for Ubuntu 20, 22.

Released 2023-03-21

Fixes a formatting issue that could prevent the Kubernetes Operator from successfully passing a localhost override to the monitoring module.

Released 2023-03-01

Improves logging.

Released 2023-02-15

  • Fixes an issue with managing the default read/write concerns when converting a replica set to a sharded cluster.

  • Fixes the calculation of the number of available mongos during a rolling restart change when some mongos are explicitly disabled.

  • Fixes the race condition when resetting an expired DNS cache.

Released 2023-02-07

  • Fixes collStats and db.currentOp() errors that caused missing data from the Slowest Operations chart in the Real-Time Performance Panel.

Released 2023-01-25

  • Uses Go 1.19.

  • Sets the correct topology time on a MongoDB 6.0+ target sharded cluster during a push live migration to MongoDB Atlas.

  • Supports changing runtime-settable MongoDB Server parameters without requiring a restart.

  • Fixes the processing of the collStats and db.currentOp() commands so that they use corresponding aggregation stages. To learn more, see Database Commands Used by Monitoring and Real Time Metrics.

  • Improves logging.

Released 2023-01-05

Released 2023-01-05

  • Improves memory management when collecting information on chunks in sharded collections.

  • Improves logging.

Released 2022-12-14

  • Removes old mongosh versions automatically.

Released 2022-11-16

  • MongoDB Agent now compresses rotated log files.

  • Adds support for rotating the automation-agent-fatal.log file.

  • Improves logging.

Released 2022-10-27

Released 2022-10-05

  • Fixes an issue that race detector identified.

  • Fixes a float64 issue that occurred when Cloud Manager collected hardware metrics.

Released 2022-09-15

  • Fixes an issue where new indexes created with the Rolling Index Build feature are vulnerable to index key inconsistencies during subsequent replication rollback or server crash.

Released 2022-08-24

  • Adds support for an upcoming feature that allows you to set cluster-wide parameters.

  • Fixes a bug that could cause the MongoDB Agent self-update to stall if it encountered an issue downloading new binaries.

  • Fixes an issue with rotating MongoDB audit log files.

Released 2022-08-04

Warning

Due to critical issue SERVER-68925, Cloud Manager deployments using this version of the MongoDB Agent should not perform automated rolling index builds on clusters running the following MongoDB versions:

  • MongoDB 4.2.19-4.2.22

  • MongoDB 4.4.13-4.4.16

  • MongoDB 5.0.6-5.0.11

  • MongoDB 6.0.0-6.0.1

You can continue to perform manual rolling index builds safely on your clusters. To perform automated rolling index builds safely, upgrade the MongoDB Agent to 12.4.0.7703 or later or upgrade your clusters to:

  • MongoDB 4.2.23 or later

  • MongoDB 4.4.17 or later

  • MongoDB 5.0.12 or later

  • MongoDB 6.0.2 or later

  • Improves automatic race detection and fixes detected race conditions.

  • Improves audit log rotation by tightening regex for determining which files are audit logs.

Released 2022-07-13

Warning

Due to critical issue SERVER-68925, Cloud Manager deployments using this version of the MongoDB Agent should not perform automated rolling index builds on clusters running the following MongoDB versions:

  • MongoDB 4.2.19-4.2.22

  • MongoDB 4.4.13-4.4.16

  • MongoDB 5.0.6-5.0.11

  • MongoDB 6.0.0-6.0.1

You can continue to perform manual rolling index builds safely on your clusters. To perform automated rolling index builds safely, upgrade the MongoDB Agent to 12.4.0.7703 or later or upgrade your clusters to:

  • MongoDB 4.2.23 or later

  • MongoDB 4.4.17 or later

  • MongoDB 5.0.12 or later

  • MongoDB 6.0.2 or later

  • Fixes a bug for MongoDB Agent versions 12.1.1 and later where rolling index builds ignored the hidden property when built on Data Explorer.

  • Improves logging.

  • Adds support for the upcoming release of MongoDB 6.0.

Released 2022-06-22

Warning

Due to critical issue SERVER-68925, Cloud Manager deployments using this version of the MongoDB Agent should not perform automated rolling index builds on clusters running the following MongoDB versions:

  • MongoDB 4.2.19-4.2.22

  • MongoDB 4.4.13-4.4.16

  • MongoDB 5.0.6-5.0.11

  • MongoDB 6.0.0-6.0.1

You can continue to perform manual rolling index builds safely on your clusters. To perform automated rolling index builds safely, upgrade the MongoDB Agent to 12.4.0.7703 or later or upgrade your clusters to:

  • MongoDB 4.2.23 or later

  • MongoDB 4.4.17 or later

  • MongoDB 5.0.12 or later

  • MongoDB 6.0.2 or later

  • Adds support for the upcoming release of MongoDB 6.0.

Released 2022-06-01

Warning

Due to critical issue SERVER-68925, Cloud Manager deployments using this version of the MongoDB Agent should not perform automated rolling index builds on clusters running the following MongoDB versions:

  • MongoDB 4.2.19-4.2.22

  • MongoDB 4.4.13-4.4.16

  • MongoDB 5.0.6-5.0.11

  • MongoDB 6.0.0-6.0.1

You can continue to perform manual rolling index builds safely on your clusters. To perform automated rolling index builds safely, upgrade the MongoDB Agent to 12.4.0.7703 or later or upgrade your clusters to:

  • MongoDB 4.2.23 or later

  • MongoDB 4.4.17 or later

  • MongoDB 5.0.12 or later

  • MongoDB 6.0.2 or later

  • Adds support for the upcoming release of MongoDB 6.0.0.

Released 2022-05-10

Warning

Due to critical issue SERVER-68925, Cloud Manager deployments using this version of the MongoDB Agent should not perform automated rolling index builds on clusters running the following MongoDB versions:

  • MongoDB 4.2.19-4.2.22

  • MongoDB 4.4.13-4.4.16

  • MongoDB 5.0.6-5.0.11

  • MongoDB 6.0.0-6.0.1

You can continue to perform manual rolling index builds safely on your clusters. To perform automated rolling index builds safely, upgrade the MongoDB Agent to 12.4.0.7703 or later or upgrade your clusters to:

  • MongoDB 4.2.23 or later

  • MongoDB 4.4.17 or later

  • MongoDB 5.0.12 or later

  • MongoDB 6.0.2 or later

  • Adds support for the upcoming release of MongoDB 6.0.0.

Released 2022-04-20

Warning

Due to critical issue SERVER-68925, Cloud Manager deployments using this version of the MongoDB Agent should not perform automated rolling index builds on clusters running the following MongoDB versions:

  • MongoDB 4.2.19-4.2.22

  • MongoDB 4.4.13-4.4.16

  • MongoDB 5.0.6-5.0.11

  • MongoDB 6.0.0-6.0.1

You can continue to perform manual rolling index builds safely on your clusters. To perform automated rolling index builds safely, upgrade the MongoDB Agent to 12.4.0.7703 or later or upgrade your clusters to:

  • MongoDB 4.2.23 or later

  • MongoDB 4.4.17 or later

  • MongoDB 5.0.12 or later

  • MongoDB 6.0.2 or later

  • Adds support for the upcoming release of MongoDB 6.0.

Released 2022-03-31

Warning

Due to critical issue SERVER-68925, Cloud Manager deployments using this version of the MongoDB Agent should not perform automated rolling index builds on clusters running the following MongoDB versions:

  • MongoDB 4.2.19-4.2.22

  • MongoDB 4.4.13-4.4.16

  • MongoDB 5.0.6-5.0.11

  • MongoDB 6.0.0-6.0.1

You can continue to perform manual rolling index builds safely on your clusters. To perform automated rolling index builds safely, upgrade the MongoDB Agent to 12.4.0.7703 or later or upgrade your clusters to:

  • MongoDB 4.2.23 or later

  • MongoDB 4.4.17 or later

  • MongoDB 5.0.12 or later

  • MongoDB 6.0.2 or later

  • Removes support for managing MongoDB 3.4 clusters, but still supports monitoring and backup.

  • Includes additional optimization for DNS lookups that the MongoDB Agent performs.

  • Improves error handling for parallel restores.

Released 2022-03-09

Warning

Due to critical issue SERVER-68925, Cloud Manager deployments using this version of the MongoDB Agent should not perform automated rolling index builds on clusters running the following MongoDB versions:

  • MongoDB 4.2.19-4.2.22

  • MongoDB 4.4.13-4.4.16

  • MongoDB 5.0.6-5.0.11

  • MongoDB 6.0.0-6.0.1

You can continue to perform manual rolling index builds safely on your clusters. To perform automated rolling index builds safely, upgrade the MongoDB Agent to 12.4.0.7703 or later or upgrade your clusters to:

  • MongoDB 4.2.23 or later

  • MongoDB 4.4.17 or later

  • MongoDB 5.0.12 or later

  • MongoDB 6.0.2 or later

  • Reduces the rate of DNS lookups performed by the MongoDB Agent.

Released 2022-02-16

  • Fixes an issue where the MongoDB Agent erroneously determined that processes were down before they were completely shut down.

  • Updates the Automation systemd configuration script to send the correct termination signal.

Released 2022-01-25

  • Improves memory management during backup snapshots.

Released 2022-01-05

  • Fixes problem when removing a shard in a sharded cluster using a non-default value for cluster-wide read or write concern.

Released 2021-12-02

  • Removes support for macOS.

  • Improves detection of NUMA-enabled hardware.

  • Improves logging.

Released 2021-11-17

  • Adds support for the release of MongoDB 5.1.

  • Improves management of database users additions and removals.

Released 2021-10-27

  • Improves hardware metrics collection for Windows.

  • Improves logging during download of software components.

Released 2021-10-06

  • Removes support for RHEL/CentOS 6.

  • Improves handling during restores for MongoDB processes with very long start-up times.

Released 2021-09-15

  • Improves support for the recently released MongoDB 5.0.

Released 2021-08-25

  • Improves support for the recently released MongoDB 5.0.

Released 2021-08-03

  • Improves support for the recently released MongoDB 5.0.

Released 2021-07-07

  • Improves support for the upcoming release of MongoDB 5.0.

Released 2021-06-23

  • Improves support for the upcoming release of MongoDB 5.0.

  • Improves logging for RHEL, CentOS, and SUSE hosts that use systemd.

Released 2021-06-02

  • Adds support for the upcoming release of MongoDB 5.0.

Released 2021-05-11

  • Improves logging when removing a shard.

  • Fixes problems rotating the KMIP master key for MongoDB deployments running on Windows.

Released 2021-04-21

  • Uses Go 1.15 to build the MongoDB Agent. Before upgrading to this version, ensure that all TLS certificates used in your MongoDB deployment contain a Subject Alternative Name. For more information, see Troubleshooting.

  • Improves logging.

Released 2021-03-30

  • Improves support for the upcoming MongoDB 5.0 release.

Released 2021-03-09

  • Improves handling of TLS state transitions if a process unexpectedly crashes.

Released 2021-02-17

  • Fixes a bug that ensures fixed ordering of index options for all nodes in a rolling index build.

Released 2021-01-26

  • Improves memory management while taking snapshots of clusters running MongoDB 4.2+.

Released 2021-01-06

  • Stops adding MongoDB binaries (such as mongod, mongos, etc.) to the Linux path when installing from RPM and DEB packages.

Released 2020-12-15

  • Improves resiliency during the snapshot phase for MongoDB 4.2+ backups.

  • Ensures that Cloud Manager uses a healthy mongos when querying to determine the current state of a sharded cluster.

Released 2020-11-04

  • Ensures backup functions are shut down cleanly and promptly upon MongoDB Agent shutdown.

Released 2020-10-14

  • Improves resiliency of incremental backup snapshots.

Released 2020-09-23

  • Fixes an issue when configuring tags for a sharded cluster with FCV=4.4. Ensures that ObjectIds are properly handled as the value for the _id field.

  • Fixes an issue where, in rare cases, an error during a backup initial sync could lead to a MongoDB Agent crash.

Released 2020-09-01

  • Improves logging: only log to stdout/sterr if no other log mechanism is available.

  • Adds additional retries if certain error conditions are encountered when taking a snapshot.

Released 2020-08-12

  • Improves logging when a MongoDB process fails to start.

Released 2020-07-21

  • Improves support for the upcoming release of MongoDB 4.4.

Released 2020-06-24

  • Support for the upcoming release of MongoDB 4.4.

  • Signature verification for all MongoDB binary downloads.

Released 2020-04-21

  • Supports the upcoming release of MongoDB 4.4.

  • Includes optimizations to reduce the number of simultaneous connections from the MongoDB Agent to mongos.

Released 2020-03-31

  • Support for upcoming MongoDB 4.4 release.

  • Fixes an issue that caused monitoring module discovery to stall if the first contact with an unauthenticated mongod resulted in an error.

  • Ensures that integer values for setParameter are always correctly formatted as integers.

  • Ensures that the MongoDB Agent never interprets network errors as authentication errors, leading to spurious attempts to rotate the keyfile.

Released 2020-03-10

  • If a cluster has unhealthy nodes prior to initiating a storage-affecting rolling change, the MongoDB Agent ensures that a majority of healthy nodes remain up at all times.

Released 2020-02-18

  • Fixes log rotation issue. Ensures that an error rotating one category of log file does not interfere with rotations for another category of log file.

  • Improves logging.

Released 2020-01-28

  • Upgrades to MongoDB Go Driver 1.1.4.

  • Reduces memory allocations for buffers used for HTTPS communication with cloud services, increasing the operational efficiency of the Real Time Performance Panel.

  • Adds a timezone to MongoDB Agent log lines.

  • Supports concurrent draining of multiple shards for MongoDB 4.2.1+.

  • Allows automated restores to proceed if the target processes are corrupt before the restore begins.

  • Fixes indexing issue. During a rolling index build for an unsharded collection on a sharded collection, only index the collection on the shard on which it already exists.

Released 2020-01-07

  • Improves performance when applying changes to sharded clusters with many shards.

  • Significant memory management improvements for sharded clusters with very large tag sets for zoned sharding.

  • Fixes issue with automated restores. They can proceed successfully if the target process is unresponsive before the restore begins.

Released 2019-11-18

  • Removes support for MongoDB 3.2.

  • MongoDB Agent is now built on Go 1.13.

  • Removes the shardIdentity document during an automated restore if the replica set member is not part of a sharded cluster. This ensures that a shard from the sharded cluster is restored as its own replica set.

  • When connecting to MongoDB, recognizes "connection reset by peer" as MongoDB possibly not supporting TLS and connects appropriately.

  • Restarts the restore operation if the oplog recovery phase fails. This improves resilience for MongoDB 4.2 restores.

Released 2019-10-23

  • Adds support for managing deployments using externally sourced configuration file values.

  • Prefers connecting to MongoDB as the specified user instead of the system user.

  • Includes the inherited roles in the privileges check when importing MongoDB users.

Released 2019-09-13

  • Fix encoding issue for keyfiles containing newlines.

Released 2019-09-10

Released 2019-08-05

  • Fixes issue with health check for integration with Kubernetes Operator.

Released 2019-08-01

  • Further work to support upcoming release of MongoDB Server 4.2.

Released 2019-06-11

  • Monitoring function converted to use the new MongoDB Go Driver.

Released 2019-05-29

  • Monitoring module updated to MongoDB's new Go driver.

  • Incremental work to support the upcoming MongoDB Server 4.2 release.

Released 2019-05-13

  • Fix builds for deployments using GSSAPI authentication.

Released 2019-05-13

  • Incorporate the Monitoring and Backup Agents into a single process, which will now be known as the MongoDB Agent. Learn more about this change.

Back

Server