$ the-wire · showcase
consul-ecs patches Go and x/crypto CVEs, nomad unblocks task startup
By RepoJournal · Filed · About HashiCorp · Composed from the cited sources · methodology
A consul-ecs patch release lands eight CVEs' worth of dependency upgrades while nomad removes a client-global lock that serialized every task start and stop.
v0.10.1 hashicorp/consul-ecs
by hc-github-team-es-release-engineering
consul-ecs v0.10.1 moves to Go 1.26.8 for CVE-2026-39821, CVE-2026-39822, and CVE-2026-42505, plus golang.org/x/crypto v0.57.0 (CVE-2026-56854, CVE-2026-56855, CVE-2026-78662), golang.org/x/text v0.42.0 (CVE-2026-56852), and more. If you run the ECS integration, this is the drop to take.
client: concurrent proclib operations hashicorp/nomad
The process wrangler's parent cgroup for task processes was tracked in a client-global map with cleanup inside the task-shutdown critical section, which serialized all task shutdown and startup on the client. Moving those proclib operations to run concurrently removes that contention.
security: update application and container dependencies hashicorp/consul-dataplane
The dependency graph gets rebuilt: testcontainers-go to v0.44.0, integration tests migrate off the legacy docker/docker and containerd modules to the supported Moby API and client modules, and compress, x/crypto, x/net, x/sys, x/text, gRPC, and OpenTelemetry move to patched releases. The commit trail also shows a Go 1.27.1 bump walked back to 1.26.7, so the shipped build stays on 1.26.
ui: Update ajv, picomatch, braces, and minimatch dependencies. hashicorp/nomad
Nomad's UI dependency set picks up ajv, picomatch, braces, and minimatch updates driven by scanner findings.
test: Remove references of Travis and Appveyor. hashicorp/nomad
Long-unused Travis and Appveyor references come out of the Nomad test tree, and the boundary-worker-helm chart gains Route label support with the ops Route switched to reencrypt. Housekeeping, plus one chart behavior change worth a look if you template that worker.
Action items
- → Upgrade consul-ecs to v0.10.1 to pick up the Go 1.26.8 and x/crypto v0.57.0 CVE fixes hashicorp/consul-ecs [immediate]