Default language.

Important This documentation space contains information about the SaaS version of BMC Helix Discovery. If you are using the on-premises version of BMC Helix Discovery, see BMC Helix Discovery 25.2 (On-Premises).

Recent updates


This version of BMC Helix Discovery is provided for users of BMC Helix Portal and BMC Helix AIOps, though can be used without those applications. This is the only version in use at this time.

Updates

Your BMC Helix Discovery instances are updated each month and you will receive an email notification by our notification policy.

For BMC Helix Discovery, each month's TKU is applied to Non-Prod, and Prod instances on the advised dates. The included  BMC Discovery Outpost is automatically updated by default unless you have configured manual updating. If you have configured manual updating, you should ensure that you apply the updates as soon as is practical. Otherwise, there could be a mismatch between BMC Helix Discovery and the BMC Discovery Outpost that might result in an incorrect model or slightly degraded discovery. See Configuring the BMC Discovery Outpost for more information on configuring automatic updates.

The TKU changes that occur each month improve the capabilities of, and sometimes, these change the model. If you have a single Outpost operating with your Non-Prod and Prod instances, the Outpost is updated to the latest Non-Prod version, causing a mismatch between the Outpost version and your Prod instance. Occasionally this mismatch might result in an incorrect model or slightly degraded discovery, and would be noted in the updates table below. The mismatch will last until the next update and will likely be infrequent. This situation can be avoided by installing a separate Outpost for your Non-Prod and Prod instances.

More information about TKU content and schedules is available in the BMC Discovery content reference (Configipedia).

Cannot create blueprints

If you create a user in BMC Helix Portal with the DSM Service Creation role assigned, the user cannot create Blueprints as the data_internal write permission is missing. See Roles-and-permissions-using-BMC-Helix-Portal for information about roles and permissions in BMC Helix Discovery. See BMC Helix Portal for information about roles and permissions in BMC Helix Portal.

Generally available 2025 enhancements

The following updates have been released in 2025.

June 2025

This is the release of BMC Helix Discovery version 25.2.02.

This version of BMC Helix Discovery introduces the following capabilities:

Deep container discovery

BMC Helix Discoveryprovides detailed discovery of software running inside containers. A scan of a container in the data center has two parts: SSH access and API access. SSH access discovers running processes, whether they are containers, running in containers, or one of the levels of orchestration or runtime processes. If the process is identified as a container, and it is simply running on a host without orchestration software, its discovery continues by using SSH. Patterns determine the version of the software running in the container.

The 25.2.02 version also applies the  Technology Knowledge Update TKU 2025-Jul-1.

May 2025

This is the release of BMC Helix Discovery version 25.2.01.

This version of BMC Helix Discovery introduces the following capabilities:

  • BGP network route discovery. BMC Helix Discovery discovers IP links between network devices by using BGP IP routing information, and discovers site-to-site connectivity using ISP AS path information. It supports iBGP and eBGP. For further information, see IP Connectivity using BGP data.
  • A new node kind, Certificate, representing Certificates discovered on Hosts, Load Balancer Services, MF Parts, Network Devices, Software Instances, Cloud Services, Network Services, and Management Controllers.

The 25.2.01 version also applies the  Technology Knowledge Update TKU 2025-Jun-1 and resolves the following defects:

 Description  Defect ID
A pattern fails with the following message: Problem setting pattern state: cannot access local variable 'a' where it is not associated with a value.   DRUD1-52025 
The TPL code generated from some CAM model does not compile.   DRUD1-51960

April 2025

This is the release of BMC Helix Discovery version 25.2.

This version of BMC Helix Discovery introduces the following capabilities:

  • Discover hosts using Oracle Cloud Infrastructure bastion. BMC Helix Discovery accesses the bastion with the OCI credential, and the bastion creates a managed SSH session to Linux hosts without requiring further credentials. For more information, see Discovering hosts in OCI by using OCI bastion.
  • Trigger run types. A ‘trigger’ discovery run allows you to create a discovery run that executes a pattern without performing any discovery. The pattern can be a simple pattern, or one written to access a defined data source type. For more information, see Creating import triggers and Performing a discovery run.
  • OAuth2 authentication using client_id and client_secret no longer requires user name and password. See Discovery restful functions for more information.
    • The OAuth2 authentication method is a client credentials grant or user credentials grant, as described on the IETF Tools website.
      • User credentials grant is used if a username and password is specified in the credential or data source.
      • Client credentials grant does not support a username, but requires a Client ID and secret.

The 25.2 version also applies the  Technology Knowledge Update TKU 2025-Apr-1 and resolves the following defects:

 Description  Defect ID
 Request to document that the short_name is used as the label in visualization.  DRUD1-31741 
 Cloud Database nodes are not synchronized to ServiceNow CMDB.  DRUD1-42396 
 License use for BMC Helix Operations Management and Helix Intelligent Integrations created hosts is unclear. The licensing page in the UI, and the documentation has been updated.  DRUD1-46557 
 The BMC Helix Discovery Outpost Credential Import button can be clicked repeatedly leading to duplicate credentials.  DRUD1-50580 
 The option to Compress a currently active Log file should be removed.  DRUD1-50704 
 Username and password should not be mandatory for data sources with oauth2.  DRUD1-50787 
 Online compaction on multi-generational Datastore should not run when only one read-only generation exists.  DRUD1-50845 
 CMDB Services Sync does not start when the vault requires a passphrase.  DRUD1-51020 
 Rarely, the ECA engines might encounter a problem and consume excessive resources. This has been fixed.  DRUD1-51025 
 A visual query that uses the before condition does not return the expected output.  DRUD1-51094 
 Taxonomy modification for visibility of SoftwareInstance ElementUsingFile relationship in the UI.  DRUD1-51135 
 CMDB Services Sync might remove relationships in BMC Helix Discovery while they are present in the CMDB.  DRUD1-51175 
 A traceback is seen when viewing some StorageSystems.  DRUD1-51272 
 Discovery by using the vCenter API does not return network interface information.  DRUD1-51282 
 Allow fetching token for REST API with OAuth2 authentication using basic authentication header.  DRUD1-51320 
 Queries that use parameters that you save in "Favorite Queries" fail with an "Invalid conditions" message.  DRUD1-51518 
 The Search Query function friendly_duration does not work as expected. See [Query Language Functions] for updated documentation.  DRUD1-51521 
 Receiver restart during a Consolidation of inferred data resync caused all synced data to be destroyed on the receiver.  DRUD1-51661 
 When targets that are not expecting a password are scanned by using SSH with a username/password combination, a traceback is logged.   DRUD1-51900 

