In TKU December 2019 we updated the list of packages used for versioning.
In TKU September 2019 improved the patterns to identify the MariaDB Server deployed in IBM Cloud Private.
In TKU April 2019 the following changes were made:
- Pattern runCommands updated.
In TKU February 2018 fixed an issue where command to determine the full path could run without partial path.
In TKU January 2018 the following changes were made to the pattern:
- instance extraction regex updated (DRDC1-10653).
- datadir extraction regex updated (DRDC1-10653).
- version 5.7 was added to known_versions list (DRDC1-10653).
In TKU November 2017 support for Infobright database was added. (DRDC1-8026) Updated db_path extraction.
In TKU June 2017 we updated active versioning. We now try additional methods to get the installation root.
In TKU May 2017 support for MariaDB and Percona were moved into the MySQL pattern module.
In TKU March 2017 two of the versioning methods were switched round so that registry versioning is now performed before package versioning. Function names were also updated according to the CommonFunctions changes.
In TKU November 2016 we updated the extended discovery pattern. The pattern now attempts to find database information by a file query if the database queries fail.
In TKU August 2015 pattern was updated with a PRIV_RUNCMD added to the versioning command with following syntax: 'PRIV_RUNCMD "%full_process_cmd_path%" -V .
In TKU August 2014 pattern was updated to improve identification of the Oracle MySQL Database Servers process (QM001850069).
In TKU April 2014 pattern was updated to support MariaDB and Percona Database Servers SI.
In TKU November 2013 the pattern edition regex was enhanced.
In TKU June 2013 the pattern was updated in a number of ways:
- Instance and bind_address are now extracted from command line arguments.
- Port is now extracted from specific section in config file where instance is known.
- Improved the port configuration file regular expressions.
- Improved the bind_address configuration file regular expressions, making them ipV6 compatible.
- Edition support was added.
- Datadir in key is now lowercased on Windows prior to being hashed.
- Instance (if available) is now included in the key if both datadir and port are not known.
In TKU May 2013 the '--verbose' option in active command is now removed when running against versions of the product prior to 4.1.1. Port is now extracted from command line arguments and "3.21" has been added as a known version.
In TKU April 2013 the pattern was enhanced through addition of a method to obtain configuration information through file parsing on UNIX platforms in preference to running a command (QM001785200).
Additionally, registry versioning method was updated, and the publisher and SI type is now set based on version of the product to align it with entries in Atrium Product Catalog Data Updates.
Finally, the SI key was simplified and made consistent in cases where path to the data directory is not discovered.
In TKU September 2011 pattern was updated to set the SoftwareServerType value which is used in CDM mapping on sync to CMDB (QM001720909). Furthermore, within the pattern metadata the publishers value has been set to 'MySQL' (Zilla 15044).
In TKU May 2010 details of the bind address was added.
In TKU April 2010 the regular expressions getting datadir from the Windows command line args were tightened. In addition, the datadir was hashed before adding it to the key in an alternative location in the code and one regular expression,
(?m)^datadir="?(.+?)["\r], had '(?m)' changed to '(?i)'.
In TKU March 2010 we amended the key. Now if the key includes the data directory it will be stored as a hash rather than as plain text. This should ensure the key is always less than 256 characters long.
In TKU January 2009 we fixed a bug with the way DB path was reported. On the DB path no longer includes extraneous quotes or hard returns.
In TKU December 2008 port information was added to the Software Instance. In addition, the configuration file path is now also obtained from the command line arguments.
The key for the SI (in cases where instance-based SI is created) now only uses port, type and host.key and no longer uses either port or datadir making it more stable.
In TKU October 2008 the pattern was updated to allow additional attributes on the SI, db_path and socket_file, to be visible at all times, not just when in debug mode.