Localstack

Latest version: v3.4.0

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

Scan your dependencies

Page 6 of 16

1.0.2

Not secure
What's Changed
* Moving zip utilities by giograno in https://github.com/localstack/localstack/pull/6490
* Changing ACM certificate fixture to handle regions as input parameters. by taras-kobernyk-localstack in https://github.com/localstack/localstack/pull/6479
* docs: change v1 banner by HarshCasper in https://github.com/localstack/localstack/pull/6483
* fix: print conserved docker logs if container is not running by HarshCasper in https://github.com/localstack/localstack/pull/6477
* fix ASF / botocore CBOR decoding by alexrashed in https://github.com/localstack/localstack/pull/6494
* Rework RegionBackend by viren-nadkarni in https://github.com/localstack/localstack/pull/6444
* Upgrade JAR files to resolve some recent security vulnerabilities by whummer in https://github.com/localstack/localstack/pull/6496
* Migrate to amazon_kclpy v2, remove obsolete custom patches by whummer in https://github.com/localstack/localstack/pull/6502
* fix podman compatibility for list_containers in container utils by hans-d in https://github.com/localstack/localstack/pull/6508
* Avoid shell expansion for zip utils by giograno in https://github.com/localstack/localstack/pull/6497
* Pin quart and werkzeug versions to fix recent changes in req ctx stack, URL Map by whummer in https://github.com/localstack/localstack/pull/6514
* Update README.md by bish0polis in https://github.com/localstack/localstack/pull/6510
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/6515
* fix Kinesis GetRecords on empty streams by alexrashed in https://github.com/localstack/localstack/pull/6516
* fix type hint compatibility in aws_stack.py by thrau in https://github.com/localstack/localstack/pull/6512
* Fix pytest log capture for integration tests by dfangl in https://github.com/localstack/localstack/pull/6519
* Utility to restart Docker containers by viren-nadkarni in https://github.com/localstack/localstack/pull/6489
* Fix Swagger spec imports of REST APIs with base paths by whummer in https://github.com/localstack/localstack/pull/6520
* bump moto-ext version to 3.1.13 by steffyP in https://github.com/localstack/localstack/pull/6524
* Minor: Skip upgrading JAR file if local version already matches by whummer in https://github.com/localstack/localstack/pull/6534
* fix EC2 ASF error serialization and botocore parsing by alexrashed in https://github.com/localstack/localstack/pull/6535
* added cloudwatch enable/disable actions by steffyP in https://github.com/localstack/localstack/pull/6491
* Add timestamp to SES retrospection messages by viren-nadkarni in https://github.com/localstack/localstack/pull/6526
* run tests with snapshot verify by default by steffyP in https://github.com/localstack/localstack/pull/6518

New Contributors
* taras-kobernyk-localstack made their first contribution in https://github.com/localstack/localstack/pull/6479
* hans-d made their first contribution in https://github.com/localstack/localstack/pull/6508
* bish0polis made their first contribution in https://github.com/localstack/localstack/pull/6510

**Full Changelog**: https://github.com/localstack/localstack/compare/v1.0.1...v1.0.2

1.0.1

Not secure
What's Changed
* Remove python 3.6 compatibility mention from README, minor readme updates by dfangl in https://github.com/localstack/localstack/pull/6452
* fix moto fallback dispatching on 404 errors by alexrashed in https://github.com/localstack/localstack/pull/6449
* fix content based message deduplication with sqs fifo queues by thrau in https://github.com/localstack/localstack/pull/6460
* fix integration tests against pro by alexrashed in https://github.com/localstack/localstack/pull/6461
* remove `fix_return_consumed_capacity`, fixes 6437 by brandonstubbs in https://github.com/localstack/localstack/pull/6439
* fix authorizer object for rest api by calvernaz in https://github.com/localstack/localstack/pull/6436
* update Docker base image (python:3.10.5-slim-buster) digest to 1839c4f by renovate in https://github.com/localstack/localstack/pull/6469
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/6470
* added support for route53resolver group association by macnev2013 in https://github.com/localstack/localstack/pull/6423
* fix CLA allowlist (renamve renovate-bot to renovate) by alexrashed in https://github.com/localstack/localstack/pull/6472
* Fix volume dir path replacement for windows paths, use docker cmd client if not in docker by dfangl in https://github.com/localstack/localstack/pull/6474
* add ec2 vpc terraform test cases by macnev2013 in https://github.com/localstack/localstack/pull/6478
* Fix windows volume mount path for CLI localstack start by dfangl in https://github.com/localstack/localstack/pull/6482
* Remove API_REGIONS cache, replace with in-memory lookup by whummer in https://github.com/localstack/localstack/pull/6487
* Canonicalize Lambda policy name, initialize service provider in run_lambda(..) by whummer in https://github.com/localstack/localstack/pull/6485
* fix ASF error serialization for shapes w/ members by alexrashed in https://github.com/localstack/localstack/pull/6246

New Contributors
* brandonstubbs made their first contribution in https://github.com/localstack/localstack/pull/6439

**Full Changelog**: https://github.com/localstack/localstack/compare/v1.0.0...v1.0.1

1.0.0

Not secure
This major release of LocalStack marks the first milestone of LocalStack's mission to become the standard platform for local cloud development. We have spent the last year significantly re-shaping the codebase to make it easier to introduce and extend AWS services, improving parity with AWS and introducing mechanisms to monitor parity, as well as adding new pro features.

Several of these changes require a migration, and we have done our best to make the migration as smooth as possible. Please find more in the *How to Migrate* section.

Summary

Community Features and Major Changes

- New filesystem hierarchy with simplified configuration
- Full rollout of the AWS Server Framework (ASF)
- A framework for testing and reporting parity with AWS
- All new logging output and error reporting
- Remove deprecated persistence provider

Pro Features

- Cloud Pods experience
- Revamp of multi-account setups (experimental)
- Introducing Extensions (experimental)
- IAM enforcement for all services
- Detailed stack analytics

Further Reading

For more details of how things are changing, feel free to continue reading:

