Base: upstream v0.16.0 (2026-04-12)
Delta: 6 files, +224/-2 lines
Adds package-level GOGARBLE negation syntax:
GOGARBLE=*,!github.com/bluenviron/gomavlib/v3/...
so reflection-sensitive third-party packages can be preserved from
identifier obfuscation while the rest of the binary stays obfuscated.
Design + rationale: https://github.com/AutonomyOps/adk/issues/1136
Upstream request: https://github.com/burrowers/garble/issues/631
Install (from a clone; module path unchanged as mvdan.cc/garble):
git clone --depth 1 --branch v0.16.0-adk.1 https://github.com/AutonomyOps/garble.git
(cd garble && go build -o "$BIN_DIR/garble" .)