What's Changed
New Contributors
- @YakirOren made their first contribution in #553
[1.3.28] — 2026-05-05
Added
- ECS Task Metadata V4 — every container started by
RunTasknow getsECS_CONTAINER_METADATA_URI_V4injected, and the gateway serves/v4/<token>,/v4/<token>/task(with siblingContainersarray), and/v4/<token>/stats+/task/stats(stub). Standardcom.amazonaws.ecs.*container labels.RunTaskalso translatesprivileged,linuxParameters.capabilities.add,pidMode: host, andvolumes+mountPointsinto Docker bind mounts. Contributed by @YakirOren.
Fixed
- DynamoDB legacy
Expected(PutItem / UpdateItem / DeleteItem) andKeyConditions(Query) — previously ignored; SDKs and code paths that still use the pre-expression API now work.ScanFilter/QueryFiltercomparison 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
TransactWriteItemsmulti-failure reporting — only the first failing item was marked inCancellationReasons; AWS returns aConditionalCheckFailedentry for every failing item in the transaction. Now evaluates all conditions in a first pass and reports each failure. Reported by @anghel93 and @gnjack