Skip to content

QuantaStream 0.1.2

Choose a tag to compare

@guymolinari guymolinari released this 04 Sep 12:34
· 5 commits to main since this release

QuantaStream 0.1.2

QuantaStream 0.1.2 is the recommended release for evaluating bitmap-native
analytics through familiar SQL and BI workflows. The Linux/AMD64 bundle offers
a short path to a first query, the MySQL migration workbench has been exercised
against Sakila, Superstore, and a seven-table FoodMart star, and Tableau users
can connect through the documented JDBC path and curated analytical views.

Three ways to evaluate

  • Run a first query: restore the bundled TPC-H sample, run the local doctor,
    and query it through a MySQL-compatible client.
  • Try your own MySQL model: use qstream-migrate to analyze a bounded table
    set, review generated mappings, load JSONL, and validate row counts.
  • Connect Tableau: use Tableau's Other Databases (JDBC) connector with MySQL
    Connector/J, then evaluate a curated QuantaStream view in a worksheet or
    extract.

Start with the
evaluation guide
or the copy-paste
getting-started runbook.

Safer, clearer startup

  • An omitted MySQL auth mode now fails startup with actionable guidance.
  • Local evaluation must explicitly select --auth-mode permissive.
  • Permissive authentication is rejected on non-loopback MySQL bind addresses.
  • Networked operation must use --auth-mode static with configured credentials
    or a static account file.
  • The single-node and distributed proxy entry points enforce the same behavior.
  • The standard and distributed startup scripts require an explicit auth mode.

Permissive mode accepts every syntactically valid MySQL handshake. It is only
for an isolated loopback evaluation and is not a security boundary.

Authentication and SQL authorization remain separate. Static authentication
verifies identity, but authorization remains permissive unless an access-policy
file is configured. Consult the deployment guide before any shared or networked
use.

Onboarding and packaging

  • Updated Getting Started, Quickstart, loader, development, deployment, and
    evaluation guidance to make the local permissive choice explicit.
  • Updated the distributed proxy launcher to pass static auth and access-policy
    configuration through to the proxy binary.
  • Updated the recommended download snippets for 0.1.2.

Validation

  • Passed go test ./... -count=1 -timeout=2m.
  • Verified archive, manifest, and binary checksums.
  • Verified embedded version and source identity for commit 13ec26d4b695.
  • The packaged end-to-end smoke proved:
    • omitted authentication is rejected;
    • network-bound permissive authentication is rejected;
    • explicit loopback permissive mode runs the bundled TPC-H sample;
    • static authentication accepts valid credentials and rejects an incorrect
      password;
    • access policy allows the reader and denies the blocked user;
    • loader ingest, doctor, WAL inspection, quiescent backup, validation,
      restore, support bundle, and restored-row query all pass.

Full changelog: v0.1.1...v0.1.2