Localstack

Latest version: v4.2.0

Safety actively analyzes 715032 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 19

1.12.585

1.4.0

Not secure
Summary
AWS features

- OpenSearch 2.3 is now supported and used by default.
- Apache Airflow 2.4.3 is now supported in MWAA and used by default.
- Add support for SNS subscriptions `FilterPolicyScope` with `MessageBody`
- Add support for S3 Notification Event `s3:ObjectAcl:Put`
- Add support for Macros / Global Transformations in CloudFormation

Enhancements

- More API operations now support global tables in DynamoDB: `UpdateItem` , `DeleteItem` , `ListTables` , `UpdateTable` , `DescribeTable`
- Improved performance for publish operations in SNS
- Add OpenSearch security plugin with support for Internal User Database
- Add support for using public Layers from AWS in Lambda.
- Add support for Transparent Endpoint Injection with Python, NodeJS, Ruby, and Java in Lambda.
- Add support for Layers in the Kubernetes executor for Lambda
- Several enhancements for running Lambda functions as pods on Kubernetes
- Layer CRUD is now available in LocalStack Community.
- Add support for MySQL and custom versions in RDS. Use `RDS_MYSQL_DOCKER=1` to activate the feature, launching MySQL instances using official images in a separate Docker container.

LocalStack features

- Enhancements in the experimental BigData Mono Container Support. This allows BigData services to be spun directly inside the LocalStack main container.
- `on_platform_shutdown` hooks are now available for LocalStack Extensions
- Add support for persistence for CloudFormation
- `BIGDATA_MONO_CONTAINER=1` will become the default with the upcoming 2.0 release.

Deprecations

- `KMS_PROVIDER` and `local-kms` provider is now deprecated and marked for removal in the next major release.
- `EDGE_FORWARD_URL` is deprecated and marked for removal in the next major release.
- Cognito Endpoints will be migrated in the upcoming major release. This will affect the `/login` , `/logout` , `/signup`, `/forgotPassword` endpoints.
- The `/?_config_` endpoint is deprecated and moved to `/_localstack/config`.
- The `/_localstack/ses` endpoint is deprecated and moved to `/_aws/ses`.

