github ministackorg/ministack v1.3.29

latest release: v1.3.30
5 hours ago

What's Changed

New Contributors

[1.3.29] — 2026-05-06

Added

  • EC2 DescribeVpcEndpointServices — returns the standard catalog of 2 Gateway services (s3, dynamodb) and 17 Interface PrivateLink services with region-templated DNS names and stable per-service IDs. ServiceNames, service-name, and service-type filters supported. Reported by @svenikea.
  • DynamoDB legacy AttributeUpdatesUpdateItem now applies the pre-expression parameter with PUT (default), DELETE (full removal or set subtract), and ADD (numeric increment or set union) actions. Mutually exclusive with UpdateExpression. .NET AWS SDK upserts (UpdateItem under the hood) were silently dropping all non-key fields. Reported by @gnjack.

Fixed

  • Step Functions aws-sdk:ec2 security group compatibilityCreateSecurityGroup now maps SDK Description to wire GroupDescription, DescribeSecurityGroups sends EC2-shaped filters (Filter.1.Value.1 instead of member.N), and the XML adapter returns SecurityGroups rather than raw SecurityGroupInfo. Contributed by @jayjanssen.
  • Step Functions aws-sdk:s3 integration — S3 was tagged as rest-protocol with no dispatcher; every call failed with States.Runtime. New REST-XML dispatcher covers ListBuckets, CreateBucket, DeleteBucket, HeadBucket, GetBucketVersioning, ListObjectsV2, ListObjects, HeadObject, CopyObject, DeleteObject, GetObjectTagging, PutObjectTagging. GetObject/PutObject deferred to Phase 2. Reported by @LeTrungNguyen1703.
  • SQS ReceiveMessage honors MessageSystemAttributeNames — only the deprecated AttributeNames was read, so AWS SDK v2 (Java/Kotlin) consumers got empty Attributes and broken ApproximateReceiveCount-based redelivery detection. Contributed by @joaomena.
  • CFN AWS::SNS::Subscription honors RawMessageDelivery — the provisioner silently defaulted to false even when templates set true, so consumers got SNS-wrapped envelopes instead of raw payloads. Contributed by @joaomena.

Don't miss a new ministack release

NewReleases is sending notifications on new releases.