- Update to docker >= v6 to address deprecation warnings.
- Get the default Localstack hostname from the DOCKER_HOST env var, if set.
- Protect starting/stopping the Localstack container with a lock.
- Drop support for Python < 3.6.
- Switch to using the new single port for localstack >= 0.11.0.
- Fix bug in STS client endpoint patching.
- Update patching to be compatible with newer botocore versions.
- Raise TimeoutErrors when services fail to start from any causing exception.
- Use more botocore client-based service checks.
- Add EC2 service.
- Add IAM service.
- Add Secret Manager service.
- Add Step Functions service.
- Add STS service.
- Track/restore original boto3.DEFAULT_SESSION during patching.
- Fix exclusion of tests from installed packages.
- Add CloudWatch Logs service.
- Use botocore to determine default AWS region (will us-east-1 fallback).
- Replace use of pytest.config with pytest_configure() hook.
- Fix a bug involving our patched botocore Session trying to access _internal_components and getting _components instead.
- Fix pinned install requirements conflict between pytest and pluggy.
- Fix for botocore >= 1.10.58.
- Broke out LocalstackSession into RunningSession which doesn't start localstack itself.
- Fixed bug where patched botocore clients wouldn't populated the _exceptions attribute.
- Initial release