What's Changed
* Fix apigateway exportType oas3 => oas30 by calvernaz in https://github.com/localstack/localstack/pull/7348
* Bump stepfunctions-local package to version 1.12.0 by calvernaz in https://github.com/localstack/localstack/pull/7347
* Update Kinesis Mock to 0.3.0 by etspaceman in https://github.com/localstack/localstack/pull/7346
* [minor] Check SSL cert file content to make startup more reliable by whummer in https://github.com/localstack/localstack/pull/7344
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/7352
* Allow more flexibility for lambda hot-reloading paths by dfangl in https://github.com/localstack/localstack/pull/7345
* Add support for Lambda asynchronous event retries by dominikschubert in https://github.com/localstack/localstack/pull/7259
* Disable resolve_refs_recursively in GenericResourceModel by default by dominikschubert in https://github.com/localstack/localstack/pull/7149
* Add lock for StepFunction creation to prevent concurrency issues by whummer in https://github.com/localstack/localstack/pull/7361
* Fix missing message sort in SES tests by simonrw in https://github.com/localstack/localstack/pull/7363
* remove walrus operator from profiles.py by bentsku in https://github.com/localstack/localstack/pull/7371
* fix asgi/wsgi werkzeug compatibility for multi-part uploads by thrau in https://github.com/localstack/localstack/pull/7365
* Mark flaky terraform tests as xfail by dominikschubert in https://github.com/localstack/localstack/pull/7356
* Fix stream event source dates for kinesis and dynamodb streams by dfangl in https://github.com/localstack/localstack/pull/7372
* Update lambda java lib to 0.2.22 by dfangl in https://github.com/localstack/localstack/pull/7373
* Move and refactor CFn utils/files by dominikschubert in https://github.com/localstack/localstack/pull/7364
* Revert stepfunctions package change 7347 by dominikschubert in https://github.com/localstack/localstack/pull/7354
* SES: publish custom email tags by simonrw in https://github.com/localstack/localstack/pull/7332
* CFn refactoring pt.2 by dominikschubert in https://github.com/localstack/localstack/pull/7376
* Support lambda docker flags in the asf provider by dfangl in https://github.com/localstack/localstack/pull/7379
* fix passing event from default eventbus to custom eventbus by bentsku in https://github.com/localstack/localstack/pull/7380
* Fix Kinesis -related Authorization header parsing (via kinesis-mock version update) by paulo-ferraz-oliveira in https://github.com/localstack/localstack/pull/7375
* CFn refactoring pt.3 by dominikschubert in https://github.com/localstack/localstack/pull/7383
* remove base64 decoding of SQS Binary msg attributes already done by ASF parser by bentsku in https://github.com/localstack/localstack/pull/7386
* SES: Use all address fields when emitting notifications by viren-nadkarni in https://github.com/localstack/localstack/pull/7385
* Add dev config flag for fixing lambda invoke on macOS in host mode by joe4dev in https://github.com/localstack/localstack/pull/7367
* use only MetricDatum to show in raw-endpoint for cloudwatch by steffyP in https://github.com/localstack/localstack/pull/7384
* Bump moto-ext to 4.0.12.post1 by viren-nadkarni in https://github.com/localstack/localstack/pull/7320
* fix internal botocore API usage by alexrashed in https://github.com/localstack/localstack/pull/7086
* VTL escape javascript by calvernaz in https://github.com/localstack/localstack/pull/7226
* implement resource tag api for cloudwatch logs by steffyP in https://github.com/localstack/localstack/pull/7389
* Transcribe: Add support for Vietnamese by viren-nadkarni in https://github.com/localstack/localstack/pull/7395
* Make /health support HEAD query again by suzaku in https://github.com/localstack/localstack/pull/7262
* SES: Debug endpoint response schema by viren-nadkarni in https://github.com/localstack/localstack/pull/7388
* Lambda permissions by joe4dev in https://github.com/localstack/localstack/pull/7336
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/7394
* Test for transformations by pinzon in https://github.com/localstack/localstack/pull/7287
* CFn refactoring Pt.4 by dominikschubert in https://github.com/localstack/localstack/pull/7387
* SQS - MaxNumberOfMessages check by giograno in https://github.com/localstack/localstack/pull/7401
* add sqs developer endpoints at /_aws/sqs by thrau in https://github.com/localstack/localstack/pull/7393
* Bump moto-ext to 4.0.12.post2 by viren-nadkarni in https://github.com/localstack/localstack/pull/7399
* upgrade pyopenssl to 23.0.0 by alexrashed in https://github.com/localstack/localstack/pull/7413
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/7416
* upload parity analytics to tinybird (CircleCI Job) by steffyP in https://github.com/localstack/localstack/pull/7324
* add HTTP connection reuse for analytics client by thrau in https://github.com/localstack/localstack/pull/7410
* fix SNS flaky test test_subscription_after_failure_to_deliver by bentsku in https://github.com/localstack/localstack/pull/7368
* refactor SNS async publishing & ASF data models by bentsku in https://github.com/localstack/localstack/pull/7267
* refine contribution guidelines in CONTRIBUTING.md by thrau in https://github.com/localstack/localstack/pull/7423
* DynamoDB: Improved global tables by viren-nadkarni in https://github.com/localstack/localstack/pull/7400
* skip cloudformation transformation tests by pinzon in https://github.com/localstack/localstack/pull/7429
* Add support for CloudFormation update-termination-protection by whummer in https://github.com/localstack/localstack/pull/7430
* minor: Improve parity for API Gateway response shapes by whummer in https://github.com/localstack/localstack/pull/7422
* extend cloudformation deployment utility by pinzon in https://github.com/localstack/localstack/pull/7434
* remove container after running container_port_can_be_bound by steffyP in https://github.com/localstack/localstack/pull/7437
* update s3 and sqs codeowners by thrau in https://github.com/localstack/localstack/pull/7438
* bump moto-ext to 4.0.12.post3 by bentsku in https://github.com/localstack/localstack/pull/7440
* fix ASF S3 issue when host header has subdomains by bentsku in https://github.com/localstack/localstack/pull/7431
* Avoid DynamoDB "Unknown table" error in BatchItemWriter after LocalStack restart by fernandoalexandre in https://github.com/localstack/localstack/pull/7439
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/7456
* update firehose provider api by thrau in https://github.com/localstack/localstack/pull/7455
* update httpclient and proxy to allow connection re-use by thrau in https://github.com/localstack/localstack/pull/7453
* Add lambda permission behavior test by joe4dev in https://github.com/localstack/localstack/pull/7446
* Add lambda runtime wrapper test for ASF provider by dfangl in https://github.com/localstack/localstack/pull/7462
* add aws_response_serializer decorator and use it for SQS dev endpoints by thrau in https://github.com/localstack/localstack/pull/7441
* Fix CLI cache permissions by creating volume dir before mounting by dfangl in https://github.com/localstack/localstack/pull/7468
* add support for CFn IAM::AccessKey update by pinzon in https://github.com/localstack/localstack/pull/7443
* Cross-account attributes for Stores by viren-nadkarni in https://github.com/localstack/localstack/pull/7457
* Fix authorizer creation by storing on Apigateway store by calvernaz in https://github.com/localstack/localstack/pull/7454
* add more validation in S3 PutBucketACL by bentsku in https://github.com/localstack/localstack/pull/7444
* add SNS FilterPolicyScope MessageBody by bentsku in https://github.com/localstack/localstack/pull/7408
* replace legacy edge proxy forwarding with TCP proxy edge component by alexrashed in https://github.com/localstack/localstack/pull/7470
* fix: return headers correctly inside a VTL template in apigateway by amitassaraf in https://github.com/localstack/localstack/pull/7461
* Bump tokio from 1.18.1 to 1.18.4 in /tests/integration/awslambda/functions/common/introspection/provided/src by dependabot in https://github.com/localstack/localstack/pull/7452
* Bump tokio from 1.18.1 to 1.18.4 in /tests/integration/awslambda/functions/common/uncaughtexception/provided/src by dependabot in https://github.com/localstack/localstack/pull/7451
* Bump tokio from 1.18.1 to 1.18.4 in /tests/integration/awslambda/functions/rust-lambda by dependabot in https://github.com/localstack/localstack/pull/7450
* add more validation when creating KMS keys and improve parity by bentsku in https://github.com/localstack/localstack/pull/7463
* Ensure we support Python 3.11 for the CLI by simonrw in https://github.com/localstack/localstack/pull/7447
* change default timestamp format for querystring by steffyP in https://github.com/localstack/localstack/pull/7473
* Cover additional Lambda URL response handling cases by dominikschubert in https://github.com/localstack/localstack/pull/6777
* remove ProxyListener in tests by bentsku in https://github.com/localstack/localstack/pull/7465
* Minor: Add package/version information in installer exception message by whummer in https://github.com/localstack/localstack/pull/7481
* add kms key validation in ASF S3 with feature flag by bentsku in https://github.com/localstack/localstack/pull/7448
* CFN - special case for store location by giograno in https://github.com/localstack/localstack/pull/7485
* workaround: fix amazon_kclpy build failure by pinning previous version by bentsku in https://github.com/localstack/localstack/pull/7496
* fix passing account id to moto in legacy edge proxy by bentsku in https://github.com/localstack/localstack/pull/7489
* fix list_firewall_domain_lists by steffyP in https://github.com/localstack/localstack/pull/7488
* Minor: Pass providerARNs to API GW authorizer on OpenAPI import by whummer in https://github.com/localstack/localstack/pull/7499
* add support for s3 notification - ObjectAcl by bentsku in https://github.com/localstack/localstack/pull/7409
* add validation for multipart upload order by bentsku in https://github.com/localstack/localstack/pull/7495
* Fix resolving CFn SSM stack parameters in !Sub references by whummer in https://github.com/localstack/localstack/pull/7498
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/7500
* Create new provider and server for using local-kms and remove proxy by silv-io in https://github.com/localstack/localstack/pull/7502
* Lambda revisions by joe4dev in https://github.com/localstack/localstack/pull/7482
* Remove unused CFn resolving by dominikschubert in https://github.com/localstack/localstack/pull/7506
* Update README to reflect time's inexorable passage by QuinnyPig in https://github.com/localstack/localstack/pull/7516
* fix S3 ASF storage class validation PutObject/CompleteMultipart by bentsku in https://github.com/localstack/localstack/pull/7505
* fix S3 ASF event stream serialization by alexrashed in https://github.com/localstack/localstack/pull/7513
* add on_platform_shutdown method to extension interface by thrau in https://github.com/localstack/localstack/pull/7477
* cleanup terraform test workflow by macnev2013 in https://github.com/localstack/localstack/pull/7519
* add env var analytics event on start by ackdav in https://github.com/localstack/localstack/pull/7508
* fixed: ssm maintenance_window get/delete with exception by macnev2013 in https://github.com/localstack/localstack/pull/7504
* randomly generate request-id for S3 notification events by bentsku in https://github.com/localstack/localstack/pull/7523
* Bump moto-ext to 4.1.0.post1 by viren-nadkarni in https://github.com/localstack/localstack/pull/7528
* fix APIGW UpdateMethodResponse error response code by alexrashed in https://github.com/localstack/localstack/pull/7520
* create a new ConfigResource and deprecate /?_config_ by bentsku in https://github.com/localstack/localstack/pull/7524
* add apigateway stage variables support by calvernaz in https://github.com/localstack/localstack/pull/7142
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/7533
* Bump moto-ext to 4.1.0.post2 by viren-nadkarni in https://github.com/localstack/localstack/pull/7536
* fix URL encoding for ARN partition rewriting by alexrashed in https://github.com/localstack/localstack/pull/7544
* Update Kinesis Mock to 0.3.2 by etspaceman in https://github.com/localstack/localstack/pull/7546
* Fix naming from Lambda revisions PR by joe4dev in https://github.com/localstack/localstack/pull/7551
* remove leftover terraform test patch by alexrashed in https://github.com/localstack/localstack/pull/7549
* add pattern for predicting moto-backend location by steffyP in https://github.com/localstack/localstack/pull/7547
* Extend allowed CORS origins to include EDGE_PORT_HTTP endpoint by whummer in https://github.com/localstack/localstack/pull/7554
* improve capture_not_implemented script by steffyP in https://github.com/localstack/localstack/pull/7474
* Improve support for ApiGW to StepFunctions service integration by calvernaz in https://github.com/localstack/localstack/pull/7241
* migrate OpenSearch/ElasticSearch EndpointProxy by baermat in https://github.com/localstack/localstack/pull/7558
* improves response template handling by calvernaz in https://github.com/localstack/localstack/pull/7531
* add Gateway server abstraction by alexrashed in https://github.com/localstack/localstack/pull/7563
* Add patch for pickling acm certificate by giograno in https://github.com/localstack/localstack/pull/7561
* SNS FIFO topic: create MessageDeduplicationId if not provided by bentsku in https://github.com/localstack/localstack/pull/7566
* Feature: Integration between API Gateway V1 and AppSync by amitassaraf in https://github.com/localstack/localstack/pull/7459
* Add idempotence for chmod utils to make startup as non-root more resilient by whummer in https://github.com/localstack/localstack/pull/7565
* fix capture_not_implemented by steffyP in https://github.com/localstack/localstack/pull/7575
* Update Kinesis Mock to 0.3.4 by etspaceman in https://github.com/localstack/localstack/pull/7577
* Basic connectivity test from lambda by dominikschubert in https://github.com/localstack/localstack/pull/7483
* fix validation when publishing to FIFO topic with TargetArn by bentsku in https://github.com/localstack/localstack/pull/7564
* Copy runtime init to container including parent folders by dfangl in https://github.com/localstack/localstack/pull/7583
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/7589
* Bump lambda init to v0.1.11-pre by dominikschubert in https://github.com/localstack/localstack/pull/7588
* Extend Docker client to accept --label flag by whummer in https://github.com/localstack/localstack/pull/7590
* add internal pods endpoint to legacy cors check by lukqw in https://github.com/localstack/localstack/pull/7576
* Add keepalive period for removing unused execution environments by dominikschubert in https://github.com/localstack/localstack/pull/7584
* Fix cloudwatch reset by steffyP in https://github.com/localstack/localstack/pull/7556
* Add test for aws-sdk:s3:deleteObject tasks in StepFunctions by whummer in https://github.com/localstack/localstack/pull/7594
* Set download retries and log download exceptions for installer failures by dominikschubert in https://github.com/localstack/localstack/pull/7600
* refactor list of updatable resources by pinzon in https://github.com/localstack/localstack/pull/7587
* Ignore stack trace in lambda exception tests by dominikschubert in https://github.com/localstack/localstack/pull/7606
* add factory for ASF service providers by thrau in https://github.com/localstack/localstack/pull/7571
* fix opensearch store access in create_cluster method by thrau in https://github.com/localstack/localstack/pull/7618
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/7621
* Add support for Opensearch 2.3 by viren-nadkarni in https://github.com/localstack/localstack/pull/7552
* fix: rename list bucket/object reponse class by macnev2013 in https://github.com/localstack/localstack/pull/7545
* Add new lambda provider alias by dominikschubert in https://github.com/localstack/localstack/pull/7625
* Add support for LAMBDA_SYNCHRONOUS_CREATE flag by dominikschubert in https://github.com/localstack/localstack/pull/7624
* Removing startup info ext dependency by giograno in https://github.com/localstack/localstack/pull/7607
* fix npm ownership issues by alexrashed in https://github.com/localstack/localstack/pull/7626
* add more config variables to analytics logging by thrau in https://github.com/localstack/localstack/pull/7619
* Fix/modify launch template by SimonWallner in https://github.com/localstack/localstack/pull/7586
* refactor router to enable resource class pattern via rules by thrau in https://github.com/localstack/localstack/pull/7614
* fix streaming and header handling for proxies by alexrashed in https://github.com/localstack/localstack/pull/7602
* Avoid triggering healthcheck failure which times out after 5s by shenie in https://github.com/localstack/localstack/pull/7085
* migrate internal SES endpoint by alexrashed in https://github.com/localstack/localstack/pull/7630
* fix S3 issue with JS SDK and pre-signed URL - different signer behaviour by bentsku in https://github.com/localstack/localstack/pull/7628
* Fix is_object_request by using the parsed URL (Fixes 7503) by GPSnoopy in https://github.com/localstack/localstack/pull/7512
* Fix !GetAtt with Outputs from Nested Stacks by dominikschubert in https://github.com/localstack/localstack/pull/7631
* Capture actual legacy lambda executor fallback mode by dominikschubert in https://github.com/localstack/localstack/pull/7623
* Add PRO hooks for new lambda provider by joe4dev in https://github.com/localstack/localstack/pull/7560
* Patching EC2 subnets for pickling by giograno in https://github.com/localstack/localstack/pull/7629
* Removing thread in the Firehose store by giograno in https://github.com/localstack/localstack/pull/7642
* allow using route decorator multiple times on single endpoint by alexrashed in https://github.com/localstack/localstack/pull/7633
* work on APIGW parity for RestAPI resource, remove patches by bentsku in https://github.com/localstack/localstack/pull/7595
* fix S3 ASF pre-signed port permutation logic by bentsku in https://github.com/localstack/localstack/pull/7646
* add newline after XML preamble for S3 (fix serverless issue) by bentsku in https://github.com/localstack/localstack/pull/7644
* EC2: Fix attribute not initialised in Subnet instance during unpickling by viren-nadkarni in https://github.com/localstack/localstack/pull/7647
* Add v2 service provider "alias" for S3 by dominikschubert in https://github.com/localstack/localstack/pull/7648
* Bump tokio from 1.18.4 to 1.18.5 in /tests/integration/awslambda/functions/common/introspection/provided/src by dependabot in https://github.com/localstack/localstack/pull/7613
* add deprecated env vars to config event by ackdav in https://github.com/localstack/localstack/pull/7640
* Bump moto-ext to 4.1.1.post3 by viren-nadkarni in https://github.com/localstack/localstack/pull/7622
* Bump tokio from 1.18.4 to 1.18.5 in /tests/integration/awslambda/functions/common/endpointinjection/provided/src by dependabot in https://github.com/localstack/localstack/pull/7612
* Bump tokio from 1.18.4 to 1.18.5 in /tests/integration/awslambda/functions/rust-lambda by dependabot in https://github.com/localstack/localstack/pull/7611
* Bump tokio from 1.18.4 to 1.18.5 in /tests/integration/awslambda/functions/common/uncaughtexception/provided/src by dependabot in https://github.com/localstack/localstack/pull/7610
* APIGW: catchall using x-amazon-apigateway-any-method by viren-nadkarni in https://github.com/localstack/localstack/pull/7653
* Update flake8 and isort dependencies by dfangl in https://github.com/localstack/localstack/pull/7656
* add OpenSearch SecurityPlugin configuration by alexrashed in https://github.com/localstack/localstack/pull/7658

