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, andservice-typefilters supported. Reported by @svenikea. - DynamoDB legacy
AttributeUpdates—UpdateItemnow applies the pre-expression parameter withPUT(default),DELETE(full removal or set subtract), andADD(numeric increment or set union) actions. Mutually exclusive withUpdateExpression. .NET AWS SDK upserts (UpdateItemunder the hood) were silently dropping all non-key fields. Reported by @gnjack.
Fixed
- Step Functions
aws-sdk:ec2security group compatibility —CreateSecurityGroupnow maps SDKDescriptionto wireGroupDescription,DescribeSecurityGroupssends EC2-shaped filters (Filter.1.Value.1instead ofmember.N), and the XML adapter returnsSecurityGroupsrather than rawSecurityGroupInfo. Contributed by @jayjanssen. - Step Functions
aws-sdk:s3integration — S3 was tagged asrest-protocol with no dispatcher; every call failed withStates.Runtime. New REST-XML dispatcher coversListBuckets,CreateBucket,DeleteBucket,HeadBucket,GetBucketVersioning,ListObjectsV2,ListObjects,HeadObject,CopyObject,DeleteObject,GetObjectTagging,PutObjectTagging.GetObject/PutObjectdeferred to Phase 2. Reported by @LeTrungNguyen1703. - SQS
ReceiveMessagehonorsMessageSystemAttributeNames— only the deprecatedAttributeNameswas read, so AWS SDK v2 (Java/Kotlin) consumers got emptyAttributesand brokenApproximateReceiveCount-based redelivery detection. Contributed by @joaomena. - CFN
AWS::SNS::SubscriptionhonorsRawMessageDelivery— the provisioner silently defaulted tofalseeven when templates settrue, so consumers got SNS-wrapped envelopes instead of raw payloads. Contributed by @joaomena.