March 2025

There was no BMC Helix Discovery release in March 2025.

February 2025

This is the release of BMC Helix Discovery version 25.1.01.

This version of BMC Helix Discovery introduces the following capabilities:

The 25.1.01 version also applies the Technology Knowledge Update TKU 2025-Feb-2 TKU to DEV and PROD instances and resolves the following defects: 

Description

Defect ID

Discovery scripts for some platforms (such as aix.sh) do not contain the getHBAInfo method.

DRUD1-50714,
DRUD1-50457

Setting record mode incorrectly required the security/options/write permission.

DRUD1-50539

Attribute retrieval for a large set of nodes can take a very long time.

DRUD1-50889,
DRUD1-50892,
DRUD1-50893,
DRUD1-50895,
DRUD1-50864,
DRUD1-50894

There is no way to purge logs in the BMC Discovery Outpost.

DRUD1-50596

"Type" for "Wireless LAN Controller" and "Access Point" is missing in CMDB sync for ServiceNow CMDB.

DRUD1-38937

CMDB Services Sync can remove relationships in BMC Discovery although they are still present in the BMC CMDB.

DRUD1-51175,
DRUD1-50742

Consolidation of inferred data occasionally stops synchronizing.

DRUD1-51003,
DRUD1-51231

Windows 2025 Server hosts are classified as a "Windows 10 Desktop" when discovered from the BMC Discovery Outpost.

DRUD1-51019

The following security related issues have also been fixed:

  • DRUD1-50944
  • DRUD1-50942

January 2025

This is the relase of BMC Helix Discovery version 25.1.

This version of BMC Helix Discovery introduces the following new capabilities:​​​​

  •  Support for OpenSSH and ECDSA SSH keypairs for target scanning.
    BMC Helix Discovery supports RSA2, DSA, ECDSA, and ED25519 keys in PEM format, generated with OpenSSH or OpenSSL. For hosts that only support SSH v1, you must use credentials for authentication.
  • Support for the BMC Discovery Outpost using an HTTPS proxy.
  • Add related nodes to a visual query quickly without applying and adding each individual node.

The 25.1 version also applies the Technology-Knowledge-Update-TKU-2025-Jan-1 TKU to DEV and PROD instances and resolves the following defects: 

Description 

Defect ID

Attribute retrieval for a large set of nodes can take a very long time.

DRUD1-50893,
DRUD1-50889

VMware guest scanning leaves PowerShell sessions running after discovery has been completed.

DRUD1-50693,
DRUD1-50801

Discovery of OpenVMS by using the BMC Discovery Outpost and SSH fails.

DRUD1-50574,
DRUD1-50558

PowerShell GetPackage list fails when package names contain control or special characters.

DRUD1-50499,
DRUD1-50419

Mainframe Discovery by using the latest BMC Discovery Outpost fails.

DRUD1-50437,
DRUD1-50669,
DRUD1-49329

The vCenter heuristic does not complete, and the scan times out.

DRUD1-50407,
DRUD1-49599,
DRUD1-49969,
DRUD1-50391,
DRUD1-50457

SQL queries of MySQL and PostgreSQL can fail reporting NoAccessMethod.

DRUD1-50154

Endpoint scans might finish, resulting in an ExecutionFailure error message.

DRUD1-50002,
DRUD1-50683,
DRUD1-49990,
DRUD1-49955

The BMC Discovery Outpost can occasionally cause DiscoveryAccess timeouts and slow scanning.

DRUD1-49943,
DRUD1-49460,
DRUD1-49385

Pie charts in a chart channel do not display when their name contains spaces.

DRUD1-49910

Custom report file names are truncated after the first period character.

DRUD1-49875

PowerShell reports 'Too many TCP connections (Bound state).

DRUD1-49701,
DRUD1-49683

Sometimes, a DiscoveredCommandResult.result contains unexpected characters.

DRUD1-49492,
DRUD1-49808,
DRUD1-50672,
DRDC1-24140,
DRUD1-50314

Using a generic webapi credential occasionally results in an "AssertionError: Credential doesn't support webapi sessions” exception.

DRUD1-49037,
DRDC1-24731,
DRUD1-49026,
DRUD1-49931,
DRUD1-50144,
DRUD1-48860,
DRUD1-49385

The model service does not start when using a custom report with custom attributes of table type.

DRUD1-40112

Generally available 2024 enhancements

The following updates were made during 2024.

December 2024

This is the release of BMC Helix Discovery version 24.4.02.

The 24.4.02 version applies the Technology-Knowledge-Update-TKU-2024-Dec-1 TKU to DEV and PROD instances.

Description

Defect ID

Attribute retrieval for a large set of nodes can take a very long time.

DRUD1-50893, DRUD1-50889

VMware guest scanning leaves PowerShell sessions running after discovery has been completed.

DRUD1-50693, DRUD1-50801

Discovery of OpenVMS by using SSH and the BMC Discovery Outpost fails.

DRUD1-50574, DRUD1-50558

PowerShell GetPackage list fails when package names contain *** non English *** characters.

