{
  "id": "edge.25-02-18",
  "name": "edge.25-02-18",
  "summary": "Contains CI/CD pipeline issues (fixed in next release). Improves provider metadata handling, fixes version pinning in first-party modules, properly respects external replica changes, and resolves cert-manager webhook configuration.",
  "skip": true,
  "highlights": [
    "Skip this release — causes issues in CI/CD pipelines for IaC deployments (resolved in next release)"
  ],
  "changes": [
    {
      "id": "0cf73934-1f8e-4ab0-861d-e7f90318eaa4",
      "type": "fix",
      "summary": "The `pf` provider will now receive Kubernetes metadata regardless of whether the Kubernetes providers are enabled in the module tree.",
      "references": [
        {
          "type": "issue-report",
          "summary": "pf provider missing Kubernetes metadata when K8s providers disabled",
          "link": "https://github.com/Panfactum/stack/issues/239"
        }
      ]
    },
    {
      "id": "8591f61b-4cbe-4b0e-97df-0ccdbbf4df80",
      "type": "fix",
      "summary": "Pinning the `version` of first-party IaC modules now works without error regardless of what version of the Panfactum modules are",
      "references": [
        {
          "type": "issue-report",
          "summary": "Version pinning broken for first-party IaC modules",
          "link": "https://github.com/Panfactum/stack/issues/237"
        }
      ]
    },
    {
      "id": "c43c748f-d307-4bd0-83b6-eaef4bfbf51f",
      "type": "fix",
      "summary": "`ignore_replica_count` in [`kube_deployment`](/docs/edge/reference/infrastructure-modules/submodule/kubernetes/kube_deployment) and [`kube_stateful_set`](/docs/edge/reference/infrastructure-modules/submodule/kubernetes/kube_stateful_set) will now properly not reset `spec.replicas` if it has been mutated by an external process.",
      "references": [
        {
          "type": "issue-report",
          "summary": "ignore_replica_count not respecting external replica changes",
          "link": "https://github.com/Panfactum/stack/issues/238"
        }
      ],
      "impacts": [
        {
          "type": "iac-module",
          "component": "kube_deployment",
          "summary": "Properly respects externally mutated replica count"
        },
        {
          "type": "iac-module",
          "component": "kube_stateful_set",
          "summary": "Properly respects externally mutated replica count"
        }
      ]
    },
    {
      "id": "d59386c2-31d8-4067-918c-93c0c19eecc4",
      "type": "fix",
      "summary": "Fixed `webhookConfigurations` to use `{}` instead of `null` in `kube_cert_manager`.",
      "references": [
        {
          "type": "issue-report",
          "summary": "webhookConfigurations using null instead of empty object",
          "link": "https://github.com/Panfactum/stack/issues/208"
        }
      ],
      "impacts": [
        {
          "type": "iac-module",
          "component": "kube_cert_manager",
          "summary": "Fix webhookConfigurations using null instead of empty object"
        }
      ]
    }
  ],
  "on_upgrade_path": false,
  "list_url": "/docs/changelog/edge.json",
  "llm_txt_url": "/docs/changelog/edge.25-02-18/llm.txt",
  "next": "/docs/changelog/edge.25-02-21.json",
  "prev": "/docs/changelog/edge.25-02-10.json"
}