v0.3.0
Security
This release fixes CVE-2026-17106 / GHSA-hfg8-hc9c-6c3h, where a crafted tar archive could use links to cause extraction operations to create or overwrite files outside the intended destination directory.
The issue affected Unpack, UnpackLayer, Untar, UntarUncompressed, and the ApplyLayer helpers. Users should upgrade and avoid extracting untrusted archives with earlier versions.
What's Changed
- archive: harden tar extraction against path traversal #45
- archive: do not follow reparse points in chtimes #90
- archive: fix creation time updates on Windows #79
- archive: minor cleanups and godoc touch-up #87
- archive: RebaseArchiveEntries: fix archive path rebasing #43
Test and CI changes
- ci: enable dependabot for actions #81
- archive: make breakoutErr unwrap its cause #91
- archive: use filepath for filesystem paths in tests #80
- archive: use filepath for filesystem paths in tests #80
Full Changelog: v0.2.1...v0.3.0