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
- Upgraded vulnerable packages
- Security updates
- Security updates
- Unit tests for custom-resource/index.js file
- Upgraded lambda runtimes to NodeJS 18 and AWS SDK v3
- Updated npm packages
- Issue where Anonymized data was sent even when CfnMapping is specified as No
- 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
- Enabled bucket versioning
- Updated object ownership configuration on the S3 logging bucket.
- Added stack name to CachePolicy to make unique name allowing for multiple concurrent stacks
- Added stack name to AppRegistry application name to allow for multiple concurrent stacks
- SonarQube properties file: sonar-project.properties
- Added cdk nag rule suppressions
- Added SolutionId tag to resources
- Added Service Catalog AppRegistry configuration and ApplicationInsights
- Updated deployment/run-unit-tests.sh to generate unit test coverage reports
- Updated deployment/build-s3-dist.sh to output cdk nag errors
- Disabled versioning on buckets within the CloudFront to S3 construct
- Added Amazon S3 construct to replace AWS MediaStore for storing video segments.
- Amazon S3 request metrics added, including first byte latency, and total latency of each request.
- Github repo name changed from live-streaming-on-aws-with-mediastore to live-streaming-on-aws-with-amazon-s3.
- Removed mediastore actions from min_user_iam_deploy.json.
- Updated architecture diagram.
- Changed references to MediaStore in implementation guide to Amazon S3.
- Removed CloudWatch MediaStore dashboard.
- Replaced mentions of MediaStore with Amazon S3 where appropriate.
- Package follow-redirects updated to 1.14.8
- Replaced resource urls pointing to MediaStore with Amazon S3 urls.
- Follow Redirects updated to 1.14.7
- Updated Type Script unit test
- Architecture diagram updated
- Added additional permissions for AWS MediaLive IAM Policy. Now has additional CloudWatch MediaConnect, and MediaStore access.
- Changed "Start MediaLive Channel" CloudFormation option to no by default. This saves money in the case customer did not want MediaLive to start on launch.
- Add new Permissions to the CloudFormation template that will allow customers to add tags on EML resources.
- Added new section that explains the minimum IAM permissions a AWS IAM user needs to deploy this CloudFormation template.
- The Amazon CloudFront distribution TTL values were modified to 1 second for all http error codes. 403, 404, 405, 500, 501, 503, and 504.
- New Amazon CloudFront cache policy that includes the "Origin" header.
- Updated outdated node.js packages.
- Removed logging of AWS MediaLive input details since they could contain input passwords.
- Fixed the AWS CloudWatch Dashboard url on the CloudFormation output page.
- Removed --silent from npm commands for custom builds to make it so building will not fail silently.
- Readme (aws-solutions/video-on-demand-on-aws-foundation#12)
- Updated CFN template for aws-cloudfront-mediastore CDK.
- MediaStore policy is now retricting to only requests from Amazon CloudFront.
- Updated README.
- Updated the source code to build the CloudFormation template using the AWS CDK
- added permissions for the custom resource to create SSM parameter stores.
- resolved #2
- Elemental Link as an input option
- changed the MediaLive Encoding segment length from 10 seconds to 4
- CHANGELOG version 1.0.0 release