How CNAP manages package versions and updates for your deployments
CNAP automatically manages versioning for all generated packages. Every template update creates a new package version, giving you complete control over deployments and the ability to track changes over time.
Semantic versions use three numbers: major.minor.patch (e.g., 0.1.0). Currently, CNAP increments the patch version when templates are updated. Major and minor version bumps are planned for future releases.
Every template update creates a new version, so you can see exactly what changed and when. This helps with debugging, compliance, and understanding your deployment history.
New installs use the latest version by default, but existing installs continue using their current version. This prevents unexpected changes and lets you update on your schedule.
You can test new versions on specific installs before rolling out to everyone. This lets you validate changes in production without risking all your deployments.