github ministackorg/ministack v1.1.10

latest releases: v1.3.43, v1.3.42, v1.3.41...
one month ago

What's Changed

[1.1.10] — 2026-03-31

Fixed

  • ECS Docker network detection — ECS containers now automatically join the same Docker network that MiniStack is running on, so containers can reach sibling services (S3, SQS, etc.) without manual network configuration
  • Internal naming cleanup — replaced all internal localstack-* references (logger name, default data dir /tmp/localstack-data/s3/tmp/ministack-data/s3, healthcheck URLs, CI config) with ministack equivalents; LOCALSTACK_PERSISTENCE / LOCALSTACK_HOSTNAME env vars kept for migration compatibility
  • DynamoDB GSI capacity accountingPutItem, DeleteItem, UpdateItem, GetItem, Query, Scan, and BatchWriteItem now return correct ConsumedCapacity.CapacityUnits when a table has Global Secondary Indexes: 1 + gsi_count per write (matching real AWS); INDEXES mode also returns per-GSI breakdown. Contributed by @jespinoza-shippo.
  • S3 CreateBucket idempotency — creating a bucket you already own now returns 200 instead of 409 BucketAlreadyOwnedByYou, matching real AWS and fixing Terraform re-apply failures
  • S3 OwnershipControlsPutBucketOwnershipControls, GetBucketOwnershipControls, DeleteBucketOwnershipControls now implemented; Terraform calls these immediately after CreateBucket
  • S3 Control ListTagsForResource — S3 Control API (/v20180820/tags/{arn}) now returns empty tag list instead of 404; Terraform uses this for S3 bucket tag lookups
  • S3 PublicAccessBlockPutPublicAccessBlock, GetPublicAccessBlock, DeletePublicAccessBlock now implemented; CDK and Terraform call these on every bucket
  • STS AssumeRoleWithWebIdentity — now implemented; CDK OIDC deployments (GitHub Actions, etc.) use this; also fixed router to detect unsigned form-encoded STS actions from request body
  • IAM UpdateRole — now implemented; Terraform calls this to set role description and max session duration

Tests

  • 737 tests total, all passing

Don't miss a new ministack release

NewReleases is sending notifications on new releases.