----- General: * It is now possible to use a mocked region. This will throw an error by default, but can be enabled using the `MOTO_ALLOW_NONEXISTENT_REGION`-environment variable. * Performance improvements - only the backend for the requested region is now loaded into memory, instead of (naively) loading a backend for every region.
Miscellaneous: * ELBv2: create_listener now supports the DefaultActions.ForwardConfig parameter * Redshift: restore_from_cluster_snapshot() now supports the NodeType and NumberOfNodes-parameters * Sagemaker: list_experiments() now supports pagination * Sagemaker: list_trials() now supports pagination * Sagemaker: list_trial_components() now supports pagination
Miscellaneous: * Batch: register_job_definition() now supports the timeout-parameter * Batch: submit_job() now supports the timeout-parameter * EC2: describe_network_interfaces() now supports the `attachment.instance-id` filter
Miscellaneous: * Moto now supports mocking S3-equivalent libraries such as Ceph * Cognito IDP now exposes the `cognito:groups`-attribute as part of the AccessToken