Navigation
This version of the documentation is archived and no longer supported. To learn how to upgrade your version of MongoDB Ops Manager, refer to the upgrade documentation.
You were redirected from a different version of the documentation. Click here to go back.
This version of the manual is no longer supported.

Backup Agent Changelog

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.0.1107

Released with Ops Manager 4.1.6 on 2019-05-09

  • Convert to new MongoDB Go driver.

Backup Agent 7.6.0.1059

Released with Ops Manager 4.1.4 on 2019-03-28

  • Work to support the upcoming MongoDB 4.2 release.

Backup Agent 7.5.0.1051

Released with Ops Manager 4.1.3 on 2019-03-07

  • 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 with Ops Manager 4.1.2 on 2019-02-21

Backup Agent 7.2.0.1023

Released with Ops Manager 4.1.1 on 2019-01-31

  • Built on Go 1.10.

Backup Agent 6.8.8.1027

Released with Ops Manager 4.0.16 on 2019-11-07

  • Adds support for the businessCategory field in extended validation TLS certificates.
  • The Backup Agent is now built using Go 1.13.

Backup Agent 6.8.7.1024

Released with Ops Manager 4.0.13 on 2019-07-04

  • Fix: Improve the ability of the Backup Agent to stop the balancer when preparing to take a snapshot for a sharded cluster.
  • Fix: Set a TLS timeout for connections between the Backup Agent and Ops Manager services.

Backup Agent 6.8.6.1013

Released with Ops Manager 4.0.7 on 2019-01-10

  • Fix: Improve Backup Agent handling when stopping the balancer in preparation for marking a point in time to take a snapshot for a sharded cluster. Prior handling could result in the balancer being left in a stopped state for MongoDB 3.4+. This has been resolved.

Backup Agent 6.8.3.1002

Released with Ops Manager 4.0.0 on 2018-06-27

  • Added support for MongoDB 4.0.
  • Added support for SCRAM-SHA-256
  • Added platform support for:
    • zLinux on RHEL 6
    • Debian 9
    • Amazon Linux 2

Backup Agent 6.0.10.972-1

Released with Ops Manager 3.6.7 on 2018-06-06

  • Improved recovery after transient backup failures.
  • Improve retry behavior for aborted network operations during PIT restores.
  • Fix: Automated PIT restore fails when target does not accept SSL.
  • Fix: Disable session cache refresh during standalone phase of a restore.
  • Fix: Queryable Restore Daemon file descriptor leak when using a FileSystem Snapshot Store.

Backup Agent 6.0.9.969

Released with Ops Manager 3.6.6 on 2018-05-03

  • Provide option for Backup Agent to use persistent HTTPS connections.

Backup Agent 6.0.8.960

Released with Ops Manager 3.6.5 on 2018-04-05

  • Build system improvements

Backup Agent 6.0.8.752

Released with Ops Manager 3.6.4

  • Fix: Backup Agent should produce an error message and not crash when erroneous authentication credentials are provided for a source cluster.

Backup Agent 6.0.6.724

Released with Ops Manager 3.6.3

  • Fix: For MongoDB 3.6 deployments, the initial sync of a backup could fail creating an index on a collection with a collation specified.

Backup Agent 6.0.3.689

Released with Ops Manager 3.6.0 on 2017-12-05

  • Support for MongoDB 3.6.
  • Performance optimizations.
  • Support for new Agent API Key model.

Backup Agent 5.0.12.840

Released with Ops Manager 3.4.13 on 2018-04-05

  • Build system improvements.

Backup Agent 5.0.12.725

Released with Ops Manager 3.4.12 on 2018-02-01

  • Fix: For MongoDB 3.6 deployments, the initial sync of a backup could fail creating an index on a collection with a collation specified.

Backup Agent 5.0.10.634

Released with Ops Manager 3.4.7 on 2017-08-03

  • Improve state management when executing an administrative error retrieval task.

Backup Agent 5.0.8.601

Released with Ops Manager 3.4.6 on 2017-07-06

  • Performance enhancement: Use bson.Raw for initial sync.

Backup Agent 5.0.7.494

Released with Ops Manager 3.4.5 on 2017-05-18

  • Fix: High Memory Usage during Initial Sync with Large Numbers of Small Documents.

