Localstack

Latest version: v3.5.0

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

Scan your dependencies

Page 6 of 16

1.0.3

Not secure
What's Changed
* fix pypi release of localstack not including entrypoints
* fix Kinesis CreateStream without shardCount by alexrashed in https://github.com/localstack/localstack/pull/6543
* fix MixedCase Boolean conversion when tranforming to XML by merowinger92 in https://github.com/localstack/localstack/pull/6525
* fix structure of S3 ASF serialized errors by alexrashed in https://github.com/localstack/localstack/pull/6548


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

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

Page 6 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.