What's Changed
[1.1.54] — 2026-04-08
Added
- Multi-tenancy via dynamic Account ID — When
AWS_ACCESS_KEY_IDis a 12-digit number (e.g.048408301323), MiniStack uses it as the Account ID for all ARN generation. Non-numeric keys fall back toMINISTACK_ACCOUNT_IDenv var or000000000000. Enables lightweight tenant isolation on shared endpoints without configuration changes. - CloudFormation
TemplateURLsupport —CreateStack,UpdateStack,CreateChangeSet, andGetTemplateSummarynow fetch templates from S3 whenTemplateURLis provided instead ofTemplateBody. This unblockscdk deploywhich publishes templates to S3 and passes a URL. - CloudFormation
AWS::CDK::Metadatasupport — CDK metadata resources are now handled as no-ops instead of failing with "Unsupported resource type". - STS JSON protocol support — STS now handles
AwsJson1_1protocol requests (used by newer AWS SDK versions and CDK CLI). Previously, STS only accepted Query/form-encoded requests, causing CDK to fail with "The security token included in the request is invalid" when it tried to AssumeRole using the JSON protocol. - CloudFormation AutoScaling stubs —
AWS::AutoScaling::AutoScalingGroup,LaunchConfiguration,ScalingPolicy,LifecycleHook, andScheduledActionare now handled as no-ops, allowing CDK/CFN stacks with ASGs to deploy without failing. Reported by @titan1978
Fixed
- Test coverage for v1.1.53 fixes — added unit tests for
_convert_parameters(RDS Data API parameter binding) and SSM epoch timestamp in CloudFormation provisioner.