github localstack/localstack v2.3.0

latest releases: v3.4.0, v3.3.0, v3.2.0...
7 months ago

Summary

LocalStack v2.3. is live! We introduced a new set of services, launched a brand new implementation for core services like S3 and StepFunctions, and shipped significant improvements both in our CLI and web app experience.

New Features and Services

  • Initial support for Delta Lake in AWS Athena. (🌟 pro)
  • Introducing a new service: EventBridge Scheduler with support for all 12 operations.
  • Introducing a new service: Resource Access Manager with support for 5 operations.
  • A new LocalStack-native S3 provider is available behind a feature flag: PROVIDER_OVERRIDE_S3=v3, with no external dependencies. Improved parity, better memory usage, faster, better support for bucket versioning and multipart upload.
  • A new LocalStack-native StepFunctions provider is available behind a feature flag: PROVIDER_OVERRIDE_STEPFUNCTIONS=v2.

Enhancements

  • 12 new operations supported for Amazon Elastic File System (EFS). (🌟 pro)
  • Multi-accounts are now supported in Glue (🌟 pro), CloudFormation, CloudWatch (🌟 pro), DynamoDB Streams, and Event Bridge.
  • Improved AppSync integration with RDS, supporting variable maps and cross-region access. (🌟 pro)
  • Several parity improvements for Elastic Load Balancing V2 and RDS. (🌟 pro)
  • Significant improvements to CloudFormation.
  • Scan and Query operations are now supported for Global Tables in DynamoDB.
  • A new AWS Lambda data plane implementation brings a better experience upon Lambda runtime startup errors and timeouts, and parity improvements for both asynchronous Lambda invocations and concurrency.
  • New Lambda runtime Python 3.11.
  • Networking improvements: localhost.localstack.cloud now resolves to the LocalStack container within Docker networks. This is automatically set up for Lambda, ECS, and EC2, and documented for your own containers.
  • A new configuration variable GATEWAY_LISTEN to configure the container bind address and ports.

LocalStack Features

  • Improved Pro CLI experience: use Pro CLI commands without logging in. (🌟 pro)
  • Significant improvements to the localstack extensions CLI UX. (🌟 pro)
  • Our web application now features a fresh new layout with a sidebar, which should provide a better overview of your resources.
  • With the 1.0 release, we introduced LocalStack Extensions to allow developers to extend and customize LocalStack.
    We now feature 7 extensions in our library, that allow you to integrate other services, such as stripemailhog, and many others, into your local development setup, or even into your CI pipeline with the new EXTENSION_AUTO_INSTALL config!
    These extensions are also featured in our Extensions Library on the web application, which makes the installation and management of Extensions as simple as the click of a button.
    Furthermore, you can generate LocalStack Extensions badges for your own extensions, which will allow everyone visiting your repository to install your extension through our web UI.
  • LocalStack Instance Bookmarks allow you to quickly connect to multiple LocalStack instances running on different endpoints or even remote machines. The new instance layout now also brings together all instance-related pages like instance status, the resource browser, extensions, and export/import of instance state.
  • We have revamped the UI for Cloud Pods, which now allows you to view a set of useful metadata like the services contained in the pod and the creation time.
    Additionally, the UI allows you to manage your pod versions, with a nifty auto-delete feature.
    Furthermore, you can now create and browse the state of your pods on a per-version level directly in the UI!
  • (beta) We introduced alternative remote storage for Cloud Pods. You will be now able to save your LocalStack state into S3 containers and OCI registries.
  • We now support Route 53 and SageMaker Inference in our resource browser!

Deprecations

  • Dropped support for Python 3.7 after End-Of-Life.
  • The legacy Cloud Pods client will be removed with the next major release.
  • Dropped support for the localstack/bigdata image.

What's Changed

Exciting New Features 🎉

Other Changes

New Contributors

Full Changelog: v2.2.0...v2.3.0

Don't miss a new localstack release

NewReleases is sending notifications on new releases.