What's Changed
New Contributors
- @aldokimi made their first contribution in https://github.com/Nahuel990/ministack/pull/207
- @ctnnguyen made their first contribution in https://github.com/Nahuel990/ministack/pull/211
[1.1.59] — 2026-04-09
Added
- EventBridge expanded API coverage — 20 new actions:
ListRuleNamesByTarget,TestEventPattern,UpdateArchive,StartReplay,DescribeReplay,ListReplays,CancelReplay,CreateEndpoint,DeleteEndpoint,DescribeEndpoint,ListEndpoints,UpdateEndpoint,DeauthorizeConnection,ActivateEventSource,DeactivateEventSource,DescribeEventSource,CreatePartnerEventSource,DeletePartnerEventSource,DescribePartnerEventSource,ListPartnerEventSources,ListPartnerEventSourceAccounts,ListEventSources,PutPartnerEvents. Contributed by @aldokimi (#210). - CloudFormation
AWS::Kinesis::Streamprovisioner — create/delete withShardCount,Name,RetentionPeriodHours,StreamModeDetails(ON_DEMAND/PROVISIONED);Fn::GetAttforArn,StreamId. Also registeredrds-datain service handler routing. Contributed by @aldokimi (#207). - EC2 default subnets — default VPC now creates 3 subnets (one per AZ: a/b/c) matching real AWS behavior instead of a single subnet. Contributed by @jayjanssen (#205).
- Step Functions
States.JsonToStringintrinsic — counterpart toStates.StringToJson. Contributed by @jayjanssen (#215). - CloudFormation
AWS::ElasticLoadBalancingV2::LoadBalancerand::Listenerprovisioners — create/delete with full ALB lifecycle, including default rules, tag propagation, and cascading cleanup.Fn::GetAttforArn,DNSName,LoadBalancerFullName,CanonicalHostedZoneID. Contributed by @aldokimi (#217).
Fixed
- EventBridge ARN-as-bus-name in PutEvents — events published with a full ARN as
EventBusName(e.g.arn:aws:events:us-east-1:000000000000:event-bus/my-bus) were silently dropped because the bus name comparison against rules failed.PutEventsnow normalizes ARN-style values to the plain bus name before dispatch. Contributed by @ctnnguyen (#208). - CloudFormation EventBridge rule composite key —
_eb_rule_createand_eb_rule_deleteused reversed key order (name|businstead ofbus|name), making CFN-provisioned rules invisible to the EventBridge API (DescribeRule,ListTargetsByRule) and event dispatch. Now uses_eb._rule_key()for consistent key construction. Contributed by @ctnnguyen (#208). - CloudFormation EventBridge target storage — CFN rule provisioner cherry-picked only
Id,Arn,RoleArn,Input,InputPathfrom targets, droppingInputTransformer,SqsParameters,EcsParameters, and other properties. Now stores the full target dict. Contributed by @ctnnguyen (#208). - Step Functions aws-sdk action casing — SFN ARNs use camelCase (e.g.
createDBSubnetGroup) but query-protocol and JSON-protocol services expect PascalCase (CreateDBSubnetGroup). Both dispatch paths now capitalize the first letter. Contributed by @jayjanssen (#204, #215). - RDS
_parse_member_listbotocore format — list parameters dispatched via Step Functions aws-sdk integrations usePrefix.MemberName.Nformat instead ofPrefix.member.N. The parser now handles both formats.