v0.23.1
Released on February 4, 2026
Bug Fixes
- Fix version string in release binaries - Fixed an issue where darwin binaries incorrectly reported
v0.23.0-alpha.7instead of the correct version. The Makefile now properly passes the VERSION variable to sub-makes during the release build process. (#1300 (opens in a new tab))
New Features
-
Batch window support for multi-table deployments - Added
batchWindowfield to the Database CRD, allowing efficient batching of table reconciliations. When multiple tables are created or updated simultaneously, SchemaHero now waits for the batch window duration before processing, reducing database connection overhead. (#1297 (opens in a new tab)) -
Improved logging for in-sync tables - Added info-level logging when a table is already in sync with the database, providing better visibility during reconciliation. (#1288 (opens in a new tab))
CI/CD Improvements
Updated database version matrices in CI to remove EOL versions and add current supported versions:
- PostgreSQL: 14.20, 15.15, 16.11, 17.7, 18.1 (#1289 (opens in a new tab))
- MySQL: 8.0.45, 8.4.8, 9.5.2 (#1290 (opens in a new tab))
- CockroachDB: v24.3.25, v25.2.11, v25.4.3 (#1291 (opens in a new tab))
- Cassandra: 4.0.19, 4.1.10, 5.0.6 (#1292 (opens in a new tab))
- SQLite: 3.51.2 (#1293 (opens in a new tab))
- RQLite: 8.36.8, 9.3.18 (#1294 (opens in a new tab))
- TimescaleDB: 2.25.0-pg17 (#1295 (opens in a new tab))
Dependencies
- Bumped security-related dependencies (#1286 (opens in a new tab), #1287 (opens in a new tab))
Installation
# Homebrew
brew install schemahero/tap/schemahero
# Direct download
curl -LO https://github.com/schemahero/schemahero/releases/download/v0.23.1/schemahero_linux_amd64.tar.gz