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