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