layout | title | nav_order | description | permalink |
---|---|---|---|---|
default |
Changelog |
zzz |
Latest and greatest features and enhancements from the FinOps toolkit. |
/changelog |
FinOps toolkit changelog Explore the latest and greatest features and enhancements from the FinOps toolkit. {: .fs-6 .fw-300 }
Download the latest release{: .btn .btn-primary .fs-5 .mb-4 .mb-md-0 .mr-4 } See changes{: .btn .fs-5 .mb-4 .mb-md-0 .mr-4 }
🏦 FinOps hubs {: .fs-5 .fw-500 .mt-4 mb-0 }
➕ Added:
- Managed exports – Let FinOps hubs manage exports for you.
- Auto-backfill – Backfill historical data from Microsoft Cost Management.
- Remote hubs – Ingest cost data from other tenants.
- Retention – Configure how long you want to keep Cost Management exports and normalized data in storage.
- Analytics engine – Ingest cost data into an Azure Data Explorer cluster.
🏦 FinOps hubs {: .fs-5 .fw-500 .mt-4 mb-0 }
➕ Added:
- Allow specifying an existing Key Vault instance.
- If using template deployment, set the
existingKeyVaultId
parameter to the fully-qualified resource ID.- If using the
Deploy-FinOpsHub
PowerShell command, set the-ExistingKeyVaultId
parameter to the fully-qualified resource ID.- Started archiving template versions so they can be referenced easily via URL (microsoft.github.io/finops-toolkit/deploy/finops-hub-{version}.json).
🛠️ Fixed:
- Fixed "missing period" error Data Factory Studio.
- Fixed bug where
msexports_FileAdded
trigger was not getting started.- Fixed deploy to Azure buttons to point to the latest release.
✏️ Changed:
- Return a single boolean value from the Remove-FinOpsHub command.
📊 Power BI reports {: .fs-5 .fw-500 .mt-4 mb-0 }
🛠️ Fixed:
- Fixed numerous errors causing the CostManagementConnector report to not load for MCA accounts
✏️ Changed:
- Changed "Other" ChargeSubcategory for usage to "On-Demand" to be consistent with Cost Management exports
📒 Azure Monitor workbooks {: .fs-5 .fw-500 .mt-4 mb-0 }
➕ Added:
- Started archiving template versions so they can be referenced easily via URL (microsoft.github.io/finops-toolkit/deploy/{template}-{version}.json).
🛠️ Fixed:
- Fixed deploy to Azure buttons to point to the latest release.
Download v0.2.1{: .btn .mt-2 .mb-4 .mb-md-0 .mr-4 } Full changelog{: .btn .mt-2 .mb-4 .mb-md-0 .mr-4 }
🏦 FinOps hubs {: .fs-5 .fw-500 .mt-4 mb-0 }
Breaking change {: .label .label-red .pt-0 .pl-3 .pr-3 .m-0 }
🛠️ Fixed:
- Fixed error in some China regions where deployment scripts were not supported (#259).
✏️ Changed:
- Switch from amortized cost exports to FOCUS cost exports.
_This change requires re-ingesting historical data and is not backwards compatible. The unified schema used in this release is aligned with the future plans for Microsoft Cost Management exports. Note the next release will update the schema to align to the FinOps Open Cost and Usage Specification (FOCUS)._- Updated ingestion container month folders from
yyyyMMdd-yyyyMMdd
toyyyyMM
.- Renamed msexports_extract pipeline to msexports_ExecuteETL.
- Renamed msexports_transform pipeline to msexports_ETL_ingestion.
📊 Power BI reports {: .fs-5 .fw-500 .mt-4 mb-0 }
➕ Added:
- Cost Management connector report to support the Cost Management connector.
✏️ Changed:
- Updated Cost summary and Commitment discounts reports to FOCUS 1.0 preview.
- Updated Cost summary and Commitment discounts reports to only use FinOps hubs.
- Removed unused custom visualizations.
- Organized setup instructions in Cost summary to match other reports.
- Updated troubleshooting documentation.
🛠️ Fixed:
- Removed sensitivity labels.
- Fixed dynamic data source error when the Power BI service refreshes data.
- Error message: "You can't schedule refresh for this semantic model because the following data sources currently don't support refresh..."
- Fixed error in ChargeId column when ResourceId is empty.
- Removed the ChargeId column due to it bloating the data size.
- The field is commented out. If interested, you can enable uncomment it in the ftk_NormalizeSchema function. Just be aware that it duplicates a lot of columns to ensure uniqueness which bloats the data size significantly.
- Fixed null error when Billing Account ID is empty (#473).
- Added missing commitment discount refunds to the actual cost data (#447).
📒 Azure Monitor workbooks {: .fs-5 .fw-500 .mt-4 mb-0 }
➕ Added:
- Optimization workbook:
- Storage: Identify Idle Backups: Review protected items' backup activity to spot items not backed up in the last 90 days.
- Storage: Review Replication Settings: Evaluate and improve your backup strategy by identifying resources with default geo-redundant storage (GRS) replication.
- Networking: Azure Firewall Premium Features: Identify Azure Firewalls with Premium SKU and ensure associated policies leverage premium-only features.
- Networking: Firewall Optimization: Streamline Azure Firewall usage by centralizing instances in the hub virtual network or Virtual WAN secure hub.
✏️ Changed:
- Optimization workbook:
- Top 10 services: Improved Monitoring tabs: Enhance your monitoring experience with updated Azure Advisor recommendations for Log Analytics.
🛠️ Fixed:
- Optimization workbook:
- AHB: Fixed AHB to support Windows 10/Windows 11
🖥️ PowerShell {: .fs-5 .fw-500 .mt-4 mb-0 }
➕ Added:
- New-FinOpsCostExport to create and update Cost Management exports.
- Start-FinOpsCostExport to run a Cost Management export immediately.
- Get-FinOpsCostExport now has a
-RunHistory
option to include the run history of each export.✏️ Changed:
- Updated the default API version for export commands to
2023-07-01-preview
to leverage new datasets and features.
- Specify
2023-08-01
explicitly for the previous API version.🛠️ Fixed:
- Fixed typo in Deploy-FinOpsHub causing it to fail.
🗑️ Removed:
ConvertTo-FinOpsSchema
andInvoke-FinOpsSchemaTransform
are no longer being maintained and will be removed in a future update.
- With native support for FOCUS 1.0 preview in Cost Management, we are deprecating both commands, which only support FOCUS 0.5.
- If you would like to see the PowerShell commands updated to 1.0 preview, please let us know in discussions or via a GitHub issue.
🌐 Open data {: .fs-5 .fw-500 .mt-4 mb-0 }
➕ Added:
- Resource types to map Azure resource types to friendly display names.
- Get-FinOpsResourceType PowerShell command to support resource type to display name mapping.
- Sample exports for each of the datasets that can be exported from Cost Management.
Download v0.2{: .btn .mt-2 .mb-4 .mb-md-0 .mr-4 } Full changelog{: .btn .mt-2 .mb-4 .mb-md-0 .mr-4 }
🖥️ PowerShell {: .fs-5 .fw-500 .mt-4 mb-0 }
➕ Added:
- New PowerShell commands to convert data to FOCUS 0.5:
- New PowerShell commands to get and delete Cost Management exports:
🌐 Open data {: .fs-5 .fw-500 .mt-4 mb-0 }
➕ Added:
- New PowerShell commands to integrate open data to support data cleansing:
🏦 FinOps hubs {: .fs-5 .fw-500 .mt-4 mb-0 }
➕ Added:
- New PowerShell commands to manage FinOps hubs 0.1:
- Get-FinOpsHub
- Initialize-FinOpsHubDeployment
- Register-FinOpsHubProviders
- Remove-FinOpsHub
Download v0.1.1{: .btn .mt-2 .mb-4 .mb-md-0 .mr-4 } Full changelog{: .btn .mt-2 .mb-4 .mb-md-0 .mr-4 }
🖥️ PowerShell {: .fs-5 .fw-500 .mt-4 mb-0 }
➕ Added:
- FinOpsToolkit module released in the PowerShell Gallery.
- Get-FinOpsToolkitVersion to get toolkit versions.
🏦 FinOps hubs {: .fs-5 .fw-500 .mt-4 mb-0 }
➕ Added:
- Deploy-FinOpsHub to deploy or update a hub instance.
- Get-FinOpsHub to get details about a hub instance.
- Support for Microsoft Customer Agreement (MCA) in Power BI reports.
🛠️ Fixed:
- Storage redundancy dropdown default not set correctly in the create form.
- Tags specified in the create form were causing the deployment to fail. See #331.
📊 Power BI reports {: .fs-5 .fw-500 .mt-4 mb-0 }
➕ Added:
- Commitments, Savings, Chargeback, Purchases, and Prices pages in the Commitment discounts report.
- Prices page in the Cost summary report.
- FOCUS sample report – See your data in the FinOps Open Cost and Usage Specification (FOCUS) schema.
- Cost Management template app (EA only) – The original Cost Management template app as a customizable PBIX file.
✏️ Changed:
- Expanded the FinOps hubs Cost summary and Commitment discounts Power BI reports to support the Cost Management connector.
📒 Azure Monitor workbooks {: .fs-5 .fw-500 .mt-4 mb-0 }
➕ Added:
- Governance workbook to centralize governance.
✏️ Changed:
- Optimization workbook updated to cover more scenarios.
🌐 Open data {: .fs-5 .fw-500 .mt-4 mb-0 }
➕ Added:
- Pricing units to map all pricing units (UnitOfMeasure values) to distinct units with a scaling factor.
- Regions to map historical resource location values in Microsoft Cost Management to standard Azure regions.
- Services to map all resource types to FOCUS service names and categories.
Download v0.1{: .btn .btn-primary .mt-2 .mb-4 .mb-md-0 .mr-4 } Full changelog{: .btn .mt-2 .mb-4 .mb-md-0 .mr-4 }
🏦 FinOps hubs {: .fs-5 .fw-500 .mt-4 mb-0 }
➕ Added:
- FinOps hub template to deploy a storage account and Data Factory instance.
- Cost summary report for various out-of-the-box cost breakdowns.
- Commitment discounts report for commitment-based discount reports.
🦾 Bicep modules {: .fs-5 .fw-500 .mt-4 mb-0 }
➕ Added:
- Scheduled action modules submitted to the Bicep Registry.
📒 Azure Monitor workbooks {: .fs-5 .fw-500 .mt-4 mb-0 }
➕ Added:
- Cost optimization workbook to centralize cost optimization.
Download v0.0.1{: .btn .mt-2 .mb-4 .mb-md-0 .mr-4 } Full changelog{: .btn .mt-2 .mb-4 .mb-md-0 .mr-4 }