MongoDB MongoDB - Change History


See updates in 2014-2016 years

2014

TKU February 2014

Changed the product publisher from 10gen to MongoDB.

TKU June 2014

Updated the approach to populating the name and type attributes of each generated SIs to prevent duplication of MongoDB.

2015

TKU April 2015

Resolved an issue with the creation of an empty MongoDB Server Replication Cluster (TKU-2419).

TKU October 2015

The following improvements were made:

  • Added an alternative versioning method to the ShardController pattern (DRDC1-4917).
  • Updated the parsing of trigger process arguments (DRDC1-4803).

TKU December 2015

Updated the regex expression to provide a supporting YAML-based configuration file (DRDC1-4874).

2016

TKU May 2016

 Added the WiredTiger storage extension to find databases in the file system (DRDC1-6036).

TKU July 2016

The following improvements were made:

  • Reverted the WiredTiger storage extension to find databases in the file system as incorrect (DRDC1-6285).
  • Added installation_root as an attribute to SI to improve extended discovery.
  • Added command-based discovery of databases.
  • Replaced searching for .wt database files with the db.adminCommand('listDatabases') command.
See updates in 2017-2019 years

2017

TKU December 2017

The following improvements were made:

  • Added support for instance-based MongoDB processes.
  • Added support for MongoDB Arbiter.
  • Edition is now obtained from command.
  • ReplicationCluster pattern now supports Replica Sets.
  • ReplicationCluster pattern now creates a SoftwareCluster node on Discovery 11.0+.
  • Added patterns for MongoDB Automation Agent, MongoDB Backup Agent, and MongoDB Monitoring Agent.

2018

TKU April 2019

Updated the pattern to use runCommand functions.

TKU May 2018

The following improvements were made:

  • Added the replica_cluster_hosts attribute to MongoDB Server SI (DRDC1-11159).
  • Added an alternative method for Replica Cluster modeling for cases when cluster_name is identical for several different clusters (DRDC1-11159).

2019

TKU July 2019

Fixed an ECA error (DRDC1-13227).

TKU August 2019

The following improvements were made:

  • Updated the search approach by replica set (cluster) ID (DRDC1-13585).
  • Updated the pattern to prevent empty attributes in the SI node (DRDC1-13585).

TKU November 2019

Updated commands to use privileged execution.


See updates in 2020-2024 years

2020

TKU January 2020

The following improvements were made:

  • Modified the pattern to not void empty version attributes. 
  • Updated the default key assignment.

TKU February 2020

The following improvements were made:

  • Added path versioning.
  • The Extended discovery pattern will attempt to set the version for the server if one is not obtained.

TKU June 2020

Added port to command execution while obtaining replica members (DRDC1-14960).

2021

TKU June 2021

Updated MongoDB SI linking and added sharded cluster support (DRDC1-14785, DRDC1-15183).

TKU December 2021

Updated config file extraction (DRDC1-13099) and added support for MongoDB API queries.

2022

TKU July 2022

Added key_id extraction added and updated edition extraction on UNIX.

2023

TKU May 2023

Updated package versioning on UNIX.

2024

TKU February 2024

Updated databases extraction from the WiredTiger.wt file (DRDC1-22652) and refactored code (DRDC1-22670).

TKU July 2024

Updated the pattern to always report the correct directory separators ("/" for UNIX, and "\" for Windows) in the db_path attribute.

TKU September 2024

Added support for lib64 to the active command (DRDC1-24026).