LocalStack v0.12.2 Release Notes
Release Date: 2020-11-11 // almost 3 years ago-
Change Log:
๐ LocalStack release 0.12.2
1. New Features
- ๐ฆ expose SecretsManager secrets via SSM parameter references
- โ add proper CORS headers to S3 responses
- โ add support for custom CI build commands via $CUSTOM_CMD
- ๐ allow adding multiple permission statements to Lambda function policy
2. Enhancements
- โฌ๏ธ upgrade base image and local Lambda executor to Java 11
- โ add carriage return to SQS message payload validation regex
- โ add support for SQS queue names containing slashes
- โ add support for resource policies in SecretsManager
- โ add README instructions for test credentials required for presigned URLs
- ๐ use distinct values for missing CloudFormation resource props
- โ add util function to create API GW Lambda event request context
- โ add test for S3 precondition check
- โ add test for Terraform API Gateway resources
- ๐จ refactor CloudFormation integration tests
๐ 3. Bug Fixes
- ๐ fix parsing of Content-Disposition header in S3 multipart uploads
- ๐ fix Content-Length mismatch issue for HTTP server responses
- ๐ fix hypercorn response body on 412 status code
- ๐ fix logic for missing authorizerId in API GW authorizers
- ๐ handle non-zero ReceiveMessageWaitTimeSeconds for SQS
Previous changes from v0.11.6
-
Change Log:
๐ LocalStack release 0.11.6
0. !! Breaking Changes !!
- ๐ Starting with this release, all services are now exposed via the edge service (port
4566
) only! Please update your client configurations to use this new endpoint.
1. New Features
- ๐ use edge service as single entry point, forward requests in-memory instead of opening port per service
- โ add download URLs for Elasticsearch 7.7 (new default version)
- ๐ณ add LAMBDA_DOCKER_DNS config to utilise custom DNS server for Lambda containers
- โ add switch to disable Lambda handler validation
2. Enhancements
- ๐จ minor refactoring in SFN test code
- โ add integration test to verify MAP tasks in SFN state machines
- ๐จ refactor CF logic for API GW resources and empty/Null values
- ๐จ refactor API Gateway utils and test code
- ๐จ refactor Lambda context handling
- ๐จ refactor startup logs to print correct ports in output
- โ extend Serverless tests with SQS and API Gateway resources
- ๐ use S3 path addressing when host starts with localhost IP or hostname
- โ add test to assert event deletion for SQS Lambda event source
- โ add localhost.localstack.cloud as alias to SSL cert
- โ add Serverless integration tests to cover DynamoDB and Kinesis resources
- โ add Lambda request body length check
- ๐ performance improvements in plugin loading
๐ 3. Bug Fixes
- ๐ fix boolean values in IAM responses
- ๐ fix PutEvents API call with no source specified
- ๐ fix endless loop when S3 error document is missing
- ๐ fix Python path when running Lambdas using local executor
- ๐ fix "TypeName" as optional param for Elasticsearch v7
- ๐ fix error response for requests to non-activated APIs
- ๐ fix network_mode:bridge in
docker-compose.yml
- ๐ Starting with this release, all services are now exposed via the edge service (port