LocalStack Release v1.3.0

We’re excited to announce the release of LocalStack v1.3.0! Over the course of this release, we have made multi-account support and base Cloud Pods functionality available to LocalStack Community, while migrating some of our AWS services to our new and more stable ASF provider. We have also established an all new localstack-pro image for licensed users to use LocalStack Pro APIs and features and an all-new documentation with tutorials, user-guides, and an improved table of contents.

Community Release

Our Community release features new enhancements and additions to support our Community users:

Cloud Pods for Community users

LocalStack now supports Community Cloud Pods to give our community users a chance to get started with some base Cloud Pods features. Using Community Cloud Pods, you get two commands: save and load to save the container state in a Cloud Pod and dump it into your running LocalStack container at any given time, respectively. Check out the Community Cloud Pods documentation to get started with persistence snapshots for community usage!

Multi-Accounts support for Community users

Multi-Accounts support is now available in LocalStack Community. It was previously only available in LocalStack Pro. This release also entails various bug fixes to the multi-accounts setup which allows namespacing based on AWS account ID and region name across all the AWS services in LocalStack by default (except Kinesis)! Refer to our Multi-Accounts documentation to get started with this feature!

Migration of S3 and Lambda to ASF provider

We have migrated S3 and Lambda to our new and more stable ASF provider. To activate the new ASF provider for S3, you can use the following flags:

  • Community: PROVIDER_OVERRIDE_S3=asf
  • Pro: PROVIDER_OVERRIDE_S3=asf_pro

To activate the new ASF provider for Lambda, you can use the following flags:

  • Community: PROVIDER_OVERRIDE_lambda=asf

The Pro isn’t available yet, and it would be added with v2.0. With v2.0 the default will be changed to ASF, but the old provider will still be available (by using the feature flag with value legacy), though it would be removed in further releases.

New & Improved LocalStack Docs

LocalStack Documentation has adopted Diátaxis framework as our techncial documentation structure. Our documentation now features, tutorials, user guides, technical references, and contributing guide. We will continuously work on improving the LocalStack technical documentation to best support our users. Please create an issue for any documentation-level feedback!

Other changes and enhancements

Pro Release

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

New localstack/localstack-pro image for licensed users

LocalStack now features a localstack-pro image which consists of all Pro services and APIs for our licensed users. Currently, using an API key with the localstack image will show a warning, but with v2.0 release, we will shift over to using the localstack-pro image for all the Pro operations. We recommend you to pull the localstack/localstack-pro image to get started with this!

Experimental BigData Mono Container Support

LocalStack now features BigData Mono Container Support to allow starting BigData components without the localstack/bigdata image. To activate the feature, we recommend you to use the BIGDATA_MONO_CONTAINER feature flag, which currently defaults to false. The current support is experimental but with v2.0, the BigData Mono Container would be used as a default and localstack/bigdata image would be deprecated.

Other changes and enhancements

Deprecations

  • Deprecating localstack-lightand localstack-full images
  • Removal of legacy SQS, API Gateway, and Kinesis provider
  • Deprecating Legacy IAM Enforcement
  • Deprecating SYNCHRONOUS_*_EVENTS
  • Deprecating USE_SINGLE_REGION and DEFAULT_REGION
  • Deprecating MOCK_UNIMPLEMENTED
  • Deprecating SKIP_INFRA_DOWNLOADS
  • Deprecating legacy Init scripts
  • Deprecating root-level non-AWS endpoints

Refer to our extended deprecation notice to know about the specifics of each deprecation.

1 Like