Zig 0.17.0
Zig 0.17.0 is a large compiler and build-system release: after five months and 925 commits, its build system adds a Build Server Protocol for IDE and tool integration, while the new ELF linker brings incremental compilation within reach for most x86-64 Linux projects. The release also advances SPIR-V and WebAssembly backends and adds target support.
This is a substantial, breaking release, not a routine update. In particular, @bitCast changes for arrays and vectors can silently alter existing code, so projects should audit those uses. The release notes also list known regressions, and the new build-server transition still leaves ZLS integration incomplete. In the 104-comment HN discussion, users welcomed the target coverage and tooling direction but raised concerns about breakage, linker/backend maturity, and the unfinished editor integration; some discussion drifted into the project’s AI policy.