github ministackorg/ministack v1.2.12

latest releases: v1.3.3, v1.3.2, v1.3.1...
4 days ago

What's Changed

[1.2.12] — 2026-04-14

Added

  • SFN Wait state scaling — new SFN_WAIT_SCALE environment variable (default 1.0) scales Wait state durations and retry interval sleeps. Set to 0 to skip all waits for fast-forward execution in test scenarios where emulated resources are immediately available. Contributed by @jayjanssen (#310)
  • AutoScaling DescribeScalingActivities — returns empty activities list. Terraform polls this after ASG creation; without it Terraform fails. Contributed by @alexanderkrum-next (#317)
  • Reset with init scriptsPOST /_ministack/reset?init=1 re-runs boot.d and ready.d init scripts after clearing state. Without this, resources created by init scripts were lost after reset with no way to restore them. Reported by @staranto

Fixed

  • S3 lifecycle configuration hangs TerraformPutBucketLifecycleConfiguration and GetBucketLifecycleConfiguration now return the x-amz-transition-default-minimum-object-size header. The Terraform AWS provider waits for this header and hangs indefinitely without it. Reported by @mspiller (#306)
  • Lambda Runtime API noise — suppressed BrokenPipeError tracebacks from Lambda binaries disconnecting after reading the event. This is benign and expected behavior during native provided runtime execution. Contributed by @jayjanssen (#311)
  • RDS Data API warning spam — the pymysql import warning is now logged once per process instead of on every ExecuteStatement call. Contributed by @jayjanssen (#311)
  • SFN Wait scaling coverageSFN_WAIT_SCALE now also applies to Activity task timeouts, waitForTaskToken timeouts, and ECS task polling intervals. Runtime config endpoint validates the value (rejects non-numeric, negative, NaN, Inf).

Don't miss a new ministack release

NewReleases is sending notifications on new releases.