DRUD1-50499, DRUD1-50419

Mainframe Discovery by using the latest BMC Discovery Outpost fails.

DRUD1-50437, DRUD1-50669, DRUD1-49329

The vCenter heuristic does not complete and the scan times out.

DRUD1-50407, DRUD1-49599, DRUD1-49969, DRUD1-50391, DRUD1-50457

SQL queries of MySQL/Postgresql might fail and report the error NoAccessMethod.

DRUD1-50154

Endpoint scans might finish and report the error ExecutionFailure.

DRUD1-50002, DRUD1-50683, DRUD1-49990, DRUD1-49955

The BMC Discovery Outpost can create too many worker processes, which consume too many resources, resulting in DiscoveryAccess timeouts and slow scanning.

DRUD1-49943, DRUD1-49460, DRUD1-49385

A pie chart in a chart channel fails to display when its name contains spaces.

DRUD1-49910

Custom report file names are truncated after the first period character.

DRUD1-49875

"Too many TCP connections (Bound state)" reported by PowerShell.

DRUD1-49701, DRUD1-49683

Sometimes, the DiscoveredCommandResult.result contains unexpected characters.

DRUD1-49492, DRUD1-49808, DRUD1-50672, DRDC1-24140, DRUD1-50314

"AssertionError: Credential doesn't support webapi sessions” relate to trying a generic webapi credential an exception is observed.

DRUD1-49037, DRDC1-24731, DRUD1-49026, DRUD1-49931, DRUD1-50144, DRUD1-48860, DRUD1-49385

The model service can fail to start when using a custom report with custom attributes of table type.

DRUD1-40112

November 2024

This is the release of BMC Helix Discovery version 24.4.01.

The 24.4.01 version also applies the Technology-Knowledge-Update-TKU-2024-Nov-1 TKU to DEV and PROD instances and resolves the following defects: 

Description

Defect ID

In the Service and Application modeling UI, the View History option is missing for Model Definition nodes.

DRUD1-47996

When you when try to Export Model definitions, the export fails with an "Error 504 (Gateway timeout)" message.

DRUD1-47718

Testing a BMC Remedy ITSM Authentication data source URL using an FQDN causes an error: "URL must contain an IP address instead of DNS name to test the credential."

DRUD1-41901

Clicking Save in the Query Constructor panel does not close the window.

DRUD1-49859

Modifying the variables in a blueprint affects Services that are created from the blueprint. Scans result in ECA Errors of the form: Error on rule evaluate_model_definition due to: Parameter 'n___1type_0' not provided.

DRUD1-49573

"WARNING: Error parsing" when the name of a custom channel matches the name of a custom report.

DRUD1-47694

A visualization of an application model does not complete loading, and its model definition does not show the option to republish.

DRUD1-41825

The Blueprint preview configuration does not show the list of nodes from response.

DRUD1-50291

Where the parent of a child service is changed, notification not received from the child service that its parent changed.

DRUD1-47179

A data completeness warning was raised for multiple locations. Locations with different semantics like Region, Country, DC-Room, and so on are now permitted.

DRUD1-47711

October 2024

This is the release of BMC Helix Discovery version 24.4.00.

This version of BMC Helix Discovery introduces the ability to consolidate inferred data from an on-premises BMC Discovery appliance, or another BMC Helix Discovery SaaS instance. Consolidation of the inferred model is used primarily to synchronize data from existing on-premises BMC Discovery appliances into the BMC Helix ecosystem, where other products, such as BMC Helix AIOPs, can use BMC Discovery's rich data.

For more information, see Consolidation.

This version of BMC Helix Discovery applies the Technology-Knowledge-Update-TKU-2024-Oct-1 TKU.

September 2024

This is the release of BMC Helix Discovery version 24.3.02.

This version of BMC Helix Discovery applies the Technology-Knowledge-Update-TKU-2024-Sep-1 TKU to DEV and PROD instances.

August  2024

This is the release of BMC Helix Discovery version 24.3.01.

This version of BMC Helix Discovery provides the following enhancements:

  • Automatic discovery of cloud-based Kubernetes clusters occurs by default when you scan your supported cloud services. When BMC Discovery finds a Kubernetes cluster, it creates an automatic scan using a Kubernetes token obtained from the cloud provider. Automatic scanning of Kubernetes clusters can be disabled (Automatically scan Kubernetes clusters) for each scan. No additional credentials are required. The API token is generated depending on your existing privileges. See Discovering-Kubernetes-clusters and Kubernetes (BMC Discovery Content Reference) for more information.
  • Select and export any combination of credentials from the credentials page, in addition to exporting single credentials or the entire credentials vault. See Exporting-and-importing-the-credential-vault for more information.

The 24.3.01 version also applies the Technology-Knowledge-Update-TKU-2024-Aug-1 TKU to DEV and PROD instances and resolves the following defects: 

Description

Defect ID

Models created by using Service Blueprints and adding information from tags are empty.

DRUD1-49014

Error when saving Blueprint Service Definition that includes regex.

DRUD1-48715

July 2024

This is the release of BMC Helix Discovery version 24.3.00.

This version of BMC Helix Discovery provides the following enhancements:

The 24.3 version also applies the Technology Knowledge Update TKU 2024-Jul-1 TKU to DEV and PROD instances and resolves the following defects: 

Description

Defect ID

Guest and ESX hosts are missing when vCenter is scanned with the option VMware Guest Scanning enabled.

DRUD1-47940

When you discover databases, memory consumption increases with the size of the database cluster.

DRUD1-42656

ServiceNow CMDB sync connection that times out shows an incorrect error message.

DRUD1-43073

Expired Kerberos credentials might block subsequent scans with 30 min timeouts.

DRUD1-47007

When a Host node is synced twice, the resulting CI might receive unexpected updates.

DRUD1-48512