New Contributors
* paulo-ferraz-oliveira made their first contribution in https://github.com/localstack/localstack/pull/7375
* suzaku made their first contribution in https://github.com/localstack/localstack/pull/7262
* fernandoalexandre made their first contribution in https://github.com/localstack/localstack/pull/7439
* amitassaraf made their first contribution in https://github.com/localstack/localstack/pull/7461
* QuinnyPig made their first contribution in https://github.com/localstack/localstack/pull/7516
* SimonWallner made their first contribution in https://github.com/localstack/localstack/pull/7586
* GPSnoopy made their first contribution in https://github.com/localstack/localstack/pull/7512

**Full Changelog**: https://github.com/localstack/localstack/compare/v1.3.1...v1.4.0

1.3.1

Not secure
What's Changed
* Add Tests for CFn update stack operation by pinzon in https://github.com/localstack/localstack/pull/7185
* fix/missing parameters for sam by simonrw in https://github.com/localstack/localstack/pull/7264
* Implement Lambda ASF container image CRUD and docker runtime executor hooks by dfangl in https://github.com/localstack/localstack/pull/7266
* fix: correct status when updating an updated stack by simonrw in https://github.com/localstack/localstack/pull/7272
* fix cloudwatch tests by filtering alarm names by dfangl in https://github.com/localstack/localstack/pull/7277
* Added after inject hook by giograno in https://github.com/localstack/localstack/pull/7250
* switch docs links to update ones by HarshCasper in https://github.com/localstack/localstack/pull/7271
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/7281
* fix cfn apigw account and implement update for some models by pinzon in https://github.com/localstack/localstack/pull/7260
* support creation of integration responses for apigw method by pinzon in https://github.com/localstack/localstack/pull/7269
* APIGW2 special module naming by giograno in https://github.com/localstack/localstack/pull/7286
* fix opensearch / elasticsearch cf tempalte type conversions by alexrashed in https://github.com/localstack/localstack/pull/7293
* fix release banner link by alexrashed in https://github.com/localstack/localstack/pull/7294
* Fix lambda account settings by joe4dev in https://github.com/localstack/localstack/pull/7284
* Modify partition rewrite proxy listener to handler by dfangl in https://github.com/localstack/localstack/pull/7222
* Kinesis: Add multi-accounts support by viren-nadkarni in https://github.com/localstack/localstack/pull/7230
* 7128 cleanup by simonrw in https://github.com/localstack/localstack/pull/7254
* Add error handling to SES configuration set SNS event destinations by simonrw in https://github.com/localstack/localstack/pull/7251
* clean up bad logs file by pinzon in https://github.com/localstack/localstack/pull/7299
* Fix stage model patch operations by calvernaz in https://github.com/localstack/localstack/pull/7283
* fix DDBstreams encoding after update by ackdav in https://github.com/localstack/localstack/pull/7302
* remove unused DynamoDB-specific AwsApiListener by alexrashed in https://github.com/localstack/localstack/pull/7296
* create a docker-compose pro for licensed users by HarshCasper in https://github.com/localstack/localstack/pull/7290
* remove localstack changelog to keep focus on release announcements by HarshCasper in https://github.com/localstack/localstack/pull/7303
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/7307
* update Docker base image (python:3.10.8-slim-buster) digest to 6f0a933 by renovate in https://github.com/localstack/localstack/pull/7306
* hide reading time for coverage docs by HarshCasper in https://github.com/localstack/localstack/pull/7309
* add some basic tests for localstack.aws.mocking by thrau in https://github.com/localstack/localstack/pull/7301
* SQS - Added check for invalid batch entry id by giograno in https://github.com/localstack/localstack/pull/7313
* Add option to customize images used for lambda execution by dominikschubert in https://github.com/localstack/localstack/pull/7317
* Bump moto-ext by viren-nadkarni in https://github.com/localstack/localstack/pull/7291
* fix --profile flag of CLI so config profiles are loaded correctly by thrau in https://github.com/localstack/localstack/pull/7329
* Remove pytz by viren-nadkarni in https://github.com/localstack/localstack/pull/7318
* Fix deploy of DDB with ContributorInsightsSpecification by giograno in https://github.com/localstack/localstack/pull/7322
* Transcribe: support input media amr/flac/mp3/mp4/ogg/webm by janofsun in https://github.com/localstack/localstack/pull/6852
* Lambda: remove duplicate code for account usage by joe4dev in https://github.com/localstack/localstack/pull/7325
* only set HOST_TMP_FOLDER (deprecated) for legacy directories by alexrashed in https://github.com/localstack/localstack/pull/7343
* WIP: fix s3 pre-signed issues + clarify tests by bentsku in https://github.com/localstack/localstack/pull/7333
* return all messages for sqs queue in case max_number_of_message equals -1 by lukqw in https://github.com/localstack/localstack/pull/7331
* prevent DEFAULT_REGION's deprecation message to always show by potyl in https://github.com/localstack/localstack/pull/7327
* Add hot reloading for new lambda provider by dfangl in https://github.com/localstack/localstack/pull/7321

