github localstack/localstack v3.4.0

15 days ago

Summary

This release includes AWS feature updates such as Lambda support for Ruby 3.3 and S3 pre-signed POST policy validation. Enhancements comprise a new experimental event rule engine for event pattern matching and support for Transcribe on Apple Silicon. New resource browsers have been added for LocalStack.

AWS Features

  • Lambda now supports the new Lambda runtime Ruby 3.3.
  • Support for specific policy validation for pre-signed POST on S3. For S3 pre-signed POST, you can set some conditions when generating the request that the client using the pre-signed POST will need to comply with.
  • Support for Redshift Driver in Glue Jobs. (🌟 pro)
  • ECS task logs are now streamed to CloudWatch. (🌟 pro)
  • EventBridge Pipes now supports EventBridge and StepFunctions as a target. (🌟 pro)

Enhancements

  • Support for a new experimental event rule engine for event pattern matching used in the following services:

    • EventBridge
    • EventBridge Pipes (🌟 pro)
    • Lambda Event Source Mapping

    Configure the EVENT_RULE_ENGINE=java to use the AWS event-ruler that offers better parity.

  • Support for Transcribe on Apple Silicon/aarch64 .

  • While starting an ECS Service, LocalStack now spins up the correct number of tasks. (🌟 pro)

  • Support for the following API methods in AppSync provider: (🌟 pro)

    • VTL: evaluate_mapping_template
    • JavaScript: evaluate_code
  • New Kafka version 3.6.1 is now supported. (🌟 pro)

  • Support for the following APIs are available in the IoT provider: (🌟 pro)

  • Support for RDS Data BatchExecuteStatement API. (🌟 pro)

  • LocalStack now labels spawned containers with the service name to make identification of running containers easier. (🌟 pro)

  • Support for adding userName to user pool Lambda trigger parameters in the Cognito provider. (🌟 pro)

  • RDS AuroraMySQL can now be created using the Aurora Versioning Syntax. (🌟 pro)

  • Support for the Step Functions TestState API action with the following inspection levels:

    • INFO
    • DEBUG
    • TRACE
  • Support for Step Functions MaxItem and MaxItemPath declarations.

  • Support for MaxConcurrencyPath in Step Functions.

  • CloudFormation now supports the following operations:

    • UPDATE for AWS::SNS::Subscription
    • UPDATE for AWS::SQS::QueuePolicy
    • CREATE & DELETE for AWS::Events::ApiDestination
  • Lambda added a metadata API endpoint /_aws/lambda/runtimes to query the supported Lambda runtimes.

LocalStack Features

  • New Resource Browsers for:
    • Neptune
    • Route53 Resolvers
    • Cost Explorer
    • Account Management

Deprecations

  • The following commands have been removed from the localstack CLI experience:

    • localstack login
    • localstack logout

    They have been replaced by localstack auth login and localstack auth logout commands.

What's Changed

Exciting New Features 🎉

Other Changes

New Contributors

Full Changelog: v3.3.0...v3.4.0

Don't miss a new localstack release

NewReleases is sending notifications on new releases.