A RecursionError is reported when processing CMDB filters.

DRUD1-46967

Windows hostnames discovered by using PowerShell are truncated.

DRUD1-47963

A duplicate host might be created when two sources have conflicting MAC address information for a Linux host.

DRUD1-48254

During CMDB sync, a custom CMDB sync pattern fails with AttributeError: module 'cmdb_sync.functions' has no attribute 'hasSubword'.

DRUD1-48712

When scanning AWS, SSM connections do not respect the TLS certification check setting in the credential.

DRUD1-46701

Destruction of nodes in a model causes a full update of the model, even if it is in the review-suggested state.

DRUD1-48261

June 2024

This is the release of BMC Helix Discovery version 24.2.02.

This version applies the Technology Knowledge Update TKU 2024-Jun-1 and resolves the following defects:

Description

Defect ID

Added the ability in the BMC Discovery Outpost  to configure the number of worker processes in the queue group.

DRUD1-46829

Updated the BMC Discovery Outpost thread pool size to adjust for the number of worker processes.

DRUD1-47263

Discovery of the HP iLO product fails stating there is NoAccess.

DRUD1-48094

DataSource discovery by using the BMC Discovery Outpost.

DRUD1-48133

May 2024

This is the release of BMC Helix Discovery version 24.2.01.

This version applies the Technology Knowledge Update TKU 2024-May-1.

April 2024

This is the release of BMC Helix Discovery version 24.2.00.

This version applies the Technology Knowledge Update TKU 2024-Apr-1 and includes the following enhancements:

  • Discover and display additional attributes for TLS Certificate Discovery.
  • The BMC Discovery Outpost only uses 'Modern' ciphers as defined by Mozilla. See this article on the Mozilla website.

The update also resolves the following defects:

Description

Defect ID

Content Security Policy contained in BMC Helix Discovery does not allow Gainsight-required artifacts to be displayed.

DRUD1-47014 , DRUD1-47216

The licensing page shows "Not Installed Storage Discovery" while Storage TKU is installed.

DRUD1-47068 , DRUD1-46828

Powershell discovery failure message is not helpful.

DRUD1-43886 , DRUD1-46439

Outpost SSH workers remain after the scan is finished.

DRUD1-43058 , DRUD1-43920

SSM Setting on a scheduled Discovery Run cannot be changed to Disabled.

DRUD1-43392, DRUD1-43928, DRUD1-46862, DRUD1-43057

Contributor:Inference relationship should be deleted or updated with new Package version.

DRUD1-40477

The dashboard does not uncheck the checkbox for a custom channel in the UI.

DRUD1-40019

March 2024

This is the release of BMC Helix Discovery version 24.1.02.

This release applies the Technology Knowledge Update TKU 2024-Mar-1.

The update includes the following new features:

  • Enhanced pattern compilation and execution:
    • Reduced compile times
    • Improved compile-time errors and warnings
    • Runtime ECA Errors now include a traceback of the TPL calls
    • The changes fix or improve some of the existing behaviors in TPL. See What-s-new-in-TPL for more information.
  • Pattern management enhancements:
    • Deactivated patterns stay deactivated when a new TKU is applied.
    • Provide a direct link to newly imported pattern modules after upload.
  • Securely register BMC Discovery Outposts by using the Outpost and BMC Helix Discovery REST APIs. See Authenticating-with-the-Outpost-REST-API for more information.
    • Securely register Outposts using the REST APIs
    • Exchange tokens by calling APIs on both Outpost and BMC Helix Discovery.
  • Filter on relationship attributes in the visual query builder.
  • Produce compact JSON output from the REST API.

The update also resolves the following defects:

Description

Defect ID

The licensing page displays "Not Installed Storage Discovery" although the Storage TKU is installed

DRUD1-46828

The taxonomy does not contain the relationship (GenericElement)
DependedUpon:Dependency:Dependency:NetworkDevice

DRUD1-46696

Windows UBR (Update Build Revision) Registry Key is not discovered when using WMI.

DRUD1-43532

The TPL mail.send documentation incorrectly states that SMTP is required on BMC Helix Discovery instances.

DRUD1-41529

February 2024

This is the release of BMC Helix Discovery version 24.1.01.

This release applies the Technology-Knowledge-Update-TKU-2024-Feb-1.

The update also resolves the following defects:

Description

Defect ID

New documentation is provided for the BMC Helix Discovery ServiceStatus page.

DRUD1-42635

Documentation for SNMP discovery has been updated to clarify that login attempts with SNMP queries are used only if:

  • Either:
    • the device responds to a ping,
    • or if pinging is disabled, one of the TCP access ports, that is, ssh, http, https, and so on, must be open.
  • and SNMP port (UDP 161) is open on the target host.

DRUD1-42455

January 2024

This is the release of BMC Helix Discovery version 24.1.00.

This release introduces the ability to automatically synchronize services from BMC Helix CMDB into BMC Helix Discovery.

The Technology-Knowledge-Update-TKU-2024-Jan-1 was applied.

The update also resolves the following defects:

Description

Defect ID

Discovering Citrix NetScaler devices by using the REST API fails after November TKU.

DRUD1-43492

In certain rare upgrade failure circumstances the vault could become inaccessible. This has been corrected.

DRUD1-43484

BMC Discovery Outpost connection through proxy does not work until name resolution is available from the BMC Discovery Outpost.

DRUD1-43456

External events are not sent by consolidation.

DRUD1-43342

When the BMC Discovery Outpost released with the November TKU is installed on a FIPS enabled host, if it is not installed in the C:\ drive, the installation/upgrade does not place the fips.conf file correctly.

DRUD1-43256

HTML bold font code is visible when searching for ModelDefinitions.

DRUD1-43119

Since outpost 130.86.7818.867818, connection to the Hashicorp credential vault fails.

DRUD1-42843