New Contributors
* joe4dev made their first contribution in https://github.com/localstack/localstack/pull/7284
* janofsun made their first contribution in https://github.com/localstack/localstack/pull/6852
* potyl made their first contribution in https://github.com/localstack/localstack/pull/7327

**Full Changelog**: https://github.com/localstack/localstack/compare/v1.3.0...v1.3.1

1.3

* Fix internal usage of deprecations by silv-io in https://github.com/localstack/localstack/pull/7261
* update coverage template for docs creation by steffyP in https://github.com/localstack/localstack/pull/7265

New Contributors
* wonhyeongseo made their first contribution in https://github.com/localstack/localstack/pull/6992
* demonno made their first contribution in https://github.com/localstack/localstack/pull/7055
* sannya-singal made their first contribution in https://github.com/localstack/localstack/pull/7099
* sinecode made their first contribution in https://github.com/localstack/localstack/pull/7168
* cr3 made their first contribution in https://github.com/localstack/localstack/pull/7195
* vladyslavkurovskyi made their first contribution in https://github.com/localstack/localstack/pull/7246

**Full Changelog**: https://github.com/localstack/localstack/compare/v1.2.0...v1.3.0

1.3.0

Not secure
Summary

AWS features

- [OpenSearch](https://docs.localstack.cloud/user-guide/aws/opensearch/) 1.2 and 1.3 support. The default version of OpenSearch has been changed to 1.3.
- [Multi-accounts support](https://docs.localstack.cloud/user-guide/tools/multi-account-setups/) is now available in LocalStack Community. It was previously only available in LocalStack Pro.
- [CloudWatch metrics for Amazon SQS](https://github.com/localstack/localstack/pull/7182) are collected implicitly now.

**Enhancements**

- Migration of S3 to our new and more stable ASF provider. It can be activated with a feature flag and will be the default starting with the next major version 2.0.
- Migration of Lambda to our new and more stable ASF provider. It can be activated with a feature flag and will be the default starting with the next major version 2.0.
- [Multi-accounts support](https://docs.localstack.cloud/tools/multi-account-setups/) has been improved with 1.3 with various bug fixes.
- Improved namespacing in DynamoDB with multi-account and multi-region support for all database operations.

LocalStack features

- [New `localstack/localstack-pro` image](https://docs.localstack.cloud/getting-started/api-key/#using-your-api-key) for licensed users to use LocalStack Pro features and APIs. (⭐ Pro)
- Experimental BigData Mono Container Support to allow starting BigData components without the `localstack/bigdata` image (⭐ Pro)
- [User-defined path support](https://docs.localstack.cloud/localstack/configuration/#miscellaneous) for setting up a custom SSL certificate.
- New [LocalStack Package Manager (LPM) features](https://docs.localstack.cloud/developer-guide/concepts/#packages-and-installers) to install packages to specific targets and specific versions of packages.
- Kubernetes support to set up LocalStack on a K8s cluster via a [Helm chart](https://github.com/localstack/helm-charts).
- A simplified version of the [Cloud Pods CLI](https://docs.localstack.cloud/user-guide/tools/cloud-pods/pods-cli/) (⭐ Pro).
- [Basic Cloud Pods commands](https://docs.localstack.cloud/user-guide/tools/cloud-pods/community/) (`save` and `load`) for persistence snapshots are available to Community users!
- Secret scanning for leaked API keys on GitHub support by [LocalStack and GitHub](https://github.blog/changelog/2022-11-16-localstack-is-now-a-github-secret-scanning-partner/) (⭐ Pro)
- New and improved [LocalStack Docs](https://docs.localstack.cloud/) with tutorials, user guides, and an improved table of contents using Diátaxis framework.

Deprecations

- Deprecating `localstack-light`and `localstack-full` images
- Removal of legacy SQS, API Gateway, and Kinesis provider
- Deprecating Legacy IAM Enforcement (⭐ Pro)
- 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](https://github.com/localstack/localstack/issues/7257) to know about the specifics of each deprecation.

What's Changed
* Avoid import rest api from openapi skipping 'parameters' by calvernaz in https://github.com/localstack/localstack/pull/6769
* fix S3 terraform test timeout by alexrashed in https://github.com/localstack/localstack/pull/6996
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/6994
* S3 ASF test fixes by bentsku in https://github.com/localstack/localstack/pull/6987
* move S3 ASF virtual host proxy and refactor by bentsku in https://github.com/localstack/localstack/pull/7001
* update Docker base image (python:3.10.7-slim-buster) digest to 06d5be9 by renovate in https://github.com/localstack/localstack/pull/6993
* add default converters to Router by thrau in https://github.com/localstack/localstack/pull/7003
* implement SES CloneReceiptRuleSet by wonhyeongseo in https://github.com/localstack/localstack/pull/6992
* fix offline GitHub package presence check by alexrashed in https://github.com/localstack/localstack/pull/7006
* Add debugging options for terraform tests in CI by dominikschubert in https://github.com/localstack/localstack/pull/6954
* Add debug information to check CI failures by dfangl in https://github.com/localstack/localstack/pull/6986
* Pin lambda image digests and make common test builds reproducible by dominikschubert in https://github.com/localstack/localstack/pull/7011
* Add tags to GatewayRestApi resource creation by silv-io in https://github.com/localstack/localstack/pull/7008
* Add infra shutdown handler / improve cleanup of processes and threads by dfangl in https://github.com/localstack/localstack/pull/7010
* Add semantic names to threads to simplify detection of thread leaks by dominikschubert in https://github.com/localstack/localstack/pull/6781
* migrate installer routines to new architecture by baermat in https://github.com/localstack/localstack/pull/6916
* Add error message for invalid SQS batch message IDs by whummer in https://github.com/localstack/localstack/pull/7015
* Remove bson dependency and use pymongo by calvernaz in https://github.com/localstack/localstack/pull/7022
* [KMS] Adding digests for KMS sign/verify. by taras-kobernyk-localstack in https://github.com/localstack/localstack/pull/6941
* update Docker base image (python) tag to v3.10.8 by renovate in https://github.com/localstack/localstack/pull/7030
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/7031
* move OSPackages by baermat in https://github.com/localstack/localstack/pull/7023
* CFn test plan implementation by pinzon in https://github.com/localstack/localstack/pull/6973
* [KMS] Enabling Terraform tests for KMS. by taras-kobernyk-localstack in https://github.com/localstack/localstack/pull/7026
* Remove RegionBackend and related code by viren-nadkarni in https://github.com/localstack/localstack/pull/6998
* fix static infrastructure installer target by alexrashed in https://github.com/localstack/localstack/pull/7033
* Discover lambda runtime executor using plugins by dfangl in https://github.com/localstack/localstack/pull/7034
* Support for removing active services from service pool by MEPalma in https://github.com/localstack/localstack/pull/6946
* Update patch for IAM backend by giograno in https://github.com/localstack/localstack/pull/7042
* Manage Lambda code in code objects / share code between identical versions by dfangl in https://github.com/localstack/localstack/pull/7019
* Migrate lambda executor endpoints from flask to router by dfangl in https://github.com/localstack/localstack/pull/7039
* Extract account id from access key id for each request by dfangl in https://github.com/localstack/localstack/pull/7045
* Migrate debugpy installer by baermat in https://github.com/localstack/localstack/pull/7044
* Fix test_s3_lambda_integration test by dominikschubert in https://github.com/localstack/localstack/pull/7051
* Revert "Extract account id from access key id for each request (7045)" by dominikschubert in https://github.com/localstack/localstack/pull/7056
* update RedHat example Dockerfile by alexrashed in https://github.com/localstack/localstack/pull/7047
* Add mutex locks to installers by viren-nadkarni in https://github.com/localstack/localstack/pull/7053
* S3 asf fixes detected by Terraform test suite by steffyP in https://github.com/localstack/localstack/pull/7027
* Migrate testlibs installer by baermat in https://github.com/localstack/localstack/pull/7052
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/7079
* Add SQS integration support for new Lambda provider by dominikschubert in https://github.com/localstack/localstack/pull/7032
* pin boto3 and botocore versions by alexrashed in https://github.com/localstack/localstack/pull/7088
* add patch to parse VariableExpression by calvernaz in https://github.com/localstack/localstack/pull/7091
* fix pipeline by disabling CircleCI Docker Layer Cache by alexrashed in https://github.com/localstack/localstack/pull/7100
* Update lambda runtime init version, add config option for timeouts by dfangl in https://github.com/localstack/localstack/pull/7087
* refactor lpm plugin mechanism by alexrashed in https://github.com/localstack/localstack/pull/7063
* [KMS] Add support for generate random by demonno in https://github.com/localstack/localstack/pull/7055
* Extend CFn AWS::Lambda resources and corresponding tests by dominikschubert in https://github.com/localstack/localstack/pull/7082
* add config variable to define custom SSL cert path by alexrashed in https://github.com/localstack/localstack/pull/7102
* add SQS check for maximum number of batch entries by giograno in https://github.com/localstack/localstack/pull/7107
* DynamoDB Table CFn-model proper default table name by pinzon in https://github.com/localstack/localstack/pull/7067
* fix S3 CORS allowing all by default by bentsku in https://github.com/localstack/localstack/pull/7038
* Cfn tests addition by pinzon in https://github.com/localstack/localstack/pull/7020
* fix skip snapshot for s3 test by bentsku in https://github.com/localstack/localstack/pull/7111
* [KMS] Small comment fix, reusing stores.create_alias(). by taras-kobernyk-localstack in https://github.com/localstack/localstack/pull/7066
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/7112
* Implement single directory extraction for archive installer by viren-nadkarni in https://github.com/localstack/localstack/pull/7062
* allow package installers to define custom locks by alexrashed in https://github.com/localstack/localstack/pull/7121
* update Docker base image (python:3.10.8-slim-buster) digest to c2b2fbf by renovate in https://github.com/localstack/localstack/pull/7138
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/7139
* Add test for the newest generated cdk sample-app by dominikschubert in https://github.com/localstack/localstack/pull/7128
* Prevent inconsistent persistence states for DynamoDB by viren-nadkarni in https://github.com/localstack/localstack/pull/7123
* fix not-implemented evaluation for s3 by steffyP in https://github.com/localstack/localstack/pull/7150
* check provider is asf_pro for S3 legacy config by steffyP in https://github.com/localstack/localstack/pull/7116
* Add test cases and fix bugs for route53 resolver and secret manager by sannya-singal in https://github.com/localstack/localstack/pull/7099
* deactivate VirtualHostRewriter for s3 ASF by steffyP in https://github.com/localstack/localstack/pull/7065
* migrate S3 presign tests by steffyP in https://github.com/localstack/localstack/pull/7070
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/7171
* DDB - clean DB path when persistence is not set by giograno in https://github.com/localstack/localstack/pull/7174
* More CFn features tests by pinzon in https://github.com/localstack/localstack/pull/7097
* Fix override for cleaning DynamoDB state file by whummer in https://github.com/localstack/localstack/pull/7176
* add OpenSearch 1.2 and 1.3, change default to OpenSearch 1.3 by alexrashed in https://github.com/localstack/localstack/pull/7179
* Add support for lambda timeouts by dfangl in https://github.com/localstack/localstack/pull/7180
* fix python init script execution by simonrw in https://github.com/localstack/localstack/pull/7175
* package installation cleanup by alexrashed in https://github.com/localstack/localstack/pull/7129
* Allow use of arbitrary account IDs by viren-nadkarni in https://github.com/localstack/localstack/pull/7093
* Taking into account msg attributes for total size by sinecode in https://github.com/localstack/localstack/pull/7168
* implement ASF S3 CORS by bentsku in https://github.com/localstack/localstack/pull/7081
* add S3 ASF test job to CircleCI workflow by alexrashed in https://github.com/localstack/localstack/pull/7173
* send SQS metrics to cloudwatch by steffyP in https://github.com/localstack/localstack/pull/7182
* Fix parsing optional parts when resolving a secret by cr3 in https://github.com/localstack/localstack/pull/7195
* Add JRE java.security modules to enable bigdata libs by whummer in https://github.com/localstack/localstack/pull/7189
* update rebase action to consider all release/* branches by alexrashed in https://github.com/localstack/localstack/pull/7202
* allow SNS message attributes data type with dot suffixes by bentsku in https://github.com/localstack/localstack/pull/7181
* S3 ASF fix pre-signed ports permutation by bentsku in https://github.com/localstack/localstack/pull/7152
* fix: update flake8 git url by simonrw in https://github.com/localstack/localstack/pull/7206
* pin flake8 dependencies by thrau in https://github.com/localstack/localstack/pull/7208
* update Docker base image (python:3.10.8-slim-buster) digest to 95f2dd6 by renovate in https://github.com/localstack/localstack/pull/7212
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/7213
* DynamoDB: Implement multi-accounts/multi-region by viren-nadkarni in https://github.com/localstack/localstack/pull/7157
* refactor: SQS message fixtures by simonrw in https://github.com/localstack/localstack/pull/7214
* Dynamodb: Fix context region not being used by viren-nadkarni in https://github.com/localstack/localstack/pull/7215
* Adapt stream event source listeners for ASF lambda provider by dominikschubert in https://github.com/localstack/localstack/pull/7110
* remove requests version pin by dfangl in https://github.com/localstack/localstack/pull/7220
* Port Lambda URL invocation support to ASF provider by dominikschubert in https://github.com/localstack/localstack/pull/7225
* Fix error logging in companion ref detection by dominikschubert in https://github.com/localstack/localstack/pull/7232
* Add parity between old and new lambda provider for destinations by dominikschubert in https://github.com/localstack/localstack/pull/7231
* Fix flaky s3/dynamodb test by dominikschubert in https://github.com/localstack/localstack/pull/7235
* Add support for nodejs 18.x runtime to ASF lambda provider by dfangl in https://github.com/localstack/localstack/pull/7234
* Add CRUD support for lambda layers by dominikschubert in https://github.com/localstack/localstack/pull/7204
* Fix: SES not emitting SNS messages by simonrw in https://github.com/localstack/localstack/pull/7207
* fix opensearch multiregion support by alexrashed in https://github.com/localstack/localstack/pull/7237
* Fix custom id lookup by calvernaz in https://github.com/localstack/localstack/pull/7221
* fix elasticsearch bind host and firehose connectivity by alexrashed in https://github.com/localstack/localstack/pull/7243
* fix 7184: include message id in SNS payload by simonrw in https://github.com/localstack/localstack/pull/7244
* Visitor pattern to collect service backends by giograno in https://github.com/localstack/localstack/pull/7071
* Clean up aws_stack by dominikschubert in https://github.com/localstack/localstack/pull/7239
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/7248
* Test for CFN stack policies by pinzon in https://github.com/localstack/localstack/pull/7159
* feat: support deletion of configuration set and configuration set event destinations by simonrw in https://github.com/localstack/localstack/pull/7229
* Update KINESIS_MOCK_VERSION to 0.2.6 by etspaceman in https://github.com/localstack/localstack/pull/7224
* Bugfix: Fix S3 internalError when try to get an object by vladyslavkurovskyi in https://github.com/localstack/localstack/pull/7246
* Fix cfn stack leak in test fixture by dominikschubert in https://github.com/localstack/localstack/pull/7258
* add snapshot test for cloudwatch put-metric-data with values list by steffyP in https://github.com/localstack/localstack/pull/7166
* Lambda provider parity by dominikschubert in https://github.com/localstack/localstack/pull/7165
* Bugfix: DynamoDB BatchWriteItems in multi-accounts by viren-nadkarni in https://github.com/localstack/localstack/pull/7242

1.2.0

Not secure
Summary

AWS features

- Multi-account support is now available for all services and enabled by default
- [HTTP resolvers for AppSync](https://docs.localstack.cloud/aws/appsync/#graphql-resolvers) (🌟 Pro)
- [AmazonMQ](https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/welcome.html) with Apache ActiveMQ (🌟 Pro)
- [Glue JDBC crawlers](https://docs.localstack.cloud/aws/glue/#jdbc-crawler-example) with Redshift integration (🌟 Pro)
- [SageMaker Model Deployment](https://docs.aws.amazon.com/sagemaker/latest/dg/how-it-works-deployment.html) and [SageMaker Runtime](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_Operations_Amazon_SageMaker_Runtime.html) (🌟 Pro)

**Enhancements**

- Significant parity improvements for KMS
- Significant parity improvements for Secrets Manager
- Support for CFn model: [IAM Access Key](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html)
- Correctly enforce [Lambda's 4KB environment variable size limit](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html)
- Add support for [Lambda authorizers in AppSync APIs](https://aws.amazon.com/blogs/mobile/appsync-lambda-auth/) (🌟 Pro)
- Enhance AWS parity for Cognito user pool auth scopes (🌟 Pro)
- Enhance parity for Glue crawler table prefixes (🌟 Pro)
- Allow user-specified [`hostPort` for ECS containers](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_PortMapping.html#ECS-Type-PortMapping-hostPort) (🌟 Pro)

LocalStack features

- Cloud Pods - revised push/pull/inject workflows; configurable `override`, `merge`, and `deep-merge` merge strategies (🌟 Pro)
- Cloud Pods - introduced public cloud pods that are sharable across organizations (🌟 Pro)
- [Internal SNS endpoint to access platform messages](https://docs.localstack.cloud/aws/sns/#accessing-published-platform-messages)
- Enhanced EKS ingress config for [routing traffic to different services](https://docs.localstack.cloud/aws/elastic-kubernetes-service/#routing-traffic-to-services-on-different-endpoints) (🌟 Pro)
- Persistence support for organizations (🌟 Pro)
- Multi-accounts fully supported with persistence and cloud pods (🌟 Pro)

What's Changed
* fixed basic route table test cases by macnev2013 in https://github.com/localstack/localstack/pull/6761
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/6817
* Add ability to set custom expiry for reserved ports in PortRange TTL cache by whummer in https://github.com/localstack/localstack/pull/6813
* increase max number of http request threads by thrau in https://github.com/localstack/localstack/pull/6814
* add ability to patch botocore specs by thrau in https://github.com/localstack/localstack/pull/6812
* CFN support for Iam Access key model by pinzon in https://github.com/localstack/localstack/pull/6488
* Fix CFN:Kinesis:Stream reference and attributes values. by pinzon in https://github.com/localstack/localstack/pull/6752
* Add custom config to boto test clients by dominikschubert in https://github.com/localstack/localstack/pull/6824
* test dynamic evaluation of services by steffyP in https://github.com/localstack/localstack/pull/6821
* Add sorting transformer for snapshots by dominikschubert in https://github.com/localstack/localstack/pull/6822
* Potential band-aid fix for issue 6808… by bsmedberg-xometry in https://github.com/localstack/localstack/pull/6809
* add new s3 ASF provider by bentsku in https://github.com/localstack/localstack/pull/6829
* Fix CFN Cloudwatch Alarm outputs by pinzon in https://github.com/localstack/localstack/pull/6760
* refactor s3 tests by bentsku in https://github.com/localstack/localstack/pull/6629
* Extract region from function arn for inter service invokes by dfangl in https://github.com/localstack/localstack/pull/6828
* fix coverage exclusions by alexrashed in https://github.com/localstack/localstack/pull/6833
* Fix region in DynamoDB store lookup to enable access from NoSQL Workbench by whummer in https://github.com/localstack/localstack/pull/6834
* Add snapshot test for lambda proxy integration by dfangl in https://github.com/localstack/localstack/pull/6647
* Correctly extract auth info context from authorizer payload by dfangl in https://github.com/localstack/localstack/pull/6838
* Increase AWS Transcribe test timeout by viren-nadkarni in https://github.com/localstack/localstack/pull/6823
* fix create-bucket: exclude LocationConstraint for us-east-1 by steffyP in https://github.com/localstack/localstack/pull/6836
* upgrade hypercorn to 0.14.2 by thrau in https://github.com/localstack/localstack/pull/6778
* fix terraform AWS provider patch for terraform tests by alexrashed in https://github.com/localstack/localstack/pull/6853
* update Docker base image (python) tag to v3.10.7 by renovate in https://github.com/localstack/localstack/pull/6850
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/6854
* Extend CLI to run container from within Docker using SDK client by whummer in https://github.com/localstack/localstack/pull/6841
* Clean up deprecated Java libs for STS integration with Kinesis client by whummer in https://github.com/localstack/localstack/pull/6856
* Lambda tests rework by dominikschubert in https://github.com/localstack/localstack/pull/6790
* Kinesis Stream Resource physical id must be the name by pinzon in https://github.com/localstack/localstack/pull/6860
* fix pipeline failure on terraform test failure by alexrashed in https://github.com/localstack/localstack/pull/6855
* Fix client warnings in logs for custom resources by dominikschubert in https://github.com/localstack/localstack/pull/6866
* Remove snapshot paths *after* the transformations have been applied by dominikschubert in https://github.com/localstack/localstack/pull/6870
* set env DISABLE_EVENTS for the not-implemented-steps in CircleCI by steffyP in https://github.com/localstack/localstack/pull/6871
* Implement ASF S3 operations in provider by bentsku in https://github.com/localstack/localstack/pull/6859
* add package abstraction and plugins by baermat in https://github.com/localstack/localstack/pull/6783
* Add generic hint support for store bundles by viren-nadkarni in https://github.com/localstack/localstack/pull/6843
* Feat/enforce lambda envar size limit by mindriot101 in https://github.com/localstack/localstack/pull/6862
* Introduce multiruntime lambda tests by dominikschubert in https://github.com/localstack/localstack/pull/6858
* fix opensearch cold-start domain creation by alexrashed in https://github.com/localstack/localstack/pull/6883
* mark dynamodb tests and add snapshots by ackdav in https://github.com/localstack/localstack/pull/6878
* Fix logging in local python lambdas by dominikschubert in https://github.com/localstack/localstack/pull/6880
* Fix handle authorization header by calvernaz in https://github.com/localstack/localstack/pull/6895
* Fix prerelease smoke tests for RDS by dfangl in https://github.com/localstack/localstack/pull/6900
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/6894
* update Docker base image (python:3.10.7-slim-buster) digest to 7bb70ac by renovate in https://github.com/localstack/localstack/pull/6893
* add more api doc for public facing APIs by thrau in https://github.com/localstack/localstack/pull/6901
* add rules for ASF S3 virtual host urls by steffyP in https://github.com/localstack/localstack/pull/6846
* Fix SES email retrospective KeyError by silv-io in https://github.com/localstack/localstack/pull/6896
* Dissolve legacy cloudformation tests by dominikschubert in https://github.com/localstack/localstack/pull/6885
* refactor kinesis installers by alexrashed in https://github.com/localstack/localstack/pull/6879
* Add rule for execute-api and extend test coverage for API GW custom CORS by whummer in https://github.com/localstack/localstack/pull/6904
* Add filter in select_from_typed_dict by giograno in https://github.com/localstack/localstack/pull/6902
* Migrate kms to LocalStack. by taras-kobernyk-localstack in https://github.com/localstack/localstack/pull/6819
* disable generic local_api_checker for new gateway by thrau in https://github.com/localstack/localstack/pull/6911
* Implement more ASF S3 operations in provider by bentsku in https://github.com/localstack/localstack/pull/6868
* Add dependency in Dockerfile for MQ by ackdav in https://github.com/localstack/localstack/pull/6919
* Small fix to handle empty init dir with legacy directories in non-Docker mode by whummer in https://github.com/localstack/localstack/pull/6924
* Implement Bucket ACL operations in S3 provider by bentsku in https://github.com/localstack/localstack/pull/6875
* Add utilities to check availability and reserve Docker container ports by whummer in https://github.com/localstack/localstack/pull/6922
* [KMS] Adding key state constraints for operations. by taras-kobernyk-localstack in https://github.com/localstack/localstack/pull/6913
* fix performance issue with ResponseStream wrapper by thrau in https://github.com/localstack/localstack/pull/6937
* S3 ASF fix VersionId and Expires, implement ResponseHeaders override by bentsku in https://github.com/localstack/localstack/pull/6906
* Pin pyOpenSSL to 21.0.0 by viren-nadkarni in https://github.com/localstack/localstack/pull/6936
* pin pyOpenSSL to 22.0.0 by viren-nadkarni in https://github.com/localstack/localstack/pull/6940
* Refactorizaition of CFN test by pinzon in https://github.com/localstack/localstack/pull/6898
* correct the link for CLA.md by lionas32 in https://github.com/localstack/localstack/pull/6890
* Minor fix for Lambda layer response parsing by whummer in https://github.com/localstack/localstack/pull/6935
* [SecretsManager] Fixes, Enhancements, Snapshot tests by MEPalma in https://github.com/localstack/localstack/pull/6630
* add message attributes validation for SNS by bentsku in https://github.com/localstack/localstack/pull/6938
* Update docker-maven ref by viren-nadkarni in https://github.com/localstack/localstack/pull/6951
* upgrade moto-ext to 4.0.5.post1 by thrau in https://github.com/localstack/localstack/pull/6949
* add caching to package installers by thrau in https://github.com/localstack/localstack/pull/6953
* fix response parsing for s3 website requests by thrau in https://github.com/localstack/localstack/pull/6947
* Display helpful message if --host fails by tresni in https://github.com/localstack/localstack/pull/6945
* Fix the supervisord.conf file using a full path by mh4ckt3mh4ckt1c4s in https://github.com/localstack/localstack/pull/6952
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/6933
* Store migrations by viren-nadkarni in https://github.com/localstack/localstack/pull/6832
* disable verify_ssl for downloading vosk language models by thrau in https://github.com/localstack/localstack/pull/6957
* migrate S3 notifications to ASF by steffyP in https://github.com/localstack/localstack/pull/6903
* S3 ASF Presigned URL by bentsku in https://github.com/localstack/localstack/pull/6908
* pin terraform version to 1.2.9 for terraform-tests by thrau in https://github.com/localstack/localstack/pull/6962
* Unable to build localstack with make docker-build by sha-shrestha in https://github.com/localstack/localstack/pull/6899
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/6965
* Fix typo in variable name by ChandanChainani in https://github.com/localstack/localstack/pull/6966
* clean up and remove dead code by thrau in https://github.com/localstack/localstack/pull/6958
* Pin importlib-metadata dependency to maintain CLI compatibility for python 3.7 by dfangl in https://github.com/localstack/localstack/pull/6969
* upgrade moto to 4.0.6.post1 by thrau in https://github.com/localstack/localstack/pull/6964
* refactor test_integration.py to be more resilient towards reruns by thrau in https://github.com/localstack/localstack/pull/6972
* implement S3 ASF website hosting support by bentsku in https://github.com/localstack/localstack/pull/6959
* Test added for CFn-Opensearch:Domain by pinzon in https://github.com/localstack/localstack/pull/6943
* fix s3 asf website moto import by bentsku in https://github.com/localstack/localstack/pull/6978
* Tie Lambda backend lookup to resource ARNs to avoid region mismatches by whummer in https://github.com/localstack/localstack/pull/6975
* fix http router to correctly add method constraints for route by thrau in https://github.com/localstack/localstack/pull/6977
* add sagemaker-runtime to service router by thrau in https://github.com/localstack/localstack/pull/6976
* Fix DynamodbStreams binary data consistency by ackdav in https://github.com/localstack/localstack/pull/6918
* expose internal SNS data platform_endpoint_messages by bentsku in https://github.com/localstack/localstack/pull/6661
* deploy_cfn_template fixture should stop waiting on ROLLBACK status by pinzon in https://github.com/localstack/localstack/pull/6888
* implement S3 ASF pre-signed POST support by bentsku in https://github.com/localstack/localstack/pull/6980
* Template logic for updates and attrs moved to resource classes by pinzon in https://github.com/localstack/localstack/pull/6944
* Lambda refactoring/CRUD ASF provider implementation by dominikschubert in https://github.com/localstack/localstack/pull/6865

New Contributors
* bsmedberg-xometry made their first contribution in https://github.com/localstack/localstack/pull/6809
* mindriot101 made their first contribution in https://github.com/localstack/localstack/pull/6862
* lionas32 made their first contribution in https://github.com/localstack/localstack/pull/6890
* tresni made their first contribution in https://github.com/localstack/localstack/pull/6945
* mh4ckt3mh4ckt1c4s made their first contribution in https://github.com/localstack/localstack/pull/6952
* sha-shrestha made their first contribution in https://github.com/localstack/localstack/pull/6899
* ChandanChainani made their first contribution in https://github.com/localstack/localstack/pull/6966

**Full Changelog**: https://github.com/localstack/localstack/compare/v1.1.0...v1.2.0

Page 7 of 19

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.