CockroachDB Releases
Track every CockroachDB release from latest stable to end-of-life. Version timelines, PostgreSQL compatibility, licensing changes, and upgrade guidance.
—
Total Versions
—
Supported
—
Latest
Version Timeline
All tracked releases with lifecycle status and EOL dates.
Loading version data…
Lifecycle Timeline
Visual overview of active support and maintenance windows.
Upgrade Paths
Migration guidance between major versions — breaking changes, effort estimates, and tips.
Breaking Changes
- Physical Cluster Replication (preview)
- Improved PostgreSQL compatibility
- User-defined functions enhancements
- Multi-region performance improvements
Migration Notes
Rolling upgrade. One node at a time. Finalize with SET CLUSTER SETTING version = "23.2" after all nodes upgraded.
Breaking Changes
- Stored procedures (SQL) improvements
- Trigram indexes for text search
- Row-level TTL improvements
- Enhanced changefeed performance
Migration Notes
Standard rolling upgrade. No major breaking changes. Finalize version after all nodes upgraded.
Version Risk Assessment
Evaluate risk factors before choosing a version for production.
| Version | EOL Risk | CVE Risk | Ecosystem | Cloud Support | Overall | Recommended Action |
|---|---|---|---|---|---|---|
| CockroachDB v22.x and below | Critical | Medium | EOL | Dropped | Critical | Past EOL — upgrade one version at a time |
| CockroachDB v23.1/v23.2 | High | Low | Maintenance | Full | High | Approaching EOL — upgrade to v24.x |
| CockroachDB v24.1+ | Low | Low | Active | Full | Low | Current — keep on latest |
Risk combines EOL status, PostgreSQL compat level, and cloud tier availability. Assessed as of March 2026.
Version Feature Comparison
Side-by-side feature differences across major versions.
| Feature | v23.1 | v23.2 | v24.1 | v24.2 |
|---|---|---|---|---|
| PG wire protocol compat | High | Higher | Higher | Higher |
| Stored procedures | Stable | Enhanced | Enhanced | Enhanced |
| Triggers | No | No | Preview | Preview |
| Physical replication | No | Preview | Stable | Stable |
| Trigram indexes | No | No | Stable | Stable |
| User-defined functions | Stable | Enhanced | Enhanced | Enhanced |
| Row-level TTL | Stable | Stable | Improved | Improved |
| Changefeeds | Stable | Enhanced | Enhanced | Enhanced |
| License | BSL | BSL | BSL | BSL |
Embed Badges
Add live CockroachDB status badges to your README, docs, or dashboard.
Health Status
Overall support health

EOL Countdown
Next end-of-life date

Latest Version
Current stable release

CVE Status
Known vulnerabilities

Frequently Asked Questions
Common questions about CockroachDB releases and lifecycle.