LocalStack release v0.14.5

We are excited to share that LocalStack v0.14.5 is now available! The new release contains new features, enhancements, and fixes to improve your experience further using LocalStack, before our major release, to make development & test loops on AWS a breeze.

Community release

Our Community release features a lot of new enhancements and additions to support our community users:

Support for NodeJS 16.x runtime

We have added support for NodeJS 16.x, allowing you to run and deploy your JavaScript/Typescript code to process events. Thanks Pavan Kumar Sunkara, our community contributor, for adding the initial support for NodeJS 16.x runtime.

Support for binary content in DynamoDB Streams

We have introduced the support for a new encoder for binary content. This feature has been in response to a bug report which reported error messages in the logs while trying to stream the DynamoDB changes to Kinesis due to errors in serializing bytes content.

Plugin installation for OpenSearch 1.1+

We have added support for a plugin installer for OpenSearch along with the ingest-attachment plugin installation by default. These plugins are only installed for OpenSearch versions greater than 1.1.0.

Validation of API Gateway Lambda integration responses

We have added a new validation of API Gateway Lambda integration responses. If your Lambda function’s response to the API request is not formatted correctly, API Gateway will return an HTTP 502 status code. The integration by default will return a content-type: application/json.

Enhance parity for SNS MessageAttributes consumed by AWS Java SDK

We have enhanced parity for SNS MessageAttributes consumed by AWS Java SDK. Previously, while trying to cast MessageAttributes with aws-sdk in Java, a user would run into an issue where the fields of the MessageAttributes would be wrong.

For an exhaustive list of enhancements, bug-fixes and more, check out our release notes for v0.14.5.

Pro release

Our Pro release features a lot of new enhancements and additions to support our Pro users:

Make Airflow versions for MWAA configurable

We have added support to make the Airflow versions for the Amazon Managed Workflows for Apache Airflow (MWAA) configurable. LocalStack Pro currently uses the apache/airflow:latest Docker image, and users can use the official AWS documentation to check various versions and strategies.

Enhance parity for Athena and AppSync schema responses

We now have enhanced parity for Athena databases and catalogs. We have implemented list_databases and get_database API methods with this feature. These are making queries to get the live list of databases. We will also return a default AwsDataCatalog data catalog, which is also present in AWS accounts by default. We have also fixed the startup command for Presto to enable logging via --server-log-file .

We now also feature enhanced parity for AppSync Schema responses.

Add CloudFormation models for DocumentDB resources

We have added support for CloudFormation models for DocumentDB resources.

Add installation of custom RDS Postgres versions

We have added installation support for custom RDS PostgreSQL database versions. We have also added a feature flag, RDS_PG_CUSTOM_VERSIONS, which is switched off by default for now. The default pre-installed Postgres is spun up if the flag is not enabled.

Support for SNS-backed custom resources

We now feature support for SNS-backed Custom Resources. Previously only AWS Lambda-backed custom resources were supported in LocalStack Pro. With this new feature, you can enable adding new resources to a stack and injecting dynamic data into a stack.

What’s next?

We are preparing a major release of LocalStack: v1.0. Some of the features that the LocalStack Community would be able to use include:

  • New filesystem hierarchy with simplified configuration
  • Full rollout of the AWS Server Framework (ASF)
  • A framework for testing and reporting parity with AWS
  • All new logging output for AWS requests
  • Improved error reporting
  • Remove deprecated persistence provider

We will also be rolling out new features for LocalStack Pro, which include:

  • Cloud Pods experience
  • Revamp of multi-account setups (experimental)
  • Introducing Extensions (experimental)
  • Access to detailed telemetry of your stacks
  • IAM enforcement for all services

Looking to share some feedback? Please navigate to our GitHub Issue to share some!

We are looking to feature community reviews on our website & socials. Promising schwag for everyone with a published testimonial. Fill out the interest form and let our team introduce themselves to you!