RepoJournal
HashiCorp

@hashicorp

Terraform, Vault, Consul - infra-as-code for ops teams

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.

Pick a date

Topics: Go Infrastructure Full archive →

The Wire · Showcase

PACKER SHIPS TIMESTAMP FUNCTIONS, CONSUL-K8S TIGHTENS DEPS

By RepoJournal · Filed · About HashiCorp

Packer finally closes the timestamp gap with two new HCL functions that match Terraform's behavior, while Consul-K8s hardens its dependency stack across three critical libraries.

Packer added `rfc3339_parse()` and `unix_timestamp_parse()` functions [1] to close a long-standing gap in HCL2 templates. Since the JSON engine retired, users had no way to generate Unix timestamps without external variable injection. These functions intentionally match the Terraform time provider [1] so both tools behave identically. Packer also shipped support for `optional()` attributes in variable object types [4], aligning its HCL parser with Terraform's stricter type constraints. On the Consul side, Consul-K8s bumped three key dependencies: consul/api to v1.34.4, serf to v0.10.4, and go-metrics to v0.6.0 [2], plus upgraded Alpine to 3.24 [3] across its container images. Boundary provider extended session recording and storage bucket support to RDP targets [5], a feature previously limited to SSH, while also updating its SDK to v0.0.60 and API to v0.0.62 [6]. Consul-ESM prepped version 0.11.0 [7] and suppressed a Go security advisory where no fix is available [8].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] FEAT: Add rfc3339_parse and unix_timestamp_parse HCL functions ↗ hashicorp/packer
  2. [2] update dependencies: bump hashicorp/consul/api to v1.34.4, hashicorp/serf to v0.10.4, and hashicorp/go-metrics to v0.6.0 ↗ hashicorp/consul-k8s
  3. [3] update alpine to 3.24 ↗ hashicorp/consul-k8s
  4. [4] core/hcl2: support optional() attributes in variable object types ↗ hashicorp/packer
  5. [5] feat(target): Support session recording and storage buckets for RDP targets ↗ hashicorp/terraform-provider-boundary
  6. [6] chore: Update Boundary SDK & API Versions ↗ hashicorp/terraform-provider-boundary
  7. [7] Merge pull request #388 from hashicorp/prep_0.11.0 hashicorp/consul-esm
  8. [8] suppressing "GO-2026-5932" as fix not available hashicorp/consul-esm

Quick answers

What shipped in HashiCorp on July 9, 2026?
Packer finally closes the timestamp gap with two new HCL functions that match Terraform's behavior, while Consul-K8s hardens its dependency stack across three critical libraries. In total, 15 commits and 15 pull requests landed.
Who contributed to HashiCorp on July 9, 2026?
4 developers shipped this update, including tanmay-hc, bharath-k1999, paras-gupta2, and RyanDerr.
What were the notable HashiCorp updates?
FEAT: Add rfc3339_parse and unix_timestamp_parse HCL functions, update dependencies: bump hashicorp/consul/api to v1.34.4, hashicorp/serf to v0.10.4, and hashicorp/go-metrics to v0.6.0, and update alpine to 3.24.

More from @hashicorp

Daily updates, in your inbox

Follow HashiCorp

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

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.