v1.2.0#
30/06/2026
Attention
Reply CMP v1.2.0 is now available v1.2.0 delivers a major Discovery rationalisation release: richer multi-cloud resource metadata, typed relationship graphs, resource icons, support-level classification, and AI-assisted relationship inference. The release also expands the CMP Agent with FinOps allocation management, improves FinOps reporting, reservation handling, cost spike notifications, and monitoring query coverage.
What’s Changed#
v1.2.0 focuses on making discovered cloud estates easier to understand and act on. Discovery now captures more complete resource properties, classifies supported resources consistently across Azure, AWS, and GCP, and exposes graph relationships so users and AI workflows can reason over infrastructure topology. The release also makes the CMP Agent more operational: users can inspect and manage FinOps allocation groups directly from chat with permission checks and confirmation prompts.
🚀 New Features#
Discovery Rationalisation#
Discovery has been reworked end to end to provide a more consistent, provider-neutral inventory model.
New Support Level classification identifies how completely each discovered resource type is supported
New Supported Resource Type Registry centralises provider/type coverage and keeps classification consistent across ingestion, APIs, and enrichment
Discovery categorisation now combines deterministic rules with AI fallback for unknown or ambiguous resource types
The previous CostOnly ingestion toggle has been removed; non-CMDB classification now aligns resources by name and type
Discovery operations are split into clearer steps for categorisation, enrichment, relationship building, and persistence
Enrichment coverage has been expanded across Azure, AWS, and GCP
Type-Specific Resource Metadata#
Discovered resources now include richer type-specific properties so the inventory contains more than generic cloud identifiers.
Azure, AWS, and GCP discovery providers now collect detailed metadata through dedicated type-specific discovery flows
API responses include
typeSpecificPropertiesfor consumers that need provider-native detailDiscovery events include additional resource metadata, making inventory changes easier to audit and interpret
Unsupported or partially supported resource types are tracked more explicitly for future coverage improvements
Relationship Graph#
Discovery now builds a typed resource relationship graph that can be queried by applications and AI tools.
New typed relationship edges identify how resources are connected
Relationship origins distinguish inferred relationships from provider-sourced relationships
Graph APIs expose resource relationships and neighbouring resources
Relationship validation improves correctness before relationships are persisted
AI-assisted inference fills relationship gaps when provider APIs do not expose a complete topology
Resource Icons#
The platform now supports cloud resource icons for discovered inventory.
New resource type icon storage and repository support
Icon metadata is linked to discovered resource types
A new icon loading script imports icon mappings and assets
Additional icon coverage has been added for the discovery catalogue
CMP Agent Discovery Tools#
The CMP Agent can now inspect Discovery data more deeply.
New tools expose discovery graph data, resource relationships, and resource properties
Discovery tool responses include richer metadata and safer handling of missing or incomplete fields
Trigger discovery tooling was aligned with the rationalised discovery flow
CMP Agent FinOps Allocation Management#
The CMP Agent can now help manage FinOps allocation structures, not only answer cost questions.
Create Organisation, Environment, and Project groups from chat
Assign group owners during group creation or later edits
Add, replace, merge, or clear allocation rules using metadata and tag-based conditions
Create or update group budgets, including reset period, start/end dates, and alert thresholds
Edit existing groups without rebuilding the hierarchy from scratch
Remove groups after explicit confirmation, with safeguards for destructive actions
Review allocation governance KPIs such as unallocated resources and resources assigned to multiple dimensions
Return an updated group snapshot after changes so users can immediately verify the new structure
All allocation write actions require the relevant FinOps permissions and show a confirmation prompt before execution.
Chat History and Feedback#
Chatbot sessions are now persisted.
Conversations can be stored and resumed through new chat session services and endpoints
User message feedback is captured for future quality improvements
Integration coverage was added for chat session endpoints
Azure Resource Graph Queries#
Monitoring queries now support Azure Resource Graph.
Azure Resource Graph query execution has been added to the monitoring query engine
Monitoring query endpoints and debug tools include Resource Graph support
Integration tests cover the new query path
FinOps AI Report Generator Improvements#
The AI Report Generator has been improved for more reliable report design and generation.
Report design sessions now retain more execution context
Prompting for report generation and template generation has been refined
Report endpoints and agent flows have been extended to support the improved design workflow
Date-only parsing is more tolerant for report inputs
Agent Confirmation Flow#
Agent write actions have been made safer and more consistent.
Confirmation cards now show before/after previews for supported actions
Destructive operations, such as removing allocation groups, require explicit approval
Confirmation handling now supports multi-step Agent actions more reliably
Group hierarchy helpers improve ancestor and group traversal for allocation operations
🔧 Improvements#
Cost spike notifications: email and Teams notifications now use richer templates, clearer context, and improved tenant delivery behaviour
Cost KPIs: grouped resource queries have been optimized to reduce unnecessary joins and improve KPI performance
GCP reservations: reservation costs now support daily cadence for GCP commitments
Reservation cleanup: zero-value reservation costs and reservation resource costs are cleaned up during ingestion
Forecasting data model: new database support was added for forecasting model state
Agent cost queries: missing or null cost fields are normalized more consistently and edge cases are handled more gracefully
Agent monitoring coverage: monitoring query support has been aligned with expanded query capabilities
Operational safety: Agent confirmations, report design rollback, and quota visibility make common workflows easier to control
🐛 Bug Fixes#
Fixed resource cost sorting in the data ingestion service
Fixed tenant filtering when querying connections for ingestion
Fixed migration execution path to run the migrator DLL through
dotnetFixed group refresh being triggered after scheduled discoveries
Fixed GCP savings ingestion at organization level
Fixed zero-cost reservation ingestion creating incorrect reservation data
Fixed category filtering in Agent query flows
Fixed normalization of null and missing cost values in raw cost query results
Fixed resource cost queries including forecasted costs
Fixed provider grouping so grouping by provider no longer also groups by connection ID
Fixed incorrect ancestor lookup in budget and group queries
Fixed discovery migration issues during the rationalisation rollout
Fixed relationship saving and API output for enriched discovery metadata
📚 Documentation#
Added the v1.2.0 changelog with Discovery rationalisation, CMP Agent allocation management, report improvements, and operational changes
Updated Discovery guides for support levels, type-specific metadata, graph relationships, and AI-assisted classification
Updated Supported Services and Troubleshooting with clearer Full vs CostOnly behaviour across Azure, AWS, and GCP
Expanded CMP Agent documentation for Discovery questions, FinOps allocation management, chat history, feedback, and confirmations
Added FinOps Report Service documentation, including saved report designs and rollback during design sessions
Added tenant quota guidance and data refresh schedule reference pages
Updated roles, permissions, FAQ, monitoring webhooks, and FinOps guides to match the current product behaviour