Download Latest Version v4.12.0 source code.tar.gz (12.4 MB)
Email in envelope

Get an email when there's a new version of LocalStack

Home / v4.12.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-12-11 12.7 kB
v4.12.0 source code.tar.gz 2025-12-11 12.4 MB
v4.12.0 source code.zip 2025-12-11 14.3 MB
Totals: 3 Items   26.7 MB 0

Summary

LocalStack 4.12 is now available! This release introduces Lambda Managed Instances, enhanced Step Functions unit testing capabilities, expanded Glue API support with user-defined functions and column statistics, and Network Load Balancer TCP listener emulation. Additional enhancements include EventBridge Pipes input transformation, Application Load Balancer HTTPS targets, improved IAM policy simulation, and updates across S3 Tables, CloudWatch Logs, and multiple AWS services.

AWS Features

Enhancements

  • Upgraded the kinesis-mock version from 0.5.1 to 0.5.2.
  • Added support in CloudFormation v2 for List<AWS::EC2::SubnetId> template parameters.
  • Added support for additional RSA key lengths and several EC key types in ACM certificates.
  • Added support for the EU LocationConstraint in the S3 CreateBucket operation.
  • Added support for Airflow 3.0.6 in Managed Workflows for Apache Airflow (MWAA) provider. (🌟 ultimate)
  • Added support for the GetInstanceUefiData API in the EC2 provider. (🌟 base)
  • Implemented support for specifying Tags during the S3 CreateBucket operation, and added support for the TagCount field in HeadObject responses.
  • Added configurable wait-time controls for CloudFormation resource polling (CFN_NO_WAIT_ITERATIONS) and reduced default sleep intervals, meaning that deploy times for large stacks should be reduced.
  • Added configuration options to customise the Libvirt network (EC2_LIBVIRT_NETWORK) and storage pool (EC2_LIBVIRT_POOL) used by EC2, instead of assuming the default names. (🌟 enterprise)
  • Cognito now supports enforcing HTTPS in OAuth and federated login flows by honouring USE_SSL=1, ensuring all generated authentication URLs use https://. (🌟 base)
  • Added support for ECS Managed EC2 Instances capacity providers, including CRUD operations, improved status responses, and validation during task execution. (🌟 base)
  • Added support for the following S3 Control tagging operations for S3 buckets:
  • Added support for the ListLogGroups operation in CloudWatch Logs.
  • EventBridge Pipes now supports input transformation for enrichment, including proper handling of JSON arrays and quote stripping for plain text templates. (🌟 ultimate)
  • Application Load Balancers now support HTTPS targets in target groups, with the load balancer skipping SSL verification for HTTPS targets, matching AWS behavior where self-signed certificates are accepted. (🌟 base)
  • Improved the IAM SimulatePrincipalPolicy operation to use the IAM Enforcement Engine, providing more accurate policy evaluation decisions. Support for roles and groups as principals has been added. (🌟 base)
  • Network Load Balancers now support TCP listener emulation, enabling basic NLB functionality for local testing. A new proxy manager handles the creation and lifecycle of TCP proxies for NLB listeners. (🌟 base)
  • LocalStack’s S3 Tables provider now includes the following enhancements: (🌟 ultimate)
    • Added support for the ListTagsForResource API.
    • Added support for encryption configuration APIs at both bucket and table levels. Actual encryption enforcement is not yet implemented.
  • Added support for managing user-defined functions in Glue with the following APIs: (🌟 ultimate)
  • Added support for managing column statistics for tables in Glue with the following APIs: (🌟 ultimate)

What's Changed

Exciting New Features πŸŽ‰

Other Changes

New Contributors

Full Changelog: https://github.com/localstack/localstack/compare/v4.11.1...v4.12.0

Source: README.md, updated 2025-12-11