We’re excited to share that LocalStack v0.14.4 is now available! The new LocalStack version includes our enhanced developer experience, new additions, and many new features to make development & test loops on AWS a breeze.
Our Community release features a lot of new enhancements and additions to support our community users:
We have added a new HTTP request handling framework based on the chain of responsibility pattern, where requests are processed by Handlers that are part of a Handler Chain.
This framework replaces the edge proxy, generic proxy, and
http2_server. It provides a clean interface for serving a Gateway (a request-response interface) through ASGI or WSGI.
It can be enabled by setting
LEGACY_EDGE_PROXY=0 for your LocalStack configurations.
Previously, S3 event notifications to SQS were working for
ObjectCreated, but not
ObjectTagging. With our current release, we add the support for object tagging notification. Thanks Aaron Smith, our community contributor for making this enhancement.
Charles Sprayberry has added healthcheck for LocalStack Docker container to mark the container unhealthy, in case any failure is returned on services status.
We have added the
Domain resource for OpenSearch in CloudFormation. It functions the same as the Elasticsearch Domain (except some differences in parameters). We have also added CloudFormation support for remaining properties for
EC2::Subnet resources (
We have added basic support to export OpenAPI, swagger and oas3, features for REST APIs.
For an exhaustive list of enhancements, bug-fixes and more, check out our release notes for v0.14.4.
Our Pro release features a lot of new enhancements and additions to support our Pro users:
The Spark version for Glue jobs configurable, based on the mapping defined in the Glue docs.
We have improved the overall parity for Cognito TOKEN endpoint with AWS by returning only the expected attributes for the corresponding
grant_type’s (refer to AWS docs).
We have added support for the JWT authoriser for ApigatewayV2. This will enable you to add JSON Web Tokens (JWTs) as a part of OpenID Connect (OIDC) and OAuth 2.0 frameworks to secure your APIs by validating the JWTs that clients submit with API requests.
We have added initial support for RDS MSSQL (Microsoft SQL Server) databases. LocalStack starts up MSSQL databases as Docker containers using the
mcr.microsoft.com/mssql/server image by default. Users need to explicitly set
MSSQL_ACCEPT_EULA=Y in the environment, to make sure the Microsoft EULA is accepted (it is required to pass
ACCEPT_EULA=Y to the container).
We have added a basic implementation of MSK
ListNodes API methods. The implementation currently mocks the response by creating a list of nodes that resembles what comes from AWS but also uses data from the cluster.
We have added support for JWT authorizers outside Cognito by validating the token. Take it for a run from our official LocalStack Terraform example.
BatchPutItem operation was not supported with AppSync. With this new release, the AppSync BatchPutItem resolver is available.
We have enabled the authorizers to be called for pre-defined routes (connect, default, disconnect) for the Amazon API Gateway WebSockets authorizer call (refer to AWS docs for understanding the functionality)!
LOCALSTACK_API_KEY env var needed to be enabled to use the extended/Pro CLI commands, which is not a great user experience. We have added a
login CLI plugin, which is always loaded.
If you love LocalStack v0.14.4, you will love our next release! Our next release will be our next major release and will solidify our LocalStack foundations around core cloud emulation and bringing the best dev & test experience to our users.
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!