Microsoft .NET - Change History


See updates in 2008-2009 years

TKU July 2008

Updated the pattern to filter out instances of Microsoft .NET language packs from the list of packages that are parsed for version information and used for SI creation.

TKU July 2009

Updated the pattern to trigger on host creation, not device information.

See updates in 2011-2013 years

TKU September 2011

The Microsoft .NET runtime is now modeled as a Runtime Environment Node in BMC Discovery 8.3.

TKU November 2011

Updated the version mapping table with mappings for versions 3.5 SP1 and 4.0.

TKU May 2012

The new pattern module now assembles a list of unique keys for the SoftwareInstances that it creates every scan instead of all SIs. This update prevents SoftwareInstances from erroneous destruction during a rescan.

TKU June 2013

The following improvements were made:

  • Updated the method of product_version setting for consistency with other Microsoft product patterns. 
  • SP information is no longer included in product_version but added to the name attribute.
  • Updated the version mapping table with additional versions.
See updates in 2016-2019 years

TKU October 2016

The following improvements were made:

  • Added WMI and registry versioning.
  • Updated the version mapping table with additional versions.

TKU March 2017

Improved registry versioning.

TKU January 2018

Updated the approach to remove redundant SoftwareInstances.

TKU May 2019

Added support for Microsoft .NET modern versions (DRDC1-13159).

TKU August 2019

Added the service_pack attribute to SI.

See updates in 2020-2022 years

TKU September 2020

The RuntimeEnvironment node is no longer created or confirmed if, after having compared the Registry installations with packages, the version is uninstalled (DRDC1-15649).

TKU May 2021

Added support for .NET Core (DRDC1-15613).

TKU April 2022

Added a stop option for hosts without DDD (DRDC1-18622).

TKU May 2022

Updated the pattern to use PowerShell commands for false-positive checking.

TKU June 2022

Added a RuntimeEnvironment node for Microsoft .NET Common Language Runtime.

TKU July 2022

Improved parsing of the following PowerShell commands' output (DRDC1-19209):

  • Get-WindowsFeature | Where-Object Installed (used by Microsoft .NET Runtime).
  • $PSVesionTable.CLRVersion  (used by Microsoft .NET Common Language Runtime) .

TKU September 2022

Сhanged the type of the key RuntimeEnvironment from Microsoft .NET Runtime to Microsoft .NET Framework. Additionally, improved the way of identifying and versioning this component.

See updates in 2023-2024 years

TKU March 2023

Added the build number to the product version lookup table (DRDC1-20610).

TKU May 2023

Internal updates to the pattern that do not affect the functionality.

TKU February 2024

Updated metadata (DRDC1-22487).

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*