The Wire · Showcase
PYTHON-TFE SHIPS v1.4.0 WITH TF-POLICY SUPPORT
By RepoJournal · Filed · About HashiCorp
Hashicorp's Python Terraform client just landed a major new capability, and Consul is quietly patching up its service port handling.
The headline is python-tfe v1.4.0 [1], which adds "models and resources for tf-policy evaluations and set outcomes" [2]. This is the upgrade you've been waiting for if you're automating Terraform policy checks. Meanwhile, Consul is fixing a compatibility gap: it now populates the legacy service port at RPC boundaries [3], a change that will matter if you're still running mixed-version clusters, and the team has backported the August patch release changelogs [4] to the dataplane. On the Nomad side, there's a housekeeping wave: jobspec tests are migrating from testify to the must assertion library [5], and the jobspec2 package is being modernized [6]. Also, a Dependabot bump for golang.org/x/crypto [7] should be watched. The team explicitly says they ignore hcl/v2 on Dependabot runs because "The Nomad jobspec uses a custom HCL v2 implementation" [8], so don't expect that dependency to move. The activity is 9 commits, 10 PRs, and 1 release across the 4 repos, a light but focused period.
One email a day. Unsubscribe in one click.
Keep up with HashiCorp in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Review python-tfe v1.4.0 and adopt the new tf-policy evaluation resources hashicorp/python-tfe [plan]
- → Verify your Consul service mesh handles legacy service ports correctly after the fix hashicorp/consul [plan]
- → Monitor the golang.org/x/crypto bump for any breaking changes before merging hashicorp/nomad [monitor]
References
- [1] v1.4.0 ↗ hashicorp/python-tfe
- [2] Release 1.4.0 (#198) hashicorp/python-tfe
- [3] fix: populate legacy service port at RPC boundaries ↗ hashicorp/consul
- [4] backport aug patch release changelogs ↗ hashicorp/consul-dataplane
- [5] jobspec: Migrate all tests from testify to must. ↗ hashicorp/nomad
- [6] jobspec: Modernize the jobspec2 package and sub-pkgs. ↗ hashicorp/nomad
- [7] chore(deps): bump golang.org/x/crypto from 0.45.0 to 0.52.0 in /jobspec2 ↗ hashicorp/nomad
- [8] ci: Ignore hcl/v2 on Dependabot runs for jobspec2 package. ↗ hashicorp/nomad