Download Latest Version 2.1.0 source code.zip (11.9 MB) Google Add to Preferred Sources
Home / 2.0.0
Name Modified Size InfoDownloads / Week
Parent folder
2.0.0 source code.tar.gz 2026-09-01 5.9 MB
2.0.0 source code.zip 2026-09-01 8.2 MB
README.md 2026-09-01 63.8 kB
Totals: 3 Items   14.2 MB 0

2.0.0 (2026-09-01)

  • fix(stepfunctions)!: reject JSONata top-level references at definition time (#2699) (5534460)

Bug Fixes

Features

  • acm: certificate validation records and revocation (#2655) (3bd9bcc)
  • apigateway: API key import/usage-plan fidelity and update-operation fixes (#2631) (9b9e7f5)
  • apigatewayv2: OpenAPI import and Terraform-visible API/stage attributes (#2714) (881695e)
  • apigatewayv2: support custom domain names and API mappings (#2390) (74da157)
  • applicationautoscaling: evaluate target-tracking and step-scaling policies against ECS (#2692) (2a7c94b), closes #2565
  • appsync: Phase 7 — GraphQL execute authentication (#2380) (3f12428)
  • aps: add Amazon Managed Service for Prometheus workspaces (#2604) (277809f)
  • autoscaling: P0 operations and lifecycle-hook delete-by-name (#2673) (e9a379b)
  • batch: add update and delete job queue endpoints with corresponding service logic (#2807) (6f123e8)
  • cloudformation: apply security-group rules — inline properties and standalone resources (#1993) (1461a10), closes #1992
  • cloudformation: CDK Provider-framework custom resources and changeset/SSM param fidelity (#2688) (08e532a), closes #2455 #2455 #2666
  • cloudformation: CodeBuild/CodePipeline CFN provisioning (#2685) (ac94232)
  • cloudformation: expand SAM AWS::Serverless::HttpApi to ApiGatew… (#1956) (6fa53ab)
  • cloudformation: provision WAFv2 web ACLs and AWS Config rules (#2701) (8a705d0), closes CloudFormationTemplateEngine#resolveNode
  • cloudfront: apply response-headers policies when serving (#1833) (520c0f4), closes #1820 #1823
  • cloudfront: forward origin custom headers (#1832) (f2ad05c), closes #1820 #1823
  • cloudwatch-logs: add resource policy actions (#2574) (859db2f)
  • cloudwatch: Adds support for orderBy, pagination, limit in DescribeLogStreams response (#2362) (846e78d)
  • codegurureviewer: repository association lifecycle with tagging (#2741) (0b46d80)
  • codepipeline: validate ListPipelineExecutions filters and PutApprovalResult inputs (#2696) (a155e66)
  • cognito: user pool domain operations (Create/Describe/DeleteUserPoolDomain) (#2742) (ed16713)
  • comprehend: add Amazon Comprehend sync text-analysis actions (#2674) (5c1b69c), closes #2660
  • config: compliance evaluation loop, retention, pagination (#2642) (1b3417a)
  • connect: instance management (CreateInstance family, attributes, storage configs, tags) (#2740) (7b6266e)
  • controltower: add AWS Control Tower with landing-zone and baseline lifecycle (#2578) (4524099)
  • core: add configurable mock responses for stub AI services (#2765) (e2e69f6), closes #2764
  • core: label emulated resource containers with io.floci.* identity (#2497) (8247014), closes #1818 #1818
  • docs: guard the service matrix against undocumented services (#2465) (700acc6), closes #2436
  • ec2: IPAM with real CIDR allocation, EBS encryption defaults, and transit gateway route export (#2596) (9563b7e), closes #2526 [#2605]
  • ec2: support ModifyVpcEndpoint and persist the endpoint policy (#2526) (2e8cbc1), closes #2317
  • ec2: support transit gateway route tables, associations and routes (#2348) (bc0f88c), closes #2308 #2329
  • ec2: support transit gateway VPC attachments (#2347) (74e43a4), closes #2308
  • ecs: rewrite ECR image URIs on RunTask like Lambda already does (#2641) (c405093), closes #2568
  • efs: add Elastic File System (file systems, mount targets, access points) (#2371) (943b4c1)
  • elasticache: support cache parameter groups (#2392) (6b62817)
  • elasticache: support cache subnet groups (#2401) (06d58aa)
  • elasticache: support cluster-mode replication groups (#2633) (97ff0bc)
  • emrserverless: support EMR Serverless applications (#2403) (8a673fc)
  • eventbridge: add Connection API actions (#1897) (36a55f5)
  • firehose: add StartDeliveryStreamEncryption and StopDeliveryStreamEncryption (#2583) (4affa05)
  • firehose: deliver records from a Kinesis stream source (#2528) (009ac0b)
  • firehose: honor CompressionFormat and FileExtension on S3 delivery (#2410) (bba5ffb), closes #2328
  • fis: add AWS FIS support (#2435) (04d120f)
  • iam: enforce SCPs and populate aws:PrincipalArn during policy evaluation (#2637) (7188b3e), closes iam.md#service-control-policies-scps iam.md#bypass-rules hi#water
  • kinesis: add PutRecords request caps and a per-stream max record size (#2438) (353d9c8)
  • kinesisanalytics: emit MSF-style JSON CloudWatch logs from Flink (#2656) (aaae992)
  • lakeformation: lake formation (#2427) (ac6cb06)
  • lambda: add the ability to name and label lambda containers, code volumes (#2409) (f8b07a7)
  • lambda: code-signing endpoints and account settings (#2646) (c90c5ad), closes #2225 #2206 #1987
  • lambda: support kubernetes as the lambda runner (#1941) (bc13801)
  • logs: add AssociateKmsKey and DisassociateKmsKey for log groups (#2584) (4435c62)
  • msk: add configuration revision actions (#2344) (7505110), closes #2339 #2340 #2299 2336/#2343 #2343 MskService#updateConfiguration MskConfiguration#addRevision
  • networkfirewall: emulate AWS Network Firewall (#2580) (715bab6), closes #2579
  • organizations: add AWS Organizations service (#2489) (87e8044)
  • organizations: add CloudFormation resource types (#2495) (054508d)
  • organizations: add ListAccountsWithInvalidEffectivePolicy (#2628) (18521ed)
  • organizations: add management account email configuration and tests (#2749) (89fd37a)
  • rds-data: adding data-api support for lable/name and batch (#2518) (a3044e0)
  • rds,docdb: answer DescribeGlobalClusters (#2402) (29b0d60)
  • rds,docdb: tag DocumentDB clusters and parameter groups (#2408) (7b83bd5)
  • rds: add option group CRUD (#2352) (3374bfe), closes #2304
  • rds: match proxy TLS cert SAN to the advertised endpoint (#2603) (b1d7286)
  • rds: model Aurora Serverless v2 scaling configuration on DB clusters (#1829) (d778a6e)
  • redshift: implement Redshift emulation with snapshot and parameter group support (#2472) (a1383fd)
  • rekognition: add Amazon Rekognition sync image-analysis actions (#2706) (cf6fede), closes #2705
  • resourceexplorer2: add AWS Resource Explorer 2 with cross-service resource discovery (#2485) (d3871e1), closes #1583 #1797
  • route53resolver: add Route 53 Resolver with DNS Firewall domain lists (#2582) (d60bd6e), closes #2579
  • route53: VPC association lifecycle actions (#2638) (e471946)
  • s3: apply VersioningConfiguration in CloudFormation S3 bucket provisioning (#2626) (64c38c7)
  • s3: opt-in global bucket namespace and replication config (#2640) (c96dc98), closes #2519
  • s3: support bucket metrics configurations (#2382) (8d33c65)
  • secretsmanager: persist and return secret resource policies (#2587) (8b23ed8)
  • servicecatalog: emulate AWS Service Catalog with Control Tower Account Factory (#2585) (2e843e9)
  • servicequotas,ram: add Service Quotas and AWS RAM resource sharing (#2579) (f912c3b)
  • ses: extend tag endpoints to contact lists, custom verification email templates, and dedicated IP pools (#2589) (c7cd78e)
  • ses: support +label subaddressing on mailbox simulator addresses (#2464) (c969ffc)
  • ses: support v2 PutAccountDetails and GetAccount Details (#2498) (622ba0a)
  • ses: support v2 tenant CRUD (CreateTenant/GetTenant/ListTenants/DeleteTenant) (#2644) (2963601)
  • ses: support v2 tenant resource associations (#2710) (67f75c7)
  • ses: support v2 tenant suppression attributes and tenant-scoped suppression list (#2743) (fc3c283)
  • ses: support v2 tenant-scoped sending with association gate (#2815) (b0fe831)
  • sfn: support mocked service integrations (SFN_MOCK_CONFIG) (#2452) (b6418db), closes #2283
  • sfn: support Retry policies in Task, Parallel, and Map states (#2455) (56e74d6), closes #2283
  • signin: add secure branded consent flow (#2429) (09d7502)
  • signin: support AWS login credentials provider (#2428) (470ec77)
  • sns: deliver topic broadcasts to application-protocol platform endpoints (#1856) (f45d64a)
  • ssm: document lifecycle, share permissions, and account-scoped service settings (#2629) (7f6b875)
  • ssoadmin: serve Identity Center ListInstances (#2581) (a2bd22d), closes #2579
  • stepfunctions: add the JSONata functions of the Step Functions dialect (#2676) (eb5134d)
  • stepfunctions: describe a distributed Map run after it finishes (#2694) (ff61c2b), closes #2671
  • stepfunctions: dispatch the seven Task service integrations of #2663 (#2686) (14112b8)
  • stepfunctions: emit task history events and chain previousEventId (#2703) (5600d21), closes #2520

Performance Improvements

BREAKING CHANGES

  • state machines whose JSONata expressions reference a bare top-level name are now rejected at creation, as on AWS. Anchor the reference with $states.input.<name> for input or $<name> for an Assign variable.

  • fix(stepfunctions): parse a JSONata payload key named after an ASL field

The deny list of fields AWS does not parse as JSONata was applied to every key at every depth, so a payload key named Next, Comment, Resource, Retry, Default, ErrorEquals, Credentials, Branches, ItemProcessor or Iterator hid its expression. AWS parses a payload whole: Assign: {"Next": "{% phone %}"} and Arguments: {"Payload": {"Comment": "{% phone %}"}} are both refused with Reference to 'phone' at the top level is not supported. The deny list now stops applying once the walk enters Output, Assign, Arguments, ItemSelector or BatchInput.

The same walk refused ItemReader.ReaderConfig.CSVHeaders, which holds literal column names: validate-state-machine-definition returns OK for it and create-state-machine stores the machine, so CSVHeaders joins the list.

Source: README.md, updated 2026-09-01