Skip to content

v0.13.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 16:45
· 199 commits to main since this release

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