Skip to content

v0.7.2 Allow queries without GROUPBY

Choose a tag to compare

@ZmeiGorynych ZmeiGorynych released this 09 Jun 19:54
· 95 commits to main since this release
32c765e

0.7.2

Two small wins for SQLite users and anyone needing raw rows.

Dimension-only queries now have an opt-out for deduplication. Set distinct_dimension_values: false on your query to get raw rows back instead of the default GROUP BY over all dimensions. Useful when you want every row, duplicates included. Available on the SlayerQuery field, MCP query / query_nested, REST POST /query, and the Python client.

If you use SQLite, ingestion now checks what your columns actually store instead of trusting the declared type. Columns declared INTEGER that actually hold floats or mixed text are widened automatically, so aggregates like AVG no longer silently truncate to wrong values. Re-run slayer ingest (or slayer storage migrate-types for already-saved models) to pick up the fix.