Skip to content

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 13 Aug 14:24
· 31 commits to main since this release
3c2b900

Fixed

  • --out no longer writes SQL silently. The manifest — what was written,
    where, and the reminder to read it before running it — appeared only when the
    output format was SQL. The ordinary run, a report on screen and --out for
    the files, left generated SQL on disk with no mention of it. It now appears in
    every format, and goes to stderr under --format json so the document on
    stdout stays parseable.
  • Counts of one read as English: "1 table and 1 declared key", not "1 tables and
    1 declared keys".

Changed

  • The composite pass of inference no longer derives the same target's name forms
    once per table in the database, or allocates a map for every pair of tables.
    On a 5,000-table schema it is 35% faster and allocates 62% less.
  • The example in the README is now a real run against a demo schema published in
    docs/DEMO.md, which reproduces it exactly. It used to be a mockup of output
    the tool does not produce.
  • The README says plainly which measurements are the published ones. It carried a
    promise to remeasure the early figures "before any of it is published as a
    release number" — composite support has shipped and release numbers have been
    published since, from the public corpus, which is what that sentence was
    waiting for.

Verifying what you downloaded

These artifacts are not signed. What exists is checksums.txt, published
alongside them: check your download against it before running it.

Recall measured against the public corpus is in docs/benchmark/recall.md,
including what each number measures and what it does not.