releases.shpreview

Improved branch-based local development

Git branch-aware Tinybird Local workspace selection¶

The CLI now picks the target Workspace in Tinybird Local more predictably during branch-based development. By default, commands point to the local Workspace mapped to the current Git branch. If you pass --token or set TB_TOKEN, the Token overrides Git branch detection and the command runs against the Workspace that belongs to that Token.

Sink jobs now run on the least-busy replica¶

Sink jobs now pick the replica with the lowest load, using the same placement logic as Copy jobs and Data Source imports. Replica selection also accounts for running Sink queries, so Copy, import, and Sink placement all see the same picture of cluster load. This reduces the chance of a Sink job landing on a busy replica and slowing down.

Improvements and bug fixes¶

  • [All]: The hostname and ProfileEvents columns are now exposed when querying system.query_log, making it easier to see which replica ran a query and more insights of the query execution.
  • [All]: Import jobs created with a capitalized format, such as Parquet instead of parquet, no longer get stuck in job tracking. Previously they held a worker slot for up to 5 minutes after finishing, which throttled subsequent imports.
  • [All]: Truncating a Data Source with a long history of deduplicated inserts no longer fails. When the regular TRUNCATE cannot complete, Tinybird now swaps in an empty copy of the table instead of returning an error.
  • [All]: Fixed Omni integration through the ClickHouse HTTP Interface.
  • [Forward]: Tinybird CLI 4.6.7 fixes an intermittent tb login failure where the browser flow returned a JSON decode error, and now raises an actionable message when authentication cannot complete.
  • [Forward]: The Endpoint integration snippets in the UI now build the correct URL when working against Tinybird Local.
  • [Forward]: TypeScript SDK 0.0.81 uses server-side auto-promote for deployments instead of polling and manually setting the deployment live and deleting the previous one. tb deploy now accepts --wait / --no-wait and --auto / --no-auto flags (both default to true), matching the CLI.

Fetched July 10, 2026

Improved branch-based local development — Tinybird Changelog — releases.sh