Choose your cluster when creating a Workspace

Organizations with multiple dedicated clusters can now select which cluster to create a new Workspace on. A dropdown shows available clusters with replica CPU and memory details, so you know exactly what resources you're targeting.

This works in both Forward and Classic.

Create a Workspace dialog showing cluster selection dropdown with available clusters and their replica CPU and memory details

Client IP and 403 visibility in pipe stats

Two observability improvements to tinybird.pipe_stats_rt:

Client IP tracking. Every API request now records the client IP address in tinybird.pipe_stats_rt.

Better 403 visibility. Requests rejected with a 403 (for example, from a revoked but cryptographically valid token) now appear in pipe_stats_rt with the associated workspace, token, and pipe info. Previously, only 403 from valid tokens with insufficient scopes were visible in tinybird.pipe_stats_rt.

TypeScript SDK 0.0.69

Three fixes in the TypeScript SDK:

  • Fixed column parameter metadata generation that could produce incorrect types.
  • Fixed Pipe parameter metadata generation for complex parameter definitions.
  • aggregateFunction's type argument is now optional, matching ClickHouse® behavior.

Improved reliability for Populate and Copy jobs with On-Demand Instance tiering

Populate and Copy Jobs run in on-demand instances will be more reliable when AWS or GCP regions lack availability of the instance sizes we provision for those operations. When the initial requested instance tier is unavailable, the platform will try to provision instances from other families with equivalent specs, and then fall back to lower-tier options.

This will make Populate and Copy jobs more reliable when run during periods of high demand.

Billing will reflect the instance type that was actually provisioned. If a lower-tier instance ends up being used, the cost is adjusted accordingly.

Bug fixes and improvements

  • [Forward]: Fixed a race condition that allowed two deployment jobs for the same deployment to run simultaneously.
  • [Forward]: Fixed branch creation when the most recent deployment to the main workspace used DEPLOYMENT_METHOD alter on any pipes.
  • [Forward]: Fixed tb init CI template generation for local development workflows.
  • [Classic]: Classic CLI 6.4.1 fixes % operator rejection in tb push for DEFAULT and MATERIALIZED expressions.
  • [All]: 405 errors on the /v0/variables/ API now link to the correct documentation page.

Still on Tinybird Classic? Migrate to Forward.