Last release 2 months ago
05 Jun 2026
Ships unpredictably
gaps range from 8 days to 2.6 years
Nearly every release is documented
notes for 28 of 29 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
36 releases · first in 2020
Release timeline
36 releases since 2020202120222023202420252026
20202026
Releases
- v0.21.05 Jun 2026
Additional notes2 sources agree
Open source →- 124: Disable unused KubeMod
syntheticRefsto cut Kubernetes API-server load
- 124: Disable unused KubeMod
- v0.20.1-0.20231103213341-e1923a7aa0e73 Nov 2023pre-release
Nothing published for this version
- v0.20.09 Mar 2023
Release notes
Open source →#115: Implement topologySpreadConstraints and remove cpu limits (thank you @runningman84)
Additional notes2 sources agree
Open source →- 115: Implement topologySpreadConstraints and remove cpu limits (thank you @runningman84)
- v0.19.2-0.20221223223539-0be58f1e51dc23 Dec 2022pre-release
Nothing published for this version
- v0.19.123 Dec 2022
Release notes
Open source →- #107: Inject node manifest in syntheticRefs to make it visible in pod ModRules
Additional notes2 sources agree
Open source →- 107: Inject node manifest in syntheticRefs to make it visible in pod ModRules
- v0.19.023 Dec 2022
Release notes
Open source →- #107: Inject node manifest in syntheticRefs to make it visible in pod ModRules
- v0.18.115 Dec 2022
Release notes
Open source →- #109: Make admissionOperations backward compatible with previously deployed ModRules
Additional notes2 sources agree
Open source →- 109: Make admissionOperations backward compatible with previously deployed ModRules
- v0.18.015 Dec 2022
Release notes
Open source →- #103: Support ModRules based on the operation type (thank you @orbatschow)
Additional notes2 sources agree
Open source →- 103: Support ModRules based on the operation type (thank you @orbatschow)
- v0.17.110 Nov 2022
Release notes
Open source →- #105: Fix breaking changes introduced with executionTier (thank you @orbatschow)
Additional notes2 sources agree
Open source →- 105: Fix breaking changes introduced with ExecutionTier (thank you @orbatschow)
- v0.17.1-0.20221106194748-e6cba6ed9ad76 Nov 2022pre-release
Nothing published for this version
- v0.17.06 Nov 2022
Additional notes2 sources agree
Open source →- 100: Introduce synthetic refs; inject namespace manifest into refs
- v0.16.024 Oct 2022
Additional notes2 sources agree
Open source →- 91: Implement cascading ModRules through execution tiers
- v0.15.320 Sept 2022
Release notes
Open source →- #93: FIX: CronJob in version "v1" cannot be handled as a CronJob: strict decoding error when deploying to Kubernetes 1.25.0
Additional notes2 sources agree
Open source →- 93: FIX: CronJob in version "v1" cannot be handled as a CronJob: strict decoding error when deploying to Kubernetes 1.25.0 (thank you @arkaitzj)
- v0.15.26 Jun 2022
Release notes2 sources agree
Open source →- kubemod/kubemod-crt#15: Keep the previous certificate in the bundle as well as the new one to prevent periods of service outage
- v0.15.16 Jun 2022
Nothing published for this version
- v0.15.017 Apr 2022
Release notes2 sources agree
Open source →- 87: Extend JSPONPath with support for "undefined" values
- 70: Add support for ARM64 (thank you @nashant)
- v0.15.0-rc-113 Apr 2022pre-release
Nothing published for this version
- v0.14.1-0.20220413183533-8f4c58125c4113 Apr 2022pre-release
Nothing published for this version
- v0.14.029 Jan 2022
Release notes2 sources agree
Open source →- 84: Increase dragnet webhook timeout to 10 seconds
- 71: Implement TLS certificate rotation
- 80: Update kubemod-crt to v1.1.3 (enables deployment to OpenShift with restricted user id ranges)
- 72: Upgrade to wire 0.5.0 and golang 1.17
- 67: Update upgrade instructions to explicitly delete certificate generation job
- v0.13.1-0.20210906215657-91408bbeb5b56 Sept 2021pre-release
Nothing published for this version
- v0.13.1-0.20210520190135-a57f209d286c20 May 2021pre-release
Nothing published for this version
- v0.13.015 May 2021
Release notes2 sources agree
Open source →- 65: Target apiextensions.k8s.io/v1 for CRDs
- 63: Remove kubemod-system namespace normalization
- v0.12.019 Apr 2021
Release notes2 sources agree
Open source →- 51: Introduce TargetNamespaceRegex as a way to target resources across namespaces (thank you @jamiecore)
- 56: Implement native unified diffs (thank you @jamiecore)
- 57: Enable github actions for pull requests
- v0.11.016 Apr 2021
- v0.10.030 Jan 2021
Release notes2 sources agree
Open source →- 45: Implement stability improvements for multi-node clusters
- v0.9.122 Jan 2021
- v0.9.09 Jan 2021
Release notes2 sources agree
Open source →- 41: Introduce support for cluster-wide resources
- 36: Update last-applied-configuration annotation when patching a resource
- 18: Implement /v1/dryrun API
- v0.8.322 Dec 2020
Release notes2 sources agree
Open source →- 33: Do not fail the whole patch when one ModRule fails
- 31: Enable patching non-existent arrays with -1
- v0.8.221 Dec 2020
- v0.8.118 Dec 2020
- v0.8.018 Dec 2020
Release notes2 sources agree
Open source →- 25: Introduce matchFor
- 23: Add message field to Reject rules
- 21: Implement Reject ModRules
- v0.7.127 Nov 2020
- v0.7.022 Nov 2020
Release notes2 sources agree
Open source →- 12: Add ability to construct patches based on select expression
- 8: Switch to nonroot certificate generation
- v0.6.015 Oct 2020
- v0.5.011 Oct 2020
- v0.4.27 Oct 2020