Ansible-lint

Latest version: v24.12.2

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 9 of 18

6.10.0

Minor Changes

- Add schema for Antsibull changelogs (2814) ssbarnea
- Add a rule to validate module options (2749) ganeshrn
- Add meta-unsupported-ansible rule for checking requires_ansible values (2770) alisonlhart

Bugfixes

- Avoid running lookup filters while evaluating jinja2 (2821) ssbarnea
- Update schema to accept a list for 'listen' (2817) zigarn
- Update changelog schema etag (2818) ssbarnea
- Fix args validation with setup module (2813) ssbarnea
- Adopt PEP-621 packaging (2807) ssbarnea
- Restore classic behavior of offline mode (2806) ssbarnea
- Avoid false positive with name[casing] (2800) ssbarnea
- Use JSON Schema to validate own config file (2797) ssbarnea
- Add has_jinja and has_glob to text module (2794) ssbarnea
- Update schema etags (2791) ssbarnea
- Fix redirected links (2790) ssbarnea
- Correct schema refresh logic (2785) ssbarnea
- Add OracleLinux to supported platforms and include version 8.7 and 9.1 (2783) facorazza

6.9.1

Bugfixes

- Allow var_naming_pattern in linter config schema (2776) ssbarnea
- Fix multiline jinja pattern in schema (2775) ssbarnea
- schema: allow jinja in diff keyword (2774) ssbarnea
- Assimilate schemas project (2769) ssbarnea
- Allow a prefix in subtasks names (2740) shatakshiiii
- Refactor risky-octal and improve its messaging (2759) ssbarnea
- Deprecate running under py38 (2760) ssbarnea
- Restore offline mode functionality (2761) ssbarnea
- Fix badge linking to rules (2746) motlib
- Upgrade linters and fix reported issues (2752) ssbarnea
- Improve RPM Packaging (2745) gotmax23
- Refactor only-builtins to have less code duplication (2739) evgeni
- Treat ansible.legacy the same way ansible.builtin (2727) evgeni
- Allow additional modules in only-builtins (2732) evgeni
- Fix deannotate function (2733) ssbarnea
- Correct packaging metadata (2734) ssbarnea

6.9.0

Minor Changes

- Enable dynamic schema refresh (2703) ssbarnea
- Allow additional collections in only-builtins (2710) evgeni

Bugfixes

- Avoid Object of type PosixPath is not JSON serializable with jinja2 (2724) ssbarnea
- Expand ~ in PATH and warn user (2723) ssbarnea
- Fix only builtins fail test (2719) evgeni
- Allow profile to be set in config file (2720) shatakshiiii
- Decouple profile listing from profile selecting on CLI (2721) ssbarnea
- Update url in docs (2718) ssbarnea
- Prevent installation on Windows (2712) ssbarnea
- Respect warn_list and skip_list (2706) rekup
- Avoid version checking when version info is absent (2714) ssbarnea
- Improve installation documentation (2707) oraNod
- Docs: usage content edits (2682) oraNod
- Sort dependencies (2711) ssbarnea
- Fix loop_var_prefix message list in the docs (2709) evgeni
- Clarify progressive mode documentation (2708) MarcinWieczorek

6.8.7

Bugfixes

- Refactor get_app (2656) ssbarnea
- Bump minimal requirements (2704) ssbarnea
- Docs: configuration content edits (2675) oraNod
- Improve documentation on custom rules (2685) oraNod
- Docs: lint profiles (2666) oraNod
- Require ansible-compat>=2.2.5 (2694) ssbarnea
- Updated schemas (2698) ssbarnea
- Disable cspell allowCompoundWords (2660) shatakshiiii
- Print fatal matches first in GitHub Actions (2689) xfix
- Make SARIF output specification compliant (2668) atiterlea
- Perform mocking before installing dependencies (2691) ssbarnea
- Update schemas (2692) ssbarnea
- Fix broken test (2676) ssbarnea

6.8.6

Bugfixes

- Fix offline mode (2647) ssbarnea

6.8.5

Bugfixes

- Fix offline mode (2643) ssbarnea
- Delay app initialization (2642) ssbarnea
- Fix pip version check (2641) ssbarnea
- Fix progressive mode exit code (2638) ssbarnea
- role-name[path]: Now detects use of paths when including roles (2532) ssbarnea
- Avoid altering severity based on level on codeclimate output (2637) ssbarnea
- Do not emit fqcn[action-core] when ansible.legacy is used for builtin modules (2634) felixfontein
- Avoid upgrade recommendation for bleeding edge users (2630) ssbarnea

Page 9 of 18

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.