Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: aws-cloudformation/cfn-lint
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.38.3
Choose a base ref
...
head repository: aws-cloudformation/cfn-lint
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.39.0
Choose a head ref
  • 6 commits
  • 365 files changed
  • 5 contributors

Commits on Aug 17, 2025

  1. Optimize rule filtering performance (#4222)

    - Pre-compute enabled rules set once at start of Rules.run()
    - Use fast set lookup instead of repeated is_rule_enabled() calls
    - Add enabled_rule_ids parameter to run_check() method
    - Reduces config property access calls from thousands to hundreds
    - Achieves ~32% performance improvement on large templates
    
    Fixes performance bottleneck where is_rule_enabled() was called
    for every match generated, causing excessive config property
    access through _get_argument_value().
    kddejong authored Aug 17, 2025
    Configuration menu
    Copy the full SHA
    e7e02b9 View commit details
    Browse the repository at this point in the history
  2. Improved handling of directories for --list-templates (#4220)

    ---------
    
    Co-authored-by: gbudge <>
    Co-authored-by: Kevin DeJong <kddejong@amazon.com>
    gbudge and kddejong authored Aug 17, 2025
    Configuration menu
    Copy the full SHA
    887e5d0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bfe46f8 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2025

  1. chore(deps): bump actions/checkout from 4 to 5 (#4224)

    Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@v4...v5)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-version: '5'
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 18, 2025
    Configuration menu
    Copy the full SHA
    356adc8 View commit details
    Browse the repository at this point in the history
  2. Update CloudFormation schemas to 2025-08-18 (#4217)

    Co-authored-by: kddejong <36457093+kddejong@users.noreply.github.com>
    Co-authored-by: Kevin DeJong <kddejong@amazon.com>
    3 people authored Aug 18, 2025
    Configuration menu
    Copy the full SHA
    9fdbf87 View commit details
    Browse the repository at this point in the history
  3. Release v1.39.0 (#4225)

    kddejong authored Aug 18, 2025
    Configuration menu
    Copy the full SHA
    192b054 View commit details
    Browse the repository at this point in the history
Loading