Releases
server-v0.1.41
Compare
Sorry, something went wrong.
No results found
0.1.41 (2026-10-23)
Features
analyzer: EngineCall, the control plane's questions answered by the Go engine (7ed007f )
control-plane: keep a request's CC list on every Slack message (598fdf1 )
control-plane: name people in a request's Slack thread by mention (a110da0 )
control-plane: open a request's Slack message with its title (10870c4 )
control-plane: post a long query into its Slack thread (c5a38c2 )
control-plane: say a request's Slack message as a sentence, then its SQL (b824f01 )
cpgo: serve the policy schema in Go (ff98644 )
credit a pull request's SQL edit to whoever wrote the commit (0290e5b )
Bug Fixes
analyzer: fold call names, EXCLUDED and the search path by the dialect (bc1f02a )
analyzer: Postgres routine names are the exact proname (400b259 )
control-plane: compare already-canonical catalog names exactly (dbd3400 )
goproxy: Athena names fold once, as the analyzer keys them (049b39c )
goproxy: MySQL lower_case_table_names=2 fragments fold by utf8mb3_general_ci (d24053f )
goproxy: one engine session per target connection (4fa384b )
goproxy: table detail returns names in canonical spelling (eb7f76d )
l10n: call a rejected request 반려 in Korean (78d86f3 )
read classification names as SQL identifiers (c16f9da )
Refactoring
analyzer: an Engine keeps what it is and how its target behaves in Traits (12b9a20 )
analyzer: engine code sits in the file it belongs to (ff46d17 )
analyzer: engine files are named for what they hold (732c24e )
analyzer: engine hooks and traits replace the per-statement session (260c801 )
analyzer: engines.Datasource and the session settings become one Session (5f2936f )
analyzer: the catalog-row trait is catalogColumnNames (eab462e )
control-plane: EngineDefinition wraps the Go engine (316d389 )
control-plane: engines read requests, one authorizer asks Cedar (db5528a )
goproxy: a run's session is a connection (0af5004 )
goproxy: a wire client and a run share one connection type (8b53038 )
goproxy: command runner files are named for what they hold (9a9b43e )
goproxy: one ProxyCommandRunner per connection (baa2b1b )
goproxy: the Authorizer holds the SessionSnapshot (bc57fa1 )
goproxy: the wire client's file is wire_client.go (8bb0abf )
name catalog column names alike, read engines from the Go engine (0591994 )
the analyzer's JVM binding is named for the analyzer (61c89b4 )
You can’t perform that action at this time.