Repository navigation
Releases: maltzsama/baleia
Releases · maltzsama/baleia
Release list
v0.5.0
0.5.0 (2026-10-31)
Features
Bug Fixes
- bindings: let Iceberg REST catalogs read data with their own S3 credentials (c4b9360), closes #511
- storage: sign result-store requests with a configurable S3 region (b342a97), closes #510
- web: show the released version on the login page (35fb0d4), closes #513
Documentation
- readme: center the logo with the title and drop the screenshot (98c98c2)
- redesign the documentation site and fix the README header (a542b48)
- site: fix hashed CSS selectors, old intro bookmarks and the audit claim (12e7a5a)
- site: redesign after the project's house style (e4d2e7b)
- site: serve the docs at baleia.galileostd.io and link the live demo (0cc7e88)
v0.4.0
0.4.0 (2026-10-29)
Features
- app: composition root for the graph the API and the worker share (#362) (8fd1b3b)
- db: statement, idle-in-transaction and lock timeouts on Baleia's own pool (#377) (a607583)
- engines: one place lists every engine kind and builds the registry with its options (#364) (b8afd6f)
- helm: trino.queryEvents wires Trino's event listener to the API (#406) (9b4b4f9)
- history: cancel a running execution from the list and the drawer (c45161b)
- history: cancel a running execution from the list and the drawer (#405) (c2bee9b)
- maintenance: per-table Iceberg maintenance (#500) (4b3a96b)
- maintenance: per-table Iceberg maintenance parameters, rounds and UI (#500) (322c74d)
- maintenance: per-table parameters, their storage and the due planner (#500) (a9faf00)
- monitoring: CPU, memory and I/O of each query (889b6cd)
- monitoring: ingest Trino's completed-query events (21cb5e7)
- monitoring: ingest Trino's completed-query events (#406) (83add91)
- monitoring: the query detail carries CPU, I/O and the engine's resource report (#407) (80550e0)
- obs: one JSON logger for api, worker and migrate, with a level and the trace (#379) (8b01cb9)
- obs: opt-in pprof listener (#380) (2f13eeb)
- queryengine: explicit Registry built from kind specs, next to the global one (#364) (86c8300)
- tracing: spans inside the application (#380) (77e965b)
- trino: read a query's resource usage from the coordinator (#407) (e9c4230)
- web: add the Baleia brand icon, PWA manifest and credits (4255ba7)
- web: add the Baleia brand icon, PWA manifest and credits (89a6877)
- web: announce the active option of the palette and metadata search (#472) (4807ecf)
- web: app shell, navigation and desktop layout (#464-#468, #483) (cdafb48)
- web: check-i18n catches copy in every branch and in script code (#469) (cd75187)
- web: enter and navigate the result grid from the keyboard (#471) (e0ac6d5)
- web: give the queries chart a scale, a pointer readout and a table (#482) (9139be1)
- web: monitoring shows each query's CPU and resources (#407) (6d04db4)
- web: one rail entry per area, with its pages as header tabs (#464) (84720e0)
- web: open a Data Docs column result on that column (#474) (5ed7785)
- web: replace JetBrains Mono with Sometype Mono everywhere (8391f79)
- web: replace JetBrains Mono with Sometype Mono everywhere (79c037c)
- web: resizable side panels on desktop (#468) (58c47d1)
- web: skip link, one main landmark, and real tabs in the sidebar (#466) (80dd6a4)
- web: title the header with the current section (#465) (554b843)
- web: use the screen width for lists, card grids and drawers (#468) (605d46e)
- web: workbench keyboard and screen-reader fixes (#470-#473) (1c30152)
- workbench: render results-grid data cells in DM Mono (#428) (7f49ef0)
- workbench: self-host code fonts (Sometype Mono in editor, DM Mono in results) (fab0188)
- workbench: switch the query-editor code font to Sometype Mono (#428) (b02f30d)
- workflows: QueryExecutionWorkflowV3 takes the dialect the api resolves; new runs start V3, V2 stays for open runs (7ac0136)
Bug Fixes
- address review of the 0.4.0 prep (24f27f8)
- agents: an unknown status is a 422, not a constraint failure (#366) (84107a0)
- agents: create and update write the agent, status and workspaces in one transaction (#376) (b869a93)
- api: BALEIA_HTTP_SHUTDOWN_TIMEOUT=0 drains without a deadline instead of dropping requests (#372) (fd2f8ef)
- api: bound header reads, idle keep-alives and shutdown; a clean shutdown returns nil (#372) (c394180)
- api: handler errors are logged once and answered with a JSON code, not their text (#373) (3c59105)
- api: IdP test reports an undecodable discovery document as a failed discovery (#373) (81e43ca)
- api: no package state that parallel tests swap ...
v0.3.0
0.3.0 (2026-10-21)
Features
- agents: add the agents area, meta and eligibility (#120) (36a3a93)
- agents: add the agents area, meta and eligibility (#120) (63e5869)
- api: close the error-code contract (#67) (c2983b8)
- api: list/get semantic models and compile explore queries (#91) (bf2d89d)
- api: migrate v1 metrics into models and close model content gaps (#121) (e8c4978)
- assistant: add providers, the MCP turn engine and SSE (#62) (5ceb740)
- assistant: add settings, conversations and the assistant agent (#62) (b72b2e2)
- assistant: add settings, conversations and the assistant agent (#62) (41940d2)
- assistant: add the chat panel and settings page (#63) (b765fa4)
- assistant: add the chat panel and settings page (#63) (1348b30)
- crypto: add a dedicated registry keyring (#200) (7e615cb)
- db: add the semantic_models content kind (#91) (69a0daf)
- deploy: gate the plugin's Phase B property (#200) (01a7cba)
- deploy: wire BALEIA_REGISTRY_KEY and document Phase B (#200) (2259dfc)
- i18n: internationalize the UI, API errors and e-mails (#67) (54446ef)
- mail: localize transactional e-mails (#67) (f98f832)
- seal catalog-registry values at rest (Phase B of #31 / #200) (14fb7dc)
- semantic layer v2 — compiler, storage, API and MCP (#91) (1a0c9d8)
- semantic: compile one_to_many joins without fan-out inflation (#91) (153eeed)
- semantic: compile single-model explore queries per dialect (#91) (b50cf4a)
- semantic: derived metrics in an outer query (#91) (3d38f01)
- semantic: fan-out-safe joins in the explore compiler (#91) (8d3fc6e)
- semantic: model versions, bundles and trash (#91) (2229d49)
- semantic: model, dimension, metric and explore query contract (#91) (b3b9c0d)
- semantic: v1 migration helper and MCP model tools (#91) (0a8c0d1)
- semantic: write CRUD and versioning for semantic models (#91) (7aa32c2)
- trino: seal catalog-registry secrets at rest (#200) (5014924)
- users: persist the UI locale (#67) (9ec624c)
- web: compile Paraglide messages and select the UI locale (#67) (b757503)
- web: context-aware SQL autocomplete scoped to the tab's catalog (#383) (7eb82f7)
- web: context-aware SQL autocomplete scoped to the tab's catalog (#383) (f8b7641)
- web: Explore page with field tree, filters, sorts, SQL tab and share link (#121) (cbd044d)
- web: Explore UI and model editor for the semantic layer (#121) (186a8a6)
- web: extract all UI copy to Paraglide and enable the guard (#67) (09dd7da)
- web: grains in the field tree, metric modes, v1 migration dialog (#121) (9020645)
- web: model editor and list, models in spaces, v1 metric redirect (#121) (b603ae4)
- web: resizable editor/results split; Run executes the selection or the statement at the cursor (#395) (3430b26)
- web: resizable editor/results split; Run executes the selection or the statement at the cursor (#395) (46ee316)
- web: semantic explore helpers, kind registry and Insert from model (#121) (4a01562)
Bug Fixes
- address the review on the explore and migration work (#121) (597142a)
- admin sees connections and catalogs, profile loads, directory routes serve the app (#385) (bd333b5)
- admin sees connections and catalogs, profile loads, directory routes serve the app (#385) (ac79bfe)
- api: close the enum over engine error codes (#67) (eb9184b)
- api: resolve explore models by their row slug (#121) (22ea158)
- catalogs: classify decode failures and redact credentials in logs (0ed53c6)
- credentials: classify decode failures and redact credentials in logs (e7ed4f4)
- dev: define TEMPORAL_UI_PO...
v0.2.0
0.2.0 (2026-10-19)
Features
- agents: add agent identity, tokens and read-only execution (#59) (1e19092)
- agents: add the capability policy and the single enforcement gate (#60) (60552c4)
- agents: agent identity, tokens and read-only execution (#59) (0e869b4)
- agents: capability policy and the single enforcement gate (#60) (1c3e107)
- mcp: add the read-only MCP server for metadata and execution (#58) (7a9daf2)
- mcp: read-only MCP server for metadata and execution (#58) (bbd5c76)
Bug Fixes
- agents: address CodeRabbit review on #59 (63441a3)
- release: fail when a merged release PR creates no tag (f1aae08)
- release: package and publish the Helm chart with each release (2538aad)
- release: recognise merged releases and publish the Helm chart (274ae39)
Documentation
- release: document the image and chart artifacts (8596573)
v0.1.0
0.1.0 (2026-10-18)
⚠ BREAKING CHANGES
- executions: Execution.trino_query_id and QueryStatement.trino_query_id are now engine_query_id. QueryStatement gains result_sets.
- queryengine: the Trino coordinator is dialed through the connections dialer; a loopback TRINO_URL needs BALEIA_CONNECTIONS_ALLOW_LOOPBACK=true.
Features
- add release-please automation and build version injection (bf32565)
- add release-please automation and build version injection (7dcec2a)
- admin: add core system status endpoint (#260) (b8bc198)
- admin: core system status endpoint (#260) (66cb2e5)
- admin: extend system status with platform sections (#291) (50e52d7)
- admin: extend system status with platform sections (#291) (653247b)
- api,web: Arrow IPC file results + HTTP Range pagination (54518d5)
- api,web: audit viewer, workspace scope and activity panels (#49) (1df199b)
- api,web: audit viewer, workspace scope and activity panels (#49) (97683b1)
- api,web: content browser — spaces, folders, search, principals and access (#113) (4041dd2)
- api,web: content browser — spaces, folders, search, principals and access (#113) (da8336d)
- api,web: engine-aware monitoring and maintenance runs (#117) (dc74b13)
- api,web: engine-aware monitoring and maintenance runs (#117) (913aaa6)
- api,web: engines pages with health, test, discovery, impact and reconcile (#110) (f930fb2)
- api,web: engines pages with health, test, discovery, impact and reconcile (#110) (f2789a3)
- api,web: exports and ticket-authenticated realtime (#26 PR 2) (ce80bf4)
- api,web: history, trash and space bundle import/export (#114) (37b3157)
- api,web: history, trash and space bundle import/export (#114) (3c7a0b3)
- api,web: metrics catalog, builder, certification and editor insert (#115) (29c917c)
- api,web: metrics catalog, builder, certification and editor insert (#115) (58f92a3)
- api,web: page query results over Arrow file + HTTP Range (#238) (c31ce67)
- api,web: provider-driven connection onboarding (#22) (36f88bd)
- api,web: provider-driven connection onboarding (#22) (3abac93)
- api,web: retrievers screens with binding destinations and cron preview (#118) (17ccdad)
- api,web: retrievers screens with binding destinations and cron preview (#118) (ed4fca9)
- api,web: searchable query history (#36) (3c7c420)
- api,web: searchable query history with filters and detail (#36) (1e9dbae)
- api,web: sources area — catalogs, bindings, metadata, grants and connection detail (#109) (60e2fb2)
- api,web: sources area — catalogs, bindings, metadata, grants and connection detail (#109) (c5ab1b3)
- api,web: stream exports and ticket-authenticated realtime (#26) (2f1655e)
- api,web: table and column documentation, tags, owners, certification and search (#116) (0e5f201)
- api,web: table and column documentation, tags, owners, certification and search (#116) (09d4a6b)
- api,web: typed execution stream and run progress (#111) (1dd8f51)
- api,web: typed execution stream and run progress (#111) (6fc6cb4)
- api,web: workbench tabs, drafts and conflict handling (#112) (765dabc)
- api,web: workbench tabs, drafts and conflict handling (#112) (32784db)
- api,web: workspace settings and switcher (#108) (a013b1f)
- api,web: workspace settings and switcher (#108) (ed3e3f0)
- api: add content versions, trash and restore (#34) (60a15fa)
- api: add content-as-code bundles with dry-run import (#34) (dc4b9f7)
- api: add spaces, effective roles and default-space creation (#40) (837f670)
- api: add the semantic layer docs API and schema (#33) (3fca5d4)
- api: add the semantic metrics API with engine validation (#33) (efb9487)
- api: add the spaces API and space-scoped content (#40) (e6f861a)
- api: allowed_actions on resources and feature flags on /auth/me (#104) (2f84625)
- api: allowed_actions on resources and feature...