Skip to content

dbmeta v0.2.0

Choose a tag to compare

@kenshaw kenshaw released this 06 Oct 22:02
· 25 commits to main since this release
go get github.com/xo/dbmeta@v0.2.0

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

What is new since v0.1.0

  • InfluxDB 3 answers Triggers, from the processing engine (D170). It now
    answers 9 of the 56 kinds.
  • The DSN that dbrun prints is what sql.Open takes. For libSQL, Neo4j,
    ArangoDB, SurrealDB, InfluxDB 1 and 2, Druid, Drill, Solr, Elasticsearch,
    OpenSearch and DynamoDB it is the URL of the driver, and a new api field
    holds the http:// address that other tools read (D167). The DynamoDB form
    is now dynamodb://key:secret@host:port?region=us-east-1. This changes what
    a test or a script that reads the dsn of those products gets.
  • dbrun start prints the URL that usql takes after the test variable.
  • The ready check of InfluxDB 1 also needs a query with no credentials to be
    refused. A nightly run had connected in the gap while the image restarted
    its server.
  • The container sweep of 2026-10-07 moved the pins of 14 products to the
    newest release of each line. It adopted the new lines of InfluxDB 3 (3.12.0),
    Druid (38.0.0), Weaviate (1.40.0) and MongoDB (9.0.2), and dropped InfluxDB
    3.9.13, Druid 36.0.0, Weaviate 1.38.17 and MongoDB 7.0.43.

How it was tested

  • The Tested tier passed in CI on 39b74b2, the commit this release is tagged
    on, and the Nightly tier passed on the manual run of 4367158.
  • Every release that a model reads and that moved was run live on its new
    tag: InfluxDB 3.10.6, 3.11.6 and 3.12.0, rqlite 10.5.2, Vitess 23.0.7 and
    24.0.4, YDB 26.3.1.19, Databend 1.2.951 and Exasol nano.6.
  • The new pins of products that no model reads were not started.
  • The Verified tier was not run again for this release.