Repository navigation
dbmeta v0.7.0
go get github.com/xo/dbmeta@v0.7.0This is a v0 release, so the API can still change.
What is new since v0.6.0
- The Cassandra dialect is
cassandra, and it wascql(D196). The driver
moved fromgithub.com/xo/cqltogithub.com/xo/cassandrav0.1.0, and dburl
v0.47.0 renamed its scheme. ScyllaDB shares the dialect and the model. The
test module requires dburl v0.47.0, anddbrungives the tests
DBMETA_CASSANDRA. - The Cassandra and ScyllaDB entries print the
cassandra://URL as their
dsn, which the new driver requires, and they make an ordinary user,
dbmeta_user, with parity recorded for it (D195). - Elasticsearch, Solr and OpenSearch read the release with
SELECT version()
since dbimp v0.15.0, and every user can read it, because the entries grant
cluster:monitor/main(D191, D192). SurrealDB reads it the same way. - Snowflake has parity for three principals, a conformance target, and a run
ofChangePasswordwith seven hostile passwords (D193). - GizmoSQL and Avatica are models (D187, D186). OpenSearch 2.19.6 answers
Columns (D189). No model is built for Pinot, DynamoDB, VoltDB, H2, chai, csvq
or the hosted services other than Redshift and Snowflake (D184, D185, D188,
D194).
How it was tested
- All checks of the Test workflow passed in CI on abe2ca1, the commit this
release is tagged on. - Cassandra 3.11, 4.1 and 5.0, and ScyllaDB 2025.1 and 2026.3 were run live on
the new driver.