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.
- Library updates to address Regular Expression Denial of Service (ReDoS) in cross-spawn
- Library updates to address micromatch: vulnerable to Regular Expression Denial of Service
- Library updates to address braces: fails to limit the number of characters it can handle
- Library updates to address Babel vulnerable to arbitrary code execution when compiling specifically crafted malicious code
- Update lambda runtime to NodeJS 18
- Update dependencies
- Library updates to address xml2js is vulnerable to prototype pollution
- Library updates to address http-cache-semantics vulnerable to Regular Expression Denial of Service
- Updated json5 version to 2.2.3 to address the prototype pollution vulnerability
- appRegistry integration
- CDK v2 upgrade
- lambda run time upgrade to Node.js 16
- package version updates
- package version updates
- on Puma demo instance, install git for puma rails app generator
- Support for Nginx workload on EC2 instances
- Support for Ruby/Puma workload on EC2 instances
- workload.infra.ts generic stack for workload-infrastructure provisioning
- demo.infra.ts generic construct for demo-infrastructure provisioning
- CWWidgetFactory generic widget factory to generate workload related Amazon CloudWatch dashboard widgets
- Moved generic helpers to utils library, logger, error, metrics
- Moved CloudWatch dashboard widget configuration files to widgets
- Apache workload specific stack (apache.infra.ts) for infrastructure provisioning
- Initial version
- Support for Apache workload on EC2 instances