Media Insights Engine 2.0.0
Version 2.0.0 of the Media Insights Engine introduces some significant changes and important new features. Most notably the ability to deploy the framework multiple times within the same region and the ability to trace requests with AWS X-Ray. This release also introduces an overhaul to the testing strategy of the framework and provides updated documentation on it. Several minor changes and bug fixes were also included.
Changes:
source/tests
moved totest
#266- Renamed test stack to accurately reflect the contained resources #266
- Removed operator library deployment parameter (setting to false prohibited the stack from being deployed) #266
- All stack resources updated to use a unique name #259
- Updated the workflow API to not create actual stepfunctions resources for stage objects #256
- Handle errors that terminate MIE state machines #272
New Features:
- Add X-Ray tracing to MIE stack #252
- Multiple deployments of the framework supported in one region #260
- Tiered test strategy in place (unit, integ, e2e) #253, #266
- IAM authentication support for tests #266
Bug Fixes:
- Added a function to only patch modules for xray if on AWS compute #266
- Removed the IAM tag condition for step functions execution; this was causing the rollback bug in #190, #266
- Version locked dependencies for the MIE lambda layer build script #264, #263
- Version locked the python runtime for both MIE API's #257
- Version locked the s3 signature version to s3v4 in the dataplane API #255
Documentation:
- Updated documentation on how to test the framework #266
- Texting coverage matrix #266
- Updated one click deploy links
Misc:
- Removed stale pipeline configs