Skip to content

Commit a157e4b

Browse files
authored
Merge pull request #86 from sanjay-reddy-kandi/main
release/v2.8.2
2 parents cdc255b + 8271d47 commit a157e4b

File tree

8 files changed

+49
-27
lines changed

8 files changed

+49
-27
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## [2.8.2] - 2025-11
8+
### Fixed
9+
- Updated openssl to mitigate [CVE-2025-9232](https://avd.aquasec.com/nvd/cve-2025-9232) and [CVE-2025-9230](https://avd.aquasec.com/nvd/cve-2025-9230)
10+
- Updated js-yaml to mitigate [CVE-2025-64718](https://avd.aquasec.com/nvd/cve-2025-64718)
11+
712
## [2.8.1] - 2025-09
813
### Fixed
914
- Updated the base python image in the Dockerfile to address package vulnerabilities

source/package-lock.json

Lines changed: 26 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

source/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cost-optimizer-for-amazon-workspaces",
3-
"version": "2.8.1",
3+
"version": "2.8.2",
44
"description": "Cost Optimizer for Amazon Workspaces (SO0018)",
55
"license": "Apache-2.0",
66
"repository": {
@@ -18,10 +18,10 @@
1818
"test": "jest --coverage",
1919
"license-report": "license-report --output=csv --delimiter=' under ' --fields=name --fields=licenseType",
2020
"cdk": "cdk",
21-
"bootstrap": "SOLUTION_VERSION=v2.8.1 SOLUTION_NAME=cost-optimizer-for-amazon-workspaces SOLUTION_TRADEMARKEDNAME=cost-optimizer-for-amazon-workspaces cdk bootstrap",
22-
"deploy": "SOLUTION_VERSION=v2.8.1 SOLUTION_NAME=cost-optimizer-for-amazon-workspaces SOLUTION_TRADEMARKEDNAME=cost-optimizer-for-amazon-workspaces cdk deploy cost-optimizer-for-amazon-workspaces",
23-
"deploySpoke": "SOLUTION_VERSION=v2.8.1 SOLUTION_NAME=cost-optimizer-for-amazon-workspaces SOLUTION_TRADEMARKEDNAME=cost-optimizer-for-amazon-workspaces cdk deploy cost-optimizer-for-amazon-workspaces-spoke",
24-
"synth": "SOLUTION_VERSION=v2.8.1 SOLUTION_NAME=cost-optimizer-for-amazon-workspaces SOLUTION_TRADEMARKEDNAME=cost-optimizer-for-amazon-workspaces DIST_OUTPUT_BUCKET=solutions-reference cdk synth"
21+
"bootstrap": "SOLUTION_VERSION=v2.8.2 SOLUTION_NAME=cost-optimizer-for-amazon-workspaces SOLUTION_TRADEMARKEDNAME=cost-optimizer-for-amazon-workspaces cdk bootstrap",
22+
"deploy": "SOLUTION_VERSION=v2.8.2 SOLUTION_NAME=cost-optimizer-for-amazon-workspaces SOLUTION_TRADEMARKEDNAME=cost-optimizer-for-amazon-workspaces cdk deploy cost-optimizer-for-amazon-workspaces",
23+
"deploySpoke": "SOLUTION_VERSION=v2.8.2 SOLUTION_NAME=cost-optimizer-for-amazon-workspaces SOLUTION_TRADEMARKEDNAME=cost-optimizer-for-amazon-workspaces cdk deploy cost-optimizer-for-amazon-workspaces-spoke",
24+
"synth": "SOLUTION_VERSION=v2.8.2 SOLUTION_NAME=cost-optimizer-for-amazon-workspaces SOLUTION_TRADEMARKEDNAME=cost-optimizer-for-amazon-workspaces DIST_OUTPUT_BUCKET=solutions-reference cdk synth"
2525
},
2626
"devDependencies": {
2727
"@aws-cdk/assert": "2.68.0",

source/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "cost-optimizer-for-amazon-workspaces"
3-
version = "2.8.1"
3+
version = "2.8.2"
44
description = "Cost Optimizer for Amazon Workspaces (SO0018)"
55
authors = ["AWS Solutions"]
66
license = "Apache-2.0"

source/test/__snapshots__/hub-snapshot.test.ts.snap

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ exports[`hub stack synth matches the existing snapshot 1`] = `
9595
"StableImage": "PUBLIC_ECR_REGISTRY/workspaces-cost-optimizer:v2.8_stable",
9696
"TagKey": "CloudFoundations:CostOptimizerForWorkspaces",
9797
"TaskDefinitionName": "wco-task",
98-
"Version": "v2.8.1",
98+
"Version": "v2.8.2",
9999
},
100100
},
101101
},
@@ -2050,7 +2050,7 @@ exports[`hub stack synth matches the existing snapshot 1`] = `
20502050
],
20512051
],
20522052
},
2053-
"S3Key": "workspaces-cost-optimizer/v2.8.1/register_spoke_lambda.zip",
2053+
"S3Key": "workspaces-cost-optimizer/v2.8.2/register_spoke_lambda.zip",
20542054
},
20552055
"Environment": {
20562056
"Variables": {
@@ -2060,7 +2060,7 @@ exports[`hub stack synth matches the existing snapshot 1`] = `
20602060
"LOG_LEVEL": {
20612061
"Ref": "LogLevel",
20622062
},
2063-
"USER_AGENT_STRING": "AwsSolution/SO0018/v2.8.1",
2063+
"USER_AGENT_STRING": "AwsSolution/SO0018/v2.8.2",
20642064
},
20652065
},
20662066
"FunctionName": {
@@ -2604,15 +2604,15 @@ exports[`hub stack synth matches the existing snapshot 1`] = `
26042604
],
26052605
],
26062606
},
2607-
"S3Key": "workspaces-cost-optimizer/v2.8.1/uuid_generator.zip",
2607+
"S3Key": "workspaces-cost-optimizer/v2.8.2/uuid_generator.zip",
26082608
},
26092609
"Description": "Solution Helper Lambda Function",
26102610
"Environment": {
26112611
"Variables": {
26122612
"LOG_LEVEL": {
26132613
"Ref": "LogLevel",
26142614
},
2615-
"USER_AGENT_STRING": "AwsSolution/SO0018/v2.8.1",
2615+
"USER_AGENT_STRING": "AwsSolution/SO0018/v2.8.2",
26162616
},
26172617
},
26182618
"Handler": "uuid_generator/uuid_generator.lambda_handler",

