localstack

💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline

OTHER License

Downloads
1.3M
Stars
55.8K
Committers
543

Bot releases are hidden (Show)

localstack - LocalStack release 0.10.5

Published by whummer almost 5 years ago

Change Log:

Various CloudFormation fixes: deployment of API GW method integrations, properly skip resource updates, Lambda SQS event source mapping, avoid duplicate resource creation, support for ApiGateway::GatewayResponse and Events::Rule, log groups for Lambdas; support adding Lambda policies; customize Docker registry for Lambda images; support multiple configurations in S3 notifications; fix encoding of non-ASCII results from API Gateway; allow docker-reuse to use mounted volumes; support presigned S3 URL upload notifications; fix lookup of Python Lambda handler in sub directories; upgrade kinesalite; fix duplicate CORS headers; fix mapping of Lambda versions and ARNs; fix SNS x-amz-sns-message-type header; send SNS confirmation message for HTTP(S) subscriptions; fix DynamoDB local libs for Docker Alpine; add CF support for SNS subscriptions; fix RecordId for firehose put-record-batch; fix SQS messages with multi-byte characters; avoid creating multiple SNS subscriptions; add .bat script and support running under Windows; fix S3 location constraint for CF

localstack - LocalStack release 0.10.4

Published by whummer almost 5 years ago

Change Log:

Add checks for open UDP ports; fix S3 chunked encoding uploads; fix LatestStreamLabel; fix CORS headers for SQS/SNS; set Java lambda debug port only when needed; expose default region in a util function; fix MacOS tmp folder; clear tmp supervisord logs at container startup; fix signed header requests for S3; expose Web UI via HTTPS; add Timestamp to SNS messages; fix attributes for SQS queues addressed via URL

localstack - LocalStack release 0.10.3

Published by whummer about 5 years ago

Change Log:

Allow specifying data types for CF attributes; add API for service status and starting services at runtime; support NextShardIterator in DDB streams; add mock responses for S3 encryption and replication; fix rendering of resources in web UI; custom SQS queue attributes; fix Lambda docker command and imports; fix SQS queue physical ID in CF; allow proxy listener to define custom backend per request; support Lambda event body over stdin; exclude ingest-geoip ES module to optimize image size; skip checking MD5 on S3 copy; fix DynamoDB table ARN for CF; fix CF deployment of StepFunction activities; fix uploading of Java Lambda as JAR in ZIP; fix installing libs for plugins; added LAMBDA_JAVA_OPTS for Java Lambda debugging; bump Maven dependency versions; refactor Lambda API; fix boolean strings in CF templates; allow overriding AWS account id with TEST_AWS_ACCOUNT_ID; fix incorrect region for API GW resources created via CF; fix permissions for cache files in /tmp

localstack - LocalStack release 0.10.2

Published by whummer about 5 years ago

Change Log:

Fix logging issue with async Lambdas; fix kinesis records processing; add basic support for Ref in CloudFormation; fix ddb streams uuid generation; upgrade travis CI setup; fix DynamoDB error messages; cache server processes

localstack - LocalStack release 0.10.0

Published by whummer about 5 years ago

Change Log:

Lazy loading of libraries; fix handling of regions; add API multiserver; improve CPU profiling; fix ES xpack installation; add basic EventBridge support; refactor Lambda API and executor; add MessageAttributes on SNS payloads; tagging for SNS; ability to customize docker command

localstack - LocalStack release 0.3.10

Published by whummer over 7 years ago

  • v0.3.10: Add initial support for S3 bucket notifications; fix subprocess32 installation
  • v0.3.9: Make services/ports configurable via $SERVICES; add tests for Firehose+S3
  • v0.3.8: Fix Elasticsearch via local bind and proxy; refactoring; improve error logging
  • v0.3.5: Fix lambda handler name; fix host name for S3 API; install web libs on pip install
  • v0.3.4: Fix file permissions in build; fix and add UI to Docker image; add stub of ES API
  • v0.3.3: Add version tags to Docker images
  • v0.3.2: Add support for Redshift API; code refactoring
  • v0.3.1: Add Dockerfile and push image to Docker Hub
localstack - LocalStack release 0.3.0

Published by whummer over 7 years ago

  • v0.3.0: Add simple integration for JUnit; improve process signal handling
  • v0.2.11: Refactored the AWS assume role function
  • v0.2.10: Added AWS assume role functionality.
  • v0.2.9: Kinesis error response formatting
  • v0.2.7: Throw Kinesis errors randomly
  • v0.2.6: Decouple SNS/SQS: intercept SNS calls and forward to subscribed SQS queues
  • v0.2.5: Return error response from Kinesis if flag is set
  • v0.2.4: Allow Lambdas to use file (import from file instead of exec'ing)
  • v0.2.3: Improve Kinesis/KCL auto-checkpointing (leases in DDB)
localstack - LocalStack release 0.2.0

Published by whummer almost 8 years ago

Changelog from previous versions:

  • v0.2.0: Speed up installation time by lazy loading libraries
  • v0.1.19: Pass shard_id in records sent from KCL process
localstack - LocalStack release 0.1.16

Published by whummer almost 8 years ago

Changelog from previous versions:

v0.1.16: Minor restructuring and refactoring (create separate kinesis_util.py)
v0.1.14: Fix AWS tokens when creating Elasticsearch client
v0.1.11: Add startup/initialization notification for KCL process
v0.1.10: Bump version of amazon_kclpy to 1.4.1
v0.1.9: Add initial support for SQS/SNS
v0.1.8: Fix installation of JARs in amazon_kclpy if localstack is installed transitively
v0.1.7: Bump version of amazon_kclpy to 1.4.0
v0.1.6: Add travis-ci and coveralls configuration
v0.1.5: Refactor Elasticsearch utils; fix bug in method to delete all ES indexes
v0.1.4: Enhance logging; extend java KCL credentials provider (support STS assumed roles)
v0.1.2: Add configurable KCL log output
v0.1.0: Initial release

Package Rankings
Top 16.2% on Conda-forge.org
Top 0.76% on Pypi.org
Top 1.69% on Repo1.maven.org
Top 4.06% on Proxy.golang.org
Related Projects