Revisions - Cost Optimizer for Amazon WorkSpaces

Revisions

Date Change
January 2017 Initial release
March 2017 Added a function to the child AWS Lambda function and updated the parameters
February 2018 Added a Power instance parameter and updated the anonymous data collection configuration
May 2018 Updated for clarity on the Dry Run Mode provided by the solution
December 2018 Added clarification on billing conversion
February 2019 Converted parent and child AWS Lambda functions to AWS Fargate container solution
December 2019 Added information on support for Node.js update
April 2020 Bug fixes
June 2021 Release version 2.3.0: Bug fixes and support for existing VPCs. For more information, refer to the CHANGELOG.md file in the GitHub repository
September 2021 Release version 2.4.0: Added support for opt-in Regions and deleting unused WorkSpaces. For more information, refer to the CHANGELOG.md file in the GitHub repository
October 2021 Release version 2.4.1: Bug fixes. For more information, refer to the CHANGELOG.md file in the GitHub repository
August 2022 Release version 2.5.0: Added AWS Organizations support. For more information, refer to the CHANGELOG.md file in the GitHub repository
November 2022 AppRegistry: AppRegistry Application Stack Association and Application Insights. For more information, refer to the CHANGELOG.md file in the GitHub repository.
January 2023 Release v2.5.1: Patched vulnerabilities. For more information, refer to the CHANGELOG.md file in the GitHub repository.
March 2023 Release v2.6.0: Updated to use CDK V2, the templates are now generated with cdk synth. Updated the ‘Terminate Workspace’ feature. For more information, refer to the CHANGELOG.md file in the GitHub repository.
April 2023

Release 2.6.1: Added support to block customer misconfiguration for Terminate unused WorkSpaces feature. The feature will terminate WorkSpaces only on the last day of the month to avoid accidental termination due to misconfiguration. Updated parameters table in this guide and added further instructions for the Terminate unused WorkSpaces feature. For more information, refer to the CHANGELOG.md file in the GitHub repository.

April 2023

Release 2.6.2: Mitigated impact caused by new default settings for S3 Object Ownership (ACLs disabled) for all new S3 buckets. For more information, refer to the CHANGELOG.md file in the GitHub repository.

August 2023 Documentation update: Added AWS Support section for contacting support.
September 2023 Release 2.6.3: Updated docker image and packages to fix the security vulnerabilities. Added bug fix to skip the processing of WorkSpaces in error state. For more information, refer to the CHANGELOG.md file in the GitHub repository.
October 2023 Release 2.6.4: Updated package versions to resolve security vulnerabilities. For more information, refer to the CHANGELOG.md file in the GitHub repository.
November 2023 Documentation update: Added Confirm cost tags associated with the solution to the Monitoring the solution with AWS Service Catalog AppRegistry section.
February 2024 Release 2.6.5: Updated Docker base image and pip version to resolve security vulnerabilities. Added a dependency to the internet gateway route to solve a race condition between the gateway route and the gateway's attachment. For more information, refer to the CHANGELOG.md file in the GitHub repository.
July 2024 Release 2.6.6: Updated package versions to resolve security vulnerabilities. For more information, refer to the CHANGELOG.md file in the GitHub repository.
July 2024 Release 2.7.0: Addition of performance metrics, operational insights dashboard, powertools logging, image versioning and DynamoDB table for usage data and user sessions. Moved containers to private subnet. For more information, refer to the CHANGELOG.md file in the GitHub repository.
August 2024 Release 2.7.1: Fixed workspaces only reporting 24 hours, workspaces not reporting tags, index out of range error, attribute not found error, and added a security.md file. For more information, refer to theCHANGELOG.md file in the GitHub repository.
September 2024 Release 2.7.2: Fixed some user sessions not appearing in sessions table due to hitting batchWrite API limits. For more information, refer to the CHANGELOG.md file in the GitHub repository.
October 2024 Release 2.7.3: Updated base python container image to resolve security vulnerabilities. For more information, refer to the CHANGELOG.md file in the GitHub repository.