source/test/__snapshots__/spoke-snapshot.test.ts.snap

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
exports[`spoke stack synth matches the existing snapshot 1`] = `
44
{
5-
"Description": "(SO0018) - The AWS CloudFormation spoke template for deployment of the workspaces-cost-optimizer, Version: v2.8.1",
5+
"Description": "(SO0018) - The AWS CloudFormation spoke template for deployment of the workspaces-cost-optimizer, Version: v2.8.2",
66
"Mappings": {
77
"Solution": {
88
"Data": {
@@ -11,7 +11,7 @@ exports[`spoke stack synth matches the existing snapshot 1`] = `
1111
"ID": "SO0018",
1212
"SpokeAccountWorkspacesRole": "Workspaces-Admin-Spoke",
1313
"TagKey": "CloudFoundations:CostOptimizerForWorkspaces",
14-
"Version": "v2.8.1",
14+
"Version": "v2.8.2",
1515
},
1616
},
1717
},
@@ -149,7 +149,7 @@ exports[`spoke stack synth matches the existing snapshot 1`] = `
149149
],
150150
],
151151
},
152-
"S3Key": "workspaces-cost-optimizer/v2.8.1/account_registration_provider.zip",
152+
"S3Key": "workspaces-cost-optimizer/v2.8.2/account_registration_provider.zip",
153153
},
154154
"Description": "WorkspacesCostOptimizer spoke account registration custom resource provider",
155155
"Environment": {
@@ -194,7 +194,7 @@ exports[`spoke stack synth matches the existing snapshot 1`] = `
194194
],
195195
],
196196
},
197-
"USER_AGENT_STRING": "AwsSolution/SO0018/v2.8.1",
197+
"USER_AGENT_STRING": "AwsSolution/SO0018/v2.8.2",
198198
},
199199
},
200200
"Handler": "account_registration_provider.account_registration_provider.event_handler",

source/test/hub-snapshot.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ export const props: CostOptimizerHubStackProps = {
1515
solutionName: "workspaces-cost-optimizer",
1616
solutionProvider: "AWS Solutions",
1717
solutionTradeMarkName: "workspaces-cost-optimizer",
18-
solutionVersion: "v2.8.1",
18+
solutionVersion: "v2.8.2",
1919
};
2020

2121
/*

source/test/spoke-snapshot.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@ export const costOptimizerSpokeStackProperties: CostOptimizerSpokeStackProps = {
1515
solutionProvider: "aws",
1616
solutionBucketName: "solutions",
1717
solutionName: "workspaces-cost-optimizer",
18-
solutionVersion: "v2.8.1",
18+
solutionVersion: "v2.8.2",
1919
description:
2020
"(" +
2121
"SO0018" +
2222
") - The AWS CloudFormation spoke template" +
2323
" for deployment of the " +
2424
"workspaces-cost-optimizer" +
2525
", Version: " +
26-
"v2.8.1",
26+
"v2.8.2",
2727
synthesizer: new DefaultStackSynthesizer({
2828
generateBootstrapVersionRule: false,
2929
}),

0 commit comments

Comments
 (0)