Backup Agent Changelog
On this page
- Backup Agent 7.8.1.1109
- Backup Agent 7.8.0.1107
- Backup Agent 7.6.0.1059
- Backup Agent 7.5.0.1051
- Backup Agent 7.4.0.1036-1
- Backup Agent 7.2.0.1023
- Backup Agent 7.2.0.1018
- Backup Agent 7.1.0.1011
- Backup Agent 7.0.0.1008-1
- Backup Agent 6.9.0.1004-1
- Backup Agent 6.8.1.996
- Backup Agent 6.8.0.993
- Backup Agent 6.7.0.985
- Backup Agent 6.6.1.965
- Backup Agent 6.6.0.959
- Backup Agent 6.5.0.756
- Backup Agent 6.4.0.734
- Backup Agent 6.3.0.728
- Backup Agent 6.2.0.714
- Backup Agent 6.1.1.693
- Backup Agent 6.1.0.688
- Backup Agent 6.0.0.680
- Backup Agent 6.0.0.676
- Backup Agent 5.9.0.662
- Backup Agent 5.8.0.655
- Backup Agent 5.7.0.637
- Backup Agent 5.6.0.61
- Backup Agent 5.5.0.512
- Backup Agent 5.4.0.493
- Backup Agent 5.3.0.484
- Backup Agent 5.2.0.473
- Backup Agent 5.1.0.467
- Backup Agent 5.0.3.465
- Backup Agent 5.0.1.453
- Backup Agent 4.6.0.425
- Backup Agent 4.5.0.412
- Backup Agent 4.4.0.396
- Backup Agent 4.3.0.384
- Backup Agent 4.2.0.373
- Backup Agent 4.1.0.347
- Backup Agent 4.0.0.343
- Backup Agent 3.9.0.336
- Backup Agent 3.8.1.320
- Backup Agent 3.8.0.315
- Backup Agent 3.7.0.300
- Backup Agent 3.6.0.292
- Backup Agent 3.5.0.286-1
- Backup Agent 3.4.0.273
- Backup Agent 3.3.0.261
- Backup Agent 3.2.0.262
- Backup Agent 3.1.0.250
- Backup Agent 3.0.0.246
- Backup Agent 2.9.1.235-1
- Backup Agent 2.9.0.223
- Backup Agent 2.8.0.204
- Backup Agent 2.7.1.206
- Backup Agent 2.7.0.193
- Backup Agent 2.6.0.176
- Backup Agent 2.5.0
- Backup Agent 2.4.0.156
- Backup Agent 2.3.0.149
- Backup Agent 2.2.2.125
- Backup Agent 2.2.1.122
- Backup Agent 2.1.0.106-1
- Backup Agent 2.0.0.90-1
- Backup Agent 1.6.1.87-1
- Backup Agent 1.6.0.55-1
- Backup Agent 1.4.6.43-1
- Backup Agent 1.4.4.34-1
- Backup Agent 1.4.3.28-1
- Backup Agent 1.4.2.23-1
- Backup Agent 1.4.0.17
- Backup Agent v20131216.1
- Backup Agent v20131118.0
- Backup Agent v20130923.0
- Backup Agent v20130826.0
- Backup Agent v20130812.1
- OAuth 2.0 authentication for programmatic access to Cloud Manager is available as a Preview feature.
- The feature and the corresponding documentation might change at any time during the Preview period. To use OAuth 2.0 authentication, create a service account to use in your requests to the Cloud Manager Public API.
Note
Announcement
The Backup and Monitoring Agent have been merged into the Automation Agent, which will now be known as the MongoDB Agent. Learn more about this change.
Backup Agent 7.8.1.1109
Released 2019-05-02
Fix: Log optimizations when applying oplogs during a point in time restore.
Backup Agent 7.8.0.1107
Released 2019-04-16
Convert to new MongoDB Go Driver
Backup Agent 7.6.0.1059
Released 2019-03-05
Work to support the upcoming MongoDB 4.2 release.
Backup Agent 7.5.0.1051
Released 2019-02-13
Increased timeouts when applying oplogs during a point in time restore.
Prevent failures during long-running index builds during a point in time restore.
Backup Agent 7.4.0.1036-1
Released 2019-01-23
Add support for
sslTrustedServerCertificates
,sslClientCertificate
, andsslRequireValidServerCertificates
to the Point in Time Restore Utility.
Backup Agent 7.2.0.1023
Released 2019-01-03
Built on Go 1.10.
Backup Agent 7.2.0.1018
Released 2018-12-05
Built on Go 1.9.
Backup Agent 7.1.0.1011
Released 2018-10-04
Improved handling of expiration of the queryable backup tunnel utility.
Backup Agent 7.0.0.1008-1
Released 2018-08-01
Fix file extension when downloading a Backup Agent in Microsoft Edge and Firefox.
Ensure that the UUID of the
system.views
collection is preserved during a Backup initial sync.
Backup Agent 6.9.0.1004-1
Released 2018-07-16
Maintain UUID for
system.views
collection by copying it on initial sync.
Backup Agent 6.8.1.996
Released 2018-06-04
Fix deadlock in underlying Go driver.
Backup Agent 6.8.0.993
Released 2018-05-31
Make responseHeaderTimeout configurable.
Support for upcoming MongoDB 4.0 release.
Backup Agent 6.7.0.985
Released 2018-05-09
Support for persistent HTTPS connections (default to off).
Backup Agent 6.6.1.965
Released 2018-03-28
Fix corrupted build for RHEL6.
Backup Agent 6.6.0.959
Released 2018-03-27
Logging enhancements.
Backup Agent 6.5.0.756
Released 2018-03-06
Fix: Backup Agent should produce an error message and not crash when erroneous authentication credentials are provided for a source cluster.
Backup Agent 6.4.0.734
Released 2018-02-13
During a PIT restore, suppress errors when dropping non-existent namespaces.
During a PIT restore, always apply oplogs with upsert=true.
Backup Agent 6.3.0.728
Released 2018-01-23
Fix: Send compound index keys as ordered BSON.
Fix: Send less detailed data in the initial summary payload at the start of an initial sync. Collect more detailed data for each collection individually.
Backup Agent 6.2.0.714
Released 2018-01-08
Fix: Relax validation when
krb5ConfigLocation
parameter is specified. This no longer implies thatkrb5Principal
andkrb5Keytab
are required.Fix: Use correct format for point in time restore oplog seed when no oplog are available.
Backup Agent 6.1.1.693
Released 2017-11-19
Fix: Upgrades of the Backup Agent performed by the Automation Agent were missing a parameter on Windows.
Backup Agent 6.1.0.688
Released 2017-11-14
Support for upcoming release of MongoDB 3.6.
Backup Agent 6.0.0.680
Released 2017-10-26
Support for upcoming release of MongoDB 3.6.
Backup Agent 6.0.0.676
Released 2017-10-25
Support for upcoming release of MongoDB 3.6.
Backup Agent 5.9.0.662
Released 2017-09-13
Use BSON.d for missing docs.
Backup Agent 5.8.0.655
Released 2017-08-25
Allow oplogs for a point in time restore to be applied client-side.
Backup Agent 5.7.0.637
Released 2017-08-01
Support for optimized point in time restores.
Backup Agent 5.6.0.61
Released 2017-07-11
During initial sync, add verification that shard name matches the expected shard name.
Backup Agent 5.5.0.512
Released 2017-06-15
Use HTTP basic auth to authenticate HTTPS requests between the Backup Agent and cloud.mongodb.com.
Performance enhancement: Use
bson.Raw
for initial sync.
Backup Agent 5.4.0.493
Released 2017-04-19
Reduce memory used during initial sync.
Ensure messages printed to
STDOUT
andSTDERR
is also included in the Backup Agent log file.
Backup Agent 5.3.0.484
Released 2017-03-29
Optimization for collection of data in the initial sync phase. (Recompiled with the MGO-128 fix.)
Backup Agent 5.2.0.473
Released 2017-01-23
Support for macOS Sierra.
Compiled with Go 1.7.4.
Fix: Can send logs to Cloud Manager for Backup Agents running on Windows.
Backup Agent 5.1.0.467
Released 2016-12-13
Handle capped collections that are capped using a floating point size.
Backup Agent 5.0.3.465
Released 2016-11-21
Support for MongoDB 3.4 Views.
Support for MongoDB 3.4 featureCompatiblityVersion.
Backup Agent 5.0.1.453
Released 2016-11-07
Allow managed Backup Agents to be run as a service on Windows.
Backup Agent 4.6.0.425
Released 2016-09-14
Update of underlying Go driver.
Partial support for upcoming major release of MongoDB 3.4.0.
Partial support for Kerberos on Windows.
Backup Agent 4.5.0.412
Released 2016-08-24
Support for Power Linux.
Backup Agent 4.4.0.396
Released 2016-07-12
Agent support for restarting incremental initial syncs.
Backup Agent 4.3.0.384
Released 2016-05-16
Updated to use Go 1.6.
Backup Agent 4.2.0.373
Released 2016-04-20
Added support for log rotation.
Added a sticky header to log files.
Backup Agent 4.1.0.347
Released 2016-02-18
Use systemD management on RHEL7 and Ubuntu 16.04.
Set
ulimits
in the packaged builds.
Backup Agent 4.0.0.343
Released 2016-01-07
Added the ability to customize the Kerberos configuration file location.
Added support to tune the number of concurrent initial syncs.
Added support to adjust the size of the oplog and sync slice channels according to the size of the documents: this can lower memory consumption.
Backup Agent 3.9.0.336
Released 2015-11-02
Support for streaming initial syncs.
Support for MongoDB 3.2 clusters with config server replica sets.
Backup Agent 3.8.1.320
Released 2015-10-14
Upgraded to Go 1.5.1.
Backup Agent 3.8.0.315
Released 2015-09-16
Built with Go 1.5.0.
Fix: Ignore collections deleted during an initial sync.
Backup Agent 3.7.0.300
Released 2015-08-10
Added fix to not trim spaces from collection names.
Upgraded to new version of snappy compression library.
Backup Agent 3.6.0.292
Released 2015-07-15
Added minor optimization to explicitly set the
Content-Type
on HTTP requests.
Backup .. _bgent-5.0.286-1:
Backup Agent 3.5.0.286-1
Released 2015-06-24
Updated documentation and setting URLs to cloud.mongodb.com.
Added support for backing up selected namespaces. This functionality is not yet exposed in the Cloud Manager user interface.
Backup Agent 3.4.0.273
Released 2015-04-22
Added an explicit timeout for SSL connections to mongod instances.
Added an optimization for syncs of collections with lots of small documents.
The Kerberos credentials cache now uses a fixed name.
Backup Agent 3.3.0.261
Released 2015-03-10
Logging improvements.
Backup Agent 3.2.0.262
Released 2015-02-23
Ability to monitor and back up deployments without managing them through Automation. Specifically, you can import an existing deployment into Monitoring and then use Cloud Manager to back up the deployment.
Support for x.509 certificate authentication.
Fix: A race condition which could result in inconsistent clustershots for MongoDB 3.0+ sharded clusters using the
backup
role no longer occurs.
Backup Agent 3.1.0.250
Released 2015-01-08
Logging improvements for Windows.
Backup Agent 3.0.0.246
Released 2015-01-08
Enhancements to support backup of MongoDB 3.0.
Backup Agent 2.9.1.235-1
Released 2014-12-17
Agent now encodes all collection meta-data. Avoids edge-case issues with unexpected characters in collection settings.
Backup Agent 2.9.0.223
Released 2014-12-04
Can now explicitly pass collections options for the WiredTiger storage engine from the backed up mongod to Cloud Manager.
Backup Agent 2.8.0.204
Released 2014-11-12
The Backup Agent will now identify itself to the Cloud Manager servers using the fully qualified domain name (FQDN) of the server on which it is running.
Backup Agent 2.7.1.206
Released 2014-11-06
Use no-timeout cursors to work around MGO-53.
Backup Agent 2.7.0.193
Released 2014-10-29
When tailing the oplog, the agent no longer pre-fetches the next batch of oplog entries before exhausting the current batch.
Adds support for non-default Kerberos service names.
Adds support for RHEL7.
Backup Agent 2.6.0.176
Released 2014-09-30
Minor logging change, clarifying when stopping the balancer if there is no balancer settings document.
Backup Agent 2.5.0
Released 2014-09-10
Added support for authentication using MongoDB 2.4 style client certificates.
Backup Agent 2.4.0.156
Released 2014-08-19
The Backup Agent will now capture a checkpoint even if it is unable to stop the balancer. These checkpoints are not guaranteed to be consistent, because of in-progress chunk migrations. The user interface identifies these checkpoints.
Backup Agent 2.3.0.149
Released 2014-07-29
Upgraded agent to use to Go 1.3.
Added support for
version
and-version.
Added support for connecting to hosts using LDAP authentication.
Agent now provides additional logging information when the Backup Agent manipulates the balancer.
Agent now supports configuring HTTP with the config file.
Backup Agent 2.2.2.125
Released 2014-07-09
Fixes issue with agent on Windows using the MONGODB-CR
authentication mechanism.
Backup Agent 2.2.1.122
Released 2014-07-08
Fixes issues with connecting to replica set members that use auth with an updated Go client library.
Agent is now able to send a stack trace of its current state to Cloud Manager.
Fixes regression in the Agent's rollback handling.
Backup Agent 2.1.0.106-1
Released 2014-06-17
Support for a new API t hat allows Cloud Manager to ingest oplog entries before the entire payload has reached the Cloud Manager servers.
Backup Agent 2.0.0.90-1
Released 2014-05-28
Agent supports deployment architectures with multiple active (i.e. primary) Backup Agents.
Improved stability around oplog tokens for environments with unstable networks.
Backup Agent 1.6.1.87-1
Released 2014-05-19
Critical update for users running the MongoDB 2.6 series that use authorization.
The Backup Agent now includes
system.version
andsystem.role
collections from theadmin
database in the initial sync.
Backup Agent 1.6.0.55-1
Released 2014-05-09
The agent now sends oplog slices to Cloud Manager in batches to increase throughout and stability.
Backup Agent 1.4.6.43-1
Major stability update.
Prevent a file descriptor leak.
Correct handling of timeouts for connections hung in the TLS/SSL handshaking phase.
Backup Agent 1.4.4.34-1
Support for using the Backup Agent via an HTTP proxy
Backup Agent 1.4.3.28-1
Allow upgrading the agent using the Windows MSI installer.
Improved logging.
Fix an open files leak on bad HTTP responses.
Backup Agent 1.4.2.23-1
Added support for Windows MSI installer.
For sharded clusters, less aggressive polling to determine if balancer has been stopped.
Fail fast on connections to mongods that are not responding.
Backup Agent 1.4.0.17
Added support for sharded cluster checkpoints that add additional points-in-time, in between scheduled snapshots, that Cloud Manager can use to create restores. Configure checkpoints using the Edit Snapshot Schedule link and interface.
This version marks a change in the numbering scheme of Backup Agents to support improved packaging options for the Backup Agent.
Backup Agent v20131216.1
Added support for connecting to MongoDB instances running TLS.
The agent will try to use additional
mongos
instances to take a cluster snapshot if the firstmongos
is unavailable.
Backup Agent v20131118.0
Significantly reduced the amount of time needed by the agent to detect situations that require a resync.
Allow automatic resync operations for config servers in sharded clusters. The agent can now resync automatically from these servers.
Backup Agent v20130923.0
When the agent sends the initial meta-data about the data to back up (e.g. the list of databases, collections,and indexes,) to the Cloud Manager API, the agent will not include any databases or collections in the "excluded namespace" configuration.
Backup Agent v20130826.0
Adds support for managing excluded namespaces: Backup Agent no longer sends data for excluded collections or databases.
Backup Agent v20130812.1
Major stability update
If the communication between the Backup Agent and the Cloud Manager API is interrupted, the Backup Agent can more reliably recover the current state. This results in fewer "resync required" errors.