Versioning
Kubling Core uses a three-segment release format:
YEAR.RELEASE[.FIX]- Year identifies the release year
- Release increments for each feature release in that year
- Fix is optional and increments for compatible fixes to that release
Examples:
25.1is the first feature release of 202525.1.2is the second fix for that feature release
Fix releases normally preserve the feature set, but may include small user-visible corrections required to make existing behavior work as documented.
Component versions
A version identifies one published component, not the entire Kubling platform. Kubling Core and KDV use independent release streams. Providers, client libraries and other independently distributed components own their respective versions as well.
In a KDV project:
- the generated
./kdvlauncher pins the CLI image runtime.imageselects the Kubling image used by the project environmentcompose.yamlselects provider and supporting-service images- the production deployment selects its project-specific or official Kubling image and any external runtime artifacts
- application dependencies select their client library versions
Record and upgrade these versions independently. Use the release notes and compatibility guidance of each component instead of assuming that equal version numbers are required.
Last updated on