Skip to content

Releases

Release v1.60.0

Choose a tag to compare

@kddejong kddejong released this 05 Nov 23:42
1d19193

What's Changed

New Contributors

Full Changelog: v1.59.0...v1.60.0

Release v1.59.0

Choose a tag to compare

@kddejong kddejong released this 28 Oct 18:33
cf5360c

What's Changed

Read more

Release v1.58.0

Choose a tag to compare

@kddejong kddejong released this 20 Oct 23:47
16acc6f

What's Changed

  • test(getatts): add NumberOfAssociations to NetworkFirewall::Firewall by @kddejong in #4788
  • fix: handle SAM RestApi stage references by @0xTaoZ in #4730
  • fix(lambda): update SnapStart supported regions by @0xTaoZ in #4740
  • fix: Allow object form of CodeUri in SAM Globals.Function by @moneytool in #4741
  • fix(conditions): avoid exponential CNF when registering conditions by @moneytool in #4742
  • fix(formats): register log group name validation correctly by @0xTaoZ in #4745
  • fix: validate every required deployment parameter by @proton0210 in #4753
  • fix: defer unresolved gathered property comparisons by @proton0210 in #4754
  • Update CloudFormation schemas to 2026-10-20 by @github-actions[bot] in #4727

New Contributors

Full Changelog: v1.57.2...v1.58.0

Release v1.57.2

Choose a tag to compare

@kddejong kddejong released this 06 Oct 17:55
be66fb3

What's Changed

  • Support changes required for Python 3.15 by @s-t-e-v-e-n-k in #4717
  • chore(deps-dev): update coverage requirement from >=7.16.1 to >=7.16.2 in /requirements by @dependabot[bot] in #4732

New Contributors

Full Changelog: v1.57.1...v1.57.2

Release v1.57.1

Choose a tag to compare

@kddejong kddejong released this 28 Sep 23:53
257c271

What's Changed

  • chore(deps-dev): update coverage requirement from >=7.2.1 to >=7.16.1 in /requirements by @dependabot[bot] in #4720
  • Update CloudFormation schemas to 2026-09-28 by @github-actions[bot] in #4716
  • update W1101: Report every YAML alias, including scalars by @esetnik in #4724

New Contributors

Full Changelog: v1.57.0...v1.57.1

Release v1.57.0

Choose a tag to compare

@kddejong kddejong released this 17 Sep 18:40
9e86699

What's Changed

  • fix: Require ProvisionedThroughput when DynamoDB BillingMode is omitted by @kddejong in #4702
  • fix E3700: Skip first-stage check for conditional stage entries by @kddejong in #4701
  • fix: Escape hyphen in SSM dynamic reference pattern by @kddejong in #4700
  • add E3725: FSx FileSystemType-specific StorageCapacity by @kddejong in #4708
  • docs: Refresh stale .kiro steering and prompts by @kddejong in #4710
  • fix: reject Fn::Select lifecycle policies without transform by @0xTaoZ in #4704
  • chore(deps): bump pyinstaller from 6.22.2 to 6.22.3 in /requirements by @dependabot[bot] in #4713
  • refactor: simplify Fn::Select lifecycle policy error metadata by @kddejong in #4711
  • fix: resolve every index Fn::Select can take by @ashvinctrl in #4705
  • Update CloudFormation schemas to 2026-09-17 by @github-actions[bot] in #4703
  • feat: Add metadata context validation rules (I4010, I4011, I4012) by @chrisqm-dev in #4655
  • add I4010: Template or architecture-relevant resource has no Context block by @chrisqm-dev in #4708
  • add W4011: Context block has no 'why' by @chrisqm-dev in #4708
  • add W4012: Context field does not match the schema by @chrisqm-dev in #4708

New Contributors

Full Changelog: v1.56.3...v1.57.0

Release v1.56.3

Choose a tag to compare

@kddejong kddejong released this 10 Sep 18:21
5caad1e

What's Changed

  • fix W1028: scope to enclosing Fn::If pins by @kddejong in #4690
  • fix E1017: report out-of-bounds Fn::Select on a literal list by @kddejong in #4695
  • fix E1010: report clean error for Fn::GetAtt string form without an attribute by @kddejong in #4696
  • Update CloudFormation schemas to 2026-09-10 by @github-actions[bot] in #4691
  • fix W1101: resolved Fn::FindInMap should not share identity (W1101 false positive) by @kddejong in #4698

Full Changelog: v1.56.2...v1.56.3

Release v1.56.2

Choose a tag to compare

@kddejong kddejong released this 09 Sep 18:54
a4ed5bb

What's Changed

Full Changelog: v1.56.1...v1.56.2

Release v1.56.1

Choose a tag to compare

@kddejong kddejong released this 08 Sep 16:19
9c6ecc9

What's Changed

  • fix(ecs): Support 32 vCPU Fargate task definitions by @kddejong in #4668
  • Guard against YAML alias amplification (billion laughs) by @kddejong in #4670
  • fix: Type-check resource Refs in UpdatePolicy/CreationPolicy by @kddejong in #4676
  • Update CloudFormation schemas to 2026-09-08 by @github-actions[bot] in #4667

Full Changelog: v1.56.0...v1.56.1

Release v1.56.0

Choose a tag to compare

@kddejong kddejong released this 31 Aug 16:12
470191b

What's Changed

  • test(functions): assert FindInMap rejects non-DefaultValue 4th item without transform by @kddejong in #4639
  • fix: Prevent path traversal in nested stack TemplateURL resolution by @kddejong in #4640
  • fix: Require object for CreationPolicy and UpdatePolicy by @kddejong in #4641
  • Fix E1010 resolve GetAtt to SAM generated resources by @kddejong in #4646
  • chore(deps): bump pyinstaller from 6.21.0 to 6.22.1 in /requirements by @dependabot[bot] in #4647
  • docs: add inspect.software health badge by @Nayjest in #4648
  • Add AutoScalingInstanceRefresh to the UpdatePolicy schema by @ktrysmt in #4656
  • chore(deps): bump pyinstaller from 6.22.1 to 6.22.2 in /requirements by @dependabot[bot] in #4650
  • Update CloudFormation schemas to 2026-08-28 by @github-actions[bot] in #4637
  • Fix E3016: Reject AutoScalingInstanceRefresh with AutoScalingRollingUpdate by @kddejong in #4661
  • fix: Defer schema metadata updates until install succeeds by @Fail-Safe in #4662
  • chore: Remove unused caching path from get_url_retrieve by @kddejong in #4663
  • Allow GetAtt outputs on SAM applications by @0xTaoZ in #4665
  • Update CloudFormation schemas to 2026-08-31 by @github-actions[bot] in #4664

New Contributors

Full Changelog: v1.55.1...v1.56.0