Service Graph Connector for Microsoft Azure release notes
Summarize
Summary of Service Graph Connector for Microsoft Azure Release Notes
The Service Graph Connector (SGC) for Microsoft Azure enables ServiceNow customers to integrate, discover, and synchronize Azure cloud resources with their CMDB. It supports comprehensive data import and lifecycle management for Azure resources such as virtual machines, networks, storage, Kubernetes clusters, and Azure Functions. The connector continuously evolves to improve performance, accuracy, and scalability while addressing Azure API changes and customer feedback.
Show less
Key Features
- Resource Discovery and Synchronization: Supports discovery of Azure virtual machines, scale sets, networks, storage volumes, Kubernetes clusters, Azure Functions, and generic cloud resources. It imports detailed metadata including OS images, IP addresses, software inventory, and BYOL licensing information.
- Lifecycle and Status Management: Manages full lifecycle including creation, updates, retirement, and deletion of Azure resources. Handles accurate operational and install status mapping to reflect real-time states in CMDB.
- Performance and Scalability Enhancements: Implements parallel loading of data sources, custom page sizes for large data loads, optimized API queries (e.g., Resource Graph API), and error handling improvements for large payloads and delta pulls.
- Improved Data Quality and Accuracy: Fixes for CPU count discrepancies impacting SAM licensing, consistent Object ID formatting, correction of null or missing data issues, and prevention of ephemeral or short-lived VM ingestion to reduce CMDB data bloat.
- Enhanced Configuration and Usability: Clearer connection property names, improved connection creation and editing flows, and support for role/policy-based software data collection across subscriptions.
Important Fixes and Updates
- Resolved issues causing duplicate or mismatched records due to inconsistent Azure API responses.
- Addressed transformation errors caused by null values or missing API tags.
- Fixed lifecycle management issues ensuring retired or deallocated resources are correctly marked in CMDB.
- Improved software inventory pulls, including handling large data sets and disabled subscriptions.
- Enhanced error messages and diagnostics for connection and import failures, improving troubleshooting.
- Corrected classification errors for Windows/Linux servers and VDI mapping to CMDB classes.
Practical Benefits for ServiceNow Customers
- Accurate and up-to-date visibility into Azure cloud infrastructure within ServiceNow CMDB.
- Improved software asset management through reliable CPU/core counts and software inventory data.
- Reduced CMDB clutter by filtering out short-lived or ephemeral Azure resources.
- Faster and more reliable resource synchronization with Azure, even for customers managing large or complex environments.
- Streamlined setup and configuration experience to facilitate easier onboarding and ongoing maintenance.
Next Steps
Customers should review the latest version compatibility and system requirements on the ServiceNow Store before upgrading. They can expect ongoing improvements to support new Azure features and enhance integration robustness. Leveraging the connector’s features will enable comprehensive cloud resource management and inform better IT operations and asset management decisions.
Version history for the Service Graph Connector for Microsoft Azure on the ServiceNow Store.
Version history
- Version 1.17.0 - June 2026
-
- New:
- Implemented the import of Microsoft/Websites.
- Implemented the automatic trigger of a full load using a schedule.
- Migrated the SG-Azure OS template to the Cloud OS image.
- Fixed:
- Resolved the issue where CPU count and CPU core count values were incorrectly populated, causing discrepancies in SAM licensing calculations.
- Corrected inconsistent Object ID formatting returned by the Azure API, which could lead to duplicate or mismatched records during ingestion.
- Addressed a NullPointerException in the SG-Azure Network Interface transform that occurred when the Name value was null during processing.
- Resolved a transformation failure in the SG-Azure Get Command when the Processes tag was missing from the API response.
- Corrected the Azure Functions Operational and Install Status mapping to properly handle null state values instead of producing errors.
- Addressed an incorrect data_source_id assignment in the SG-Azure Hardware Template after running the fix script in the SGC Azure version 1.15.0 plugin.
- New:
- Version 1.16.0 - March 2026
-
- Changed: Resource types aren't dynamically populated in the allowlist.
- Fixed
- The Software Inventory data source runs successfully.
- The correct IP address is populated in the Computer [cmdb_ci_computer] and Server [cmdb_ci_server] tables.
- The SG-Azure Generic Resources full load is successful when the provisioningState property value is null.
- The Operational Status field populates Azure Kubernetes Cluster CIs.
- The storageContainerName and storageAccountName connection properties have distinct display names to avoid confusion during configuration.
- The Data Disk CIs populate relationships in the CMDB.
- Version 1.15.0 - December 2025
-
- New:
- Added handling of custom page size properties for full-load operations, improving scalability and performance when syncing large sets of Azure resources.
- Improved error handling for large payloads using attachment mechanisms, providing more reliable data processing and improved diagnostics during failures.
- Changed: Modified network imports to fetch only required data from the Azure API, optimizing network resource synchronization and reducing unnecessary data transfer.
- Fixed:
- Enhanced error handling for import operations affected by large payloads to provide more resilient data synchronization.
- Enhanced support for importing generic resources classified as Supported Resources to streamline imports and reduce irrelevant data ingestion.
- New:
- Version 1.14.0 - October 2025
-
- New:
- Automated the prevention of ephemeral Azure Databricks VMs ingestion into the CMDB to reduce data bloat.
- Added support for flexible servers for enhanced functionality and user experience.
- Improved performance by moving data sources to Resource Graph API queries for full loads.
- Changed: Changed the SGC-Azure Network Interface data source to avoid partial API queries.
- Fixed:
- Resolved the issue where CIs were moved out of Retired status due to out-of-order processing.
- Resolved the issue where VM instances were created without an associated OS image.
- Resolved performance issues during datacenter updates caused by large database calls and high memory usage.
- Added support for large payloads for the Get Delta flow action.
- Resolved the issue where short-lived VMs were discovered despite setting the sn_sg_azure_integ.insert_short_lived_vmsproperty to false.
- Resolved the flip-flop issue in VDI classification when the power state is OFF.
- Resolved the lookback time issue where the lookback_time_in_days property
- New:
- Version 1.13.0 - August 2025
- New:
- Added Kubernetes discovery support for SGC Azure, providing a comprehensive view of cloud resources including cluster, account, and region information for Azure Kubernetes environments.
- Introduced a custom page size property for the Network data source.
- Changed:
- Enhanced the 'Create new connection' and 'Edit connection' flows in Azure SGC Central by adding new Pre-requisite and Properties steps.
- Implemented parallel loading for data sources in SG-Azure to improve performance.
- Enhanced the SG-Azure run command to automatically clean older testing run commands before execution.
- Fixed:
- Resolved the issue where OS information was not received for deallocated or terminated VMs, so that classification occurs only when the VM is in the 'on' state.
- New:
- Version 1.11.0 - February 2025
- Changed: Implemented parallel loading for the Azure Virtual Machines, Network, and Storage Volumes data sources to reduce end-to-end loading time.
- Version 1.10.0 - November 2024
-
- New:
- Improved data center ingestion for increased efficiency.
- Marks related NIC and storage volume as retired if scale set VM is retired.
- Fixed:
- Improved software pull query for large data sets in Log Analytics workspace.
- Correctly maps VDI servers to the Computer [cmdb_ci_computer] class based on the operating system type.
- New:
- Version 1.9.1 - September 2024
-
- Fixed:
- Fixed connection name in the "Confirm connection creation" message (Specific to SGC Central)
- Software and Hardware connection names are non-editable (Specific to SGC Central)
- Fixed:
- Version 1.9.0 - August 2024
-
- New:
- Added support for software removal.
- Stopped pulling disabled subscriptions based on the sn_sg_azure_integ.pull_disabled_subscriptions property value.
- Fixed:
- Mapped tags of the generic resource CIs to the Key Value [cmdb_key_value] table.
- Enhanced the delta pull performance by breaking the query into small chunks and improving the fault tolerance in delta pulls.
- Optimized API calls for the SG-Azure Scale Sets VMs data source.
- Disabled the SG-Azure VM Config Data data source for delta pulls.
- Removed the SG-Azure Server Config Data data source.
- Marked the SG-Azure Software import to inactive by default.
- Fixed HTTP 500 error for the SG-Azure Scale Sets data source. Fixed ClassCastException issue in the SG-Azure Generic Resources data source.
- Corrected life-cycle management for virtual machines (VMs) and servers.
- Fixed deletion process for Virtual Machine (VM) Scale Sets.
- Fixed issues with CIs being created with empty names in the SG-Azure Scale Sets data source.
- New:
- Version 1.7.3 - May 2024
-
- Fixed:
- Handled HTTP 500 error for Scale Set API
- Fixed State and Install Status for scale set VMs
- Fixed:
- Version 1.7.2 - March 2024
-
- New:
- Manage the complete life cycle, including retirement, of Virtual Machine Scale Sets
- If a delta pull attempt fails, the Last Run Time value for a data source will no longer update
- Fixed:
- Improved the performance for delta pulls
- Fixed issues with importing deleted Azure Functions
- Fixed issues with importing tags for Azure Functions
- Added pagination for delta pulls
- New:
- Version 1.6.0 - February 2024
-
- New:
- Populated IP address in VM and server classes.
- Added ability to populate the generic cloud resources without CMDB classes in the Cloud Resource [cmdb_ci_cmp_resource] table.
- Added discovery for Azure Scale sets and Scale Sets virtual machines.
- Fixed:
- Fixed ClassCastException error on data transformation for VmConfig and Generic Resources.
- Fixed the problem for Test Load 20 records when subscriptions are more than 1000.
- New:
- Version 1.5.1 - January 2024
-
- Fixed:
- Minor UI issue
- Plugin ACL/table misconfiguration issue
- Fixed:
- Version 1.5.0 - November 2023
-
- New:
- Added the SG-Azure Functions data source for discovering Azure functions.
- Added ability to fetch TCP and running process details.
- Fixed:
- Fixed test connection issue for multiple connections.
- New:
- Version 1.4.0 - July 2023
-
New:
- The "Configure an Azure policy for pulling software data of multiple VMs" topic on the ServiceNow documentation site is available for implementing role or policy in subscriptions to feed all virtual machines (VMs) data into a single Log Analytics workspace to pull software data
- Map SQL Server to the Cloud DataBase [cmdb_ci_cloud_database] table
- Import the Bring Your Own License (BYOL) licensing details from Windows and Linux servers
Fixed:
- Issues related to support Azure Government cloud regions
- Version 1.3.0 - March 2023
-
- New:
- Added server classifications for Windows and Linux
- Populated cloud bardware type table based on the parameter sn_itom_pattern.use a single hardware type for cloud datacenters
- Populated data center with cmdb_ci_azure_datacenter table instead of cmdb_ci_logical_datacenter
- Fixed: Optimized cloud hardware pull by using single subscription
- New:
- Version 1.2.1 - February 2023
- Fixed: Fix the pagination issue for hardware import.
- Version 1.2.0 - December 2022
-
- New:
- Pull cloud metadata and do deep discovery
- Importing Hardware CIs from Azure
- Azure Log Analytics Workspace API to get software information
- New: