diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index a56d6599c..4bbe371f0 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -8,7 +8,7 @@ "plugins": [ { "name": "microsoft-finops-toolkit", - "version": "15.0.0", + "version": "16.0.0-dev", "source": "./src/templates/agent-plugin", "description": "Microsoft FinOps toolkit plugin for AI-powered cloud financial management.", "category": "finops", diff --git a/.github/plugin/marketplace.json b/.github/plugin/marketplace.json index 733c5b42f..411892003 100644 --- a/.github/plugin/marketplace.json +++ b/.github/plugin/marketplace.json @@ -5,12 +5,12 @@ }, "metadata": { "description": "Microsoft FinOps toolkit plugin for AI-powered cloud financial management.", - "version": "15.0.0" + "version": "16.0.0-dev" }, "plugins": [ { "name": "microsoft-finops-toolkit", - "version": "15.0.0", + "version": "16.0.0-dev", "source": "./src/templates/agent-plugin", "description": "Microsoft FinOps toolkit plugin for AI-powered cloud financial management.", "category": "finops", diff --git a/docs-mslearn/framework/manage/manage-finops.md b/docs-mslearn/framework/manage/manage-finops.md index 2e3bac384..3a8597a51 100644 --- a/docs-mslearn/framework/manage/manage-finops.md +++ b/docs-mslearn/framework/manage/manage-finops.md @@ -3,7 +3,7 @@ title: Manage the FinOps practice description: Learn about the FinOps capabilities that help you establish your FinOps practice and drive organizational accountability. author: flanakin ms.author: micflan -ms.date: 06/21/2026 +ms.date: 10/28/2026 ms.topic: conceptual ms.service: finops ms.subservice: finops-learning-resources @@ -106,7 +106,7 @@ Let us know how we're doing with a quick review. We use these reviews to improve > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK15.0/bladeName/Guide.Framework/featureName/Capabilities.Manage) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK16.0/bladeName/Guide.Framework/featureName/Capabilities.Manage) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/framework/manage/onboarding.md b/docs-mslearn/framework/manage/onboarding.md index de63fa6d5..e9bcf9123 100644 --- a/docs-mslearn/framework/manage/onboarding.md +++ b/docs-mslearn/framework/manage/onboarding.md @@ -3,7 +3,7 @@ title: Onboarding workloads description: This article helps you understand the onboarding workloads capability within the FinOps Framework and how to implement that in the Microsoft Cloud. author: flanakin ms.author: micflan -ms.date: 06/21/2026 +ms.date: 10/28/2026 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources @@ -87,7 +87,7 @@ Let us know how we're doing with a quick review. We use these reviews to improve > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK15.0/bladeName/Guide.Framework/featureName/Capabilities.Manage.Onboarding) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK16.0/bladeName/Guide.Framework/featureName/Capabilities.Manage.Onboarding) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/framework/manage/operations.md b/docs-mslearn/framework/manage/operations.md index 7edec3f75..dfb1e5f2d 100644 --- a/docs-mslearn/framework/manage/operations.md +++ b/docs-mslearn/framework/manage/operations.md @@ -3,7 +3,7 @@ title: FinOps practice operations description: This article helps you understand the FinOps practice operations capability within the FinOps Framework and how to implement that in the Microsoft Cloud. author: flanakin ms.author: micflan -ms.date: 05/19/2026 +ms.date: 10/28/2026 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources @@ -93,7 +93,7 @@ Let us know how we're doing with a quick review. We use these reviews to improve > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK15.0/bladeName/Guide.Framework/featureName/Capabilities.Manage.Operations) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK16.0/bladeName/Guide.Framework/featureName/Capabilities.Manage.Operations) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/framework/manage/tools-services.md b/docs-mslearn/framework/manage/tools-services.md index a47191143..07a9f7aa4 100644 --- a/docs-mslearn/framework/manage/tools-services.md +++ b/docs-mslearn/framework/manage/tools-services.md @@ -3,7 +3,7 @@ title: FinOps tools and services description: This article helps you understand the FinOps tools and services capability within the FinOps Framework and how to implement that in the Microsoft Cloud. author: flanakin ms.author: micflan -ms.date: 05/19/2026 +ms.date: 10/28/2026 ms.topic: concept-article ms.service: finops ms.subservice: finops-learning-resources @@ -93,7 +93,7 @@ Let us know how we're doing with a quick review. We use these reviews to improve > [!div class="nextstepaction"] -> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK15.0/bladeName/Guide.Framework/featureName/Capabilities.Manage.ToolsAndServices) +> [Give feedback](https://portal.azure.com/#view/HubsExtension/InProductFeedbackBlade/extensionName/FinOpsToolkit/cesQuestion/How%20easy%20or%20hard%20is%20it%20to%20use%20FinOps%20toolkit%20tools%20and%20resources%3F/cvaQuestion/How%20valuable%20is%20the%20FinOps%20toolkit%3F/surveyId/FTK16.0/bladeName/Guide.Framework/featureName/Capabilities.Manage.ToolsAndServices) If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes. diff --git a/docs-mslearn/toolkit/changelog.md b/docs-mslearn/toolkit/changelog.md index d1f201360..7ab493fe2 100644 --- a/docs-mslearn/toolkit/changelog.md +++ b/docs-mslearn/toolkit/changelog.md @@ -29,9 +29,22 @@ The following section lists features and enhancements that are currently in deve
+## v16 + +_Released November 2026_ + + +> [!div class="nextstepaction"] +> [Download](https://github.com/microsoft/finops-toolkit/releases/tag/v16) +> [!div class="nextstepaction"] +> [Full changelog](https://github.com/microsoft/finops-toolkit/compare/v15...v16) + + +
+ ## v15 -_Released October 2026_ +_Released October 28, 2026_ ### [Implementing FinOps guide](../implementing-finops-guide.md) v15 diff --git a/docs/_includes/ftktag.txt b/docs/_includes/ftktag.txt index 1248e1c97..5edcff036 100644 --- a/docs/_includes/ftktag.txt +++ b/docs/_includes/ftktag.txt @@ -1 +1 @@ -v15 \ No newline at end of file +v16 \ No newline at end of file diff --git a/docs/_includes/ftkver.txt b/docs/_includes/ftkver.txt index 3d3be3c32..a6664b73e 100644 --- a/docs/_includes/ftkver.txt +++ b/docs/_includes/ftkver.txt @@ -1 +1 @@ -15.0 \ No newline at end of file +16.0-dev \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 2b84a1d70..99f79cb26 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "ftk", - "version": "15.0.0", + "version": "16.0.0-dev.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "ftk", - "version": "15.0.0", + "version": "16.0.0-dev.0", "license": "MIT", "devDependencies": { "all-contributors-cli": "^6.26.1" diff --git a/package.json b/package.json index 6c0a6b93b..e5a561fe0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ftk", - "version": "15.0.0", + "version": "16.0.0-dev.0", "description": "Starter kits, scripts, and advanced solutions to accelerate your FinOps journey in the Microsoft Cloud.", "main": "index.js", "directories": { diff --git a/src/optimization-engine/ftkver.txt b/src/optimization-engine/ftkver.txt index 3d3be3c32..a6664b73e 100644 --- a/src/optimization-engine/ftkver.txt +++ b/src/optimization-engine/ftkver.txt @@ -1 +1 @@ -15.0 \ No newline at end of file +16.0-dev \ No newline at end of file diff --git a/src/powershell/Private/Get-VersionNumber.ps1 b/src/powershell/Private/Get-VersionNumber.ps1 index c14edf29b..f66d8623d 100644 --- a/src/powershell/Private/Get-VersionNumber.ps1 +++ b/src/powershell/Private/Get-VersionNumber.ps1 @@ -4,5 +4,5 @@ function Get-VersionNumber { param() - return '15.0' + return '16.0-dev' } diff --git a/src/powershell/Tests/Integration/Toolkit.Tests.ps1 b/src/powershell/Tests/Integration/Toolkit.Tests.ps1 index 6a43b02dd..ef490e662 100644 --- a/src/powershell/Tests/Integration/Toolkit.Tests.ps1 +++ b/src/powershell/Tests/Integration/Toolkit.Tests.ps1 @@ -6,8 +6,8 @@ Describe 'Get-FinOpsToolkitVersion' { It 'Should return all known releases' { # Arrange - $plannedRelease = '15' - $expected = @('14', '13', '12', '0.11', '0.10', '0.9', '0.8', '0.7', '0.6', '0.5', '0.4', '0.3', '0.2', '0.1.1', '0.1', '0.0.1') + $plannedRelease = '16' + $expected = @('15', '14', '13', '12', '0.11', '0.10', '0.9', '0.8', '0.7', '0.6', '0.5', '0.4', '0.3', '0.2', '0.1.1', '0.1', '0.0.1') # Helper function to normalize version strings for [version] parsing # Single-part versions like "12" need to become "12.0" for [version] to parse them @@ -77,10 +77,12 @@ Describe 'Get-FinOpsToolkitVersion' { # Open data CheckFile "dataset-examples.zip" '0.4' $null CheckFile "dataset-metadata.zip" '0.4' $null + CheckFile "InstanceSizeFlexibility.csv" '15.0' $null CheckFile "PricingUnits.csv" '0.1' $null CheckFile "Regions.csv" '0.1' $null CheckFile "ResourceTypes.csv" '0.2' $null CheckFile "ResourceTypes.json" '0.2' $null + CheckFile "ResourceTypes.Overrides.json" '15.0' $null CheckFile "CommitmentDiscountEligibility.csv" '14.0' $null CheckFile "Services.csv" '0.1' $null diff --git a/src/templates/agent-plugin/.claude-plugin/plugin.json b/src/templates/agent-plugin/.claude-plugin/plugin.json index ce771a3b3..4cb271421 100644 --- a/src/templates/agent-plugin/.claude-plugin/plugin.json +++ b/src/templates/agent-plugin/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "microsoft-finops-toolkit", - "version": "15.0.0", + "version": "16.0.0-dev", "description": "Microsoft FinOps toolkit plugin for AI-powered cloud financial management.", "author": { "name": "FinOps Toolkit Team", diff --git a/src/templates/agent-plugin/plugin.json b/src/templates/agent-plugin/plugin.json index 8c2a13717..b40e74ab1 100644 --- a/src/templates/agent-plugin/plugin.json +++ b/src/templates/agent-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "microsoft-finops-toolkit", - "version": "15.0.0", + "version": "16.0.0-dev", "description": "Microsoft FinOps toolkit plugin for AI-powered cloud financial management.", "author": { "name": "FinOps Toolkit Team", diff --git a/src/templates/finops-alerts/modules/ftkver.txt b/src/templates/finops-alerts/modules/ftkver.txt index 3d3be3c32..a6664b73e 100644 --- a/src/templates/finops-alerts/modules/ftkver.txt +++ b/src/templates/finops-alerts/modules/ftkver.txt @@ -1 +1 @@ -15.0 \ No newline at end of file +16.0-dev \ No newline at end of file diff --git a/src/templates/finops-hub/modules/fx/ftktag.txt b/src/templates/finops-hub/modules/fx/ftktag.txt index 1248e1c97..5edcff036 100644 --- a/src/templates/finops-hub/modules/fx/ftktag.txt +++ b/src/templates/finops-hub/modules/fx/ftktag.txt @@ -1 +1 @@ -v15 \ No newline at end of file +v16 \ No newline at end of file diff --git a/src/templates/finops-hub/modules/fx/ftkver.txt b/src/templates/finops-hub/modules/fx/ftkver.txt index 3d3be3c32..a6664b73e 100644 --- a/src/templates/finops-hub/modules/fx/ftkver.txt +++ b/src/templates/finops-hub/modules/fx/ftkver.txt @@ -1 +1 @@ -15.0 \ No newline at end of file +16.0-dev \ No newline at end of file diff --git a/src/templates/finops-workbooks/ftkver.txt b/src/templates/finops-workbooks/ftkver.txt index 3d3be3c32..a6664b73e 100644 --- a/src/templates/finops-workbooks/ftkver.txt +++ b/src/templates/finops-workbooks/ftkver.txt @@ -1 +1 @@ -15.0 \ No newline at end of file +16.0-dev \ No newline at end of file diff --git a/src/workbooks/.scaffold/ftkver.txt b/src/workbooks/.scaffold/ftkver.txt index 3d3be3c32..a6664b73e 100644 --- a/src/workbooks/.scaffold/ftkver.txt +++ b/src/workbooks/.scaffold/ftkver.txt @@ -1 +1 @@ -15.0 \ No newline at end of file +16.0-dev \ No newline at end of file