Why We’re Introducing This
To maintain repository health and ensure users run secure, supported versions, we are formalizing our retention policy for software packages (DEB/RPM) and container images (Docker). Older, unsupported versions are not kept indefinitely in our public registries, but a version is never removed without advance notice.When Do We Start Pruning?
We start pruning from 1st December 2026.Our Release Tracks and Editions
Tyk software is delivered via two primary release tracks:- Long Term Support (LTS): designed for maximum stability, predictability, and security in mission-critical production environments.
- Feature Releases: designed for rapid innovation, giving you early access to the latest capabilities and product enhancements.
- Enterprise Edition (EE) & FIPS variants: our fully-featured offering, requiring an enterprise license. Available as Docker images, RPM, and DEB packages, across the Feature, LTS, and LTS-1 release tracks.
- Community Edition (CE): a focused feature set, available as Docker images, RPM, and DEB packages, on the Feature release track only. CE does not include the LTS or LTS-1 tracks.
How Retention Windows Are Calculated
Retention windows are calculated against version position (how many supported minor releases back a version sits), rather than a fixed calendar date. This means the window tracks the real state of the release catalogue, independent of how fast or slow any given release cycle runs.Community Edition (CE): Docker, RPM, DEB, Feature Track Only
A CE package is scheduled for removal once the current Feature release advances two minor versions beyond it (current minus 2 minors). Example: if the current Feature release is 5.11.x, the retention floor is 5.9.x. Packages for 5.8.x and below are scheduled for removal.Enterprise Edition (EE) & FIPS Variants: Docker, RPM, DEB
An EE package is scheduled for removal once it falls below LTS-1 minus 3 minors. This single threshold governs all EE packages across every format and release track. Example: if the current LTS is 5.8.x and LTS-1 is 5.4.x, the retention floor is 5.1.x. Packages for 5.0.x and below are scheduled for removal. FIPS variants follow the same threshold as EE.Pre-Release and Unstable Packages
Alpha, beta, and release-candidate builds, across all editions, are purged automatically 90 days after creation, regardless of version position. These builds are intended for testing only and should not be relied on for production use.There is no LTS track for Community Edition, so LTS-based retention does not apply to it. There is no archive or secondary access for CE. Once a Community package is independently removed under its own window, it is retired permanently.
Retention Trigger Summary
What Happens Before a Version Is Removed
Every pruning event is announced before it happens. Notifications are triggered by version events, such as a new minor or LTS release, not by fixed calendar dates. The grace period you get to act is always predictable:- Standard notice: a 30-day grace period begins the moment a version crosses its retention threshold.
- First-time notice: because this policy is new, we’ve given all affected customers 90 days notice from our first pruning event. This communication included an opt-in option to subscribe to the standard notices.
Community Edition Notice Timeline
* Direct email is sent to customers who have opted in to ongoing advance notices. See Staying Informed below. Everyone sees the Forum and Release Notes updates regardless of opt-in status.
Enterprise Edition Notice Timeline
* Direct email is sent to customers who have opted in to ongoing advance notices; all customers additionally see the Forum and Blog channels regardless of opt-in status.