QuantaStream 0.1.1
QuantaStream 0.1.1
QuantaStream 0.1.1 delivers initial Tableau support, a stronger single-node
experience, safer durability behavior, and broader MySQL-compatible metadata
and SQL coverage.
Highlights
- Added initial Tableau connectivity through MySQL Connector/J and Tableau's
Other Databases (JDBC) path. - Added Tableau compatibility coverage for connection setup, metadata discovery,
worksheets, custom SQL, extracts, relationships, and Superstore-style queries. - Mounted StringSearch in standard mode and improved StringLexBSI equality and
prefix filtering behavior. - Added
ALTER TABLE ... ADD COLUMN, including populated standard-mode tables. - Added loader flush and commit endpoints for explicit lifecycle control.
- Improved view expansion, date filters, grouped expressions,
CASE,HOUR,
relationship joins, and schema-scoped metadata probes. - Exposed foreign-key metadata used by MySQL Workbench reverse engineering and
Tableau relationship workflows.
Reliability and security
- Added torn-tail WAL recovery and startup truncation before subsequent writes.
- Added verified Pogreb startup handling around the local KV store.
- Bound the specialized TPC-H Q17 rewrite values instead of interpolating SQL
literals. - Added prepared-statement limits and strict binary date/time validation.
- Fixed MySQL CLI metadata handling and partitioned primary-key authority
manifests. - Restored standard-mode
UPDATEandDELETEexecution for residual predicates
and row-local assignment expressions. - Promoted the extended SQLRunner suites into the GitHub CI release gate.
Packaging and documentation
- Rebranded source-built admin commands as
qstream-admin. - Added neutral default SQL credentials in examples.
- Refreshed development, loader, relationship, provenance, and benchmark-scope
documentation. - The Linux/AMD64 bundle includes binaries, configuration, operational examples,
checksums, provenance metadata, and a restorable TPC-H SF0.01 sample.
Current boundaries
- Tableau support is initial compatibility, not complete Tableau or MySQL SQL
parity. Use the documented JDBC connection path. - Native relationship vectors should be selected before loading. QuantaStream
does not yet rebuild a relationship vector withALTER TABLE ... ADD FOREIGN KEYon a populated table. - The optimized correlated-subquery rewrite currently targets the documented
TPC-H Q17 shape; other correlated aggregate shapes may use a slower path or be
rejected.
Validation
- Passed
go test ./... -count=1 -timeout=2m. - Verified archive and binary checksums and embedded build identity.
- Passed the packaged end-to-end smoke covering the bundled TPC-H restore,
interactive MySQL CLI query, JSON loader ingest, static auth and access
controls, WAL inspection, quiescent backup, validation, restore, support
bundle creation, and restored-row query.
Full changelog: v0.1.0...v0.1.1