Upcoming Archive Policy for Older Wolfi Packages #63023
javacruft
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Planned Change Date: September 10, 2025
Chainguard will begin implementing a package archive policy for Wolfi APK repositories starting September 10, 2025. This means that non-latest package versions older than 12 months will be removed from public Wolfi repositories on a monthly basis moving forward.
Over time, we plan to reduce this retention period to 3 months for non-latest packages in public Wolfi repositories. Any future change will be announced well in advance.
Why Are We Making This Change?
The Wolfi package manager (
apk
) relies on an APKINDEX (a metadata file that lists every available package version) for package installs, upgrades, and searches. Over the past two years, the APKINDEX for the public Wolfi repository has grown from about 4,600 unique package versions to over 186,000, an increase of more than 4,000%. This growth slows down commonapk
operations and is unsustainable.The reason for this growth is straightforward: we’ve rapidly expanded Wolfi by adding many new packages and frequently publishing updates to existing ones. Until now, we have retained every package version indefinitely unless it posed an immediate security or stability risk. As a result, even very old and unused package versions have remained in the repositories, steadily increasing the size of the APKINDEX and weighing on the efficiency of apk operations.
By implementing this policy and archiving older package versions, we:
apk
commands.How This Affects You
What You Should Do
Removal Schedule
Questions or Help
Beta Was this translation helpful? Give feedback.
All reactions