hadolint

Developer ToolsGPL-3.0

hadolint release notes.

Latest v2.15.1 · by hadolintWritten in HaskellWebsitehadolint/hadolintRSS

Release activity

Release activity — 3 releases across 3 days in the last year. Each cell is one day; darker means more releases that day. Older weeks are hidden at this screen width.
JunJulAugSep
SundayNo releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026No releases on Aug 9, 2026No releases on Aug 16, 2026No releases on Aug 23, 2026No releases on Aug 30, 2026No releases on Sep 6, 2026
MondayNo releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026No releases on Aug 10, 2026No releases on Aug 17, 2026No releases on Aug 24, 2026No releases on Aug 31, 2026No releases on Sep 7, 2026
TuesdayNo releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026No releases on Aug 11, 2026No releases on Aug 18, 2026No releases on Aug 25, 2026No releases on Sep 1, 2026No releases on Sep 8, 2026
WednesdayNo releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026No releases on Aug 12, 2026No releases on Aug 19, 2026No releases on Aug 26, 2026No releases on Sep 2, 2026
ThursdayNo releases on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 20261 release on Jul 30, 2026No releases on Aug 6, 2026No releases on Aug 13, 2026No releases on Aug 20, 2026No releases on Aug 27, 2026No releases on Sep 3, 2026
FridayNo releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 20261 release on Jul 31, 2026No releases on Aug 7, 2026No releases on Aug 14, 2026No releases on Aug 21, 2026No releases on Aug 28, 2026No releases on Sep 4, 2026
SaturdayNo releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026No releases on Aug 8, 2026No releases on Aug 15, 2026No releases on Aug 22, 2026No releases on Aug 29, 2026No releases on Sep 5, 2026

3 releases in the last year

Changelog

v2.15.1

Latest
Fixed 1
  • Fix false positive in DL3066 rule when UID is an argument

From hadolint

What's Changed

Full Changelog: https://github.com/hadolint/hadolint/compare/v2.15.0...v2.15.1

View originalPermalink
How v2.15.1 went

v2.15.0

Added 11
  • Check if clean is after install package
  • Enable file-path-in-report flag for codeclimate formatters
  • SonarQube Formatter support for --file-path-in-report
  • Ignore dnf group install from DL3041
  • DL3063 new rule for stage name reserved word
  • DL3065 new rule no FROM with $TARGETPLATFORM
Changed 4
  • Relax DL3062
  • DL3040 match different install command variations
  • DL3025 trigger on HEALTHCHECK instructions too
  • DL3018 allow fuzzy version matching
Fixed 6
  • Fix DL3018 for apk ~ pins
  • Fix propagating shell options across build stages
  • Shellcheck fix false-positives with exec notation
  • Fix DL3013 false positive on pipx --python flag
  • Fix DL3013 false positive on pip --root-user-action flag
  • Fix DL3016 false positive on npm --registry flag

From hadolint

What's Changed
New Contributors

Full Changelog: https://github.com/hadolint/hadolint/compare/v2.14.0...v2.15.0

View originalPermalink
How v2.15.0 went

v2.14.0

Added 1
  • Add new rule DL3062 to check go install
Changed 4
  • Handle RPM package epoch in DL3041 and DL3033
  • Handle RPM package with plus sign in DL3041 and DL3033
  • Allow either cache or tmpfs mounts in DL3009
  • Relax dependencies

From hadolint

What's Changed
New Contributors

Full Changelog: https://github.com/hadolint/hadolint/compare/v2.13.1...v2.14.0

View originalPermalink
How v2.14.0 went

v2.13.1

Changed 9
  • DL3011 AST changes
  • DL3048 now accepts LABEL keys that contain underscores or slashes
  • DL3060 should be suppressed if cache mounts are used
  • DL3009 rule improved to properly handle all apt-based package managers
  • Improve parsing of gem install flag patterns to reduce false positives
  • Allow comments following inline pragmas
Fixed 6
  • False positive in DL3022
  • False positive in DL3014 on double quiet
  • False positive in DL3006
  • Misidentification of pipenv
  • False negatives for DL3041 with packages that include a dash in their package name
  • Character escaping in checkstyle formatter
Removed 1
  • Delete rule DL3005

From hadolint

What's Changed
New Contributors

Full Changelog: https://github.com/hadolint/hadolint/compare/v2.12.0...v2.13.1

View originalPermalink
How v2.13.1 went

v2.12.1-beta

Pre-release
What's Changed

Full Changelog: https://github.com/hadolint/hadolint/compare/v2.12.0...v2.12.1-beta

View originalPermalink
How v2.12.1-beta went

v2.11.0

Added 4
  • Add DL3022 support for copying from images
  • Add SC3046 in hadolint JSON Schema
  • Allow rm yum cache clean up
  • Add global ignore pragma feature
Changed 3
  • Update environment variables handling
  • Unpin docker version in pre-commit hook
  • Update language-docker to 11.0.0
Fixed 7
  • Fix config file key for output format
  • Fix DL3049 behaviour with multistage builds
  • Fix DL3057 multiple warnings for multistage builds
  • Fix DL3013 false positives for VCS, http and local path packages
  • Fix typo in DL3026Spec.hs
  • Fix missing space in DL3047
  • Allow BUILDPLATFORM and TARGETPLATFORM variables in DL3029

From hadolint

What's Changed
New Contributors

Full Changelog: https://github.com/hadolint/hadolint/compare/v2.10.0...v2.11.0

View originalPermalink
How v2.11.0 went

v2.10.0

Added 1
  • Support for ARM64 binaries

From hadolint

What's Changed

The highlight of this release is the support for ARM64 binaries.

Full Changelog: https://github.com/hadolint/hadolint/compare/v2.9.3...v2.10.0

View originalPermalink
How v2.10.0 went

v2.9.2

Changed 1
  • Apply onbuild rule wrapper per rule
Fixed 1
  • DL3061: fix false positive on pragmas

From hadolint

What's Changed

Full Changelog: https://github.com/hadolint/hadolint/compare/v2.9.1...v2.9.2

View originalPermalink
How v2.9.2 went

v2.9.1

Added 4
  • DL3061: Check for instruction order
  • DL3038, DL3040, DL3041: Add support for microdnf
  • DL3026: Trusted registries wildcard domains
  • Allow --platform=$BUILDPLATFORM
Changed 5
  • Disable ignore pragma via options
  • Bring env var for trusted registries in sync with docs
  • Switch to non-rate limited ghcr.io hosted container for pre-commit
  • Respect NO_COLOR specification
  • Bump shellcheck and language docker dependencies
Fixed 4
  • Display version string correctly
  • Fix config file key trustedRegistries
  • DL3007: Do not error out when latest tag is used alongside a sha256
  • DL3021: Fix behavior with quotes in target path
Removed 1
  • Remove duplicate extension

From hadolint

What's Changed
New Contributors

Full Changelog: https://github.com/hadolint/hadolint/compare/v2.8.0...v2.9.1

View originalPermalink
How v2.9.1 went
View all

Discussion

If you publish hadolint, you can claim this product by proving you administer its repository.