A Provider Shipped Broken, Got Yanked in an Hour, and Then Couldn’t Ship the Fix
HashiCorp’s AWS provider v6.57.0 started returning UnknownError across the ecosystem. The team pulled it from the Registry the same afternoon, then found the emergency patch was blocked by a second, unrelated broken release.
On July 29, hashicorp/terraform-provider-aws #49170 reported that the freshly published provider v6.57.0 had started failing on contact: “several api error UnknownError: UnknownError errors” reading SSM parameters, IAM policies, and more. The thread drew 221 reactions and 49 comments of people discovering the same thing at once. “400s and 404s all over,” wrote one; others reported the only workaround was to downgrade to 6.56. @cj-florian-akos-szabo, 35 reactions: “Makes me wonder how was v6.57.0 tested, if it was tested at all? 💩”
The maintainers moved fast. On the coordinating issue (#49181, 251 reactions, 37 comments), @justinretzolk posted the update everyone was refreshing for, and 104 reactions agreed: “We’ve worked with the Registry team to have v6.57.0 pulled from the Registry and the relevant caches cleared.” A provider release, un-shipped the same afternoon it went out.
Then the twist this column lives for, in reverse. The fix couldn’t ship either. @YakDriver, from the team: “this is the #1 priority of all members of the team. Unfortunately, our release mechanism is affected by an unrelated issue at the moment so the release is pending that being resolved.” A broken release whose emergency patch was, itself, blocked by a different broken release. It is turtles, and every turtle has failing CI.
It ended the way the good ones do. Later that same day: “v6.57.1 is now available in the Terraform Registry.” Combined, the two threads logged 1,055 reactions on a version that existed, publicly, for a matter of hours. The labels say bug, regression. The real label is the changelog line nobody wants to write: known-broken, superseded, please upgrade.
Comment of the Week
— @gjsjohnmurray · 40 reactions · microsoft/vscode #326146
One maintainer, declining to argue with a headline that called the redesign “objectively inferior,” and simply asking for a definition. Honorable mentions: @justinretzolk’s “pulled from the Registry” update (104), @cj-florian-akos-szabo’s “tested at all? 💩” (35), and @aradalvand pressing the case for a switch-back (29).