tw_svc_cluster_manager.log showing security.api: WARNING: User 'xxxxxx' does not have permission for operation 'cmdb_sync'.

DRUD1-42587

The REST API does not honor maintenance mode.

DRUD1-42324

A connection error is displayed in the UI on CMDB timeouts.

DRUD1-41552

You cannot bulk delete Recognition Rules, or sort rules in the UI according to Status.

DRUD1-41491

Generally available 2023 enhancements

December 2023

This is the release of BMC Helix Discovery version 23.4.02.

This release introduces the Visual query builder which enables you to define queries using a visual representation of the nodes and relationships. You can filter using combinations of attributes, focus the results on any of the nodes, and specify columns from any of the related nodes to show in the results. See Using-the-visual-query-builder for more information.

The Technology-Knowledge-Update-TKU-2023-Dec-1 was applied.

The update also resolves the following defects:

Description

Defect ID

For some AIX 7.1 targets, the getIPAddresses method fails with error "Unexpected Output format".

DRUD1-42906

Running a saved query fails and displays an error page.

DRUD1-43324

RunCommand fails with a 'Bad HTTP response returned from the server. Code: 400, Content:' error although the command result is visible and correct.

DRUD1-43072

SSH discovery is timing out for some Linux hosts.

DRUD1-42317

The ServiceNow dependencies for classes "cmdb_ci_logical_datacenter" and "cmdb_ci_resource_group" are undocumented. See ServiceNow-Mapping-for-Cloud for updated documentation.

DRUD1-35561

A lookahead in a regex does not work correctly in the regex.extract() TPL function.

DRUD1-42619

When syncing Microsoft Azure subscritions, cmdb_ci_azure_subscription object_id is fed with cloud region subscription_name instead of subscription_id.

DRUD1-40883

Outpost API Patch Credential Fails for AWS Credentials.

DRUD1-41040

ServiceNow syncmapping: sync of stacked devices is not working correctly.

DRUD1-32009

ServiceNow syncmapping: sync of Serial Number for cmdb_ci_lb class is not working correctly.

DRUD1-32010

ServiceNow syncmapping: sync of ip_version mapping for IP Address CI is incorrect.

DRUD1-31779

ServiceNow syncmapping: the ServiceNow.SoftwareInstance_cmdb_ci_appl syncmapping does not consider related pattern publishers to set manufacturer.

DRUD1-34794

ServiceNow syncmapping: the ServiceNow.NetworkDevice_Host_Linkage does not create Connects_to__Connected_by relationship for edge connectivity.

DRUD1-34817

ServiceNow syncmapping: for Linux hosts, the OS service pack is not synced to ServiceNow CMDB for Linux Hosts.

DRUD1-34886

November 2023

This is the release of BMC Helix Discovery version 23.4.01.

The Technology-Knowledge-Update-TKU-2023-Nov-1 was applied.

The update also resolves the following defects:

Description

Defect ID

When Outposts or TKUs are updated, some Outposts were disconnected from the instance and must be updated manually.

DRUD1-40540

Cross-Services CI links were not exposed by 'topology/nodes' endpoint

DRUD1-40253

SAAM modeling: Following Management connections added large numbers of unwanted nodes to the model. The system no longer follows Management connections.

DRUD1-42057

Incorrectly formed .xml report files caused a Critical Exception.

DRUD1-42337

October 2023

This is the release of BMC Helix Discovery version 23.4.

The Technology-Knowledge-Update-TKU-2023-Oct-1 was applied.

The update also resolves the following defects:

Description

Defect ID

Occasionally scans fail showing an SSH timeout error on hosts with non-English locales.

DRUD1-42317

A credential test failure in Thycotic credentials broker shows password in readable format.

DRUD1-42295

When editing and saving a CyberArk credential, the BMC Discovery UI shows a 502 Error - Service Temporarily Overloaded.

DRUD1-42129

September 2023

This is the release of BMC Helix Discovery version 23.3.02.

The Technology-Knowledge-Update-TKU-2023-Sep-1 was applied.

Description

Defect ID

Cannot download a BMC Discovery Outpost through an HTTP proxy that has a backslash character '/' in its name. You can workaround this problem by using percent encoding for the backslash. See Downloading and installing a BMC Discovery Outpost for more information.

DRUD1-42216

The models API gives the state of a published model, including the published node's node ID. It should also include the published node's key.

DRUD1-42082

August 2023

This is the release of BMC Helix Discovery version 23.3.01.

The Technology-Knowledge-Update-TKU-2023-Aug-1 was applied.

July 2023

This is the release of BMC Helix Discovery version 23.3.

The update provides the following new enhancements:

The update also resolves the following defects:

Description

Defect ID

The discovery.getCertificate() TPL function should handle timeouts.

DRUD1-41408

Cannot generate a new key when the company name is too long.

DRUD1-40932

Cannot extract DOMAIN from Cyberark from an arbitrary attribute. See Using-CyberArk-credentials-for-discovery for more information.

DRUD1-40301

Unable to load credentials when the Enter key is used instead of the APPLY button.

DRUD1-39597

Windows package names can contain garbage characters.

DRUD1-38879

Windows could not start the Outpost Service because of timezone setting.

DRUD1-37180

ECA error:RuleError on rule reasoning_host_create_if_necessary.

DRUD1-31727

June 2023

This is the release of BMC Helix Discovery version 23.2.02.

The update provides the following new enhancements:

The update also resolves the following defect:

Description

Defect ID

Lifecycle reports enhancements (end of life data).

DRDC1-19678

May 2023

This is the release of BMC Helix Discovery version 23.2.01.

The update provides the following new enhancements:

The update also resolves the following defects:

Description

Defect ID

The PRIV_LSHW privileged command was undocumented.

DRUD1-40899

SIs hosted on MFParts were not aging correctly.

DRUD1-40594