- [Our v1 release blog article](https://localstack.cloud/blog/2022-07-13-announcing-localstack-v1-general-availability/)
- https://discuss.localstack.cloud/

How to Migrate

- Update your startup configurations to the new *LocalStack volume* directory. Find out more about the concept [in our docs](https://docs.localstack.cloud/localstack/filesystem/).
- **Starting with docker-compose**:
Update your volumes mounts from

yaml
volumes:
- "${TMPDIR:-/tmp}/localstack:/tmp/localstack"


to

yaml
volumes:
- "${LOCALSTACK_VOLUME_DIR:-./volume}:/var/lib/localstack"


- **Starting with docker** directly:
Update your volume mounts from
`docker run -p 4566:4566 -v /tmp/localstack:/tmp/localstack ...`
to
`docker run -p 4566:4566 -v /path/to/volume:/var/lib/localstack ...`
where `/path/to/volume` should be something outside your host’s temp folder. We encourage the cache directory of your system, which is what the LocalStack CLI does.
- **Starting with the CLI:**
Just update to the latest version of the CLI with `pip install --upgrade localstack`. The latest version of the CLI already uses the new *LocalStack volume* directory.
*The volume directory can be configured via the `LOCALSTACK_VOLUME_DIR`, which defaults to:
- Mac: `~/Library/Caches/localstack/volume`
- Linux: `~/.cache/localstack/volume`
- Windows: `%LOCALAPPDATA%/localstack/cache/volume`
- The old filesystem hierarchy (including `/tmp/localstack` mounts,`DATA_DIR`and `HOST_TMP_PATH`) can be enabled using `LEGACY_DIRECTORIES=1`
- If you mount a volume into `/tmp/localstack` instead of `/var/lib/localstack`, then LocalStack will automatically enable `LEGACY_DIRECTORIES=1`, and print a deprecation warning.
- You currently cannot set the configure the new filesystem hierarchy with the CLI version `0.14.x`, in order to use the development version of the CLI, please run `pip install --upgrade "localstack>=1.0.0.dev"`
- Remove `DATA_DIR` which has been deprecated and will be ignored. Use `PERSISTENCE=1` and find your state files in your LocalStack volume in `state/`
- Remove `HOST_TMP_PATH`, which was previously necessary for `LAMBDA_EXECUTOR=docker` or `docker-reuse`. We now detect automatically the host path that is mounted into Lambda containers from your LocalStack volume mount.
- When using docker-compose, remove the `network_mode: bridge` configuration unless you are sure that you need it. We now automatically detect the network mode for Lambda networking.
- We’ve rolled out a completely new framework for handling AWS requests, the AWS Server Framework (ASF). This has replaced the edge proxy, which was previously handling all HTTP requests. If you are experiencing problems, as a workaround you can try to enable the old edge proxy with `LEGACY_EDGE_PROXY=1` but this is deprecated and will be removed in the future.
- Enable the experimental multi-accounts feature by setting `MULTI_ACCOUNTS=1` as part of your LocalStack config. New AWS accounts will be allocated based on configuration from the client side. [See our docs for details](https://docs.localstack.cloud/tools/multi-account-setups/)
- Replay-based persistence as been removed. To use our more mature persistence mechanism, please consider upgrading to LocalStack Pro.

Changelog

* docs: add v1 release banner by HarshCasper in https://github.com/localstack/localstack/pull/6427
* add new log output formatting and asf trace logging by thrau in https://github.com/localstack/localstack/pull/6424
* set analytics api version to v1 by thrau in https://github.com/localstack/localstack/pull/6431
* collect parity metrics by steffyP in https://github.com/localstack/localstack/pull/6305
* fix logging for CLI by thrau in 6432
* set analytics api version to v1 by thrau in 6431
* add new log output formatting and asf trace logging by thrau in 6424
* fix parse_response to handle streaming responses by thrau in 6415
* add response parser to handler chain by thrau in 6406
* add deprecation path for LEGACY_DIRECTORIES=1 by thrau in 6400
* update .dockerignore to new filesystem hierarchy by thrau in 6399
* Remove deprecated docker-compose defaults by dfangl in 6397
* implement localstack python extensions framework by thrau in 6387
* implement HTTP proxy framework by thrau in 6386
* fix None check in AccountIdEnricher by thrau in 6385
* Fix host path replacement for lambda volume mounts by dfangl in 6378
* fix apigw LambdaResponse with async invocation to return empty body by thrau in 6349
* fix s3 delete_bucket compatibility with ASF gateway by thrau in 6348
* fix pickling in multi-account region backend by thrau in 6346
* Multi accounts feature flag by viren-nadkarni in 6331
* Setting LS default user to root, support user permission boundary by dfangl in 6324
* Default access key for legacy gateway by viren-nadkarni in 6322
* collect parity metrics by steffyP in 6305
* add new localstack filesystem hierarchy by thrau in 6302
* fix access key id auth header extraction for different signature versions by viren-nadkarni in 6292
* fix ASF integration of to_invocation_context by thrau in 6284
* fix s3 VirtualHostRewriter to also restore RAW_URI by thrau in 6276
* periodically emit analytcs events containing aggregated HTTP response metrics by SwatsonCodes in 6269
* use asf gateway as default by thrau in 6206
* make asf apigateway provider the default by thrau in 6177
* Use Moto account ID resolver by viren-nadkarni in 6104
* Cleanup replay-based persistence by giograno in 6041
* fix python 3.7 compat of setup_hypercorn_logger for cli by thrau in https://github.com/localstack/localstack/pull/6433
* fix aws header list parsing by thrau in https://github.com/localstack/localstack/pull/6435
* Make SERVICES act as preload-list for EAGER_SERVICE_LOADING by dfangl in https://github.com/localstack/localstack/pull/6438
* Fixes 6405 Kms import key material ignores requested wrapping algo by srgg in https://github.com/localstack/localstack/pull/6407
* update readme header to new theme by thrau in https://github.com/localstack/localstack/pull/6446

New Contributors
* srgg made their first contribution in https://github.com/localstack/localstack/pull/6407

**Full Changelog**: https://github.com/localstack/localstack/compare/v0.14.5...v1.0.0

0.14.5

Not secure
Summary

This release contains a number of improvements and fixes, as well as some new feature highlights:

* add initial support for nodejs16.x runtime by pksunkara in 6200
* support binary content in DynamoDB Streams giograno in 6371
* add plugin installation for OpenSearch 1.1+ by alexrashed in 6395
* add validation of API Gateway Lambda integration responses by pinzon in 6170
* enhance parity for SNS MessageAttributes consumed by AWS Java SDK by bentsku in 6373

This is the last planned patch release before our upcoming major release 1.0.

What's Changed
* update Docker base image (python:3.10.5-slim-buster) digest to a2e9d4e by renovate in https://github.com/localstack/localstack/pull/6350
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/6351
* fix docker inspect health check log output by alexrashed in https://github.com/localstack/localstack/pull/6338
* fix ASF API GW / ASF HTTP gateway headers by alexrashed in https://github.com/localstack/localstack/pull/6354
* Add notification configuration id to event message by silv-io in https://github.com/localstack/localstack/pull/6353
* Allow SES emails to be filterable by message ID by viren-nadkarni in https://github.com/localstack/localstack/pull/6340
* add convenience GitHub workflows for release branches by alexrashed in https://github.com/localstack/localstack/pull/6363
* Fix SizeBytes calculation for non serializable items by giograno in https://github.com/localstack/localstack/pull/6365
* Add pip install to ensure latest dev releases are not overwritten by whummer in https://github.com/localstack/localstack/pull/6359
* Refactored integration test by giograno in https://github.com/localstack/localstack/pull/6347
* Add temporary support for nodejs16.x runtime by pksunkara in https://github.com/localstack/localstack/pull/6200
* Add test for ES6 export syntax with NodeJS runtimes in Lambda by dominikschubert in https://github.com/localstack/localstack/pull/6372
* fix GitHub action user (use PAT of localstack-bot) by alexrashed in https://github.com/localstack/localstack/pull/6376
* fix CI dep issues for newly introduced ext runtime deps by alexrashed in https://github.com/localstack/localstack/pull/6388
* Minor fixes to mark DynamoDB test with binary data as aws_validated by whummer in https://github.com/localstack/localstack/pull/6390
* fix SNS MessageAttributes parity with AWS by bentsku in https://github.com/localstack/localstack/pull/6373
* fix missing (rest-)json error type header field by alexrashed in https://github.com/localstack/localstack/pull/6370
* add plugin installation for opensearch 1.1+ by alexrashed in https://github.com/localstack/localstack/pull/6395
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/6394
* DynamoDB streaming binary content by giograno in https://github.com/localstack/localstack/pull/6371
* minor: Add test dependency to deepdiff by whummer in https://github.com/localstack/localstack/pull/6401
* Add fallback to default provider if configured provider is not available by dfangl in https://github.com/localstack/localstack/pull/6391
* APIGW Lambda integration validations by pinzon in https://github.com/localstack/localstack/pull/6170
* Refactor Events test by pinzon in https://github.com/localstack/localstack/pull/6239
* terraform test execution in CI by macnev2013 in https://github.com/localstack/localstack/pull/6393
* fix cryptography updates / remove pin by alexrashed in https://github.com/localstack/localstack/pull/6402
* added support for firewall rule groups by macnev2013 in https://github.com/localstack/localstack/pull/6366
* drop support for specific node, ruby & dotnet lambda runtime versions by HarshCasper in https://github.com/localstack/localstack/pull/6403
* add exception metadata to ASF generated ServiceException by thrau in https://github.com/localstack/localstack/pull/6409
* add logs for lambda executor startup failure and removing containers on shutdown by dfangl in https://github.com/localstack/localstack/pull/6404
* fix lambda ASF API updates by alexrashed in https://github.com/localstack/localstack/pull/6411
* fix asgi header extraction for h11 and h2 by thrau in https://github.com/localstack/localstack/pull/6413
* Fix default content-type for APIGW-Lambda integration by pinzon in https://github.com/localstack/localstack/pull/6408
* Install sqlite native libs for DynamoDB on OSX arm64 (M1) by whummer in https://github.com/localstack/localstack/pull/6417
* remove terraform restore cache keys by dfangl in https://github.com/localstack/localstack/pull/6418
* Validate KMS tests and fix issues by silv-io in https://github.com/localstack/localstack/pull/6335

New Contributors
* pksunkara made their first contribution in https://github.com/localstack/localstack/pull/6200

**Full Changelog**: https://github.com/localstack/localstack/compare/v0.14.4...v0.14.5

0.14.4

Not secure
Summary

This release contains a wealth of parity improvements and fixes. It also includes a number of new features:

* Swagger and OpenAPI export for API Gateway REST APis 5935
* Cloudformation `EC2::Subnet` support 6162
* Cloudformation `AWS::OpenSearchService::Domain` support 6199
* A healthcheck for the Docker container 6297
* S3 TagObject notifications 6099
* A new HTTP gateway that we will roll out for 1.0 (can be enabled with `LEGACY_EDGE_PROXY=0`) 5243

This will potentially be the last release before our next major release.

What's Changed
* ASF protocol cleanup / small enhancements by alexrashed in https://github.com/localstack/localstack/pull/6095
* improve SQS receipt handle error parity by thrau in https://github.com/localstack/localstack/pull/6103
* Validations for Events.CreateConnection by pinzon in https://github.com/localstack/localstack/pull/5964
* Slight refactoring to allow customizing DynamoDB server startup by giograno in https://github.com/localstack/localstack/pull/6109
* Bump gson from 2.8.6 to 2.8.9 in /tests/integration/awslambda/functions/java/lambda_echo by dependabot in https://github.com/localstack/localstack/pull/6112
* fix SQS dead letter queue delivery for fifo queues by thrau in https://github.com/localstack/localstack/pull/6115
* fix SQS ReceiveMessage blocking behavior when MaxNumberOfMessages is set by thrau in https://github.com/localstack/localstack/pull/6118
* Typo API Gateway Provider validateRequestPparameters by nicoandra in https://github.com/localstack/localstack/pull/6113
* Draft: Add object tagging notification support by threewordphrase in https://github.com/localstack/localstack/pull/6099
* update Docker base image (python:3.10.4-slim-buster) digest to 152f6ea by renovate in https://github.com/localstack/localstack/pull/6120
* Add default UserName for AWS::IAM::User by dominikschubert in https://github.com/localstack/localstack/pull/6122
* Use asyncio run_in_executor to prevent is_ssl_socket check from blocking by dfangl in https://github.com/localstack/localstack/pull/6123
* Add hosts file to container to fix performance issues in windows container mode by dfangl in https://github.com/localstack/localstack/pull/6129
* fix sqs query-api endpoint strategy routing by thrau in https://github.com/localstack/localstack/pull/6145
* Fix references to AWS managed policies in SAM templates by dominikschubert in https://github.com/localstack/localstack/pull/6148
* fix SQS ApproximateFirstReceiveTimestamp type by thrau in https://github.com/localstack/localstack/pull/6147
* Fix cfn apigw domain tags by pinzon in https://github.com/localstack/localstack/pull/6110
* Fix event message parameters priority by pinzon in https://github.com/localstack/localstack/pull/5959
* Feature apigateway rest swagger export by calvernaz in https://github.com/localstack/localstack/pull/5935
* Add test for catch/retry mechanism in StepFunctions by dominikschubert in https://github.com/localstack/localstack/pull/6144
* Bump moto-ext to version 3.1.10 by whummer in https://github.com/localstack/localstack/pull/6154
* Introduce BackendStateLifecycle abstraction by giograno in https://github.com/localstack/localstack/pull/6114
* add SQS feature flag to raise QueueDeletedRecently errors by thrau in https://github.com/localstack/localstack/pull/6140
* TransactWriteItem for binary data by giograno in https://github.com/localstack/localstack/pull/6152
* update Docker base image (python:3.10.4-slim-buster) digest to 7e650ce by renovate in https://github.com/localstack/localstack/pull/6164
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/6165
* Update redhat image to python 3.10 by dfangl in https://github.com/localstack/localstack/pull/6169
* add option to select test cases by fixture usage by dominikschubert in https://github.com/localstack/localstack/pull/6175
* Fix CFN Events create rule without targets by pinzon in https://github.com/localstack/localstack/pull/6061
* add apigateway restapi dispatcher to edge router by thrau in https://github.com/localstack/localstack/pull/6040
* minor fix to allow authorization context permeate into lambda event by calvernaz in https://github.com/localstack/localstack/pull/6174
* Fix SNS format when delivering to a DLQ by bentsku in https://github.com/localstack/localstack/pull/6168
* Add error handling for localstack container startup in CLI by dfangl in https://github.com/localstack/localstack/pull/6178
* Add CFn support for remaining EC2::Subnet properties by whummer in https://github.com/localstack/localstack/pull/6162
* pin opensearch-py to version 1.1.0 by steffyP in https://github.com/localstack/localstack/pull/6184
* Added explicit check for a bucket when deploying a stack by giograno in https://github.com/localstack/localstack/pull/6171
* Kinesis - option for persistence path by giograno in https://github.com/localstack/localstack/pull/6179
* fix apigateway delete_rest_api method by thrau in https://github.com/localstack/localstack/pull/6185
* Add snapshot transformers by dominikschubert in https://github.com/localstack/localstack/pull/6127
* add two more labels to 'exempt-issue-labels' for the stale-bot by steffyP in https://github.com/localstack/localstack/pull/6189
* prepare s3 for ASF gateway by thrau in https://github.com/localstack/localstack/pull/6191
* fix HypercornServer API and test to allow multiple instances by thrau in https://github.com/localstack/localstack/pull/6190
* fix IAM exception handling by thrau in https://github.com/localstack/localstack/pull/6192
* chore: remove chart release workflow by HarshCasper in https://github.com/localstack/localstack/pull/6195
* switch to dev release versioning by alexrashed in https://github.com/localstack/localstack/pull/6198
* implement ExclusiveStartShardId for DynamoDB Streams describe_stream by bentsku in https://github.com/localstack/localstack/pull/6186
* test: invalidates 5395 by dhilipsiva in https://github.com/localstack/localstack/pull/6159
* implement new HTTP request handling framework by thrau in https://github.com/localstack/localstack/pull/5243
* fix and clean up sns tests to use httpserver fixture by thrau in https://github.com/localstack/localstack/pull/6211
* fixed: route53 get-health-check response by macnev2013 in https://github.com/localstack/localstack/pull/6205
* fix test_redrive_policy_http_subscription to correctly consume subscription notification by thrau in https://github.com/localstack/localstack/pull/6219
* fix and clean up flaky cfn tests by thrau in https://github.com/localstack/localstack/pull/6213
* fix concurrency of dynamodbstreams sequence number by thrau in https://github.com/localstack/localstack/pull/6214
* update Docker base image (python:3.10.4-slim-buster) digest to b59fd1a by renovate in https://github.com/localstack/localstack/pull/6208
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/6220
* fix domain name validation in opensearch CreateDomain operation by thrau in https://github.com/localstack/localstack/pull/6207
* Add `AWS::OpenSearchService::Domain` by silv-io in https://github.com/localstack/localstack/pull/6199
* fix log subscription: return id as string by steffyP in https://github.com/localstack/localstack/pull/6202
* Add tests which verify EventBridge rules behavior by lukqw in https://github.com/localstack/localstack/pull/6124
* fix op router for new HTTP gateway requests with slashes by alexrashed in https://github.com/localstack/localstack/pull/6223
* add websocket route to ApiInvocationContext by calvernaz in https://github.com/localstack/localstack/pull/6230
* Fix CLI remove Literal type for 3.6 and 3.7 compatibility by bentsku in https://github.com/localstack/localstack/pull/6231
* chore: remove banner image by HarshCasper in https://github.com/localstack/localstack/pull/6235
* remove itest-sqs-provider test from CI pipeline by thrau in https://github.com/localstack/localstack/pull/6236
* Initialize ws route by calvernaz in https://github.com/localstack/localstack/pull/6241
* add composite handler for asf handler chain by thrau in https://github.com/localstack/localstack/pull/6240
* add .env to .gitignore by lukqw in https://github.com/localstack/localstack/pull/6232
* Exit pytest when encountering duplicate fixture names by default by dominikschubert in https://github.com/localstack/localstack/pull/6244
* Removed duplicated SNSBackend by giograno in https://github.com/localstack/localstack/pull/6243
* Add snapshot tests for s3 and cloudformation iam by steffyP in https://github.com/localstack/localstack/pull/6222
* refactor state serializer api to use werkzeug request by thrau in https://github.com/localstack/localstack/pull/6250
* add pluggable response handler for asf handler chain by thrau in https://github.com/localstack/localstack/pull/6251
* chore: add localstack discussion page by HarshCasper in https://github.com/localstack/localstack/pull/6249
* Allow TCP proxying with client certs without h11 by dfangl in https://github.com/localstack/localstack/pull/6252
* minor fix to include request parameters while importing openapi by calvernaz in https://github.com/localstack/localstack/pull/6255
* update Docker base image (python) tag to v3.10.5 by renovate in https://github.com/localstack/localstack/pull/6259
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/6260
* Test for IAM service linked role naming parity by lukqw in https://github.com/localstack/localstack/pull/6182
* add dlq-list-sources by baermat in https://github.com/localstack/localstack/pull/5915
* Add filtering for names provided with name_query for GetApiKeys method by dfangl in https://github.com/localstack/localstack/pull/6261
* Migrate labels to their new names by silv-io in https://github.com/localstack/localstack/pull/6263
* refactor API Gateway ASF provier / routing by alexrashed in https://github.com/localstack/localstack/pull/6267
* Fix HTTP status for InvalidObjectState error code by luisgabrielroldan in https://github.com/localstack/localstack/pull/6257
* Fix: auto confirm SNS subscription for lambda endpoint by bentsku in https://github.com/localstack/localstack/pull/6270
* CI: Add a GHA to keep DockerHub description in sync by HarshCasper in https://github.com/localstack/localstack/pull/6265
* fix ASF gateway forwarding by alexrashed in https://github.com/localstack/localstack/pull/6273
* Cloud formation removal of unsupported and supported resources by lukqw in https://github.com/localstack/localstack/pull/6167
* Improve parity of EncodingType and Delimiter in S3 list_objects response by whummer in https://github.com/localstack/localstack/pull/6295
* CI: add paths and concurrency to pro integration workflow by HarshCasper in https://github.com/localstack/localstack/pull/6283
* update CODEOWNERS to make bentsku the SNS owner by thrau in https://github.com/localstack/localstack/pull/6299
* remove node package.json and move node modules into static_libs dir by thrau in https://github.com/localstack/localstack/pull/6300
* Fix ConfirmSubscription in SNS http endpoint, match AWS behaviour by bentsku in https://github.com/localstack/localstack/pull/6268
* Add simple hashable dict util class by whummer in https://github.com/localstack/localstack/pull/6309
* fix detection of timestream requests in service router by alexrashed in https://github.com/localstack/localstack/pull/6311
* GCM support for SNS by pinzon in https://github.com/localstack/localstack/pull/6256
* fix crypto unit tests by alexrashed in https://github.com/localstack/localstack/pull/6318
* add rds docdb and neptune to the list of known API conflicts by thrau in https://github.com/localstack/localstack/pull/6319
* Add HEALTHCHECK to Dockerfile by cspray in https://github.com/localstack/localstack/pull/6297
* Make hashable list/dict util classes immutable by whummer in https://github.com/localstack/localstack/pull/6314
* fix aws service router to match endpointPrefixes on the host by thrau in https://github.com/localstack/localstack/pull/6320
* Accept string value for maxReceiveCount by 7nohe in https://github.com/localstack/localstack/pull/6313
* fix mock integration invocations by calvernaz in https://github.com/localstack/localstack/pull/6279
* Bump moto-ext to 3.1.12 by whummer in https://github.com/localstack/localstack/pull/6323
* Attach additional attributes to S3 bucket objects instead of using global dicts by whummer in https://github.com/localstack/localstack/pull/6325
* fix multi-registration of shared ASF API GW router by alexrashed in https://github.com/localstack/localstack/pull/6330
* fix to skip openapi authorizers that are not extensions by calvernaz in https://github.com/localstack/localstack/pull/6277
* Add handling of KMS ListAliases call with KeyId by silv-io in https://github.com/localstack/localstack/pull/6262
* Add workaround for union isinstance in PortMappings for python lower 3.10 by dfangl in https://github.com/localstack/localstack/pull/6336
* add support for apigateway lambda asynchronous invocations by calvernaz in https://github.com/localstack/localstack/pull/6258
* CFN Stack timestamps attributes by pinzon in https://github.com/localstack/localstack/pull/6194
* GitHub action build matrix for CLI tests by dfangl in https://github.com/localstack/localstack/pull/6339
* fix lambda integration output response by calvernaz in https://github.com/localstack/localstack/pull/6289
* Option for persistence path to stepfunctions by giograno in https://github.com/localstack/localstack/pull/6316
* fix asf apigateway lambda response conversion by thrau in https://github.com/localstack/localstack/pull/6343
* fix passing down of use_ssl when starting edge by thrau in https://github.com/localstack/localstack/pull/6345
* fix S3 BackendState to raise ASF NoSuchBucket exception by thrau in https://github.com/localstack/localstack/pull/6344

New Contributors
* dependabot made their first contribution in https://github.com/localstack/localstack/pull/6112
* nicoandra made their first contribution in https://github.com/localstack/localstack/pull/6113
* threewordphrase made their first contribution in https://github.com/localstack/localstack/pull/6099
* bentsku made their first contribution in https://github.com/localstack/localstack/pull/6168
* dhilipsiva made their first contribution in https://github.com/localstack/localstack/pull/6159
* lukqw made their first contribution in https://github.com/localstack/localstack/pull/6124
* luisgabrielroldan made their first contribution in https://github.com/localstack/localstack/pull/6257
* cspray made their first contribution in https://github.com/localstack/localstack/pull/6297
* 7nohe made their first contribution in https://github.com/localstack/localstack/pull/6313

**Full Changelog**: https://github.com/localstack/localstack/compare/v0.14.3...v0.14.4

0.14.3

Not secure
Summary

This LocalStack release features several improvements and new features in AWS services, a new CLI command, Python 3.10 support, and 10 new open source contributors!

AWS Services

* Support for [Cloudwatch Alarms](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html)
* Improved streaming support for Lambdas which better testing of common real-time data pipelines. Read more [on our blog](https://localstack.cloud/blog/2022-04-04-develop-and-test-data-analytics-pipelines-on-localstack/).
* New standalone SQS provider with improved stability and performance
* Near complete implementation of the [SQS Query API](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-making-api-requests.html) and new ways to [create Queue URLs](https://docs.localstack.cloud/aws/sqs/)
* [Support for .NET 6 Lambdas](https://aws.amazon.com/blogs/compute/introducing-the-net-6-runtime-for-aws-lambda/)
* Improved [OpenAPI support for API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-import-api.html).

CLI command to update LocalStack

We have introduced a new CLI command that automatically updates LocalStack and its requirements to the latest version:

bash
% localstack update --help
Usage: localstack update [OPTIONS] COMMAND [ARGS]...

Update LocalStack components

Options:
--help Show this message and exit.

Commands:
all Update all LocalStack components
docker-images Update container images LocalStack depends on
localstack-cli Update LocalStack CLI tools


Other notable updates

* LocalStack now runs on Python 3.10!
* Many services have now been successfully migrated to our new framework that handles AWS service requests, this dramatically improves parity and stability of services
* Deprecation note: The **legacy** record&replay based **persistence** mechanism (currently still available via `LEGACY_PERSISTENCE`) be entirely **removed in the next release** (as already previously announced in the [0.13.1 release](https://github.com/localstack/localstack/releases/tag/v0.13.1)).

What's Changed

Features

* add metric-alarm evaluation to Cloudwatch by steffyP in https://github.com/localstack/localstack/pull/5897
* add on failure destination implementation and TRIM_HORIZON starting position for create-event-source-mapping by steffyP and SwatsonCodes in https://github.com/localstack/localstack/pull/5807
* Add localstack update command by dfangl in https://github.com/localstack/localstack/pull/5955
* Upgrade python version to 3.10 by dfangl in https://github.com/localstack/localstack/pull/5632
* Add dotnet 6 runtime by yongliu-mdsol in https://github.com/localstack/localstack/pull/5815
* add SQS Query API by thrau in https://github.com/localstack/localstack/pull/5928
* Rework ASF SQS provider for RegionBackend by viren-nadkarni in https://github.com/localstack/localstack/pull/6016
* Apigateway OpenAPI import support for authorizers by calvernaz in https://github.com/localstack/localstack/pull/6013

Enhancement

* LocationConstraint should be None for us-east-1 by pinzon in https://github.com/localstack/localstack/pull/5765
* Unify Lambda Runtime using Runtime API by dfangl in https://github.com/localstack/localstack/pull/5306
* Add newline after XML preamble in S3 responses for Serverless compatibility by whummer in https://github.com/localstack/localstack/pull/5795
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/5798
* Deletion of individual statments of a function policy by pinzon in https://github.com/localstack/localstack/pull/5785
* Lambda Feature: Throw error when unzipped code exceeds maximum size (~256mb) by RodrigoATorres in https://github.com/localstack/localstack/pull/5641
* Rework Lambda Integration tests to work against AWS as well as LocalStack by dfangl in https://github.com/localstack/localstack/pull/5819
* Custom header x localstack authorization by calvernaz in https://github.com/localstack/localstack/pull/5809
* Migrate DynamoDB to ASF by whummer in https://github.com/localstack/localstack/pull/5796
* add cloudformation support for s3 bucket versioning by dominikschubert in https://github.com/localstack/localstack/pull/5841
* adds authorizer object to lambda event by calvernaz in https://github.com/localstack/localstack/pull/5837
* Added DYNAMODB_SHARE_DB to conf by giograno in https://github.com/localstack/localstack/pull/5842
* Add !Ref support for KMS::Alias CloudFormation resources by whummer in https://github.com/localstack/localstack/pull/5836
* Add additional awslocal commands for CI smoke tests by whummer in https://github.com/localstack/localstack/pull/5845
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/5838
* Update python to 3.8.13 by dfangl in https://github.com/localstack/localstack/pull/5856
* add type hints to PaginatedList by alexrashed in https://github.com/localstack/localstack/pull/5865
* [ASF] Simple Email Service migration by viren-nadkarni in https://github.com/localstack/localstack/pull/5771
* Sns unsubscribe should send a confirmation by pinzon in https://github.com/localstack/localstack/pull/5874
* Return successfully when attempting to delete a non-existent secret by foxmulder900 in https://github.com/localstack/localstack/pull/5873
* Error message for PAY_PER_REQUEST billing mode by giograno in https://github.com/localstack/localstack/pull/5877
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/5881
* update Docker base image (python:3.8.13-slim-buster) digest to 36a1e0b by renovate in https://github.com/localstack/localstack/pull/5880
* Add DynamoDB patch to enable more than 20 GSIs on tables by whummer in https://github.com/localstack/localstack/pull/5883
* Upgrade moto-ext to version 3.1.6 by whummer in https://github.com/localstack/localstack/pull/5882
* Migrate StepFunctions to ASF by whummer in https://github.com/localstack/localstack/pull/5869
* update localstack wait command to use docker logs stream by thrau in https://github.com/localstack/localstack/pull/5885
* get_handler_file_from_name when path contains periods by tmbobbins in https://github.com/localstack/localstack/pull/5849
* Support nested EventBridge patterns, improve parity with AWS by whummer in https://github.com/localstack/localstack/pull/5879
* rework localstack.http.Request object to use a dummy WSGi environment by thrau in https://github.com/localstack/localstack/pull/5876
* add task scheduler utility by thrau in https://github.com/localstack/localstack/pull/5857
* Refactor util to create S3 buckets with location constraints by whummer in https://github.com/localstack/localstack/pull/5898
* Test MISSING Function with PartiQL by giograno in https://github.com/localstack/localstack/pull/5899
* Bump moto-ext to 3.1.6.1 by whummer in https://github.com/localstack/localstack/pull/5900
* queryStringParameters set to None when there are no GET parameters by jops-wtakase in https://github.com/localstack/localstack/pull/5893
* Add javaagent loader for DynamoDB local process by whummer in https://github.com/localstack/localstack/pull/5905
* add headers to dummy WSGI environment by thrau in https://github.com/localstack/localstack/pull/5902
* Minor: Bump version of awscli for compabilibity with poetry by whummer in https://github.com/localstack/localstack/pull/5912
* specify content type header with curl PUT request in docker-entrypoint.sh by nao23 in https://github.com/localstack/localstack/pull/5903
* move functions to helper module by calvernaz in https://github.com/localstack/localstack/pull/5925
* Add SES HTML body to match v2 API spec by NickGrantX in https://github.com/localstack/localstack/pull/5920
* Add small utility for base64 URL safe decoding by whummer in https://github.com/localstack/localstack/pull/5932
* Handling TableClass in DynamoDB by giograno in https://github.com/localstack/localstack/pull/5923
* add decorator for adding routes to a Router by thrau in https://github.com/localstack/localstack/pull/5927
* Remove explicit object inheritance by dominikschubert in https://github.com/localstack/localstack/pull/5933
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/5929
* Allow multiple bind addresses to be passed to hypercorn by dfangl in https://github.com/localstack/localstack/pull/5937
* extend s3 virtual host addressing rules exemptions by thrau in https://github.com/localstack/localstack/pull/5952
* Apigateway import test extension by pinzon in https://github.com/localstack/localstack/pull/5953
* Ensure eventID is contained in DDB stream records by whummer in https://github.com/localstack/localstack/pull/5960
* Feature log for fifo queue creating by pinzon in https://github.com/localstack/localstack/pull/5962
* migrate cloudformation to ASF by thrau in https://github.com/localstack/localstack/pull/5965
* simplify StsAwsApiListener JSON response modification by thrau in https://github.com/localstack/localstack/pull/5968
* allow http.Request object to retain dashes and key casing by thrau in https://github.com/localstack/localstack/pull/5969
* update Docker base image (python:3.8.13-slim-buster) digest to 8b65f13 by renovate in https://github.com/localstack/localstack/pull/5971
* chore: add user survey over README by HarshCasper in https://github.com/localstack/localstack/pull/5975
* DynamoDB Streams - code removal by giograno in https://github.com/localstack/localstack/pull/5981
* Update README.md by dijonkitchen in https://github.com/localstack/localstack/pull/5979
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/5973
* Bump version of moto-ext to 3.1.8 by whummer in https://github.com/localstack/localstack/pull/5980
* chore: add a stale bot to manage issues by HarshCasper in https://github.com/localstack/localstack/pull/5974
* disable strict slashes for ASF REST operation router by thrau in https://github.com/localstack/localstack/pull/5983
* add ASGI to WSGI bridge and hypercorn server abstraction by thrau in https://github.com/localstack/localstack/pull/5970
* CI: Add CLA bot by HarshCasper in https://github.com/localstack/localstack/pull/5993
* Utility to list loaded services by giograno in https://github.com/localstack/localstack/pull/5996
* Update ReadMe to show support for 3.10 by silv-io in https://github.com/localstack/localstack/pull/6002
* Enable signal handlers per default for LocalStack inside a docker container by dfangl in https://github.com/localstack/localstack/pull/6000
* Allow docker client to modify security opts, explicit exception chaining by dfangl in https://github.com/localstack/localstack/pull/6001
* remove unused 'reactive mode' event source listener code by SwatsonCodes in https://github.com/localstack/localstack/pull/6004
* Apigateway ASF migration by calvernaz in https://github.com/localstack/localstack/pull/5731
* Add support for return macros in VTL templates by whummer in https://github.com/localstack/localstack/pull/6010
* improve openapi import by calvernaz in https://github.com/localstack/localstack/pull/5939
* refactor initial set of s3 tests by thrau in https://github.com/localstack/localstack/pull/6006
* Add filter for cognito identity fields by dfangl in https://github.com/localstack/localstack/pull/6005
* Introduce snapshot tests by dominikschubert in https://github.com/localstack/localstack/pull/5825
* configure pytest to log DEBUG to cli by default by thrau in https://github.com/localstack/localstack/pull/6015
* Added utility to filter a dictionary based on a TypedDict keys by giograno in https://github.com/localstack/localstack/pull/6018
* Asf sns migration by baermat in https://github.com/localstack/localstack/pull/5654
* [ASF] iam Migration by MEPalma in https://github.com/localstack/localstack/pull/5818
* [ASF] events Migration by MEPalma in https://github.com/localstack/localstack/pull/5844
* chore: Set permissions for GitHub actions by naveensrinivasan in https://github.com/localstack/localstack/pull/6014
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/6030
* update Docker base image (python:3.10.4-slim-buster) digest to 1678c20 by renovate in https://github.com/localstack/localstack/pull/6029
* add workaround for s3 virtual host addressing by thrau in https://github.com/localstack/localstack/pull/6026
* ignore GET and HEAD request body for rest-xml protocol by thrau in https://github.com/localstack/localstack/pull/6025
* Revert "add workaround for s3 virtual host addressing (6026)" by dfangl in https://github.com/localstack/localstack/pull/6034
* Explicit persistence hook argument for a Service by giograno in https://github.com/localstack/localstack/pull/6020
* Minor cleanup after events migration by MEPalma in https://github.com/localstack/localstack/pull/6036
* Add map, quiet return functions for VTL template rendering by whummer in https://github.com/localstack/localstack/pull/6035
* don't suppress stage variables from lambda event by calvernaz in https://github.com/localstack/localstack/pull/6042
* simplify cloudformation ui resource by thrau in https://github.com/localstack/localstack/pull/6047
* Bump moto-ext to 3.1.9 by whummer in https://github.com/localstack/localstack/pull/6037
* Refactor container network connection to reuse it outside of lambda by dfangl in https://github.com/localstack/localstack/pull/6052
* Initial CFn support for UsePreviousValue to enable idempotent CDK bootstraps by whummer in https://github.com/localstack/localstack/pull/6053
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/6067
* move import_rest_api patch into ASF handler by calvernaz in https://github.com/localstack/localstack/pull/6048
* Unify SES logging format by viren-nadkarni in https://github.com/localstack/localstack/pull/6060
* ci: add labeler action by HarshCasper in https://github.com/localstack/localstack/pull/6068
* emit analytics event containing CLI command whenever CLI is invoked by SwatsonCodes in https://github.com/localstack/localstack/pull/6043
* Add DISABLE_CORS_HEADERS option to disable default CORS headers by whummer in https://github.com/localstack/localstack/pull/6073
* Handle Cloudformations empty stack updates by changing the changeset status by dfangl in https://github.com/localstack/localstack/pull/6080
* remove delete integration patch by calvernaz in https://github.com/localstack/localstack/pull/6074
* migrate apigateway unittest tests to pytest by calvernaz in https://github.com/localstack/localstack/pull/6092
* sqs tag map parsing by thrau in https://github.com/localstack/localstack/pull/6091
* add initial support for streaming in ASF scaffold and serializer by alexrashed in https://github.com/localstack/localstack/pull/6086
* add empty-string validation for sqs user queue attributes by thrau in https://github.com/localstack/localstack/pull/6090
* add ASF prototype for server-side parameter validation by thrau in https://github.com/localstack/localstack/pull/6088

Fixes

* Fix `KMS_PROVIDER=kms-local` back to `local-kms` by davecardwell in https://github.com/localstack/localstack/pull/5793
* Minor fixes for data types handling in CloudFormation deployer by whummer in https://github.com/localstack/localstack/pull/5794
* Fix zone-name filter in describe-availability-zones by viren-nadkarni in https://github.com/localstack/localstack/pull/5800
* Fix S3 download of XML documents with preamble by whummer in https://github.com/localstack/localstack/pull/5805
* fix dynamodb index query validation by foxmulder900 in https://github.com/localstack/localstack/pull/5799
* Fix flaky tests: test_dynamodb_stream_records_with_update_item, test_rotate_secret_with_lambda_2 by steffyP in https://github.com/localstack/localstack/pull/5826
* fix ApiGateway ASF request matching by alexrashed in https://github.com/localstack/localstack/pull/5827
* Fixed issue with spaces in Windows user names by us88 in https://github.com/localstack/localstack/pull/5834
* fix ASF operation routing (empty query args, deprecated ops) by alexrashed in https://github.com/localstack/localstack/pull/5840
* Fix ResourceNotFoundException for BatchGetItem operation by giograno in https://github.com/localstack/localstack/pull/5848
* fix queries for local secondary index on dynamodb by steffyP in https://github.com/localstack/localstack/pull/5847
* Fix 5821 - ElasticMQ always downloaded due to incorrect cache path in Dockerfile by wimax-grapl in https://github.com/localstack/localstack/pull/5822
* Target HttpParameters and Input support and basic auth fix for Events service by pinzon in https://github.com/localstack/localstack/pull/5738
* fix api detection to apply custom rules and normalize CORS behaviour by calvernaz in https://github.com/localstack/localstack/pull/5839
* fix extraction of oauth_http_parameters for api destinations by pinzon in https://github.com/localstack/localstack/pull/5861
* Increment kinesis-mock version to 0.2.4 for validation fix by afleishaker in https://github.com/localstack/localstack/pull/5884
* add optional .fifo suffix to sqs queue url matcher by thrau in https://github.com/localstack/localstack/pull/5892
* Fix backdoor API provided on health endpoint by nao23 in https://github.com/localstack/localstack/pull/5907
* Fix DynamoDB TransactGetItems action by giograno in https://github.com/localstack/localstack/pull/5909
* Fix ExecuteTransaction action in DynamoDB by giograno in https://github.com/localstack/localstack/pull/5918
* Minor fix to ensure that /static/ paths are properly served by the proxy by whummer in https://github.com/localstack/localstack/pull/5917
* Fix BatchExecuteStatement action in DynamoDB by giograno in https://github.com/localstack/localstack/pull/5919
* fix localstack.http.Request path encoding by thrau in https://github.com/localstack/localstack/pull/5924
* Fix lambda package type and code response by dominikschubert in https://github.com/localstack/localstack/pull/5930
* Fix ApiGW: accept yaml format for openapi(swagger) import by pinzon in https://github.com/localstack/localstack/pull/5871
* fix invalid characters in asf rest-protocol operation router by alexrashed in https://github.com/localstack/localstack/pull/5948
* [minor] Fix text/html Content-Type for local CloudFormation UI by whummer in https://github.com/localstack/localstack/pull/5950
* remove Werkzeug pin after bugfix release by alexrashed in https://github.com/localstack/localstack/pull/5954
* fix get_raw_path to unify wsgi/asgi specs by thrau in https://github.com/localstack/localstack/pull/5956
* Fix Firehose.PutRecord to extended s3 by pinzon in https://github.com/localstack/localstack/pull/5967
* fix op router when matching keys with slashes by thrau in https://github.com/localstack/localstack/pull/5972
* Fix ValidationError for CloudFormation.DescribeStacks by dominikschubert in https://github.com/localstack/localstack/pull/5978
* fix secretsmanager to use ASF instead of moto exceptions by thrau in https://github.com/localstack/localstack/pull/5976
* fix HTTP HEAD method operation detection in ASF by alexrashed in https://github.com/localstack/localstack/pull/5991
* fix test_cloudwatch.py mock patches by thrau in https://github.com/localstack/localstack/pull/5984
* fix: fix cla bot by HarshCasper in https://github.com/localstack/localstack/pull/5999
* fixed metric alarm evaluation for data points with value 0 by steffyP in https://github.com/localstack/localstack/pull/5998
* fix http path encoding in asgi/wsgi adapter by thrau in https://github.com/localstack/localstack/pull/6012
* fix concurrency issues of cfn and sns tests by thrau in https://github.com/localstack/localstack/pull/6023
* Provide hotfix for CFn parameter updates and further CFn tests by dominikschubert in https://github.com/localstack/localstack/pull/6024
* fix CLA assistant allowlist by alexrashed in https://github.com/localstack/localstack/pull/6032
* Fix bytes size calculation with binary items by giograno in https://github.com/localstack/localstack/pull/6027
* Fix shutdown error in pytest by waiting for LS to finish correctly by dfangl in https://github.com/localstack/localstack/pull/6039
* fix ASF docs by sanitizing pandoc results by alexrashed in https://github.com/localstack/localstack/pull/6045
* fix multiple authorizer creation by calvernaz in https://github.com/localstack/localstack/pull/6049
* Restructure test fixtures/utilities by dominikschubert in https://github.com/localstack/localstack/pull/6050
* Fix DynamoDB error injection and re-enable tests by whummer in https://github.com/localstack/localstack/pull/6063
* Minor fixes in edge forwarder and zip utils for dev/host mode by whummer in https://github.com/localstack/localstack/pull/6065
* fix request encoding in generic proxy listener chain and forwarding by alexrashed in https://github.com/localstack/localstack/pull/6070
* Minor fix for CFn deletion of IAM::Role resources by whummer in https://github.com/localstack/localstack/pull/6072
* fix pycharm unit test debug execution by renaming http package by alexrashed in https://github.com/localstack/localstack/pull/6071
* fix ARN rewriting for DynamoDB ASF provider by alexrashed in https://github.com/localstack/localstack/pull/6075
* fix ARN rewriting for incoming requests, fix lambda arn creation by alexrashed in https://github.com/localstack/localstack/pull/6078
* fix test_get_queue_url_contains_request_host for pro integration by thrau in https://github.com/localstack/localstack/pull/6079
* ci: fix the stale bot by removing bug from exempted labels by HarshCasper in https://github.com/localstack/localstack/pull/6082
* Fix CLI usage with python 3.7 by dfangl in https://github.com/localstack/localstack/pull/6087
* fix cleanup of event source mapping test by alexrashed in https://github.com/localstack/localstack/pull/6094
* fix message attribute filter for SQS ReceiveMessage by thrau in https://github.com/localstack/localstack/pull/6097

New Contributors
* davecardwell made their first contribution in https://github.com/localstack/localstack/pull/5793
* RodrigoATorres made their first contribution in https://github.com/localstack/localstack/pull/5641
* foxmulder900 made their first contribution in https://github.com/localstack/localstack/pull/5799
* us88 made their first contribution in https://github.com/localstack/localstack/pull/5834
* afleishaker made their first contribution in https://github.com/localstack/localstack/pull/5884
* tmbobbins made their first contribution in https://github.com/localstack/localstack/pull/5849
* jops-wtakase made their first contribution in https://github.com/localstack/localstack/pull/5893
* nao23 made their first contribution in https://github.com/localstack/localstack/pull/5907
* NickGrantX made their first contribution in https://github.com/localstack/localstack/pull/5920
* naveensrinivasan made their first contribution in https://github.com/localstack/localstack/pull/6014

**Full Changelog**: https://github.com/localstack/localstack/compare/v0.14.2...v0.14.3

Page 6 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.