All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Upgraded synthetics canary runtime to v6.2
- Upgraded CDK to v2.130
- Upgraded solutions-constructs to v2.54
- Handling of aws sdk v3 errors
- Upgraded lambdas from node 16 to node 20
- Upgraded lambdas from python 3.10 to python 3.11
- Upgraded aws sdk from v2 to v3
- Upgraded @babel/traverse to mitigate CVE-2023-45133
- Upgraded chaijs/get-func-name to mitigate CVE-2023-43646
- Upgraded urllib3 to mitigate CVE-2023-45803 and CVE-2023-43804
- Upgraded other dev dependencies (moto, pytest, pytest-env)
- Refactored code to reduce complexity
- Upgraded requests to mitigate CVE-2023-32681
- Upgraded semver to mitigate CVE-2022-25883
- Upgraded cryptography
- Fixed S3 logging bucket setting
- Fixed missing userName in codecommit event when pushes are made by assumed role credentials
- Upgraded Werkzeug to mitigate CVE-2023-25577
- Upgraded cryptography to mitigate CVE-2023-23931
- upgraded tenacity
- Added timeout to requests call
- Upgraded Athena engine version 3
- Upgrade JSON5 to mitigate CVE-2022-46175
- Upgrade certifi to mitigate CVE-2022-23491
- Added Application Registry
- Upgraded node 14 to 16
- Added multi-account multi-region data ingestion
- Added tag filter for AWS CodeCommit, CodeBuild and CodePipeline
- Added GitHub integration - GitHub activity metric for push events
- Added Mean Time to Recovery (MTTR) metric for Code Pipeline
- Metrics visualization for codebuild and codepipeline Events.
- Initial version