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.
- Fixed an issue where MediaLive Thumbnails didn't display for any channel
- Security updates for npm packages
- Security updates for npm packages
- Security updates for npm packages
- Security updates for npm packages
- Upgraded vulnerable packages
- Security updates for npm packages
- Security updates for npm packages
- Security updates for npm packages
- Updated npm packages
- Upgraded lambda runtimes to NodeJS 18 and AWS SDK v3
- Fixed an issue where anonymized data was sent even when customers opted out
- Updated object ownership configuration on the CloudFormation logging bucket.
- Updated aws-cloudfront-s3 construct to support new bucket ACL changes.
- Converted project from CDK 1 to CDK 2 project.
- Upgraded multiple nodejs packages to improve security.
- Upgraded Lambda runtimes to node 18 from node 12.
- Added region name to CachePolicy to allow unique name for multiple stacks with the same stack name in different regions.
- Removed application insights
- MediaPackage IAM role more secure with scoped down privlages.
- @eggoynes
- Added Service Catalog AppRegistry Application resource
- Added Application Insights within the AppRegistry dashboard
- 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
- Added Service Catalog AppRegistry Application resource
- Disabled versioning on buckets within the CloudFront to S3 construct
- Added cdk infrastructure in source/constructs directory
- Defined resources for cdk stack in source/constructs/lib/live-streaming.ts
- Added links to MediaLive and S3 consoles to CloudFormation Outputs
- Added links to metric dashboards for MediaLive and MediaPackage to CloudFormation Outputs
- Added SonarQube properties file: sonar-project.properties
- Added snapshot test to source/constructs/test directory
- Added cdk nag rule suppressions
- Added SolutionId tag to resources
- Removed CloudFormation template live-streaming-on-aws.yaml
- Use CachePolicy instead of ForwardedValues(deprecated) for cloudfront distribution
- Use @aws-solutions-constructs/aws-cloudfront-s3 construct to deploy demo resources
- Updated deployment/run-unit-tests.sh to generate unit test coverage reports
- Updated deployment/build-s3-dist.sh to output cdk nag errors
- Updated source/custom-resource/lib/medialive/index.spec.js to increase unit test coverage
- Generate secret string for Cdn Secret resource using cdk instead of hard coding
- Upgrade path from old versions require a delete and re-deploy since moving to CDK
- @sandimciin
- @eggoynes
- Follow Redirects updated to 1.14.7
- AWS SDK updated to 2.814.0
- Architecture diagram updated
- Added additional permissions for AWS MediaLive IAM Policy. Now has CloudWatch, MediaConnect, and MediaStore access.
- Changed case of IAM policy #19
- Axios update to 0.21.2
- Tmpl update to 1.0.5
- Add new Permissions to the CloudFormation template that will allow customers to add tags on EML resources.
- The AWS MediaLive default CloudFormation parameter for channel start has been changed to false.
- The Amazon CloudFront distribution TTL values were modified to 1 second for all http error codes. 403, 404, 405, 500, 501, 503, and 504.
- Updated packages glob-parent, ssri, y18n, react-dev-utils, elliptic, axios, and others.
- Readme file updates.
- Removed Lambda from logging AWS MediaLive input details which could contain passwords.
- CHANGELOG version 2.3.0 release
- Lambda runtime update from Node8.10 to Node12.x, Python3.6 to Python3.8
- Demo Console deployed by default, previously an optional through cfn parameter but disabling teh console caused the stack to fail.
- Origin headers and Custom Error 404 TTL for CloudFront
- CDN Authorization for Elemental MediaPackage EndPoints
- MediaLive Encoding now supports QVBR and 4 second segment sizes
- MediaLive with a new set of outputs 1920x1080, 1280x720, 960x540, 768x432, 640x360, 512x288
- discontinued support for the python version of the CloudFormation custom resource.