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.
- Upgrade Media Insights on AWS dependency to v5.1.2
- Updated template prefix from aws-content-analysis to content-analysis-on-aws
- Updated object ownership configuration for ContentAnalysisWebsiteBucket
- Fixed formatting in Auth stack for Admin Role
- Updated python packages
- Replaced deprecated python command with python3
- Version bumped python runtime for web helper lambda function which was preventing successful deployment
- New feature: Allow users to control playback speed in the video player.
- New feature: Include the cloud formation stack name in the invitation email
- New feature: Add a modal in the GUI to show users how to use the search api via the command line (#37)
- Bug fix: Support filenames with multiple periods
- Bug fix: Support text detection in images
- Bug fix: Use correct units for video bit rate in Media Summary box
- Bug fix: Use correct units for video bit rate and video frame rate in the GUI.
- Bug fix: Disable the person tracking operator by default since it is not used in the - New feature: Add configurations for automated code scanning tools, viperlight and cfn_nag.
- New feature: Allow users to enable encryption with custom KMS keys for Amazon Comprehend.
- New feature: Add anti-snipping protection to the build script (#20)
- New feature: Require builders to acknowledge S3 best-practices before uploading code and templates to S3 (#39)
- New feature: Disallow non-secure transport on the base web endpoint (#40)
- New feature: Decouple MIE from the content analysis code base. This leads to a greatly simplified code base for content analysis, and reduces the burden of upgrading.
- New feature: Replace Amazon Elasticsearch Service with Amazon OpenSearch Service (#28)
- New feature: Increment backend implementation to MIE v3.0.2
- Bug fix: Fix Elasticsearch incompatibility error (#31)
- Bug fix: Upgrade axios package to resolve security deficiency
- Bug fix: Use the Elasticsearch node size specified by the user if it is specified
- New feature: Add GitHub action for automated build, deploy, and UI testing.
- New feature: Update docs to include info on error handling, XRay tracing, and cost
- New feature: Explain how to get the URL for the user interface in the README
- New feature: Explain how to add new user accounts (#36)
- New feature: Explain how to invoke workflows from the command line in the README.
- New feature: Put the solution ID in the cloud formation template description for better monitoring
- New feature: Allow users to upload mxf video file types.
- Bug fix: Prevent video.js errors by loading the proxy video in the video.js player
- Bug fix: Allow uploaded filenames to contain special characters.
- Bug fix: Use correct units for video bit rate and video frame rate in the GUI.
- Bug fix: Disable the person tracking operator by default since it is not used in the GUI.
- Added "states:DescribeStateMachine" IAM policy to the custom resource lambda function that deploys MIE workflows. This fixes a fatal IAM error that breaks the deployment of RekognitionWorkflow and KitchenSinkWorkflow.
- Initial release.