Revisions - Distributed Load Testing on AWS

Revisions

Date Change
November 2019 Initial release
September 2020 Release version 1.1.0: Replaced Amazon SQS with AWS Step Functions and updated the architecture diagram and components information to detail the changed AWS service; added support for JMeter scripts; for more information, refer to the CHANGELOG.md file in the GitHub repository.
December 2020 Release version 1.2.0: Added Amazon ECR checker to AWS Step Functions; added support for zip file uploads for JMeter, enabling the ability to use JMeter plugins; for more information, refer to the CHANGELOG.md file in the GitHub repository.
April 2021 Release version 1.3.0: Added support for running concurrent tests; added support for starting tests simultaneously across tasks belonging to the same test; added support for scheduling tests; increased task limit to 1,000 tasks; removed concurrent users limit; for more information, refer to the CHANGELOG.md file in the GitHub repository.
September 2021 Release version 2.0.0: Added support to view complete test configuration, test data, and Amazon CloudWatch dashboard from previous test runs; the solution container image is now managed by AWS, removing the requirement to create AWS CodePipeline, AWS CodeBuild, and Amazon ECR image repository in the customer account; updated the CloudWatch dashboard to show maximum data points; added support for an existing Amazon VPC; propagated CloudFormation tags to Fargate tasks; Fargate tasks for tests are launched in multiple availability zones. For more information, refer to the CHANGELOG.md file in the GitHub repository.
December 2021 Release version 2.0.1: Updated AWS SDK version in development dependencies for AWS Lambda functions; resolved issue with displaying a large number of tests; resolved ValidationException error with DynamoDB. For more information, refer to the CHANGELOG.md file in the GitHub repository.
August 2022 Release version 3.0.0: Updated to AWS CDK V2, added multi-Region functionality, added live date functionality, added JMeter extensions compatibility, and additional enhancements and bug fixes. For more information, refer to the CHANGELOG.md file in the GitHub repository.
November 2022 Release version 3.1.0: Added AppRegistry support for the solution. For more information, refer to the CHANGELOG.md file in the GitHub repository.
November 2022 Release version 3.1.1: Bug fix. For more information, refer to the CHANGELOG.md file in the GitHub repository.
March 2023 Release version 3.2.0: Updated task limiting to be based on account quota, added auto-refresh functionality, added linting and consistent formatting, upgraded to bootstrap 5, and implemented minor bug fixes. For more information, refer to the CHANGELOG.md file in the GitHub repository.
April 2023 Release version 3.2.1: 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.
July 2023 Release version 3.2.2: Updated to react-scripts v5.0.1; other bug fixes and minor updates. For more information, refer to the CHANGELOG.md file in the GitHub repository.
August 2023 Documentation update: Added AWS Support section for contacting support.
October 2023 Release version 3.2.3: Updated CDK libraries and Docker image, other bug fixes and security updates. For more information, refer to the CHANGELOG.md file in the GitHub repository.
November 2023 Documentation update: Added AWS Developer Support and merged Contact AWS Support into the Troubleshooting section.
November 2023 Release version 3.2.4: Updated Lambda runtimes to use Node.js 18, updated Taurus image to version 1.16.26, updated JMeter and Taurus dependencies within the Docker image to enhance the security of the Docker image, and additional bug fixes. 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.

January 2024 Release version 3.2.5: Bug fix to resolve issues with automatic plugins installation. For more information, refer to the CHANGELOG.md file in the GitHub repository.
March 2024 Release version 3.2.6: Bug fix to resolves issues with enabled tag resource authentication in ECS. Updating version of taurus, react, chart.js, amplify, amplify/ui-react. For more information, refer to the CHANGELOG.md file in the GitHub repository.
March 2024 Release version 3.2.7: Updated Changelog to include information on previous release. Added package-lock.json. For more information, refer to the CHANGELOG.md file in the GitHub repository.
April 2024 Release version 3.2.8: Updated packages to resolve vulnerabilities in npm packages and in docker image. Bug fix to resolve issues with scheduling. For more information, refer to the CHANGELOG.md file in the GitHub repository.
June 2024 Release version 3.2.9: Patch update to mitigate security vulnerabilities. For more information, refer to the CHANGELOG.md file in the GitHub repository.
August 2024 Release version 3.2.10: Patch update to mitigate security vulnerabilities. For more information, refer to the CHANGELOG.mdfile in the GitHub repository.
August 2024 Release version 3.2.11: Patch update to mitigate security vulnerabilities. For more information, refer to the CHANGELOG.md file in the GitHub repository.
September 2024 Release 3.3.0: Added cron scheduling, updated CDK libraries, and updated collection of anonymized metrics. Added bug and security fixes. For more information, refer to the CHANGELOG.md file in the GitHub repository.
October 2024 Release 3.3.1: Security and bug fixes. For more information, refer to the CHANGELOG.md file in the GitHub repository.
November 2024 Release 3.3.2: Security and bug fixes. For more information, refer to the CHANGELOG.md file in the GitHub repository.