Skip to content

Releases: maltzsama/baleia

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 31 Oct 20:07
8a2c781

0.5.0 (2026-10-31)

Features

  • connections: let operators limit connection management to admins (fa42f65), closes #512

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

Choose a tag to compare

@github-actions github-actions released this 29 Oct 21:59
1ee9adf

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 ...
Read more

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 21 Oct 23:10
1438ab8

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...
Read more

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 00:36
1ca4201

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

Choose a tag to compare

@maltzsama maltzsama released this 18 Oct 23:17
a96a91a

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...
Read more