Versions and Tags
Overview
Summary of the versioning and release methodology used by RAPIDS projects.
Intended audience
Community
Developers
Project Leads
Versioning method
All RAPIDS projects use the CalVer versioning method for all releases starting with June 2021 release.
The RAPIDS team is aware of the impacts that public API changes cause to users, so API & ABI compatibility is guaranteed within each YY.MM
version.
Release types and tagging
Using CalVer for versioning, RAPIDS projects use the notation YY.MM.PP
for releases/tags where YY
indicates the zero padded year, MM
indicates the zero padded month, and PP
indicates the zero padded hotfix/patch version. Each release is accompanied by a tag in the git repo with the same formatting and leading v
.
Hotfix/Patch
A hotfix/patch release occurs for the current release, incrementing the hotfix/patch version number by 1.
There is no limit or time constraint of these releases as they are governed by the need to fix critical issues in the current release. Generally, hotfix/patch releases contain only one change and are typically bug fixes; new features should not be introduced in this way.