Localstack

Latest version: v3.4.0

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

Scan your dependencies

Page 5 of 16

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

1.1.0

Not secure
Summary

LocalStack v1.1 is here! We have been working hard to iron out kinks with v1, fixing issues, and have added support for several AWS features, including Lambda Function URLs and two new services: Transcribe and Fault Injection Simulator.

AWS features
* [Lambda function URLs](https://aws.amazon.com/blogs/aws/announcing-aws-lambda-function-urls-built-in-https-endpoints-for-single-function-microservices/)
* [Lambda event filtering](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventfiltering.html)
* [API Gateway integration to execute Stepfunctions](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop-integrations-aws-services-reference.html#StepFunctions-StartSyncExecution)
* [S3 Notifications to EventBridge](https://docs.aws.amazon.com/AmazonS3/latest/userguide/EventBridge.html)
* [Reporting batch item failures when using SQS with Lambda](https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html#services-sqs-batchfailurereporting)
* [CBOR](https://cbor.io/) support for all services (including Kinesis)
* Initial support for [DynamoDB global tables version 2019.11.21](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/globaltables.V2.html)
* Experimental version of [Amazon Transcribe](https://aws.amazon.com/transcribe/) speech to text service
* Initial version of [AWS Fault Injection Simulator](https://aws.amazon.com/fis/) service (🌟 Pro)
* Enhanced integration between API Gateway v2, ECS, and ALB (🌟 Pro)
* [RDS custom versions](https://docs.localstack.cloud/aws/rds/#postgres-versions) are now the default, you can disable them with `RDS_PG_CUSTOM_VERSIONS=0` (🌟 Pro)
* Initial support for Neo4J graph databases in Neptune (🌟 Pro)

LocalStack features
* [Pluggable initialization hooks](https://docs.localstack.cloud/localstack/init-hooks/) in `/etc/localhost/init/<stage>.d` which will replace `/docker-entrypoint-initaws.d`
* Force DynamoDBLocal in-memory mode with `DYNAMODB_IN_MEMORY=1` for improved performance
* Persistence support for CloudWatch Logs (🌟 Pro)
* Developer mode for [LocalStack extensions](https://github.com/localstack/localstack-extensions/) (🌟 Pro)
* Several enhancements and optimizations for persistence and cloud pods (incl. multi-account support, state merge scenarios) (🌟 Pro)

LocalStack changes
* Upgrade to [Moto v4.0](https://github.com/spulec/moto/issues/5366) which will enable robust multi-account support in the near future.
* The Kinesalite Kinesis provider is now deprecated
* Overall bug fixing efforts: we have closed over 150 issues across all our repos since the release of v1
* The Node.js runtime inside the LocalStack Docker image has been [upgraded from v14 to v18](https://github.com/localstack/localstack/pull/6795) (to resolve some security vulnerabilities reported by CVE scanners). This may potentially affect `nodejs*` Lambdas executed with `LAMBDA_EXECUTOR=local` - please make sure your Lambdas are not using deprecated Node.js APIs.

What's Changed
* fix message retry in lambda SQS event source mapping by thrau in https://github.com/localstack/localstack/pull/6603
* update Docker base image (python) tag to v3.10.6 by renovate in https://github.com/localstack/localstack/pull/6608
* order input for snapshot-match to fix reference-replacement by steffyP in https://github.com/localstack/localstack/pull/6598
* re-create snapshot-json to fix ordering by steffyP in https://github.com/localstack/localstack/pull/6624
* Fix fifo queue creation with attribute validation by baermat in https://github.com/localstack/localstack/pull/6622
* use snapshots for SNS tests by bentsku in https://github.com/localstack/localstack/pull/6601
* Reduce docker desktop lambda creation times by dfangl in https://github.com/localstack/localstack/pull/6595
* Adding a KMS test for encryption with different key formats. by taras-kobernyk-localstack in https://github.com/localstack/localstack/pull/6500
* added passing tests by macnev2013 in https://github.com/localstack/localstack/pull/6617
* Support for new S3 checksum checks by pinzon in https://github.com/localstack/localstack/pull/6619
* fix KeyValueBasedTransformer by steffyP in https://github.com/localstack/localstack/pull/6623
* fix error in deleting lambda configuration keys by dfangl in https://github.com/localstack/localstack/pull/6627
* removed databind patch for dynamodb by steffyP in https://github.com/localstack/localstack/pull/6637
* fix delay seconds=0 for fifo queues by baermat in https://github.com/localstack/localstack/pull/6633
* fix SNS subscription deleted when SQS endpoint was deleted by bentsku in https://github.com/localstack/localstack/pull/6645
* Add default logging configuration for state machine by giograno in https://github.com/localstack/localstack/pull/6628
* Introduce colored output format for snapshot diffs in integration tests by dominikschubert in https://github.com/localstack/localstack/pull/6456
* fix SNS msg attrs when sending to SQS DLQ by bentsku in https://github.com/localstack/localstack/pull/6640
* fix format of message to SNS and SQS from lambda DLQ by bentsku in https://github.com/localstack/localstack/pull/6625
* Fix resolving CFn intrinsic functions passed as list rather than dict by whummer in https://github.com/localstack/localstack/pull/6658
* Fixing BatchWriteItem with key element not matching the schema by giograno in https://github.com/localstack/localstack/pull/6641
* Validate a bunch of DynamoDB tests against AWS by giograno in https://github.com/localstack/localstack/pull/6653
* remove old event logging code by thrau in https://github.com/localstack/localstack/pull/6632
* fix lambda_sqs_integration region resolution to avoid CI failures by thrau in https://github.com/localstack/localstack/pull/6666
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/6670
* update Docker base image (python:3.10.6-slim-buster) digest to 4bb7026 by renovate in https://github.com/localstack/localstack/pull/6669
* Fix Error when Destinations are not specified (AWS SES) by sreeo in https://github.com/localstack/localstack/pull/6665
* Fix linting by viren-nadkarni in https://github.com/localstack/localstack/pull/6677
* add caching for service catalog indexes by thrau in https://github.com/localstack/localstack/pull/6672
* Use repr conversion when printing values in diff report by dominikschubert in https://github.com/localstack/localstack/pull/6664
* fix pipeline by disabling flaky TF S3 tests by alexrashed in https://github.com/localstack/localstack/pull/6679
* Generalize parameter conversion fallback for SDK calls in CloudFormation by dominikschubert in https://github.com/localstack/localstack/pull/6662
* fix failing circle-ci step by steffyP in https://github.com/localstack/localstack/pull/6685
* Added test for S3 notification with a presigned request by pinzon in https://github.com/localstack/localstack/pull/6498
* fix parity coverage scripts (add FIS, allow non-indexed services) by alexrashed in https://github.com/localstack/localstack/pull/6693
* add support for ReportBatchItemFailures in Lambda SQS event source mappings by thrau in https://github.com/localstack/localstack/pull/6606
* Making it possible for KMS GetPublicKey to get ENCRYPT_DECRYPT keys. by taras-kobernyk-localstack in https://github.com/localstack/localstack/pull/6675
* Fix CloudFormation GetTemplate response and multiple cdk deployments by dominikschubert in https://github.com/localstack/localstack/pull/6635
* Feature: Lambda URL support by pinzon in https://github.com/localstack/localstack/pull/6342
* fix patch deployment model by calvernaz in https://github.com/localstack/localstack/pull/6699
* set CONFIG_PROFILE correctly into config variable with localstack CLI by thrau in https://github.com/localstack/localstack/pull/6636
* Add response for cors preflight requests by dfangl in https://github.com/localstack/localstack/pull/6646
* Fix Lambda URL building by dominikschubert in https://github.com/localstack/localstack/pull/6703
* Feature: SNS msg delivery to Firehose endpoint by pinzon in https://github.com/localstack/localstack/pull/6426
* fix SNS publish_batch passing MessageDeduplicationId to SQS queue by bentsku in https://github.com/localstack/localstack/pull/6660
* Update CLA Github action to not lock PR threads after merge by whummer in https://github.com/localstack/localstack/pull/6708
* Prevent race condition for Store write operations by viren-nadkarni in https://github.com/localstack/localstack/pull/6689
* added apis for route53resovler by macnev2013 in https://github.com/localstack/localstack/pull/6673
* fix CORS response enriching for service-managed CORS by alexrashed in https://github.com/localstack/localstack/pull/6723
* fix sqs fifo message sequence number generation by thrau in https://github.com/localstack/localstack/pull/6713
* fix sqs purge queue operation to match AWS behavior by thrau in https://github.com/localstack/localstack/pull/6710
* remove extensions api from coverage collection by thrau in https://github.com/localstack/localstack/pull/6715
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/6719
* Feature: Lambda Event Filtering for DynamoDB Streams, SQS by merowinger92 in https://github.com/localstack/localstack/pull/6212
* make dynamodblocal inMemory option configurable by thrau in https://github.com/localstack/localstack/pull/6730
* improve performance of dynamodb forward_request operations by thrau in https://github.com/localstack/localstack/pull/6733
* Correctly shutdown kinesis listener once firehose deliverystream is deleted by dfangl in https://github.com/localstack/localstack/pull/6729
* fix apigateway aws lambda integration invocation by calvernaz in https://github.com/localstack/localstack/pull/6667
* Allow conditional skip with skip_snapshot_verify by dominikschubert in https://github.com/localstack/localstack/pull/6731
* SES: Extract and save the source address for raw email messages by viren-nadkarni in https://github.com/localstack/localstack/pull/6728
* add capture_not_implemented to CircleCI by steffyP in https://github.com/localstack/localstack/pull/6694
* Fix OpenSearch port strategy when running inside Docker by silv-io in https://github.com/localstack/localstack/pull/6638
* fix for coverage_docs_utility by steffyP in https://github.com/localstack/localstack/pull/6741
* StepFunctions patch for LoggingConfigurations by giograno in https://github.com/localstack/localstack/pull/6735
* Extend valid regions for Stores to include extended AWS partitions by whummer in https://github.com/localstack/localstack/pull/6745
* fix scaffold by handling Union as special keyword by alexrashed in https://github.com/localstack/localstack/pull/6746
* Add support stepfunctions integration by calvernaz in https://github.com/localstack/localstack/pull/6513
* fix: parity subnet tests by macnev2013 in https://github.com/localstack/localstack/pull/6711
* Fix returning CIDR IP range for Redshift cluster security groups by whummer in https://github.com/localstack/localstack/pull/6749
* update CODEOWNERS, set default reviewer for ASF Update PRs by alexrashed in https://github.com/localstack/localstack/pull/6751
* Fix IAM policy validation and MaxSessionDuration of roles, remove obsolete patches by whummer in https://github.com/localstack/localstack/pull/6754
* add service-specific response handler for dynamodb by thrau in https://github.com/localstack/localstack/pull/6736
* A valid skip condition without paths should skip the whole snapshot by dominikschubert in https://github.com/localstack/localstack/pull/6758
* remove dead utility code by thrau in https://github.com/localstack/localstack/pull/6717
* fix ext compatibility for mergable sqs queue by thrau in https://github.com/localstack/localstack/pull/6768
* fine-grained service locks by calvernaz in https://github.com/localstack/localstack/pull/6763
* Add support for S3 notifications to EventBridge by pinzon in https://github.com/localstack/localstack/pull/6555
* remove unused dashboard code by thrau in https://github.com/localstack/localstack/pull/6714
* add new pluggable initialization hooks by thrau in https://github.com/localstack/localstack/pull/6716
* Kinesis: SubscribeToShard session cut after 5min by ackdav in https://github.com/localstack/localstack/pull/6732
* improve fixtures by calvernaz in https://github.com/localstack/localstack/pull/6770
* update Docker base image (python:3.10.6-slim-buster) digest to f17c949 by renovate in https://github.com/localstack/localstack/pull/6773
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/6774
* refactor stepfunctions installer by baermat in https://github.com/localstack/localstack/pull/6755
* Add support for AWS::Lambda::Url by dominikschubert in https://github.com/localstack/localstack/pull/6765
* pin hypercorn to 0.13.2 by thrau in https://github.com/localstack/localstack/pull/6779
* Add parity tests and refactor logic for CFn stack resource updates by whummer in https://github.com/localstack/localstack/pull/6780
* migrate Kinesis to ASF by alexrashed in https://github.com/localstack/localstack/pull/6166
* Result Handler for Kms Key by pinzon in https://github.com/localstack/localstack/pull/6776
* fix issue 6740 max message size by rjmcginness in https://github.com/localstack/localstack/pull/6767
* Moto v4 by viren-nadkarni in https://github.com/localstack/localstack/pull/6430
* fix CBOR datetime encoding by alexrashed in https://github.com/localstack/localstack/pull/6791
* POC of global tables version 2019 by giograno in https://github.com/localstack/localstack/pull/6744
* fix service detection for internal service routes by dfangl in https://github.com/localstack/localstack/pull/6793
* Bump Node.js binary to version 18 by whummer in https://github.com/localstack/localstack/pull/6795
* Fix idempotence of DDB/SFN installer logic to enable running as non-root by whummer in https://github.com/localstack/localstack/pull/6785
* AWS Transcribe by viren-nadkarni in https://github.com/localstack/localstack/pull/6688
* Remove direct imports of lambda provider by dfangl in https://github.com/localstack/localstack/pull/6737
* SNS - fix publish_batch to invalid topic by bentsku in https://github.com/localstack/localstack/pull/6803
* Remove xfail flag for test to run container as non-root by whummer in https://github.com/localstack/localstack/pull/6801
* Fix dot in field name in skip_verification_path for snapshots by bentsku in https://github.com/localstack/localstack/pull/6802
* upgrade moto-ext to 4.0.1.post2 by thrau in https://github.com/localstack/localstack/pull/6810

New Contributors
* sreeo made their first contribution in https://github.com/localstack/localstack/pull/6665
* ackdav made their first contribution in https://github.com/localstack/localstack/pull/6732
* rjmcginness made their first contribution in https://github.com/localstack/localstack/pull/6767

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

1.0.4

Not secure
What's Changed
* move tests out to community by calvernaz in https://github.com/localstack/localstack/pull/6542
* remove region lookup by calvernaz in https://github.com/localstack/localstack/pull/6560
* update Docker base image (python:3.10.5-slim-buster) digest to e7fce98 by renovate in https://github.com/localstack/localstack/pull/6561
* use multiprocessing for scaffold.upgrade by thrau in https://github.com/localstack/localstack/pull/6559
* add gateway response handler to set connection close header by thrau in https://github.com/localstack/localstack/pull/6558
* add snapshot examples by steffyP in https://github.com/localstack/localstack/pull/6569
* fix sns duplicated tags + validate against AWS by bentsku in https://github.com/localstack/localstack/pull/6571
* Enhance parity for SSM logic and integration tests by whummer in https://github.com/localstack/localstack/pull/6564
* add sqs snapshot tests for queue attributes and SSE by thrau in https://github.com/localstack/localstack/pull/6572
* Parity metrics report by steffyP in https://github.com/localstack/localstack/pull/6441
* Minor: add unit test for Velocity map.put function inside $util.qr by whummer in https://github.com/localstack/localstack/pull/6581
* Make lambda states reflect internal state by dfangl in https://github.com/localstack/localstack/pull/6575
* mark sqs test for issue 4287 as working by thrau in https://github.com/localstack/localstack/pull/6578
* fix error serialization for default error members by alexrashed in https://github.com/localstack/localstack/pull/6583
* refactored LogsAwsApiListener for subclassing by steffyP in https://github.com/localstack/localstack/pull/6582
* add streaming types to ASF scaffold and APIs by thrau in https://github.com/localstack/localstack/pull/6552
* Enhance parity for basic CloudFormation stack attributes by whummer in https://github.com/localstack/localstack/pull/6584
* refactor sns tests and fifo topic validations by bentsku in https://github.com/localstack/localstack/pull/6586
* Pin flask to 2.1.3 for compatibility with werkzeug version pin by whummer in https://github.com/localstack/localstack/pull/6593
* rework SQS message delaying to calculate approximate number of messages delayed by thrau in https://github.com/localstack/localstack/pull/6591
* fix SQS ChangeVisibilityTimeout operation by thrau in https://github.com/localstack/localstack/pull/6573
* Resetting store bundles must clear all keys by viren-nadkarni in https://github.com/localstack/localstack/pull/6594
* [SecretsManager] Fixed raising of incorrect error message when creating a secret staged for deletion. by MEPalma in https://github.com/localstack/localstack/pull/6547
* Change error message for missing endpoints to reference PRO by silv-io in https://github.com/localstack/localstack/pull/6579
* Using Stores in DynamoDB by giograno in https://github.com/localstack/localstack/pull/6554
* Return stream name for CFn Firehose stream Ref, add snapshot test by whummer in https://github.com/localstack/localstack/pull/6580
* fix create_queue to raise QueueAlreadyExists correctly by thrau in https://github.com/localstack/localstack/pull/6117
* added subnet test cases by macnev2013 in https://github.com/localstack/localstack/pull/6541
* Bump moto-ext to latest upstream changes by whummer in https://github.com/localstack/localstack/pull/6517
* Fix idempotent calls for transaction writes by giograno in https://github.com/localstack/localstack/pull/6596
* remove publish_invocation decorator from localstack status commands by thrau in https://github.com/localstack/localstack/pull/6616
* Update ASF APIs by localstack-bot in https://github.com/localstack/localstack/pull/6609
* update Docker base image (python:3.10.5-slim-buster) digest to e72f92b by renovate in https://github.com/localstack/localstack/pull/6607


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

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

Page 5 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.