The last_discovered attribute should be set when a destroyed node is synced to ServiceNow CMDB.

DRUD1-40421

Recent run in Consolidator showing an error regarding "Outpost no longer registered".

DRUD1-40320

Discovery Run Errors on LPARs when Job Name is not reported.

DRUD1-40268

Powershell credential failures are not recorded in UI Session Result List.

DRUD1-39829

Deep discovery of VMware Guest Hosts feature performing unnecessary implicit scans of vCenter guest.

DRUD1-39805

Occasionally Amazon Web Services fails with ECA error, inference is None in InferenceKeyMaintainer.extract_keys().

DRUD1-39802

Audit Log did not record login failure for user without correct permission.

DRUD1-39641

Unable to load credentials when Enter key is used instead of Apply button.

DRUD1-39597

Thycotic token expires after 20 minutes leading to scan failures.

DRUD1-39596

It is possible to get a URI Too Large Error.

DRUD1-39226

There is no detail within model Activity Record for some nodekinds.

DRUD1-38847

Database discovery attempts to use disabled credentials.

DRUD1-38387

Outpost login page unresponsive after vulnerability scan using Qualys.

DRUD1-37923

The Solaris serial is not discovered when the sneep utility is not in /opt/SUNWsneep/bin.

DRUD1-36534

CMDB resync may occasionally use excessive memory and the resync fail.

DRUD1-33393

DiscoveryRun node not able to attach to the DataSourceAccess node when a custom pattern triggers on the same DiscoveryRun node.

DRUD1-32538

Discovery pre-scan phase with Nmap, many non-existent unsupported devices were being created.

DRUD1-31351

Multiple processes running on the Proxy server are not being killed, resulting in the server requiring rebooting.

DRUD1-30304

April 2023

This is the release of BMC Helix Discovery version 23.2.

The update provides the following new enhancements:

  • For users who access BMC Helix Discovery from BMC Helix Portal, in-app help is available from a floating widget at the bottom of every screen. Click the self-help widget to access a product tour, interactive guides, instructions for setting up and going live, and more.
  • The Technology-Knowledge-Update-TKU-2023-Apr-1 was applied.

The update also resolves the following defects:

Description

Defect ID

The BMC Discovery Outpost automatic update occasionally fails resulting in a BMC Discovery Outpost that can no longer connect to BMC Helix Discovery. The installation failure is not logged.

DRUD1-40329

After applying the Technology Knowledge Update TKU 2022-Dec-1 (December 2022) the BMC Discovery Outpost can no longer scan its own host.

DRUD1-39911

Discovery of OpenVMS using ssh from the BMC Discovery Outpost fails.

DRUD1-39902

A link is displayed to a report of CIs awaiting incremental resync, though the link is not documented.

DRUD1-23565

March 2023

This is the release of BMC Helix Discovery version 23.1.02.

The Technology Knowledge Update TKU 2023-Mar-1 was applied.

The update resolves the following defects:

Description

Defect ID

The Host node view page shows a table of network interfaces and their IP addresses. If there are no NetworkInterfaces, no IP address information is shown.

DRUD1-40243

vCenter polling can stop if interesting events are infrequent.

DRUD1-40114

Explicit and Implicit scans of the same endpoint can cause odd failures.

DRUD1-40107

The CyberArk vault management page usability improvements.

DRUD1-39985

February 2023

This is the release of BMC Helix Discovery version 23.1.01.

The Technology-Knowledge-Update-TKU-2023-Feb-1 was applied.

January 2023

This is the release of BMC Helix Discovery version 23.1.

The update also provides the following new enhancements:

The update resolves the following defects:

Description

Defect ID

The Model > Devices page shows error "Something went wrong!"

DRUD1-38936

The first credential test or scan after a Kerberos Outpost start fails.

DRUD1-36819

ServiceNow CMDB Sync. The isVirtual flag is not updated during sync due to case mismatch.

DRUD1-39294

The boot_time attribute on the HostInfo node is not described in the documentation or taxonomy.

DRUD1-39293

Boot Time for Windows hosts is not in the same date format when discovered using WMI and PowerShell.

DRUD1-39014

Clicking the scanner name on the consolidation configuration UI on the Consolidator reports "404 Error - File not found".

DRUD1-39250

Exporting Visualizations does not center on the printout.

DRUD1-39141

The Disk Monitoring email notifications do not provide the machine details.

DRUD1-39398

The documentation and Swagger UI require detailed options for /discovery/runs/scheduled, /discovery/runs/scheduled/{run_id} for get, patch and post actions.

DRUD1-39390

A duplicate HBA is created on clustered Windows hosts when using Remquery (hbacmd).

DRUD1-24146

Searching RootNodeKeyInfo can create queries too complex to run.

DRUD1-30120

Disk Monitoring can stop Discovery or shut down services even when Online Compaction is in progress.

DRUD1-39399

Insufficient error filtering leads to bogus Disk Drive model and vendor.

DRUD1-39393

Incorrect dns_domain reported for Windows servers when Win32_NetworkAdapterConfiguration returns multiple entries for dns_domain.

DRUD1-34157

Discovery Outpost proxy settings issue

DRUD1-39178

AWS Cloud Credentials show failure when you test them, but work during scanning.

DRUD1-37688

During ServiceNow sync, the AttributeError: 'NoneType' object has no attribute 'acquireLock' is logged.

DRUD1-33343

The getPackageList method returns less data using PowerShell than WMI, and gives different architecture values.

DRUD1-38524

vCenter polling can stop if interesting events are infrequent.

DRUD1-25931

Model and Vendor are missing from the PDF Profile.

DRUD1-39010

Generally available 2022 enhancements

Click here to view the 2022 enhancements

December 2022

The Technology-Knowledge-Update-TKU-2022-Dec-1 was applied.

The update also provides the following new enhancements:

