LocalStack v0.11.1 Release Notes

Release Date: 2020-05-04 // almost 4 years ago
  • Change Log:

    ๐Ÿš€ LocalStack release 0.11.1

    1. New Features

    • โž• add support for Lambdas triggered by scheduled event rules
    • lazily install and allow selection of specific Elasticsearch versions
    • โž• add ability to return multi valued headers from Lambda - API GW integration
    • ๐Ÿ‘Œ support S3 expiry for pre-signed URLs and objects
    • โž• add persistence for SSM and SecretsManager, introduce PersistingProxyListener
    • ๐Ÿณ create stripped-down light version of Docker image with lazy loading of ES libs (reduces image size by 33%)

    2. Enhancements

    • โž• add CF support to update instances of IAM::Role
    • โž• add support for tags on IAM CreateUser calls
    • implement Events put_events with SQS and Lambda targets
    • โœ‚ delete notification configurations on S3 bucket deletion
    • โž• add metadata headers in S3 GET responses
    • โž• add missing S3 response headers for bytes ranges and request IDs
    • โž• add util class to fix account IDs in STS listener
    • ๐Ÿ‘Œ support "exists" operator for SNS filter policy
    • ๐Ÿ–จ print version number when starting up
    • โšก๏ธ update startup log messages with new edge port
    • add test cases for STS get_federation_token
    • โž• add CF test for empty event rules names
    • ๐Ÿ‘Œ support deletion of SFN state machines via CloudFormation
    • ๐Ÿ‘Œ support custom Lambda endpoint for StepFunctions
    • โž• add simple integration test for Serverless deployment
    • check BatchSize in Lambda event source mappings
    • โž• add CFN support for Events::Rule, S3::BucketPolicy, Logs::LogGroup, and ElasticSearch/SecretsManager/KinesisFirehose resources
    • put util jars at end of classpath for local Java Lambdas
    • skip persistence replay if an API is disabled
    • optimize image size, add documentation for USE_LIGHT_IMAGE
    • add checks for HOST_TMP_FOLDER when running in Docker

    ๐Ÿ›  3. Bug Fixes

    • ๐Ÿ›  fix CF deployment for EventPattern attribute in Events::Rule
    • ๐Ÿ›  fix default RoleName in CF dependent IAM roles
    • ๐Ÿ›  fix edge request forwarding for public S3 URLs
    • fix IAM detach_role_policy and add missing managed policies
    • ๐Ÿ›  fix tagging support for ES domains
    • ๐Ÿ›  fix response content for IAM error messages
    • ๐Ÿ›  fix requesting SSM params with leading slashes
    • ๐Ÿ›  fix resolving CloudFormation refs when updating resource IDs
    • ๐Ÿ›  fix data type conversions in SNS->SQS message attributes
    • ๐Ÿ›  fix API Gateway put_integration to avoid responseTemplates containing null values
    • ๐Ÿ›  fix Docker port mapping conflicts by avoiding overlaps
    • ๐Ÿ›  fix skipping None data when stripping chunk signatures in S3 requests
    • ๐Ÿ›  fix DynamoDB behavior for ReturnValues on PutItem
    • ๐Ÿ›  fix case sensitivity for Connection keep-alive header