This release improves CI visibility, build analytics, and backward compatibility for the Tuist server.
New
- Runner job detail pages now show per-step logs and a dedicated logs tab with live-tail capture, ANSI colours, timestamp toggles, full-text search, and a downloadable archive. This is available once a GitHub Actions runner job completes.
- Local Xcode builds reported via
tuist inspect buildnow display the Module Cache breakdown on the build run page. The build is linked to the graph from the lasttuist generate, so you do not need to re-upload the dependency graph for every build.
Improved
- Server deployments are now gated by a backward-compatibility acceptance test that exercises the oldest supported CLI against the canary environment, helping prevent server changes from breaking older CLI versions.
- The Usage dashboard now aggregates Kura traffic by region instead of individual pod or node IDs, giving a clearer regional view of cache usage.
- Xcode cache clients now automatically use a ready Kura cache endpoint when one is available, falling back to the previous custom or default endpoint behaviour when it is not.
Fixed
- Resolved an issue where the global STS client for IRSA authentication could default to
us-east-1even when S3 was configured for a different region, which could break credential refresh in regional environments.