November 2, 2026 · v1.5.36
v1.5.36 adds SSM documents and Automation, the S3 Control account-level public access block and two CloudFormation resource types, and fixes behaviour across 13 services.
AWS::Events::Archive. Templates with an EventBridge archive deploy, with Ref, Arn, generated names, in-place updates and AWS's Early Validation messages. Contributed by @toby6578.AWS::CloudFormation::StackSet. A self-managed StackSet with one instance in the stack's own account and Region deploys as a nested stack, and DescribeStackSet and ListStackInstances answer. Contributed by @chris-plucker.PutPublicAccessBlock, GetPublicAccessBlock and DeletePublicAccessBlock on the account, applied to every bucket in every Region. Contributed by @pingedbrain.CreateDocument, GetDocument, ListDocuments and the rest) and Automation executions that run aws:sleep, aws:executeAwsApi and aws:runCommand steps; under AUTH=true a step runs with the caller's or the document's assumeRole permissions. Contributed by @pingedbrain.AWS_IAM method refuses a caller from another account that no API policy grants. Contributed by @chandra-purbia.OperationStatus. Contributed by @toby6578.eventId on every event. Events written by Lambda, CodeBuild and DynamoDB imports have an eventId, so aws logs tail --follow works. Contributed by @chandra-purbia.UserLambdaValidationException or UnexpectedLambdaException, PreSignUp and CustomMessage errors use AWS's <trigger> failed with error … text, and MINISTACK_COGNITO_PRETOKEN_STRICT is removed. Contributed by @ryuzo-hayashi.RoleArn (and under AUTH=true a queue policy allowing it), PutEvents to another Region's bus is refused, and CreateArchive refuses a missing bus. Contributed by @toby6578 and @chandra-purbia. Reported by @lucasmfraser.nodejs24.x refuses callback-based handlers with Runtime.CallbackHandlerDeprecated, "type": "module" packages run under LAMBDA_EXECUTOR=docker, and an arm64 function no longer breaks the next one that declares no architecture. Contributed by @Jolley71717. Reported by @evan-burrell.default.<family> cluster parameter group, a major upgrade needs AllowMajorVersionUpgrade and moves the cluster to the new family's default, and a master password reset shows as pending before it settles. Contributed by @chris-plucker.CreateMultipartUpload keeps its Tagging, and an overwritten object's tags and ACL no longer carry over to the new one. Contributed by @zalefin.dropTable and dropNamespace are served as on AWS, createTable assigns the location and requires stage-create (fixing Trino's "location": null), and field ids are renumbered with last-column-id counting nested fields. Contributed by @Jolley71717. Reported by @Wazabit.PrimaryRegion. A replicated secret's primary reports its own Region. Contributed by @chris-plucker.ecs:runTask.sync. A task whose essential container exits non-zero, or that never starts, fails the state with States.TaskFailed; otherwise the result is the stopped task. Reported by @lucasmfraser.docker pull ministackorg/ministack:1.5.36 docker run -d -p 4566:4566 ministackorg/ministack:1.5.36
Or pin in compose.yaml:
services:
ministack:
image: ministackorg/ministack:1.5.36
ports:
- "4566:4566"
Issues and PRs welcome on GitHub. Discussion on r/ministack.