Skip to content

dbmeta v0.3.0

Choose a tag to compare

@kenshaw kenshaw released this 07 Oct 04:28
· 14 commits to main since this release
go get github.com/xo/dbmeta@v0.3.0

This is a v0 release, so the API can still change.

What is new since v0.2.0

  • The Apache Druid dialect. It answers 7 of the 56 kinds on Druid 37.0.0 and
    38.0.0, through dbimp's Druid driver and the druid scheme of dburl. The
    ordinary user cannot read the version, so only the administrator has one
    (D171). dbmeta now has 35 models.
  • The Trino and Presto tests use github.com/xo/dbimp/trino, which dburl
    names for both schemes. Both entries print
    trino://user@host:port/memory/default as their DSN and URL, and the vendor
    clients are out of the test module (D172).
  • rqlite, Couchbase, Databend, the BigQuery emulator and InfluxDB 3 print an
    api address, and the ClickHouse entry publishes its HTTP port as the second
    port, prints an api, and makes an ordinary user, dbmeta_user, for
    dbimp's driver (D167).
  • The ODBC fallback for a database that has no model belongs to the client,
    such as usql, and not to dbmeta (D173).

How it was tested

  • The Tested tier passed in CI on 7cbe9bf, the commit this release is tagged
    on.
  • Every release that a model reads and that changed was run live: Druid
    37.0.0 and 38.0.0, Trino 476 and 483, Presto 0.299, and ClickHouse 25.3,
    25.8, 26.8 and 26.9.
  • The Verified tier was not run again for this release.