The update also provides the following new fix:

Description

Defect ID

The Model > Devices page shows the error "Something went wrong!"

DRUD1-39307

November 2022

The Technology-Knowledge-Update-TKU-2022-Nov-1 was applied.

October 2022

The Technology-Knowledge-Update-TKU-2022-Oct-1 was applied.

The update also provides the following new enhancements:

  • You can disable cloud host detection for individual scans, avoiding an unnecessary step when you scan hosts that, for example, are on a subnet that is not hosted in the cloud.
  • Discovering observed communications from mainframe computers is now license-free.
  • The calls made to target systems have been further optimized. For example, irrelevant methods are skipped for targets and the DiscoveryAccess shows the reason as RequestSkipped.
  • Installation of the BMC Discovery Outpost is supported on a Windows Server Core host. 

The update also provides the following new fixes:

Description

Defect ID

When scanning Google Cloud Platform, occasionally ECA errors of the type RuleError on rule tpl_InferCloudStorage_body_2 due to: Error in action inference.build_all - TypeError: 'NoneType' object is not iterable occur.

DRUD1-38766

When a snapshot scan is in progress, and you use the REST API Get method on the /discovery/runs/scheduled endpoint, the method results in 'Code 400', 'Invalid request'.

DRUD1-38738

The version is not set for the discovered package "ibm-semeru-open".

DRUD1-38276

CMDB Sync does not handle duplicate CI and Relationship errors when syncing to RemedyForce targets.

DRUD1-38241

You cannot send email from a BMC Helix Discovery (SaaS) instance.

DRUD1-37847

When adding a credential in the Outpost, you cannot select multiple types, such as PowerShell and Windows.

DRUD1-37533

When scanning recent vCenter instances (5.1 and later), getPatchList method returns little information as they no longer support querying patch details. The getPatchList method is no longer used when scanning vSphere/vCenter.

DRUD1-33939

In searches that contain repeated traversals with where clauses, the traversals must be given labels. Failure to do so results in the following error: Traversal cannot be specified with no label more than once.

DRUD1-33538

The following security-related defects were also resolved:
DRUD1-38521, DRUD1-38522, and DRUD1-38539.

August 2022

August 2022 hotfix 2

The Technology-Knowledge-Update-TKU-2022-Sep-1 was applied.

The update also provides the following new fixes:

Description

Defect ID

Occasionally when scanning particular hosts in Google Cloud Platform, the scan times out, and then logs an error.

DRUD1-38461

When CMDB Sync attempts to create a duplicate CI or Relationship, RemedyForce reports a "duplicate value found" error.

DRUD1-38403

The npcap component in the BMC Discovery Outpost has been updated to version 1.71.

DRUD1-38401

After restarting the BMC Discovery Outpost the first scan or credential test using a Kerberos credential fails, though the subsequent scan or test succeeds. 

DRUD1-38315

August 2022 hotfix 1

The Technology-Knowledge-Update-TKU-2022-Aug-2 was applied. This replaces and resolves some issues in the earlier Technology Knowledge Update TKU 2022-Aug-1 update. For full information, see the TKU 2022-Aug-2 documentation.

The August 2022 hotfix update made improvements to our internal infrastructure and management tools.

August 2022 release

The Technology-Knowledge-Update-TKU-2022-Aug-1 was applied.

The update also provides the following new enhancements:

The update resolves the following defect:

Description

Defect ID

IBM Cloud Discovery fails when the credential is set to use the HashiCorp Vault credential broker.

DRDC1-19403

July 2022

The Technology-Knowledge-Update-TKU-2022-Jul-1 was applied.

The update also provides the following new enhancements:

The update resolves the following defects:

Description

Defect ID

Missing documentation regarding the use of an HTTP Proxy with a  BMC Discovery Outpost. See Registering an Outpost.

DRUD1-37527

TLS Certificate Serial Numbers are in Base 10 when they should be Base 16.

DRUD1-37426

Secondary sessions assume that all ports are open, leading to some long scan times and time-outs.

DRUD1-37425

Background color shading for system-added nodes does not show model updates properly.

DRUD1-37267

TKU update warning displays the wrong version number.

DRUD1-37197

"Data Completeness Issues" shown for RuntimeEnvironment.

DRUD1-37188

When a BMC Discovery Outpost skips an IP because it is in the Outpost's Exclude Ranges, the result is ERROR when it should be SKIPPED.

DRUD1-37128

For AWS SSM discovery, the discovered endpoint has no 'Credentials used' information.

DRUD1-37110

Discovery.sqlQuery can query using the wrong bind_address.

DRUD1-37001

OS Support Details for NetworkDevice are not displayed in the UI.

DRUD1-34804

Hashicorp SSH Credential requires a Password checkbox to be set.

DRUD1-34304

SQL Query Result display can have an excessively long title.

DRUD1-34015

Discovery.fileGet can fail in Windows Server discovery.

DRUD1-33428

Add Rest API Swagger UI to BMC Helix Discovery.

DRUD1-31180

Provide information on how to disable IPv6 on an Outpost server for Google Cloud Discovery.

DRUD1-30730

When configuring the Cyberark AIM interface, the application ID must be editable.

DRUD1-29236

June 2022

The Technology-Knowledge-Update-TKU-2022-Jun-1 was applied.

The update also provides a Swagger UI to the existing BMC Helix Discovery REST API. For more information, see Using the REST APIs and Swagger-and-the-REST-APIs.

The npcap tool used in the component of the BMC Discovery Outpost has been upgraded to version 1.60. Npcap 1.60 causes instability in Windows Server 2012 R2. You should disable automatic updates of BMC Discovery Outposts until you are able to upgrade the host.

The update resolves the following defect:

Description

Defect ID

The BMC Discovery Outpost installer always reinstalls npcap.

DRUD1-37386

