Repository navigation
v0.13.0
What's Changed
- Enforce security boundaries across query transports and project tooling by @nicosuave in #346
- Preserve semantic graphs across the Rust compiler boundary by @nicosuave in #347
- Enforce semantic policies and relationship roles in Rust by @nicosuave in #348
- Preserve source grain in cross-model calculated metrics by @nicosuave in #349
- Compile partitioned calendar and cumulative metrics by @nicosuave in #350
- Route semantic CLI queries through the versioned compiler by @nicosuave in #351
- Enforce policy context in Rust semantic SQL queries by @nicosuave in #353
- Route compatible rollups without bypassing mandatory restrictions by @nicosuave in #354
- Preserve column bindings across aggregate grains by @nicosuave in #355
- metric null fill by @nicosuave in #357
- wasm semantic host by @nicosuave in #358
- Expose policy-aware SemanticInput in DuckDB SQL by @nicosuave in #359
- Add explicit portable Ossie authoring validation by @nicosuave in #360
- Compile non-additive snapshot measures independently by @nicosuave in #361
- Lower supported complete aggregate filters without changing source populations by @nicosuave in #362
- Resolve computed semantic identity across joins and aggregates by @nicosuave in #363
- Qualify policy-safe two-event conversion metrics by @nicosuave in #364
- Preserve policy semantics in PostgreSQL output by @nicosuave in #365
- Preserve authorized populations in retention queries by @nicosuave in #366
- Isolate keyed many-to-many relationship roles by @nicosuave in #367
- Compile policy-scoped cohort populations by @nicosuave in #368
- Support cumulative windows over period outputs by @nicosuave in #369
- Secure nested semantic SQL policy scopes by @nicosuave in #370
- Repair compiler population and host conformance failures by @nicosuave in #371
- Qualify semantic host contract changes in CI by @nicosuave in #372
- Qualify installed compiler release artifacts by @nicosuave in #373
- Support filtered complete averages and distinct counts by @nicosuave in #375
- Qualify sequential conversion funnel populations by @nicosuave in #376
- Repair native compilation and window output contracts by @nicosuave in #378
- Support filtered complete row counts by @nicosuave in #379
- Expand owned metrics and temporal output support by @nicosuave in #380
- Expand query scoping and filtered aggregate support by @nicosuave in #381
- Execute Explore queries and selected result calculations by @nicosuave in #382
- Compile query aliases, timezones and totals in Rust by @nicosuave in #383
- Complete aggregate and temporal query planning by @nicosuave in #384
- Preserve anchored and cross-model query populations by @nicosuave in #385
- Compile semantic SQL scopes and Yardstick contexts in Rust by @nicosuave in #387
- Preserve source and target SQL dialect semantics by @nicosuave in #388
- Reconstruct native rollup metrics and freshness populations by @nicosuave in #389
- Bump rmcp from 1.7.0 to 2.1.0 in /sidemantic-rs by @dependabot[bot] in #393
- Bump soupsieve from 2.8.4 to 2.9 by @dependabot[bot] in #394
- Bump anyio from 4.11.0 to 4.14.2 by @dependabot[bot] in #395
- Bump rmcp from 1.8.0 to 2.1.0 by @dependabot[bot] in #396
- Package the native runtime and expand Rust parity by @nicosuave in #390
- Bump jupyterlab from 4.5.10 to 4.5.11 by @dependabot[bot] in #398
- Fix POST /mcp routing when the web UI is enabled by @nicosuave in #399
- Support current Ossie profiles and preserve source semantics by @nicosuave in #401
- Fix Ossie logical expressions and aggregate grains in Python by @nicosuave in #402
- Fix Ossie logical expressions and aggregate grains in Rust by @nicosuave in #403
- Verify Ossie conformance across Python and Rust execution paths by @nicosuave in #400
- Add transactional DuckDB definitions and native PEG support by @nicosuave in #405
- Add semantic SQL discovery and definition lifecycle by @nicosuave in #406
- Expose semantic models through standard database catalogs by @nicosuave in #407
- Verify release tags without replacing checkout refs by @nicosuave in #408
- Fix Rust parity gaps and add differential evidence by @nicosuave in #409
- Bump snowflake-connector-python from 4.7.1 to 4.7.3 by @dependabot[bot] in #410
- Keep same-name tables physical and compose semantic relations by @nicosuave in #412
- Freeze current-time functions into literals in DuckDB SQL by @nicosuave in #413
- Allow concurrent sessionless ClickHouse requests by @nicosuave in #423
- Default Explore to a rolling 28-day range by @nicosuave in #427
- Fix ClickHouse quoting in UI filters by @nicosuave in #425
- Honor explicit formats for ratio metrics by @nicosuave in #426
- Expose joined model dimensions in Explore and Pivot by @nicosuave in #428
- Keep filter menus and editors visible by @nicosuave in #429
- Preserve ClickHouse temporal result types by @nicosuave in #424
- Enforce model required filters across query clients by @nicosuave in #430
- Resync release environment after re-locking by @nicosuave in #432
- Start BigQuery week buckets on Monday by @nicosuave in #433
- Bump mcp from 1.28.1 to 1.30.0 by @dependabot[bot] in #414
- Bump pyjwt from 2.13.0 to 2.15.0 by @dependabot[bot] in #411
Full Changelog: v0.12.0...v0.13.0