Kura 0.6.1 fixes cache response handling, improves extension routing and observability, and starts metering public cache traffic.
Cache miss responses
- Cache misses now return JSON 404 bodies for key-value storage and shared artifact downloads, including CAS, module cache, and Gradle cache. This fixes generated clients that previously failed when a miss response had no body.
Extension routing and observability
- Managed Kura instances now route extension callbacks to the in-cluster Tuist service instead of the public application URL, improving reliability across production, canary, and staging environments.
- Kura now tracks extension HTTP calls with bounded metrics and richer error classification, and retries transient network failures once.
Usage metering
- Kura now meters public cache usage independently of project analytics across key-value, Xcode, Gradle, Nx, Metro, and module cache uploads and downloads. Internal replication and bootstrap traffic stays excluded.