LocalStack v0.10.8 Release Notes

Release Date: 2020-03-02 // about 4 years ago
  • Change Log:

    ๐Ÿš€ LocalStack release 0.10.8

    1. New Features

    • โž• add CF support for S3::BucketPolicy
    • โž• add basic /health check endpoint
    • โž• add API to confirm SNS subscriptions
    • โž• add persistence for Elasticsearch Service API calls
    • โž• add support for Java11 Lambda runtime
    • โž• add ignoreDockerRunErrors JUnit Docker attribute

    2. Enhancements

    • ๐Ÿ”ง make Lambda batch size configurable for Kinesis event source mappings
    • ๐Ÿšš move Java sources into separate project
    • ๐Ÿ”จ refactor CF dependency resolution loop
    • โšก๏ธ optimize plugin loading to speed up boot time
    • ๐Ÿ”ง configure Node.js Lambdas to skip SSL verification by default
    • โœ‚ apply LAMBDA_REMOVE_CONTAINERS config for docker-reuse Lambda executor
    • โšก๏ธ update exports on CF stack update
    • ๐Ÿ‘ allow deleting a specific version of an object in S3
    • return SQS maxReceiveCount as integer
    • return ConsumedCapacity for DynamoDB Query action
    • ๐Ÿ‘Œ support static refs in CloudFormation Fn::Sub strings
    • ๐Ÿ‘Œ support ExtendedS3DestinationConfiguration in Firehose streams
    • ๐Ÿ”ฆ expose Java options for local Lambda executors
    • ๐Ÿณ mark non-Docker Java LocalstackExtension as deprecated
    • prefix CloudWatch event file names with timestamps
    • ๐Ÿ”จ refactor resolution of CF resource name placeholders
    • โž• add ExportName to CloudFormation stack outputs
    • โšก๏ธ update ElasticMQ version, fix SQS tags API
    • ๐Ÿ”จ refactor logic and use single file for persistence
    • resolve CloudFormation attributes starting with lower case
    • adjust urllib3 pool size to allow more parallel HTTP requests
    • โž• add test for S3 range header
    • ๐Ÿ‘‰ make Lambdas triggered by SQS run asynchronously
    • โœ… include latest Lambda regions from boto3
    • ๐Ÿณ pull non-existing Docker image from JUnit runner

    ๐Ÿ›  3. Bug Fixes

    • ๐Ÿ›  fix deployment of EC2 subnets with CidrIpv6
    • ๐Ÿ›  fix creation of SQS tags via CloudFormation
    • ๐Ÿ›  fix notifications for S3 uploads made with presigned POST requests
    • ๐Ÿ›  fix objectsize in S3 notification events
    • ๐Ÿ›  fix SNS subscription confirmation message to include signature details
    • ๐Ÿ›  fix returned attributes on ReturnValues=ALL_OLD for DynamoDB PutItem
    • ๐Ÿ›  fix CreationTime for CF stacks
    • ๐Ÿ›  fix handler lookup for "provided" Lambda runtime
    • ๐Ÿ›  fix CloudWatch log streams lambda timestamp format
    • ๐Ÿ›  fix RawMessageDelivery subscription values for SNS-SQS integration
    • ๐Ÿ›  fix setting of empty SQS queue attribute values
    • ๐Ÿ›  fix CloudFormation support for IAM::Role
    • ๐Ÿ›  fix SNS tag listing to remove duplicate tags
    • ๐Ÿ›  fix regex for replacement of S3 ETag hashes
    • ๐Ÿ›  fix region for SQS queue ARNs in Lambda event source mappings
    • ๐Ÿ›  fix nextToken for CW Logs API
    • ๐Ÿ›  fix CreationDate format for S3 ListBuckets
    • ๐Ÿ›  fix forward URL protocol for S3 proxy
    • ๐Ÿ›  fix S3 uploads with underscores in metadata
    • ๐Ÿ›  fix detection of absolute URLs in proxy paths
    • โœ‚ remove None strings from SNS results