Vai al contenuto

v0.1.0-alpha.498

Released 2026-11-02.

Changes

audit

  • A governance read on the writer thread runs in the request org

bench

  • A role chain lists what the role holds

demo

  • Ground "group of connected clients" in groupexposure

notebook

  • Read and write build text as UTF-8 on every OS

odata

  • OData V4 service, first slice
  • $filter, $orderby and the odata request timeout
  • $expand, nested paging and the e2e test
  • Show the endpoint in the startup log and the admin console
  • Carry statement warnings in the body as @Provisa.warnings

pgwire

  • Enums by a table's schema, audit the text sent, casts refused by name
  • Timestamptz text, SHOW and ParameterStatus follow the session zone
  • Type operators reach Trino and ClickHouse
  • A Trino instant reads into UTC, a built-in type is no enum, a timetz keeps its encoder
  • float4out takes Trino's digits from text that reads back
  • Exact binary numeric past 28 digits, integer interval day split

polly

  • Add the /odata page to Polly's page table

release

  • Unblock Build Provisa Packages (guava CVE, arm64 docker save)

rights

  • Viewer holds no catalog_read; a role map fits its panel on every open
  • The Cypher and catalog-fact checks read only what their branch needs

startup

  • The boot reads a schema's catalog once, not once a table

transpiler

  • A call by pg_catalog is the call of the function on an engine without that schema
  • The round-trip forms in PostgreSQL syntax, a numeric literal keeps its digits
  • Numeric forms in PostgreSQL syntax, refused by name where a replay differs
  • String and date forms in PostgreSQL syntax, refused by name where a replay differs
  • Position edges, first match, and refusals from the replay on real engines
  • The second replay on real engines read back into forms and refusals
  • The third replay read back: a NULL part, zoned literals, an answer's scale refused
  • Nameconcatoid keeps its text type, jsonb_numeric restored
  • A large object form reads its bytes as bytea on Trino
  • A bytea argument of a server form stays bytes
  • A time beside a date stays refused on ClickHouse's server
  • A server's state answered, and regexp_replace's Nth match, recorded on postgres:17.11
  • regexp_replace's Nth match compiles on ClickHouse, repeat is a text on Trino
  • A tid's and an aclitem's forms reach the engine past the held-type refusal
  • A source's enum keeps its type on the wire, its functions on every engine
  • A captured group reaches the first match on Trino
  • Repeat has a form on every dialect, so only the rule's own step goes without
  • A positioned regexp_replace reaches its row past the first-match mark
  • Repeat of NULL is NULL for any count, N overrides the g flag on DuckDB

ui

  • A copy button names its hint, the one tooltip
  • CopySymbolButton keeps its title