github ministackorg/ministack v1.3.28

6 hours ago

What's Changed

New Contributors

[1.3.28] — 2026-05-05

Added

  • ECS Task Metadata V4 — every container started by RunTask now gets ECS_CONTAINER_METADATA_URI_V4 injected, and the gateway serves /v4/<token>, /v4/<token>/task (with sibling Containers array), and /v4/<token>/stats + /task/stats (stub). Standard com.amazonaws.ecs.* container labels. RunTask also translates privileged, linuxParameters.capabilities.add, pidMode: host, and volumes + mountPoints into Docker bind mounts. Contributed by @YakirOren.

Fixed

  • DynamoDB legacy Expected (PutItem / UpdateItem / DeleteItem) and KeyConditions (Query) — previously ignored; SDKs and code paths that still use the pre-expression API now work. ScanFilter / QueryFilter comparison support extended to all 13 legacy operators (EQ, NE, LE, LT, GE, GT, NOT_NULL, NULL, CONTAINS, NOT_CONTAINS, BEGINS_WITH, IN, BETWEEN) with type-aware numeric comparison. Reported by @darkamgine
  • DynamoDB TransactWriteItems multi-failure reporting — only the first failing item was marked in CancellationReasons; AWS returns a ConditionalCheckFailed entry for every failing item in the transaction. Now evaluates all conditions in a first pass and reports each failure. Reported by @anghel93 and @gnjack

Don't miss a new ministack release

NewReleases is sending notifications on new releases.