Kubebuilder 4.x - Remove the deprecations #3603
Labels
kind/cleanup
Categorizes issue or PR as related to cleaning up code, process, or technical debt.
kind/feature
Categorizes issue or PR as related to a new feature.
lifecycle/frozen
Indicates that an issue or PR should not be auto-closed due to staleness.
priority/important-longterm
Important over the long term, but may not be staffed and/or may need multiple releases to complete.
Milestone
What do you want to happen?
Why Release a Major Version?
Kubebuilder's legacy plugins and code from deprecated implementations clutter the codebase. This not only hampers maintainability but also confuses users who might mistakenly use outdated solutions or get lost in the documentation deciphering deprecated features. A major version release will streamline the experience and code health.
To remove deprecated code, we'll introduce breaking changes, warranting a major bump. Note that we'll retain legacy documentation history to assist users as it was done in the past for V1 (branch book-v1) and V2 (branch book-v2).
What is deprecated and should be removed with 4X?
Plugins Deprecated
Code internals which should be removed
Documentation
Proposed plan (TBD):
Extra Labels
No response
The text was updated successfully, but these errors were encountered: