Skip to content

v2.1.0

Choose a tag to compare

@araviraj-aws araviraj-aws released this 15 Jun 23:04
  • Feature: Plugins can now have multiple levels of dependency (i.e., DependentPlugins) compared to just one level in the prior MRE versions. These multiple level plugin dependencies are handled during profile creation.

    ⚠️ This is a breaking feature release for MRE plugins where the plugin Lambda functions need to use the latest MediaReplayEnginePluginHelper layer created as a part of building and deploying MRE v2.1.0.

  • Migrated all the stacks in the framework to CDK v2.
  • Fixed:
    • get_segment_state API not differentiating between multiple dependent plugin results.

      ⚠️ Due to this change, the third item in the get_segment_state API response list is now of type dictionary instead of list. Refer to the sample code in the Segmenter Plugin Dev Guide.

    • Profile DynamoDB table no longer stores the state_machine definition to keep the item size within the DynamoDB limit.
    • Not all the plugin OutputAttributes are displayed under priorities selection list during replay creation.
    • Clip generation engine selecting incorrect chunks to generate clips for optimized segments.
    • Gateway API not relaying ConflictError to clients.
    • Clip preview page not displaying all the clips in the thumbnail list.
  • Minor change to the layout of the OutputAttributes in the view plugin page.