|
| 1 | +## 2.10.0 (November 12, 2025) |
| 2 | + |
| 3 | +NOTES: |
| 4 | + |
| 5 | +* `RunsCollector`: Add new Prometheus-compatible metrics `hcp_tf_runs` and `hcp_tf_runs_total` to collect pending runs by status and the total number of pending runs, respectively. These metrics are in the alpha stage and subject to change. [[GH-637](https://github.com/hashicorp/hcp-terraform-operator/pull/637)] |
| 6 | + |
| 7 | +BUG FIXES: |
| 8 | + |
| 9 | +* `Workspace`: Fix an issue where sensitive Terraform or Environment variables are not updated when their sensitivity changes. [[GH-629](https://github.com/hashicorp/hcp-terraform-operator/pull/629)] |
| 10 | +* `AgentPool`: Exclude runs awaiting user interaction from scaling to prevent agents from being kept unnecessarily active. [[GH-618](https://github.com/hashicorp/hcp-terraform-operator/pull/618)] |
| 11 | +* `AgentPool`: Fix version parsing for Terraform Enterprise version format changes. [[GH-641](https://github.com/hashicorp/hcp-terraform-operator/pull/641)] |
| 12 | + |
| 13 | +FEATURES: |
| 14 | + |
| 15 | +* `RunsCollector`: Introduce a new controller that scrapes HCP Terraform run statuses from a specified Agent Pool and exposes them as Prometheus-compatible metrics. [[GH-637](https://github.com/hashicorp/hcp-terraform-operator/pull/637)] |
| 16 | +* `AgentToken`: Introduce a new controller that manages tokens in arbitrary agent pools. [[GH-628](https://github.com/hashicorp/hcp-terraform-operator/pull/628)] |
| 17 | + |
| 18 | +ENHANCEMENTS: |
| 19 | + |
| 20 | +* `Controllers`: Add a new annotation, `app.terraform.io/paused`, to pause reconciliation for a specific CR. [[GH-631](https://github.com/hashicorp/hcp-terraform-operator/pull/631)] |
| 21 | +* `AgentPool`: Update Kubernetes Secret synchronization to perform batch updates at the end of agent token reconciliation, reducing API calls and preventing race conditions. [[GH-650](https://github.com/hashicorp/hcp-terraform-operator/pull/650)] |
| 22 | + |
| 23 | +DEPENDENCIES: |
| 24 | + |
| 25 | +* Bump `kube-rbac-proxy` from 0.19.1 to 0.20.0. [[GH-640](https://github.com/hashicorp/hcp-terraform-operator/pull/640)] |
| 26 | +* Bump `k8s.io/api` from 0.32.3 to 0.34.1. [[GH-643](https://github.com/hashicorp/hcp-terraform-operator/pull/643)] |
| 27 | +* Bump `k8s.io/apimachinery` from 0.32.3 to 0.34.1. [[GH-643](https://github.com/hashicorp/hcp-terraform-operator/pull/643)] |
| 28 | +* Bump `github.com/hashicorp/go-slug` from 0.16.4 to 0.16.7. [[GH-644](https://github.com/hashicorp/hcp-terraform-operator/pull/644)] |
| 29 | +* Bump `github.com/hashicorp/go-tfe` from 1.76.0 to 1.93.0. [[GH-644](https://github.com/hashicorp/hcp-terraform-operator/pull/644)] |
| 30 | +* Bump `k8s.io/client-go` from 0.32.3 to 0.34.1. [[GH-643](https://github.com/hashicorp/hcp-terraform-operator/pull/643)] |
| 31 | +* Bump `sigs.k8s.io/controller-runtime` from 0.20.4 to 0.22.4. [[GH-643](https://github.com/hashicorp/hcp-terraform-operator/pull/643)] |
| 32 | + |
| 33 | +## Community Contributors :raised_hands: |
| 34 | + |
| 35 | +- @AleksaC made their contribution in https://github.com/hashicorp/hcp-terraform-operator/pull/617 |
| 36 | +- @jrindy-iterable made their contribution in https://github.com/hashicorp/hcp-terraform-operator/pull/618 |
| 37 | +- @nhomble made their contribution in https://github.com/hashicorp/hcp-terraform-operator/pull/627 |
| 38 | + |
0 commit comments