176 wires and counting

$ follow HashiCorp

Keep up with HashiCorp in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-10-20
stories 47

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

Consul tightens ACL binding, reverts Envoy max to 1.39.1

By RepoJournal · Filed · About HashiCorp · Composed from the cited sources · methodology

consul-k8s closes a cross-namespace privilege path in server-acl-init while Consul walks its supported Envoy ceiling back from 1.39.4 to 1.39.1, and consul-dataplane ships security bumps in 1.8.18.

fix: scope ACL binding rules to release namespace to prevent cross-na… hashicorp/consul-k8s

by binilvrgs

Component ACL binding rules from server-acl-init now require serviceaccount.namespace to equal the Consul release namespace, not just a matching serviceaccount.name, so a same-named ServiceAccount in any other namespace can no longer log in. The change also makes -k8s-namespace a required flag, and clusters where the chart was not already passing it will break until it does.

fix(terminating-gateway): parse string annotations and apply vaultNamespace for CRD-managed gateways hashicorp/consul-k8s

by nitin-sachdev-29

Two bugs in how CRD-managed terminating gateways read the helm-values ConfigMap: the chart wrote terminatingGateways.defaults.annotations and global.secretsBackend.vault.agentAnnotations with toJson, turning documented multi-line YAML strings into JSON strings the controller could not parse, which the PR describes as breaking every TerminatingGateway reconcile. The same fix applies vaultNamespa...

connect: revert max supported Envoy from 1.39.4 to 1.39.1 (#24057) hashicorp/consul

by Heramba Limaye

Consul reverts the maximum supported Envoy version from 1.39.4 back to 1.39.1, so 1.39.4 proxies are no longer in the supported range. The changelog entry for the original bump is restored alongside the revert entry.

v1.8.18 hashicorp/consul-dataplane

by hc-github-team-es-release-engineering

consul-dataplane 1.8.18, dated October 15, 2026, upgrades golang.org/x/net to v0.60.0 and the Go toolchain to 1.26.9 to address security vulnerabilities, with no other changes listed.

r/aws_secretsmanager_secret_version: Tolerate superseded versions whose KMS key is gone hashicorp/terraform-provider-aws

by YakDriver

aws_secretsmanager_secret_version now tolerates a superseded version whose KMS key has been disabled or deleted, instead of failing on the decryption error. Decryption failures still surface for AWSCURRENT and AWSPENDING versions, on import, and for any cause other than a missing key, such as a missing kms:Decrypt.

New resource: `aws_bedrock_enforced_guardrail_configuration` hashicorp/terraform-provider-aws

by OokaToru

Elsewhere in terraform-provider-aws, a new aws_bedrock_enforced_guardrail_configuration resource lands, followed by a cleanup that removes its bookkeeping attributes.

Quick answers

What shipped in HashiCorp on October 20, 2026?
consul-k8s closes a cross-namespace privilege path in server-acl-init while Consul walks its supported Envoy ceiling back from 1.39.4 to 1.39.1, and consul-dataplane ships security bumps in 1.8.18. In total, 29 commits, 16 pull requests, and 2 releases landed.
Who contributed to HashiCorp on October 20, 2026?
9 developers shipped this update, including johnsonaj, YakDriver, OokaToru, ewbankkit, HerambLimaye, panman90, hc-github-team-es-release-engineering, and nitin-sachdev-29, and 1 more.
What were the notable HashiCorp updates?
fix: scope ACL binding rules to release namespace to prevent cross-na…, fix(terminating-gateway): parse string annotations and apply vaultNamespace for CRD-managed gateways, and connect: revert max supported Envoy from 1.39.4 to 1.39.1 (#24057).