💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline
Full Changelog: https://github.com/localstack/localstack/compare/v1.0.3...v1.0.4
Full Changelog: https://github.com/localstack/localstack/compare/v1.0.2...v1.0.3
Full Changelog: https://github.com/localstack/localstack/compare/v1.0.1...v1.0.2
fix_return_consumed_capacity
, fixes #6437 by @brandonstubbs in https://github.com/localstack/localstack/pull/6439
Full Changelog: https://github.com/localstack/localstack/compare/v1.0.0...v1.0.1
This release contains a number of improvements and fixes, as well as some new feature highlights:
This is the last planned patch release before our upcoming major release 1.0.
Full Changelog: https://github.com/localstack/localstack/compare/v0.14.4...v0.14.5
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.
For more details of how things are changing, feel free to continue reading:
Starting with docker-compose: Update your volumes mounts from
volumes:
- "${TMPDIR:-/tmp}/localstack:/tmp/localstack"
to
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:
~/Library/Caches/localstack/volume
~/.cache/localstack/volume
%LOCALAPPDATA%/localstack/cache/volume
/tmp/localstack
mounts,DATA_DIR
and HOST_TMP_PATH
) can be enabled using LEGACY_DIRECTORIES=1
/tmp/localstack
instead of /var/lib/localstack
, then LocalStack will automatically enable LEGACY_DIRECTORIES=1
, and print a deprecation warning.0.14.x
, in order to use the development version of the CLI, please run pip install --upgrade "localstack>=1.0.0.dev"
DATA_DIR
which has been deprecated and will be ignored. Use PERSISTENCE=1
and find your state files in your LocalStack volume in state/
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.network_mode: bridge
configuration unless you are sure that you need it. We now automatically detect the network mode for Lambda networking.LEGACY_EDGE_PROXY=1
but this is deprecated and will be removed in the future.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
Full Changelog: https://github.com/localstack/localstack/compare/v0.14.5...v1.0.0
This release contains a wealth of parity improvements and fixes. It also includes a number of new features:
EC2::Subnet
support #6162AWS::OpenSearchService::Domain
support #6199LEGACY_EDGE_PROXY=0
) #5243This will potentially be the last release before our next major release.
AWS::OpenSearchService::Domain
by @silv-io in https://github.com/localstack/localstack/pull/6199
Full Changelog: https://github.com/localstack/localstack/compare/v0.14.3...v0.14.4
LocalStack release v0.14.3
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!
We have introduced a new CLI command that automatically updates LocalStack and its requirements to the latest version:
% 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
LEGACY_PERSISTENCE
) be entirely removed in the next release (as already previously announced in the 0.13.1 release).KMS_PROVIDER=kms-local
back to local-kms
by @davecardwell in https://github.com/localstack/localstack/pull/5793
Full Changelog: https://github.com/localstack/localstack/compare/v0.14.2...v0.14.3
LocalStack release 0.14.2
$
for default stage in API Gateway path regexLocalStack release 0.14.1
docker
client binary from imagesix
library from dependencies