April 2022

The following enhancements were provided in the April release:

  • The BMC Discovery Outpost now has a REST API that you can use to manage credentials.  
  • The BMC Helix Discovery REST API has been enhanced to enable you to manage scheduled scans and exclude ranges. 

The update resolves the following defects:

Description

Defect ID

HRD row on Host node shows no details.

DRUD1-37104

The Outpost npcap driver might cause the Outpost host to reboot.

DRUD1-36738

Update documentation for the discovery of certificates for Windows targets.

DRUD1-36458

CyberArk and HashiCorp client certificate UI do not work as expected

DRUD1-36308

Missing information about Host licensing in documentation.

DRUD1-36291

Misleading message from Outpost when WMI and Remquery are disabled.

DRUD1-36212

Outpost installer deletes the "HKLM\Software\BMC Software" registry tree on uninstall

DRUD1-36189

Technical difficulties page is displayed if you try to view a ModelDefinition node without a "properties" attribute.

DRUD1-36172

In SAAM, the model kind switches to "Business Service" when editing a BAI.

DRUD1-36045

GCP IAP scanning doesn't handle "block project-wide ssh keys" setting on VMs.

DRUD1-35988

Binary data returned by the REST API comes in the form of a Python bytes literal.

DRUD1-35628

Include ServiceNow dependencies for classes "cmdb_ci_logical_datacenter" and "cmdb_ci_resource_group" in documentation.

DRUD1-35561

Custom report message: "Failed to generate query please check manually".

DRUD1-35526

OpenVMS Discovery is not working through the Outpost

DRUD1-34827

Outpost_id and outpost_name attributes are not populated in the DiscoveryRun node for Cloud scans.

DRUD1-34483

Validate and document latest CyberArk Enterprise Password Vault.

DRUD1-33834 and DRUD1-36817

Web request logging (API and UI) can create very large log files.

DRUD1-33486

Long auto-generated collection names spoil visualizations and break context menus.

DRUD1-27605

Additionally, the April 2022 (TKU 2022-Apr-1) was applied.

March 2022

The March 2022 (TKU 2022-Mar-1) was applied.

February 2022

The following enhancements were provided in the February 2022 release:

  • Discovery of Google Compute Engine instances by using Identity-Aware Proxy
  • Enhanced mainframe discovery includes observed communications
  • Intelligent discovery of cloud services by region
  • BMC Helix Intelligent Integrations enabled

  • Additional miscellaneous enhancements

The following defect has been resolved and included in the January release:

Description

Defect ID

Add a limit of events to poll from vCenter.

DRUD1-36200

Additionally, the February 2022 (TKU 2022-Feb-1) was applied.

January 2022

The January 2022 (TKU 2022-Jan-1) was applied.

Generally available 2021 enhancements

Click here to view the 2021 enhancements

Review the BMC Helix Discovery enhancements for features that will benefit your organization and understand the changes that might impact your users.

December 2021

The following defect has been resolved and included in the December release:

Description

Defect ID

AWS SSM sessions are returning "No Access" responses.

DRUD1-34198

Additionally, the December 2021 (TKU 2021-Dec-1) was applied.

November 2021

The following defects have been resolved and included in the November release:

Description

Defect ID

Session logging now supported in scheduled discovery runs.

DRUD1-34984

DRUD1-33525 

September 2021

The following enhancements were provided in the September 2021 release.

New integration with third-party credential manager HashiCorp Vault

BMC Helix Discoverysupports integration with a new third-party credential manager, HashiCorp Vault. HashiCorp Vault is application software that stores and manages credentials securely, according to the policies that your organization implements.

For the BMC Helix Discovery instance to be able to access HashiCorp Vault, you must perform the integration from the BMC Discovery Outpost on the Manage > Vault Providers page.

HashiCorp-userpass_outpost.png

You can access the credentials stored in HashiCorp Vault from the Credentials UI using a series of filters to uniquely identify the element of the credential to use.

OpenShift OAuth authentication

Discovering Red Hat OpenShift clusters has been simplified by the addition of OpenShift OAuth authentication. Red Hat OpenShift clusters are discovered by using an API scan and an improved Kubernetes/OpenShift credential. The OpenShift OAuth authentication obtains an OAuth token from the OpenShift REST API Well Known Endpoint (WKE) using the provided username and password. Once the token is obtained, it is used to access and discover the OpenShift clusters specified in the credential. OpenShift OAuth provides the ability to discover many OpenShift clusters using a single credential. The WKE authorization server must be resolvable.

August 2021

The following defects have been resolved and included in the August release:

Description

Defect ID

Pre-scanning incorrectly classifying dropped endpoints as no response causing lengthened scan times.

DRUD1-33008
and DRUD1-33023

VMware PhotonOS should be a supported, discoverable Linux platform.

DRUD1-33384

Discovery using SSH on Windows fails slowly if the shell/dialect is CMD.EXE.

DRUD1-33021

Documentation error: AWS SSM agent discovery of Windows devices was not released in 21.05.

DRUD1-32994

ECA error when remote filesystem has no remote_fs_name attribute.

DRUD1-32763

getHostInfo script is omitting every other DIMM from dmidecode causing incorrect physical RAM.

DRUD1-32578

RedHat Linux server can be incorrectly classified as AIX server when AIX appears in the uname output.

DRUD1-32213

JavaScript "Unknown collection" error occurs when a group is expanded in a visualization.

DRUD1-31953

An AWS Credential test fails with HTTPS Proxy, An HTTP Client raised an unhandled exception: Failed to parse.

DRUD1-31205

CSTM command no longer works on all HP-UX models. Replace with the cprop command.

DRUD1-27723

Tags are not currently synchronized to BMC_Tag in the Remedy CMDB.

DRUD1-26842

Additionally, the following security-related defect has been resolved: DRUD1-33007

 

 

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