Repository navigation
Source: 727f6003c4e05087b112a653bc412f0ba0004ab3 (merged main).
Image: ghcr.io/batchstream/weir:v0.4.2@sha256:885f052ba31943409a99b442ca74aa02a75665e439f98887684fcd2568c1ce05. Archives are provided for Linux and macOS amd64/arm64; verify them with sha256sum -c SHA256SUMS. weir version reports v0.4.2 and the source revision.
This release builds with Go 1.27.4, which fixes GO-2026-6859, and lets clients resend a Search Native that never reached its backend. The client API and configuration are unchanged from v0.4.1; deploy with weir-charts 0.23.0.
- Search: a Native that fails before it has a backend connection, while connecting (DNS included) or during the TLS handshake, now ends
NATIVE_NOT_STARTEDwith itsUNAVAILABLEfailure instead ofRESPONSE_INCOMPLETE, since nothing was written. weir-go resends such a Native within its resend budget, whatever its method. A deadline or cancellation before the connection also ends it not started. Failures after the connection still endRESPONSE_INCOMPLETE(#168). - Security: Go 1.27.4 fixes GO-2026-6859, an HTTP/1 server crash from a
MaxBytesReaderheader race innet/http, which reached Weir's diagnostics endpoint (#169).
See operations for how to read Native completions.