ADBC has multiple subcomponents with independent version numbers all on the same release cycle.

When a new release is made, the overall release is assigned a release number (e.g. ADBC Release 12). The various components, like the C# packages, Java packages, C/C++/Go packages, and so on, are tagged individually with their own version numbers, which will show up in package indices like PyPI or Maven Central. Common resources like documentation, verification script, and the GitHub release use the release number.