A smaller Tinybird Local image¶
The Tinybird Local image is about a third smaller to download, so tb local start and CI jobs that pull it start sooner. It also uses about 380 MB less memory when idle.
Your local data, Tokens and volumes keep working after the update. See Tinybird Local to set the number of CSV workers or turn off services you don't use.
Breaking changes¶
- The Tinybird Local image no longer includes development tools: The image now contains only what Tinybird Local needs to run. Tools such as
git,gcc,make,ssh,rsync,gpganduvare not in the container anymore. If your scripts run them inside the container withdocker exec, run them on the host or in a separate container. - The
CLICKHOUSE_VERSIONenvironment variable is removed from Tinybird Local: It reported 25.3.7.194, which is not the ClickHouse® version that Tinybird Local runs. UseSELECT version()to get the running version.
Improvements and bug fixes¶
- [Forward]: Added the
TB_LOCAL_CSV_WORKERSenvironment variable to set the number of CSV workers in Tinybird Local. Fewer workers use less memory. - [Forward]: Added the
TB_LOCAL_MCPandTB_LOCAL_KAFKAenvironment variables to turn off the MCP server and the data connector service for Kafka, DynamoDB and S3 in Tinybird Local. Turning off both saves about 360 MB of memory, for example in CI. - [Forward]: Large sorts and aggregations in Tinybird Local spill to disk sooner.