Backup Agent 5.0.6.486

Released with Ops Manager 3.4.4 on 2017-03-30

  • Performance optimization for initial data collection in the initial sync phase.

Backup Agent 5.0.6.477

Released with Ops Manager 3.4.3 on 2017-02-17

  • Built with Go 1.7.
  • Support for MacOS Sierra.

Backup Agent 5.0.5.472

Released with Ops Manager 3.4.2 on 2017-01-19

  • Fixed Backup Agent logs not getting sent to server on Windows.

Backup Agent 5.0.4.469

Released with Ops Manager 3.4.1 on 2016-12-27

  • Fix initial sync failures in MongoDB 3.4.0 and later.
  • Fix crash causes by initial sync of a large capped collection.
  • Added support for MongoDB 3.4 feature compatibility version and views.

Backup Agent 5.0.3.465

Released with Ops Manager 3.4.0 on 2016-11-29

  • Added support for uncompressed WiredTiger snapshots on the filesystem.

  • Added support for storing snapshots in S3.

  • Added support for WiredTiger encryption at rest.

  • Added ability to control the reference time for the snapshot schedule.

    Example

    Can now specify that snapshots are taken every 6 hours, starting at 12:00:00 AM.

  • Added support for all data-format affecting MongoDB configuration options: directoryPerDB, smallfiles, etc.


Backup Agent 3.9.1.382

Released with Ops Manager 2.0.9 on 2017-05-23

  • Fix: Add a flush method to DigestOutputStream to avoid timeouts.
  • Fix: Some deleteIndex oplog entries not supported during initial sync.
  • Fix: FileSystemStorejobRunner thread gets killed if exception is thrown while getting the Job.
  • Fix: Failure to create collection if the mongod being backed up is configured with encryption.

Backup Agent 3.9.1.382

Released with Ops Manager 2.0.4 on 2016-05-20

  • Fix: If a collection was deleted during an initial sync, no crash results.

Backup Agent 3.9.0.336

Released with Ops Manager 2.0.0 on 2015-12-08

  • Added support for streaming initial syncs.
  • Added support for MongoDB 3.2.0 config servers as replica sets.
  • Added the ability to only backup selected namespaces (whitelist).
  • Fixed issue with initial sync failing due to collections being deleted during the sync.
  • Fixed issue with collection names with trailing spaces.

Backup Agent 3.4.2.314

Released with Ops Manager 1.8.2 on 2015-10-20

  • Fix: Initial syncs do not fail if a namespace was deleted during the sync.

Backup Agent 3.4.1.283

Released with Ops Manager 1.8 on 2015-06-23

Backup Agent 3.1.2.274

Released 2015-04-28

  • Added an explicit timeout for SSL connections to MongoDB instances.
  • Added an optimization for syncs of collections with lots of small documents.

Backup Agent 3.1.1.263

Released 2015-03-02

  • Adds support for non-default Kerberos service names.
  • Adds support for authentication using MongoDB 2.4-style client certificates.
  • The Backup Agent now identifies itself to the Ops Manager servers using the fully qualified domain name (FQDN) of the server on which it is running.
  • The Backup Agent now captures 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.3.209-1

Released with OnPrem 1.5.2

Use no-timeout cursors to work around MGO-53.

Backup Agent 2.3.1.160

Released with |mms| OnPrem 1.5.0

  • Backup Agent now sends oplog slices in batches.
  • Improved stability around oplog tokens for environments with unstable networks.
  • Support for a new API that allows Ops Manager to ingest oplog entries before the entire payload has reached the Ops Manager servers.
  • Upgraded agent to use to Go 1.3.
  • Added support for version and -version command line options.
  • 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 proxies with the config file.

Backup Agent 1.5.1.83-1

Released with OnPrem 1.4.2

  • Critical update for users running the MongoDB 2.6 series that use authorization.
  • Backup Agent now includes system.version and system.role collections from the admin database in the initial sync.

Backup Agent 1.5.0.57-1

Released with OnPrem 1.4.1

Support for backing up Kerberos-authenticated replica sets and clusters

Backup Agent 1.4.6.42-1

Released with OnPrem 1.4.0

  • Major stability update.
  • Prevent a file descriptor leak.
  • Correct handling of timeouts for connections hung in the SSL handshaking phase.