Releases
4.203.0
Compare
Sorry, something went wrong.
No results found
⛰️ Features
strip release binaries (#12015 )
make network retry policy configurable (#11960 )
support package traits in native integration (#11799 )
scope the Xcode CAS snapshot to trunk, and ingest it ahead of the build (#11866 )
write a machine-readable run report to a caller-chosen path (#11899 )
account cache volumes for the macOS runner fleet (spec #76 ) (#11788 )
non-blocking resolve and an instance-wide action-cache snapshot in the CAS proxy (#11768 )
add generated script file list paths (#11643 )
add cache warm no-upload flag (#11712 )
add cas-plugin, an Xcode CAS plugin with Tuist-remote read/write-through (#11660 )
update Muted/Skipped Test Case Listing to Include All Pages (#11628 )
compress cache artifacts with LZFSE and bump cache version to 6 (#11637 )
fail fast when the remote CAS cache is unavailable (#11624 )
🐛 Bug Fixes
resolve release-line package dependencies
restore release-line Package.resolved broken by backports (#12159 )
fall back to local cache during server outages [4.203.x backport] (#12155 )
preserve package compiler settings through static chains (#12010 )
allow including local package test targets (#12021 )
configure debugging for cached modules (#12019 )
ensure cache daemon starts during setup (#12014 )
accept deprecated SwiftPM flags and halve SwifterPM restore time (#11983 )
link shared package products once (#11967 )
honor --no-upload for selective test hashes in test-without-building / shard flows (#11927 )
import Musl so the static Linux release build compiles (#11924 )
avoid overlapping mixed test schemes (#11821 )
serialize Linux release downloads (#11886 )
skip CAS setup on older release lines
clean Swift account home before release retry
retry Linux release bundles after cache cleanup
generate scheme code coverage references for local Swift package targets (#11769 )
let clang discover module maps for nested static xcframework headers (#11872 )
don't deduplicate packages that share a manifest name (#11870 )
use native Xcode macro dependencies (#11825 )
avoid duplicating module map flags in inheriting configurations (#11797 )
serve action-cache snapshots from a dedicated index instead of scanning the namespace (#11816 )
release the routing lock before a demand fetch resolves its path (#11794 )
strip CFBundleSupportedPlatforms from cached resource bundles (App Store 90542) (#11792 )
reassemble the requested result bundle across test schemes (#11789 )
quote Swift framework search paths to survive whitespace in target names (#11750 )
treat undecompressable module cache artifacts as cache misses (#11727 )
harden #11719 follow-ups — serving-path race tolerance, retry classification, wildcard-inline cost edges (#11734 )
avoid shard artifact upload collisions (#11706 )
handle pruned selective test targets (#11731 )
CAS proxy — verify on-disk presence for cached hits + reclaim idle caches (#11720 )
avoid result bundle collisions across test schemes (#11715 )
send project-only REAPI instance_name so Kura authz grants match (#11710 )
fix Kura Xcode-CAS remote caching on dev machines (tokio runtime, Xcode upstream, agent version) (#11709 )
handle normalized module cache bundle artifacts (#11689 )
ignore local external package test targets (#11667 )
build macro targets for active architecture (#11668 )
copy module maps with cp -f so CAS-cached builds can overwrite read-only outputs (#11646 )
avoid shadowing SwiftPM public headers (#11648 )
avoid duplicate SwiftPM C target public headers (#11638 )
batch CAS analytics writes off the cooperative pool (#11630 )
⚡ Performance
compress the snapshot, coalesce demand fetches, and serve stale during rebuilds (#11820 )
refresh per-key-served entries back into the snapshot view (#11787 )
prioritized snapshot warming, cached-index serving, and boot prefetch (#11781 )
cut warm Xcode-cache WAN cost (inline value graphs + background old-segment promotion) (#11719 )
🧪 Testing
stabilize package trait encoding assertion (#11998 )
tolerate unavailable prebuilt swift-syntax in macro acceptance test (#11796 )
You can’t perform that action at this time.