github ministackorg/ministack v1.2.16

latest releases: v1.3.54, v1.3.53, v1.3.52...
one month ago

What's Changed

New Contributors

[1.2.16] — 2026-04-15

Added

  • KMS ECC key supportCreateKey now supports ECC_SECG_P256K1, ECC_NIST_P256, ECC_NIST_P384, and ECC_NIST_P521 key specs with ECDSA_SHA_256, ECDSA_SHA_384, ECDSA_SHA_512 signing algorithms. Sign/Verify works for both RAW and DIGEST message types. GetPublicKey returns DER-encoded EC public keys. Contributed by @dvrkn (#335)

Fixed

  • Lambda endpoint URL override — function-level AWS_ENDPOINT_URL environment variables no longer override MiniStack's internal endpoint. When MiniStack runs in Docker with a host-port that differs from the container port (e.g., 4568:4566), Lambda functions would receive the host-mapped URL which is unreachable from inside the container, causing SDK callbacks to fail with "connection refused". Fix applies to all executor paths: provided runtime, Docker mode, image mode, and warm workers. Contributed by @jayjanssen (#336)
  • SFN callback/activity timeout not scaledSFN_WAIT_SCALE=0 no longer causes States.Timeout on activity tasks and waitForTaskToken callbacks. The scale factor was incorrectly applied to functional timeouts (which must wait for real work to complete), not just Wait state sleeps and retry intervals. Contributed by @jayjanssen (#337)
  • Init scripts override mounted AWS credentials — ready.d scripts no longer set AWS_ACCESS_KEY_ID=test when the user has mounted ~/.aws/credentials into the container. The AWS CLI credential chain (env vars > credentials file) meant our defaults stomped on the user's configured profile. Now checks for credentials files at ~/.aws/credentials, /root/.aws/credentials, and AWS_SHARED_CREDENTIALS_FILE. Reported by @staranto

Don't miss a new ministack release

NewReleases is sending notifications on new releases.