LocalStack v0.11.4 Release Notes

Release Date: 2020-08-12 // over 3 years ago
  • Change Log:

    ๐Ÿš€ LocalStack release 0.11.4

    1. New Features

    • โž• add initial support for ACM API
    • ๐Ÿ‘Œ support custom Lambda integration in API GW
    • โž• add config option for DynamoDB Java heap size
    • โž• add support for DynamoDB Global Tables
    • โž• add basic string functions in VLT templates

    2. Enhancements

    • ๐Ÿ— build and push localstack-full image in CI, make light image the default
    • ๐Ÿ‘Œ support "sms" as SNS subscriber protocol
    • ๐Ÿ‘Œ support platform endpoints in SNS
    • ๐Ÿ‘Œ support client context passed to Node.js Lambda handler
    • increase max threads in thread pool to improve concurrency
    • โœจ enhance implementation and tests for API GW HTTP/HTTP_PROXY support
    • ๐Ÿ‘Œ support CF deletion of Lambda functions and IAM roles with inline policies
    • โž• add dummy AWS credentials to Lambda Docker containers
    • โž• add test for VPN Gateway attachment.vpc-id filter
    • properly convert between Kinesis stream names and ARNs
    • โž• add support for pathPrefix in IAM list_users
    • โœจ enhance command line ports parsing
    • โœจ enhance CF support for ApiGateway::RestApi
    • โž• add option to use default Lambda endpoint for StepFunctions
    • โž• add tests to tag/untag SQS queues
    • โž• add tests for SQS FIFO queue with group/deduplication ID on multiple messages
    • โž• add test for SQS DLQ when maxReceiveCount is reached
    • โž• add missing region to EC2 getAccepterVpcInfo response
    • ๐Ÿ‘‰ make DDB stream creation asynchronous
    • extend Java Lambda classpath
    • โž• add test to trigger multiple SNS subscriptions in the presence of handler errors
    • replace ${filename} variable references in S3 presigned responses
    • increase Quart server max content length
    • โž• add SQS as target in EventBridge

    ๐Ÿ›  3. Bug Fixes

    • ๐Ÿ›  fix HOSTNAME_EXTERNAL extraction to determine path-style addressing in S3
    • ๐Ÿ›  fix RedrivePolicy for new SQS backend
    • ๐Ÿ›  fix triple logs in debug mode
    • ๐Ÿ›  fix format of Kinesis stream ARNs in CF
    • ๐Ÿ›  fix DynamoDB TransactWriteItems with ConditionCheck
    • ๐Ÿ›  fix DynamoDB stream MODIFY/INSERT event on UpdateItem for new item
    • fix DynamoDbStreams get-shardId-iterator with AT_SEQUENCE_NUMBER
    • ๐Ÿ›  fix proxy CORS headers
    • โž• add retries to fix intermittent SSL cert generation errors
    • ๐Ÿ›  fix generation of random password in SSM
    • ๐Ÿ›  fix API key checks for API GW paths with path params
    • ๐Ÿ›  fix content-type in presigned S3 URLs
    • ๐Ÿ›  fix SSL context creation error for multiple threads
    • ๐Ÿ›  fix invocation of destination Lambda for Logs subscription filters
    • return raw response in edge proxy to fix gzip encoded S3 content
    • ๐Ÿ›  fix adding multiple permissions to single Lambda function
    • return table name for DynamoDB table Ref in CF
    • ๐ŸŒ fix Docker port mapping for PORT_WEB_UI
    • ๐Ÿ›  fix HTML escaping of SQS message attributes
    • ๐Ÿ›  fix shardId format for DDB Streams
    • ๐Ÿ›  fix S3 Content-MD5 base64 checks