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.
- Security updates for npm packages
- Security updates for npm packages
- Security updates for npm packages
- Upgraded vulnerable packages
- Security updates for transitive dependencies
- Security updates for transitive dependencies
- Enabled logging for JobSubmit and JobComplete Lambdas
- Updated Lambdas to NodeJS 18 and JavaScript AWS SDK v3
- Updated packages
- Removed deprecated moment package
- cdk snapshot test
- cdk-nag rule suppressions
- Updated deployment/build-s3-dist.sh to output cdk nag errors
- Added CloudWatch logs permissions to CustomResource component in cdk
- Upgraded to cdk v2
- Added region name and account ID to AppRegistry Application name
- Changed AppRegistry Attribute Group name to Region-StackName
- Updated AppRegistry attribute and tag names
- Upgraded Lambda runtimes to node 16
- Removed application insights
- Use logs bucket for cloudfront distribution logging
- Updated object ownership configuration on Logs bucket and CloudFront Logging bucket
- AppRegistry Application Stack Association
- Application Insights in AppRegistry
- SonarQube properties file: sonar-project.properties
- Added unit tests with 80% code coverage
- Changed deployment/run-unit-tests.sh to generate unit test coverage reports
- Added new input file extensions wmv, mxf, mkv, m3u8, mpeg, webm, and h264.
- All file extensions now work in uppercase or lowercase format. Example WMV and wmv now trigger jobs via S3. (#8)
- New MediaConvert job-settings.json template removing DASH and MP4 renditions to reduce cost.
- Pricing savings of 37% by changing default job-settings.json from Professional tier to Basic tier.
- Deinterlacer setting turned off in job-settings.json so AWS MediaConvert uses Basic Tier and not Professional tier.
- Default job-settings.json frames per second set to follow source now instead of setting a strict 30 fps.
- Readme file updates. (#12)
- Added mock settings for unit tests. (#6)
- Added extra steps when building in the Readme file. (#4)
- Updated Axios to version 0.21.1
- All files, initial version