Skip to content

v0.7.0 — track OBSL 2.23.x

Choose a tag to compare

@ralfbecher ralfbecher released this 21 Jul 15:45
f0c877f

Bumps the runner's supported OBSL minor series from 2.16.x → 2.23.x and its own minor line from 0.6.x → 0.7.0, in lockstep per the compatibility convention.

The 2.16→2.23 REST contract is runner-compatible — only the version pin changed. Reviewed across the range:

  • 2.23 DECIMAL cells now serialize as exact decimal strings in raw JSON, but the runner always sends format_values=true, so it keeps receiving locale-formatted display strings (and raw is safe anyway).
  • 2.22.2 dropped label as an authorable OBML property; no example uses it, and /v1/measures still returns name.
  • 2.19 auto-synthesized count measures and 2.21 content-derived model_id are tolerated (extra="ignore", opaque strings).
  • query-schema.json unchanged since 2.16.

Vendored schema/obml-schema.json re-synced from the OBSL 2.23.0 clone.

Verified: ruff, ruff format, mypy, pytest on 3.12 (63 passed, 1 skipped); Docker image published for 0.7.0.

Full changes: v0.6.1...v0.7.0