all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fedd:bc8a
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 9be9d523-ec1a-43f0-b392-3ccf1051d3c0
        host_id: 5afd8fc909abddfe2ce3a956a91bbe56629648b7209fd0acfa541862
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fedd:bc8a
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.192
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.15
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fedd:bc8a
        region: null
        slot: null
  vars:
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job yamllint explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#59>'
      - '<Job yamllint explicit: None implied: None source: osism/release/.zuul.yaml@main#14>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 405cab56ec4242239c144a77a48aca00
      build_refs:
      - branch: main
        change: '2560'
        change_message: "chore(deps): update traefik docker tag to v3.7.5\n\n> \u2139\uFE0F
          **Note**\n> \n> This PR body was truncated due to platform limits.\n\nThis
          PR contains the following updates:\n\n| Package | Update | Change | Pending
          |\n|---|---|---|---|\n| [traefik](https://redirect.github.com/containous/traefik)
          | minor | `v3.5.0` \u2192 `v3.7.5` | `v3.7.6` (+1) |\n\n---\n\n### Release
          Notes\n\n<details>\n<summary>containous/traefik (traefik)</summary>\n\n###
          [`v3.7.5`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v375-2026-06-10)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.7.5...v3.7.5)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.7.4...v3.7.5)\n\n**Bug
          fixes:**\n\n- **\\[k8s/ingress-nginx]** Skip ingress when auth-secret resolution
          fails ([#&#8203;13323](https://redirect.github.com/traefik/traefik/pull/13323)
          [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[k8s/ingress-nginx]**
          Pass endpointslice fencing on ingress-nginx provider ([#&#8203;13290](https://redirect.github.com/traefik/traefik/pull/13290)
          [@&#8203;Learloj](https://redirect.github.com/Learloj))\n- **\\[k8s/gatewayapi]**
          Reject cross-provider references with backendRefs.namespace ([#&#8203;13322](https://redirect.github.com/traefik/traefik/pull/13322)
          [@&#8203;youkoulayley](https://redirect.github.com/youkoulayley))\n- **\\[server]**
          Bump to github.com/pires/go-proxyproto v0.12.0 ([#&#8203;13313](https://redirect.github.com/traefik/traefik/pull/13313)
          [@&#8203;timschumi](https://redirect.github.com/timschumi))\n- **\\[tls]**
          Fix routers with same host, different tlsoptions on different entryPoint
          ([#&#8203;13329](https://redirect.github.com/traefik/traefik/pull/13329)
          [@&#8203;juliens](https://redirect.github.com/juliens))\n- **\\[tls]** Fix
          snicheck for routers with no hosts ([#&#8203;13333](https://redirect.github.com/traefik/traefik/pull/13333)
          [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n\n### [`v3.7.5`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v375-2026-06-10)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.7.4...v3.7.5)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.7.4...v3.7.5)\n\n**Bug
          fixes:**\n\n- **\\[k8s/ingress-nginx]** Skip ingress when auth-secret resolution
          fails ([#&#8203;13323](https://redirect.github.com/traefik/traefik/pull/13323)
          [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[k8s/ingress-nginx]**
          Pass endpointslice fencing on ingress-nginx provider ([#&#8203;13290](https://redirect.github.com/traefik/traefik/pull/13290)
          [@&#8203;Learloj](https://redirect.github.com/Learloj))\n- **\\[k8s/gatewayapi]**
          Reject cross-provider references with backendRefs.namespace ([#&#8203;13322](https://redirect.github.com/traefik/traefik/pull/13322)
          [@&#8203;youkoulayley](https://redirect.github.com/youkoulayley))\n- **\\[server]**
          Bump to github.com/pires/go-proxyproto v0.12.0 ([#&#8203;13313](https://redirect.github.com/traefik/traefik/pull/13313)
          [@&#8203;timschumi](https://redirect.github.com/timschumi))\n- **\\[tls]**
          Fix routers with same host, different tlsoptions on different entryPoint
          ([#&#8203;13329](https://redirect.github.com/traefik/traefik/pull/13329)
          [@&#8203;juliens](https://redirect.github.com/juliens))\n- **\\[tls]** Fix
          snicheck for routers with no hosts ([#&#8203;13333](https://redirect.github.com/traefik/traefik/pull/13333)
          [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n\n### [`v3.7.4`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v374-2026-06-05)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.7.4...v3.7.4)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.7.3...v3.7.4)\n\n**Bug
          fixes:**\n\n- **\\[middleware]** Fix redis write timeout option configuration
          ([#&#8203;13273](https://redirect.github.com/traefik/traefik/pull/13273)
          [@&#8203;bzyy1024](https://redirect.github.com/bzyy1024))\n- **\\[webui]**
          Bump react-router and jsdom ([#&#8203;13301](https://redirect.github.com/traefik/traefik/pull/13301)
          [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[k8s/gatewayapi]**
          Fix BackendTLSPolicy status update ([#&#8203;13306](https://redirect.github.com/traefik/traefik/pull/13306)
          [@&#8203;AnatoleLucet](https://redirect.github.com/AnatoleLucet))\n- **\\[http3]**
          Bump github.com/quic-go/quic-go to v0.59.1 ([#&#8203;13300](https://redirect.github.com/traefik/traefik/pull/13300)
          [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n- **\\[webui]**
          Bump axios to v1.17.0 ([#&#8203;13299](https://redirect.github.com/traefik/traefik/pull/13299)
          [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[tls]** Fix
          snicheck with keepalive ([#&#8203;13305](https://redirect.github.com/traefik/traefik/pull/13305)
          [@&#8203;juliens](https://redirect.github.com/juliens))\n\n### [`v3.7.4`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v374-2026-06-05)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.7.3...v3.7.4)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.7.3...v3.7.4)\n\n**Bug
          fixes:**\n\n- **\\[middleware]** Fix redis write timeout option configuration
          ([#&#8203;13273](https://redirect.github.com/traefik/traefik/pull/13273)
          [@&#8203;bzyy1024](https://redirect.github.com/bzyy1024))\n- **\\[webui]**
          Bump react-router and jsdom ([#&#8203;13301](https://redirect.github.com/traefik/traefik/pull/13301)
          [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[k8s/gatewayapi]**
          Fix BackendTLSPolicy status update ([#&#8203;13306](https://redirect.github.com/traefik/traefik/pull/13306)
          [@&#8203;AnatoleLucet](https://redirect.github.com/AnatoleLucet))\n- **\\[http3]**
          Bump github.com/quic-go/quic-go to v0.59.1 ([#&#8203;13300](https://redirect.github.com/traefik/traefik/pull/13300)
          [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n- **\\[webui]**
          Bump axios to v1.17.0 ([#&#8203;13299](https://redirect.github.com/traefik/traefik/pull/13299)
          [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[tls]** Fix
          snicheck with keepalive ([#&#8203;13305](https://redirect.github.com/traefik/traefik/pull/13305)
          [@&#8203;juliens](https://redirect.github.com/juliens))\n\n### [`v3.7.3`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v374-2026-06-05)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.7.3...v3.7.3)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.7.3...v3.7.4)\n\n**Bug
          fixes:**\n\n- **\\[middleware]** Fix redis write timeout option configuration
          ([#&#8203;13273](https://redirect.github.com/traefik/traefik/pull/13273)
          [@&#8203;bzyy1024](https://redirect.github.com/bzyy1024))\n- **\\[webui]**
          Bump react-router and jsdom ([#&#8203;13301](https://redirect.github.com/traefik/traefik/pull/13301)
          [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[k8s/gatewayapi]**
          Fix BackendTLSPolicy status update ([#&#8203;13306](https://redirect.github.com/traefik/traefik/pull/13306)
          [@&#8203;AnatoleLucet](https://redirect.github.com/AnatoleLucet))\n- **\\[http3]**
          Bump github.com/quic-go/quic-go to v0.59.1 ([#&#8203;13300](https://redirect.github.com/traefik/traefik/pull/13300)
          [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n- **\\[webui]**
          Bump axios to v1.17.0 ([#&#8203;13299](https://redirect.github.com/traefik/traefik/pull/13299)
          [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[tls]** Fix
          snicheck with keepalive ([#&#8203;13305](https://redirect.github.com/traefik/traefik/pull/13305)
          [@&#8203;juliens](https://redirect.github.com/juliens))\n\n### [`v3.7.3`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v374-2026-06-05)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.7.1...v3.7.3)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.7.3...v3.7.4)\n\n**Bug
          fixes:**\n\n- **\\[middleware]** Fix redis write timeout option configuration
          ([#&#8203;13273](https://redirect.github.com/traefik/traefik/pull/13273)
          [@&#8203;bzyy1024](https://redirect.github.com/bzyy1024))\n- **\\[webui]**
          Bump react-router and jsdom ([#&#8203;13301](https://redirect.github.com/traefik/traefik/pull/13301)
          [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[k8s/gatewayapi]**
          Fix BackendTLSPolicy status update ([#&#8203;13306](https://redirect.github.com/traefik/traefik/pull/13306)
          [@&#8203;AnatoleLucet](https://redirect.github.com/AnatoleLucet))\n- **\\[http3]**
          Bump github.com/quic-go/quic-go to v0.59.1 ([#&#8203;13300](https://redirect.github.com/traefik/traefik/pull/13300)
          [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n- **\\[webui]**
          Bump axios to v1.17.0 ([#&#8203;13299](https://redirect.github.com/traefik/traefik/pull/13299)
          [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[tls]** Fix
          snicheck with keepalive ([#&#8203;13305](https://redirect.github.com/traefik/traefik/pull/13305)
          [@&#8203;juliens](https://redirect.github.com/juliens))\n\n### [`v3.7.1`](https://redirect.github.com/traefik/traefik/releases/tag/v3.7.1)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.7.1...v3.7.1)\n\n**Important:**
          Please read the [migration guide](https://doc.traefik.io/traefik/v3.7/migrate/v3/#v371).\n\n**CVE
          fixed:**\n\n- [CVE-2026-44774](https://nvd.nist.gov/vuln/detail/CVE-2026-44774)
          (Advisory [GHSA-96qj-4jj5-wcjc](https://redirect.github.com/traefik/traefik/security/advisories/GHSA-96qj-4jj5-wcjc))\n\n**Bug
          fixes:**\n\n- **\\[k8s/ingress, k8s/crd, k8s/gatewayapi]** Add CrossProviderNamespaces
          option  ([#&#8203;13094](https://redirect.github.com/traefik/traefik/pull/13094)
          [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s/crd]**
          Fix cross-provider ref check for Kubernetes CRD provider ([#&#8203;13121](https://redirect.github.com/traefik/traefik/pull/13121)
          [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n\n### [`v3.7.1`](https://redirect.github.com/traefik/traefik/releases/tag/v3.7.1)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.7.0...v3.7.1)\n\n**Important:**
          Please read the [migration guide](https://doc.traefik.io/traefik/v3.7/migrate/v3/#v371).\n\n**CVE
          fixed:**\n\n- [CVE-2026-44774](https://nvd.nist.gov/vuln/detail/CVE-2026-44774)
          (Advisory [GHSA-96qj-4jj5-wcjc](https://redirect.github.com/traefik/traefik/security/advisories/GHSA-96qj-4jj5-wcjc))\n\n**Bug
          fixes:**\n\n- **\\[k8s/ingress, k8s/crd, k8s/gatewayapi]** Add CrossProviderNamespaces
          option  ([#&#8203;13094](https://redirect.github.com/traefik/traefik/pull/13094)
          [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s/crd]**
          Fix cross-provider ref check for Kubernetes CRD provider ([#&#8203;13121](https://redirect.github.com/traefik/traefik/pull/13121)
          [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n\n### [`v3.7.0`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v21121-2025-02-24)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.7.0...v3.7.0)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.20...v2.11.21)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Bump github.com/go-acme/lego/v4 to v4.22.2 ([#&#8203;11537](https://redirect.github.com/traefik/traefik/pull/11537)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[cli]** Bump github.com/traefik/paerser
          to v0.2.2 ([#&#8203;11530](https://redirect.github.com/traefik/traefik/pull/11530)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[middleware]**
          Enable the retry middleware in the proxy ([#&#8203;11536](https://redirect.github.com/traefik/traefik/pull/11536)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[middleware]**
          Retry should send headers on Write ([#&#8203;11534](https://redirect.github.com/traefik/traefik/pull/11534)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.3.3](https://redirect.github.com/traefik/traefik/tree/v3.3.3)
          (2025-01-31)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.3.2...v3.3.3)\n\n**Bug
          fixes:**\n\n- **\\[api]** Do not create observability model by default ([#&#8203;11476](https://redirect.github.com/traefik/traefik/pull/11476)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[fastproxy]**
          Fix content-length header assertion ([#&#8203;11498](https://redirect.github.com/traefik/traefik/pull/11498)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[fastproxy]**
          Handle responses without content length header ([#&#8203;11458](https://redirect.github.com/traefik/traefik/pull/11458)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s/crd,k8s]**
          Add missing headerField in Middleware CRD ([#&#8203;11499](https://redirect.github.com/traefik/traefik/pull/11499)
          by [jspdown](https://redirect.github.com/jspdown))\n- **\\[tracing,accesslogs]**
          Bring back TraceID and SpanID fields in access logs ([#&#8203;11450](https://redirect.github.com/traefik/traefik/pull/11450)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Misc:**\n\n-
          Merge branch v2.11 into v3.3 ([#&#8203;11502](https://redirect.github.com/traefik/traefik/pull/11502)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- Merge branch v2.11
          into v3.3 ([#&#8203;11491](https://redirect.github.com/traefik/traefik/pull/11491)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n#### [v2.11.20](https://redirect.github.com/traefik/traefik/tree/v2.11.20)
          (2025-01-31)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.19...v2.11.20)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Graceful shutdown for ACME JSON write operation
          ([#&#8203;11497](https://redirect.github.com/traefik/traefik/pull/11497)
          by [juliens](https://redirect.github.com/juliens))\n\n**Documentation:**\n\n-
          Change docker-compose to docker compose ([#&#8203;11496](https://redirect.github.com/traefik/traefik/pull/11496)
          by [khai-pi](https://redirect.github.com/khai-pi))\n\n#### [v2.11.19](https://redirect.github.com/traefik/traefik/tree/v2.11.19)
          (2025-01-29)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.18...v2.11.19)\n\n**Bug
          fixes:**\n\n- **\\[middleware]** Changing log message when client cert is
          not available to debug ([#&#8203;11453](https://redirect.github.com/traefik/traefik/pull/11453)
          by [Nelwhix](https://redirect.github.com/Nelwhix))\n- **\\[service]** Do
          not create a logger instance for each proxy ([#&#8203;11487](https://redirect.github.com/traefik/traefik/pull/11487)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[webui]**
          Fix auto refresh not clearing on component unmount ([#&#8203;11477](https://redirect.github.com/traefik/traefik/pull/11477)
          by [DoubleREW](https://redirect.github.com/DoubleREW))\n\n**Documentation:**\n\n-
          Remove awesome.traefik.io reference in documentation section ([#&#8203;11435](https://redirect.github.com/traefik/traefik/pull/11435)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.3.2](https://redirect.github.com/traefik/traefik/tree/v3.3.2)
          (2025-01-14)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.3.1...v3.3.2)\n\n**Bug
          fixes:**\n\n- **\\[fastproxy]** Do not read response body for HEAD requests
          ([#&#8203;11442](https://redirect.github.com/traefik/traefik/pull/11442)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[metrics,tracing,accesslogs]**
          Fix observability configuration on EntryPoints ([#&#8203;11446](https://redirect.github.com/traefik/traefik/pull/11446)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[webui]**
          Set content-type when serving webui index ([#&#8203;11428](https://redirect.github.com/traefik/traefik/pull/11428)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\n-
          **\\[acme]** Fix deprecated dnsChallenge propagation logging and documentation
          ([#&#8203;11433](https://redirect.github.com/traefik/traefik/pull/11433)
          by [thomscode](https://redirect.github.com/thomscode))\n- **\\[acme]** Add
          missing trailing s to propagation.delayBeforeCheck option ([#&#8203;11417](https://redirect.github.com/traefik/traefik/pull/11417)
          by [jspiers](https://redirect.github.com/jspiers))\n\n**Misc:**\n\n- Merge
          branch v2.11 into v3.3 ([#&#8203;11419](https://redirect.github.com/traefik/traefik/pull/11419)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.3.1](https://redirect.github.com/traefik/traefik/tree/v3.3.1)
          (2025-01-07)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.3.0...v3.3.1)\n\n**Bug
          fixes:**\n\n- **\\[websocket,server]** Disable http2 connect setting for
          websocket by default ([#&#8203;11408](https://redirect.github.com/traefik/traefik/pull/11408)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n#### [v3.2.5](https://redirect.github.com/traefik/traefik/tree/v3.2.5)
          (2025-01-07)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.4...v3.2.5)\n\n**Bug
          fixes:**\n\n- **\\[websocket,server]** Disable http2 connect setting for
          websocket by default ([#&#8203;11408](https://redirect.github.com/traefik/traefik/pull/11408)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n#### [v2.11.18](https://redirect.github.com/traefik/traefik/tree/v2.11.18)
          (2025-01-07)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.17...v2.11.18)\n\n**Bug
          fixes:**\n\n- **\\[websocket,server]** Disable http2 connect setting for
          websocket by default ([#&#8203;11412](https://redirect.github.com/traefik/traefik/pull/11412)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n#### [v3.3.0](https://redirect.github.com/traefik/traefik/tree/v3.3.0)
          (2025-01-06)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.0-rc1...v3.3.0)\n\n**Enhancements:**\n\n-
          **\\[acme]** Add options to control ACME propagation checks ([#&#8203;11241](https://redirect.github.com/traefik/traefik/pull/11241)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[api]** Add support
          dump API endpoint ([#&#8203;11328](https://redirect.github.com/traefik/traefik/pull/11328)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[http]** Set Host
          header in HTTP provider request ([#&#8203;11237](https://redirect.github.com/traefik/traefik/pull/11237)
          by [nikonhub](https://redirect.github.com/nikonhub))\n- **\\[k8s/crd,k8s]**
          Make the IngressRoute kind optional ([#&#8203;11177](https://redirect.github.com/traefik/traefik/pull/11177)
          by [skirtan1](https://redirect.github.com/skirtan1))\n- **\\[k8s/ingress,sticky-session,k8s/crd,k8s]**
          Support serving endpoints ([#&#8203;11121](https://redirect.github.com/traefik/traefik/pull/11121)
          by [BZValoche](https://redirect.github.com/BZValoche))\n- **\\[logs,accesslogs]**
          OpenTelemetry Logs and Access Logs ([#&#8203;11319](https://redirect.github.com/traefik/traefik/pull/11319)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[logs,accesslogs]**
          Add experimental flag for OTLP logs integration ([#&#8203;11335](https://redirect.github.com/traefik/traefik/pull/11335)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[metrics,tracing,accesslogs]**
          Manage observability at entrypoint and router level ([#&#8203;11308](https://redirect.github.com/traefik/traefik/pull/11308)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[middleware,authentication]**
          Add an option to preserve the ForwardAuth Server Location header ([#&#8203;11318](https://redirect.github.com/traefik/traefik/pull/11318)
          by [Nelwhix](https://redirect.github.com/Nelwhix))\n- **\\[middleware,authentication]**
          Only calculate basic auth hashes once for concurrent requests ([#&#8203;11143](https://redirect.github.com/traefik/traefik/pull/11143)
          by [michelheusschen](https://redirect.github.com/michelheusschen))\n- **\\[middleware,authentication]**
          Send request body to authorization server for forward auth ([#&#8203;11097](https://redirect.github.com/traefik/traefik/pull/11097)
          by [kyo-ke](https://redirect.github.com/kyo-ke))\n- **\\[plugins]** Add
          AbortOnPluginFailure option to abort startup on plugin load failure ([#&#8203;11228](https://redirect.github.com/traefik/traefik/pull/11228)
          by [bmagic](https://redirect.github.com/bmagic))\n- **\\[sticky-session]**
          Configurable path for sticky cookies ([#&#8203;11166](https://redirect.github.com/traefik/traefik/pull/11166)
          by [IIpragmaII](https://redirect.github.com/IIpragmaII))\n- **\\[webui,api]**
          Configurable API & Dashboard base path ([#&#8203;11250](https://redirect.github.com/traefik/traefik/pull/11250)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Bug fixes:**\n\n-
          **\\[k8s/ingress,k8s/crd]** Fix fenced server status computation ([#&#8203;11361](https://redirect.github.com/traefik/traefik/pull/11361)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\n-
          Prepare release v3.3.0-rc2 ([#&#8203;11362](https://redirect.github.com/traefik/traefik/pull/11362)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- Prepare Release
          v3.3.0-rc1 ([#&#8203;11349](https://redirect.github.com/traefik/traefik/pull/11349)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Misc:**\n\n-
          Merge branch v3.2 into v3.3 ([#&#8203;11402](https://redirect.github.com/traefik/traefik/pull/11402)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.2 into v3.3 ([#&#8203;11393](https://redirect.github.com/traefik/traefik/pull/11393)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v3.2 into
          v3.3 ([#&#8203;11389](https://redirect.github.com/traefik/traefik/pull/11389)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v3.2 into
          v3.3 ([#&#8203;11367](https://redirect.github.com/traefik/traefik/pull/11367)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.2 into master ([#&#8203;11340](https://redirect.github.com/traefik/traefik/pull/11340)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.2 into master ([#&#8203;11293](https://redirect.github.com/traefik/traefik/pull/11293)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.2 into master ([#&#8203;11239](https://redirect.github.com/traefik/traefik/pull/11239)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.2 into master ([#&#8203;11187](https://redirect.github.com/traefik/traefik/pull/11187)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.2.4](https://redirect.github.com/traefik/traefik/tree/v3.2.4)
          (2025-01-06)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.3...v3.2.4)\n\n**Bug
          fixes:**\n\n- **\\[k8s/gatewayapi]** Support empty value for core Kubernetes
          API group ([#&#8203;11386](https://redirect.github.com/traefik/traefik/pull/11386)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[tcp,k8s/crd]**
          Pass TLS bool from IngressRouteTCP to TCPService ([#&#8203;11343](https://redirect.github.com/traefik/traefik/pull/11343)
          by [lipmem](https://redirect.github.com/lipmem))\n- **\\[tls]** Upgrade
          github.com/spiffe/go-spiffe/v2 to v2.4.0 ([#&#8203;11385](https://redirect.github.com/traefik/traefik/pull/11385)
          by [mmatur](https://redirect.github.com/mmatur))\n- Remove duplicate github.com/coreos/go-systemd
          dependency ([#&#8203;11354](https://redirect.github.com/traefik/traefik/pull/11354)
          by [Juneezee](https://redirect.github.com/Juneezee))\n\n**Documentation:**\n\n-
          **\\[k8s/gatewayapi]** Update Gateway API version support to v1.2.1 ([#&#8203;11357](https://redirect.github.com/traefik/traefik/pull/11357)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Add [@&#8203;jnoordsij](https://redirect.github.com/jnoordsij)
          to maintainers ([#&#8203;11352](https://redirect.github.com/traefik/traefik/pull/11352)
          by [emilevauge](https://redirect.github.com/emilevauge))\n\n**Misc:**\n\n-
          Merge branch v2.11 into v3.2 ([#&#8203;11400](https://redirect.github.com/traefik/traefik/pull/11400)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v2.11 into v3.2 ([#&#8203;11392](https://redirect.github.com/traefik/traefik/pull/11392)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- Merge branch v2.11
          into v3.2 ([#&#8203;11388](https://redirect.github.com/traefik/traefik/pull/11388)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
          v3.2 ([#&#8203;11366](https://redirect.github.com/traefik/traefik/pull/11366)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v2.11.17](https://redirect.github.com/traefik/traefik/tree/v2.11.17)
          (2025-01-06)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.16...v2.11.17)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Update go-acme/lego to v4.21.0 ([#&#8203;11368](https://redirect.github.com/traefik/traefik/pull/11368)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[middleware]** Fix typo
          in basicauth note ([#&#8203;11397](https://redirect.github.com/traefik/traefik/pull/11397)
          by [tieje](https://redirect.github.com/tieje))\n- **\\[service]** Configure
          ErrorLog in httputil.ReverseProxy ([#&#8203;11344](https://redirect.github.com/traefik/traefik/pull/11344)
          by [peacewalker122](https://redirect.github.com/peacewalker122))\n- Bump
          golang.org/x/net to v0.33.0 ([#&#8203;11365](https://redirect.github.com/traefik/traefik/pull/11365)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\n-
          **\\[acme]** Fix allowACMEByPass TOML example ([#&#8203;11370](https://redirect.github.com/traefik/traefik/pull/11370)
          by [hannesbraun](https://redirect.github.com/hannesbraun))\n- **\\[k8s/crd]**
          Update copyright for 2025 ([#&#8203;11383](https://redirect.github.com/traefik/traefik/pull/11383)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.3.0-rc2](https://redirect.github.com/traefik/traefik/tree/v3.3.0-rc2)
          (2024-12-20)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.3.0-rc1...v3.3.0-rc2)\n\n**Bug
          fixes:**\n\n- **\\[k8s/ingress,k8s/crd]** Fix fenced server status computation
          ([#&#8203;11361](https://redirect.github.com/traefik/traefik/pull/11361)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.3.0-rc1](https://redirect.github.com/traefik/traefik/tree/v3.3.0-rc1)
          (2024-12-16)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.0-rc1...v3.3.0-rc1)\n\n**Enhancements:**\n\n-
          **\\[acme]** Add options to control ACME propagation checks ([#&#8203;11241](https://redirect.github.com/traefik/traefik/pull/11241)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[api]** Add support
          dump API endpoint ([#&#8203;11328](https://redirect.github.com/traefik/traefik/pull/11328)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[http]** Set Host
          header in HTTP provider request ([#&#8203;11237](https://redirect.github.com/traefik/traefik/pull/11237)
          by [nikonhub](https://redirect.github.com/nikonhub))\n- **\\[k8s/crd,k8s]**
          Make the IngressRoute kind optional ([#&#8203;11177](https://redirect.github.com/traefik/traefik/pull/11177)
          by [skirtan1](https://redirect.github.com/skirtan1))\n- **\\[logs,accesslogs]**
          OpenTelemetry Logs and Access Logs ([#&#8203;11319](https://redirect.github.com/traefik/traefik/pull/11319)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[logs,accesslogs]**
          Add experimental flag for OTLP logs integration ([#&#8203;11335](https://redirect.github.com/traefik/traefik/pull/11335)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[metrics,tracing,accesslogs]**
          Manage observability at entrypoint and router level ([#&#8203;11308](https://redirect.github.com/traefik/traefik/pull/11308)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[middleware,authentication]**
          Add an option to preserve the ForwardAuth Server Location header ([#&#8203;11318](https://redirect.github.com/traefik/traefik/pull/11318)
          by [Nelwhix](https://redirect.github.com/Nelwhix))\n- **\\[middleware,authentication]**
          Only calculate basic auth hashes once for concurrent requests ([#&#8203;11143](https://redirect.github.com/traefik/traefik/pull/11143)
          by [michelheusschen](https://redirect.github.com/michelheusschen))\n- **\\[middleware,authentication]**
          Send request body to authorization server for forward auth ([#&#8203;11097](https://redirect.github.com/traefik/traefik/pull/11097)
          by [kyo-ke](https://redirect.github.com/kyo-ke))\n- **\\[plugins]** Add
          AbortOnPluginFailure option to abort startup on plugin load failure ([#&#8203;11228](https://redirect.github.com/traefik/traefik/pull/11228)
          by [bmagic](https://redirect.github.com/bmagic))\n- **\\[sticky-session]**
          Configurable path for sticky cookies ([#&#8203;11166](https://redirect.github.com/traefik/traefik/pull/11166)
          by [IIpragmaII](https://redirect.github.com/IIpragmaII))\n- **\\[sticky-session,k8s/ingress,k8s/crd,k8s]**
          Support serving endpoints ([#&#8203;11121](https://redirect.github.com/traefik/traefik/pull/11121)
          by [BZValoche](https://redirect.github.com/BZValoche))\n- **\\[webui,api]**
          Configurable API & Dashboard base path ([#&#8203;11250](https://redirect.github.com/traefik/traefik/pull/11250)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Misc:**\n\n-
          Merge branch v3.2 into master ([#&#8203;11340](https://redirect.github.com/traefik/traefik/pull/11340)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.2 into master ([#&#8203;11293](https://redirect.github.com/traefik/traefik/pull/11293)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.2 into master ([#&#8203;11239](https://redirect.github.com/traefik/traefik/pull/11239)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.2 into master ([#&#8203;11187](https://redirect.github.com/traefik/traefik/pull/11187)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.2.3](https://redirect.github.com/traefik/traefik/tree/v3.2.3)
          (2024-12-16)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.2...v3.2.3)\n\n**Documentation:**\n\n-
          Update reference install documentation with current chart default ([#&#8203;11332](https://redirect.github.com/traefik/traefik/pull/11332)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n\n**Misc:**\n\n-
          Merge branch v2.11 into v3.2 ([#&#8203;11346](https://redirect.github.com/traefik/traefik/pull/11346)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v2.11 into v3.2 ([#&#8203;11337](https://redirect.github.com/traefik/traefik/pull/11337)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v2.11.16](https://redirect.github.com/traefik/traefik/tree/v2.11.16)
          (2024-12-16)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.15...v2.11.16)\n\n**Bug
          fixes:**\n\n- **\\[server]** Update golang.org/x dependencies ([#&#8203;11336](https://redirect.github.com/traefik/traefik/pull/11336)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n#### [v3.2.2](https://redirect.github.com/traefik/traefik/tree/v3.2.2)
          (2024-12-10)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.1...v3.2.2)\n\n**Bug
          fixes:**\n\n- **\\[docker,docker/swarm]** Rename traefik.docker.\\* labels
          for Docker Swarm to traefik.swarm.\\* ([#&#8203;11247](https://redirect.github.com/traefik/traefik/pull/11247)
          by [anchal00](https://redirect.github.com/anchal00))\n- **\\[k8s/gatewayapi]**
          Update sigs.k8s.io/gateway-api to v1.2.1 ([#&#8203;11314](https://redirect.github.com/traefik/traefik/pull/11314)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[plugins]**
          Fix WASM settings ([#&#8203;11321](https://redirect.github.com/traefik/traefik/pull/11321)
          by [juliens](https://redirect.github.com/juliens))\n- **\\[rules]** Fix
          models mechanism for default rule syntax ([#&#8203;11300](https://redirect.github.com/traefik/traefik/pull/11300)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Documentation:**\n\n-
          Move callout to the entrypoint page footer ([#&#8203;11305](https://redirect.github.com/traefik/traefik/pull/11305)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Fix incorrect
          links in v3 migration sections ([#&#8203;11297](https://redirect.github.com/traefik/traefik/pull/11297)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- New Install
          Reference Documentation ([#&#8203;11213](https://redirect.github.com/traefik/traefik/pull/11213)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n\n####
          [v2.11.15](https://redirect.github.com/traefik/traefik/tree/v2.11.15) (2024-12-06)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.14...v2.11.15)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Update go-acme/lego to v4.20.4 ([#&#8203;11295](https://redirect.github.com/traefik/traefik/pull/11295)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[http3]** Update github.com/quic-go/quic-go
          to v0.48.2 ([#&#8203;11320](https://redirect.github.com/traefik/traefik/pull/11320)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.2.1](https://redirect.github.com/traefik/traefik/tree/v3.2.1)
          (2024-11-20)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.0...v3.2.1)\n\n**Bug
          fixes:**\n\n- **\\[k8s/ingress,k8s]** Fix HostRegexp config for rule syntax
          v2 ([#&#8203;11288](https://redirect.github.com/traefik/traefik/pull/11288)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[logs]**
          Change level of peeking first byte error log to DEBUG for Postgres ([#&#8203;11270](https://redirect.github.com/traefik/traefik/pull/11270)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[service,fastproxy]**
          Fix case problem for websocket upgrade ([#&#8203;11246](https://redirect.github.com/traefik/traefik/pull/11246)
          by [juliens](https://redirect.github.com/juliens))\n\n**Documentation:**\n\n-
          **\\[acme,tls]** Document how to use Certificates of cert-manager ([#&#8203;11053](https://redirect.github.com/traefik/traefik/pull/11053)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n- **\\[docker/swarm]**
          Add tips about the use of docker in dynamic configuration for swarm provider
          ([#&#8203;11207](https://redirect.github.com/traefik/traefik/pull/11207)
          by [webash](https://redirect.github.com/webash))\n- **\\[middleware]** Add
          Compress middleware to migration guide ([#&#8203;11229](https://redirect.github.com/traefik/traefik/pull/11229)
          by [logica0419](https://redirect.github.com/logica0419))\n\n**Misc:**\n\n-
          Merge branch v2.11 into v3.2 ([#&#8203;11290](https://redirect.github.com/traefik/traefik/pull/11290)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v2.11 into v3.2 ([#&#8203;11287](https://redirect.github.com/traefik/traefik/pull/11287)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- Merge branch v2.11
          into v3.2 ([#&#8203;11285](https://redirect.github.com/traefik/traefik/pull/11285)
          by [juliens](https://redirect.github.com/juliens))\n- Merge branch v2.11
          into v3.2 ([#&#8203;11268](https://redirect.github.com/traefik/traefik/pull/11268)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v2.11.14](https://redirect.github.com/traefik/traefik/tree/v2.11.14)
          (2024-11-20)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.13...v2.11.14)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Update go-acme/lego to v4.20.2 ([#&#8203;11263](https://redirect.github.com/traefik/traefik/pull/11263)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[logs,server]** Change
          level of peeking first byte error log to DEBUG ([#&#8203;11254](https://redirect.github.com/traefik/traefik/pull/11254)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[middleware,server]**
          Drop untrusted X-Forwarded-Prefix header ([#&#8203;11253](https://redirect.github.com/traefik/traefik/pull/11253)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[server]**
          Apply keepalive config to h2c entrypoints ([#&#8203;11276](https://redirect.github.com/traefik/traefik/pull/11276)
          by [davefu113](https://redirect.github.com/davefu113))\n- **\\[service]**
          Fix internal handlers ServiceBuilder composition ([#&#8203;11281](https://redirect.github.com/traefik/traefik/pull/11281)
          by [juliens](https://redirect.github.com/juliens))\n\n**Documentation:**\n\n-
          **\\[accesslogs]** Update access-logs.md, add examples for accesslog.format
          ([#&#8203;11275](https://redirect.github.com/traefik/traefik/pull/11275)
          by [bluepuma77](https://redirect.github.com/bluepuma77))\n- Fix the defaultRule
          CLI examples ([#&#8203;11282](https://redirect.github.com/traefik/traefik/pull/11282)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Fix spelling,
          grammar, and rephrase sections for clarity in some documentation pages ([#&#8203;11280](https://redirect.github.com/traefik/traefik/pull/11280)
          by [AntoineDeveloper](https://redirect.github.com/AntoineDeveloper))\n-
          Fix absolute link in the migration guide ([#&#8203;11269](https://redirect.github.com/traefik/traefik/pull/11269)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Add X-Forwarded-Prefix
          to the migration guide ([#&#8203;11267](https://redirect.github.com/traefik/traefik/pull/11267)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Fix a small
          typo in entrypoints documentation ([#&#8203;11261](https://redirect.github.com/traefik/traefik/pull/11261)
          by [quiode](https://redirect.github.com/quiode))\n- Add a warning about
          environment variables casing for static configuration ([#&#8203;11226](https://redirect.github.com/traefik/traefik/pull/11226)
          by [anchal00](https://redirect.github.com/anchal00))\n- Improve documentation
          on dashboard ([#&#8203;11220](https://redirect.github.com/traefik/traefik/pull/11220)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n\n#### [v3.2.0](https://redirect.github.com/traefik/traefik/tree/v3.2.0)
          (2024-10-28)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.0-rc1...v3.2.0)\n\n**Enhancements:**\n\n-
          **\\[acme]** Remove same email requirement for certresolvers ([#&#8203;11019](https://redirect.github.com/traefik/traefik/pull/11019)
          by [Emrio](https://redirect.github.com/Emrio))\n- **\\[acme]** Add support
          for custom CA certificates by certificate resolver ([#&#8203;10816](https://redirect.github.com/traefik/traefik/pull/10816)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[acme]** Add 30 day
          certificatesDuration step ([#&#8203;10970](https://redirect.github.com/traefik/traefik/pull/10970)
          by [luker983](https://redirect.github.com/luker983))\n- **\\[docker]** Support
          HTTP BasicAuth for docker and swarm endpoint ([#&#8203;10776](https://redirect.github.com/traefik/traefik/pull/10776)
          by [985492783](https://redirect.github.com/985492783))\n- **\\[k8s,k8s/gatewayapi]**
          Add supported features to the Gateway API GatewayClass status ([#&#8203;11056](https://redirect.github.com/traefik/traefik/pull/11056)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Update sigs.k8s.io/gateway-api to v1.2.0-rc1 ([#&#8203;11124](https://redirect.github.com/traefik/traefik/pull/11124)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Add support for backend protocol selection in HTTP and GRPC routes ([#&#8203;11051](https://redirect.github.com/traefik/traefik/pull/11051)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Improve Kubernetes GatewayAPI TCPRoute and TLSRoute support ([#&#8203;11042](https://redirect.github.com/traefik/traefik/pull/11042)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Support HTTPRoute destination port matching ([#&#8203;11134](https://redirect.github.com/traefik/traefik/pull/11134)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[k8s,k8s/gatewayapi]**
          Bump sigs.k8s.io/gateway-api to v1.2.0-rc2 ([#&#8203;11131](https://redirect.github.com/traefik/traefik/pull/11131)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[k8s,k8s/gatewayapi]**
          Add support for Gateway API BackendTLSPolicies ([#&#8203;11009](https://redirect.github.com/traefik/traefik/pull/11009)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Support NativeLB option in GatewayAPI provider ([#&#8203;11147](https://redirect.github.com/traefik/traefik/pull/11147)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Support ResponseHeaderModifier filter ([#&#8203;10987](https://redirect.github.com/traefik/traefik/pull/10987)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[k8s,k8s/gatewayapi]**
          Support GRPC routes ([#&#8203;10975](https://redirect.github.com/traefik/traefik/pull/10975)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[k8s,k8s/gatewayapi]**
          Bump sigs.k8s.io/gateway-api to v1.2.0 ([#&#8203;11167](https://redirect.github.com/traefik/traefik/pull/11167)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[metrics,otel]**
          Allow setting service.name for OTLP metrics ([#&#8203;10917](https://redirect.github.com/traefik/traefik/pull/10917)
          by [cmartell-at-ocp](https://redirect.github.com/cmartell-at-ocp))\n- **\\[middleware,accesslogs]**
          Record trace id and EntryPoint span id into access log ([#&#8203;10921](https://redirect.github.com/traefik/traefik/pull/10921)
          by [weijiany](https://redirect.github.com/weijiany))\n- **\\[middleware,authentication]**
          Support LogUserHeader with forwardAuth middleware ([#&#8203;10833](https://redirect.github.com/traefik/traefik/pull/10833)
          by [GaleHuang](https://redirect.github.com/GaleHuang))\n- **\\[middleware]**
          Add encodings option to the compression middleware ([#&#8203;10943](https://redirect.github.com/traefik/traefik/pull/10943)
          by [wollomatic](https://redirect.github.com/wollomatic))\n- **\\[middleware]**
          Add support for ipv6 subnet in ipStrategy ([#&#8203;9747](https://redirect.github.com/traefik/traefik/pull/9747)
          by [michal-kralik](https://redirect.github.com/michal-kralik))\n- **\\[nomad]**
          Support for watching instead of polling Nomad ([#&#8203;10997](https://redirect.github.com/traefik/traefik/pull/10997)
          by [deverton-godaddy](https://redirect.github.com/deverton-godaddy))\n-
          **\\[server,performance]** Introduce a fast proxy mode to improve HTTP/1.1
          performances with backends ([#&#8203;11122](https://redirect.github.com/traefik/traefik/pull/11122)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[server]**
          Configurable max request header size ([#&#8203;10995](https://redirect.github.com/traefik/traefik/pull/10995)
          by [lucasrod16](https://redirect.github.com/lucasrod16))\n- **\\[service]**
          Add mirrorBody option to HTTP mirroring ([#&#8203;11032](https://redirect.github.com/traefik/traefik/pull/11032)
          by [MatteoPaier](https://redirect.github.com/MatteoPaier))\n- **\\[service]**
          Add an option to preserve server path ([#&#8203;11193](https://redirect.github.com/traefik/traefik/pull/11193)
          by [mmatur](https://redirect.github.com/mmatur))\n\n**Bug fixes:**\n\n-
          **\\[k8s,k8s/gatewayapi]** Ensuring Gateway API reflected Traefik resource
          name unicity ([#&#8203;11222](https://redirect.github.com/traefik/traefik/pull/11222)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Preserve GRPCRoute filters order ([#&#8203;11199](https://redirect.github.com/traefik/traefik/pull/11199)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[k8s,k8s/gatewayapi]**
          Support http and https appProtocol for Kubernetes Service ([#&#8203;11176](https://redirect.github.com/traefik/traefik/pull/11176)
          by [WillDaSilva](https://redirect.github.com/WillDaSilva))\n- **\\[k8s,k8s/gatewayapi]**
          Avoid updating Accepted status for routes matching no Gateways ([#&#8203;11170](https://redirect.github.com/traefik/traefik/pull/11170)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Do not update gateway status when not selected by a gateway class ([#&#8203;11169](https://redirect.github.com/traefik/traefik/pull/11169)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[service]**
          Detect and drop broken conns in the fastproxy pool ([#&#8203;11212](https://redirect.github.com/traefik/traefik/pull/11212)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\n-
          **\\[k8s,k8s/gatewayapi]** Document nativeLBByDefault annotation on Kubernetes
          Gateway provider ([#&#8203;11209](https://redirect.github.com/traefik/traefik/pull/11209)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n- **\\[k8s/crd,k8s]**
          Detail CRD update with v3.2 in the migration guide ([#&#8203;11164](https://redirect.github.com/traefik/traefik/pull/11164)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n- **\\[k8s/gatewayapi]**
          Add missing RBAC in the migration guide ([#&#8203;11189](https://redirect.github.com/traefik/traefik/pull/11189)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n- **\\[k8s]**
          Fix instructions for downloading CRDs of Gateway API v1.2 ([#&#8203;11191](https://redirect.github.com/traefik/traefik/pull/11191)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n- Prepare release
          v3.2.0-rc2 ([#&#8203;11182](https://redirect.github.com/traefik/traefik/pull/11182)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Prepare Release
          v3.2.0-rc1 ([#&#8203;11154](https://redirect.github.com/traefik/traefik/pull/11154)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Misc:**\n\n-
          Merge branch v3.1 into v3.2 ([#&#8203;11219](https://redirect.github.com/traefik/traefik/pull/11219)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.1 into v3.2 ([#&#8203;11181](https://redirect.github.com/traefik/traefik/pull/11181)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.1 into master ([#&#8203;11153](https://redirect.github.com/traefik/traefik/pull/11153)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.1 into master ([#&#8203;11110](https://redirect.github.com/traefik/traefik/pull/11110)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.1 into master ([#&#8203;11066](https://redirect.github.com/traefik/traefik/pull/11066)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v3.1 into
          master ([#&#8203;11047](https://redirect.github.com/traefik/traefik/pull/11047)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v3.1 into
          master ([#&#8203;10980](https://redirect.github.com/traefik/traefik/pull/10980)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.1 into master ([#&#8203;10952](https://redirect.github.com/traefik/traefik/pull/10952)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v3.1 into
          master ([#&#8203;10906](https://redirect.github.com/traefik/traefik/pull/10906)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n#### [v3.1.7](https://redirect.github.com/traefik/traefik/tree/v3.1.7)
          (2024-10-28)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.1.6...v3.1.7)\n\n**Bug
          fixes:**\n\n- **\\[k8s,k8s/gatewayapi]** Preserve HTTPRoute filters order
          ([#&#8203;11198](https://redirect.github.com/traefik/traefik/pull/11198)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\n-
          **\\[k8s,k8s/gatewayapi]** Fix broken links in Kubernetes Gateway provider
          page ([#&#8203;11188](https://redirect.github.com/traefik/traefik/pull/11188)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n\n**Misc:**\n\n-
          Merge branch v2.11 into v3.1 ([#&#8203;11232](https://redirect.github.com/traefik/traefik/pull/11232)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v2.11 into v3.1 ([#&#8203;11218](https://redirect.github.com/traefik/traefik/pull/11218)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v2.11.13](https://redirect.github.com/traefik/traefik/tree/v2.11.13)
          (2024-10-28)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.12...v2.11.13)\n\n**Bug
          fixes:**\n\n- **\\[middleware,service]** Panic on aborted requests to properly
          close the connection ([#&#8203;11129](https://redirect.github.com/traefik/traefik/pull/11129)
          by [tonybart1337](https://redirect.github.com/tonybart1337))\n\n**Documentation:**\n\n-
          Update business callouts ([#&#8203;11217](https://redirect.github.com/traefik/traefik/pull/11217)
          by [tomatokoolaid](https://redirect.github.com/tomatokoolaid))\n\n#### [v3.2.0-rc2](https://redirect.github.com/traefik/traefik/tree/v3.2.0-rc2)
          (2024-10-09)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.0-rc1...v3.2.0-rc2)\n\n**Enhancements:**\n\n-
          **\\[k8s,k8s/gatewayapi]** Bump sigs.k8s.io/gateway-api to v1.2.0 ([#&#8203;11167](https://redirect.github.com/traefik/traefik/pull/11167)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Bug fixes:**\n\n-
          **\\[k8s,k8s/gatewayapi]** Support http and https appProtocol for Kubernetes
          Service ([#&#8203;11176](https://redirect.github.com/traefik/traefik/pull/11176)
          by [WillDaSilva](https://redirect.github.com/WillDaSilva))\n- **\\[k8s,k8s/gatewayapi]**
          Avoid updating Accepted status for routes matching no Gateways ([#&#8203;11170](https://redirect.github.com/traefik/traefik/pull/11170)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Do not update gateway status when not selected by a gateway class ([#&#8203;11169](https://redirect.github.com/traefik/traefik/pull/11169)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\n-
          Detail CRD update with v3.2 in the migration guide ([#&#8203;11164](https://redirect.github.com/traefik/traefik/pull/11164)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n\n**Misc:**\n\n-
          Merge branch v3.1 into v3.2 ([#&#8203;11181](https://redirect.github.com/traefik/traefik/pull/11181)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.1.6](https://redirect.github.com/traefik/traefik/tree/v3.1.6)
          (2024-10-09)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.1.5...v3.1.6)\n\n**Bug
          fixes:**\n\n- **\\[middleware]** Reuse compression writers ([#&#8203;11168](https://redirect.github.com/traefik/traefik/pull/11168)
          by [michelheusschen](https://redirect.github.com/michelheusschen))\n- **\\[middleware]**
          Use correct default weight in Accept-Encoding ([#&#8203;11084](https://redirect.github.com/traefik/traefik/pull/11084)
          by [michelheusschen](https://redirect.github.com/michelheusschen))\n- **\\[plugins]**
          Close wasm middleware to prevent memory leak ([#&#8203;11151](https://redirect.github.com/traefik/traefik/pull/11151)
          by [ttys3](https://redirect.github.com/ttys3))\n\n**Misc:**\n\n- Merge branch
          v2.11 into v3.1 ([#&#8203;11179](https://redirect.github.com/traefik/traefik/pull/11179)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v2.11 into v3.1 ([#&#8203;11174](https://redirect.github.com/traefik/traefik/pull/11174)
          by [mmatur](https://redirect.github.com/mmatur))\n\n#### [v2.11.12](https://redirect.github.com/traefik/traefik/tree/v2.11.12)
          (2024-10-09)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.11...v2.11.12)\n\n**Bug
          fixes:**\n\n- **\\[middleware]** Bump github.com/klauspost/compress to [`dbd6c38`](https://redirect.github.com/containous/traefik/commit/dbd6c381492a)
          ([#&#8203;11162](https://redirect.github.com/traefik/traefik/pull/11162)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[webui]**
          Upgrade to node 22.9 and yarn lock to fix vulnerabilities ([#&#8203;11173](https://redirect.github.com/traefik/traefik/pull/11173)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[webui]**
          Adopt a layout for the large amount of entrypoint port numbers ([#&#8203;11157](https://redirect.github.com/traefik/traefik/pull/11157)
          by [framebassman](https://redirect.github.com/framebassman))\n\n**Documentation:**\n\n-
          **\\[accesslogs]** Clarify that only header fields may be redacted in access-logs
          ([#&#8203;11139](https://redirect.github.com/traefik/traefik/pull/11139)
          by [mattbnz](https://redirect.github.com/mattbnz))\n- Update business callout
          ([#&#8203;11172](https://redirect.github.com/traefik/traefik/pull/11172)
          by [tomatokoolaid](https://redirect.github.com/tomatokoolaid))\n\n#### [v3.2.0-rc1](https://redirect.github.com/traefik/traefik/tree/v3.2.0-rc1)
          (2024-10-02)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.1.0-rc1...v3.2.0-rc1)\n\n**Enhancements:**\n\n-
          **\\[acme]** Remove same email requirement for certresolvers ([#&#8203;11019](https://redirect.github.com/traefik/traefik/pull/11019)
          by [Emrio](https://redirect.github.com/Emrio))\n- **\\[acme]** Add support
          for custom CA certificates by certificate resolver ([#&#8203;10816](https://redirect.github.com/traefik/traefik/pull/10816)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[acme]** Add 30 day
          certificatesDuration step ([#&#8203;10970](https://redirect.github.com/traefik/traefik/pull/10970)
          by [luker983](https://redirect.github.com/luker983))\n- **\\[docker]** Support
          HTTP BasicAuth for docker and swarm endpoint ([#&#8203;10776](https://redirect.github.com/traefik/traefik/pull/10776)
          by [985492783](https://redirect.github.com/985492783))\n- **\\[k8s,k8s/gatewayapi]**
          Add supported features to the Gateway API GatewayClass status ([#&#8203;11056](https://redirect.github.com/traefik/traefik/pull/11056)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Update sigs.k8s.io/gateway-api to v1.2.0-rc1 ([#&#8203;11124](https://redirect.github.com/traefik/traefik/pull/11124)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Add support for backend protocol selection in HTTP and GRPC routes ([#&#8203;11051](https://redirect.github.com/traefik/traefik/pull/11051)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Improve Kubernetes GatewayAPI TCPRoute and TLSRoute support ([#&#8203;11042](https://redirect.github.com/traefik/traefik/pull/11042)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Support HTTPRoute destination port matching ([#&#8203;11134](https://redirect.github.com/traefik/traefik/pull/11134)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[k8s,k8s/gatewayapi]**
          Bump sigs.k8s.io/gateway-api to v1.2.0-rc2 ([#&#8203;11131](https://redirect.github.com/traefik/traefik/pull/11131)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[k8s,k8s/gatewayapi]**
          Add support for Gateway API BackendTLSPolicies ([#&#8203;11009](https://redirect.github.com/traefik/traefik/pull/11009)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Support NativeLB option in GatewayAPI provider ([#&#8203;11147](https://redirect.github.com/traefik/traefik/pull/11147)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Support ResponseHeaderModifier filter ([#&#8203;10987](https://redirect.github.com/traefik/traefik/pull/10987)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[k8s,k8s/gatewayapi]**
          Support GRPC routes ([#&#8203;10975](https://redirect.github.com/traefik/traefik/pull/10975)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[metrics,otel]**
          Allow setting service.name for OTLP metrics ([#&#8203;10917](https://redirect.github.com/traefik/traefik/pull/10917)
          by [cmartell-at-ocp](https://redirect.github.com/cmartell-at-ocp))\n- **\\[middleware,accesslogs]**
          Record trace id and EntryPoint span id into access log ([#&#8203;10921](https://redirect.github.com/traefik/traefik/pull/10921)
          by [weijiany](https://redirect.github.com/weijiany))\n- **\\[middleware,authentication]**
          Support LogUserHeader with forwardAuth middleware ([#&#8203;10833](https://redirect.github.com/traefik/traefik/pull/10833)
          by [GaleHuang](https://redirect.github.com/GaleHuang))\n- **\\[middleware]**
          Add encodings option to the compression middleware ([#&#8203;10943](https://redirect.github.com/traefik/traefik/pull/10943)
          by [wollomatic](https://redirect.github.com/wollomatic))\n- **\\[middleware]**
          Add support for ipv6 subnet in ipStrategy ([#&#8203;9747](https://redirect.github.com/traefik/traefik/pull/9747)
          by [michal-kralik](https://redirect.github.com/michal-kralik))\n- **\\[nomad]**
          Support for watching instead of polling Nomad ([#&#8203;10997](https://redirect.github.com/traefik/traefik/pull/10997)
          by [deverton-godaddy](https://redirect.github.com/deverton-godaddy))\n-
          **\\[server,performance]** Introduce a fast proxy mode to improve HTTP/1.1
          performances with backends ([#&#8203;11122](https://redirect.github.com/traefik/traefik/pull/11122)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[server]**
          Configurable max request header size ([#&#8203;10995](https://redirect.github.com/traefik/traefik/pull/10995)
          by [lucasrod16](https://redirect.github.com/lucasrod16))\n- **\\[service]**
          Add mirrorBody option to HTTP mirroring ([#&#8203;11032](https://redirect.github.com/traefik/traefik/pull/11032)
          by [MatteoPaier](https://redirect.github.com/MatteoPaier))\n\n#### [v3.1.5](https://redirect.github.com/traefik/traefik/tree/v3.1.5)
          (2024-10-02)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.1.4...v3.1.5)\n\n**Bug
          fixes:**\n\n- **\\[k8s/ingress,k8s]** Disable IngressClass lookup when disableClusterScopeResources
          is enabled ([#&#8203;11111](https://redirect.g\n\n> \u2702 **Note**\n> \n>
          PR body was truncated to here.\n\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5
          **Schedule**: (UTC)\n\n- Branch creation\n  - At any time (no schedule defined)\n-
          Automerge\n  - At any time (no schedule defined)\n\n\U0001F6A6 **Automerge**:
          Disabled by config. Please merge this manually once you are satisfied.\n\n\u267B
          **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry
          checkbox.\n\n\U0001F515 **Ignore**: Close this PR and you won't be reminded
          about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want
          to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated
          by [Mend Renovate](https://mend.io/renovate/). View the [repository job
          log](https://developer.mend.io/github/osism/release).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNDIuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI0Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/release/pull/2560
        commit_id: 2a1c85a104ecef7e2fedd44a43ad98dd95ae50c2
        patchset: 2a1c85a104ecef7e2fedd44a43ad98dd95ae50c2
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/release
          name: osism/release
          short_name: release
        src_dir: src/github.com/osism/release
        topic: null
      buildset: a7c34a490faa4dc5b3bb8400333ffc21
      buildset_refs:
      - branch: main
        change: '2560'
        change_message: "chore(deps): update traefik docker tag to v3.7.5\n\n> \u2139\uFE0F
          **Note**\n> \n> This PR body was truncated due to platform limits.\n\nThis
          PR contains the following updates:\n\n| Package | Update | Change | Pending
          |\n|---|---|---|---|\n| [traefik](https://redirect.github.com/containous/traefik)
          | minor | `v3.5.0` \u2192 `v3.7.5` | `v3.7.6` (+1) |\n\n---\n\n### Release
          Notes\n\n<details>\n<summary>containous/traefik (traefik)</summary>\n\n###
          [`v3.7.5`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v375-2026-06-10)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.7.5...v3.7.5)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.7.4...v3.7.5)\n\n**Bug
          fixes:**\n\n- **\\[k8s/ingress-nginx]** Skip ingress when auth-secret resolution
          fails ([#&#8203;13323](https://redirect.github.com/traefik/traefik/pull/13323)
          [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[k8s/ingress-nginx]**
          Pass endpointslice fencing on ingress-nginx provider ([#&#8203;13290](https://redirect.github.com/traefik/traefik/pull/13290)
          [@&#8203;Learloj](https://redirect.github.com/Learloj))\n- **\\[k8s/gatewayapi]**
          Reject cross-provider references with backendRefs.namespace ([#&#8203;13322](https://redirect.github.com/traefik/traefik/pull/13322)
          [@&#8203;youkoulayley](https://redirect.github.com/youkoulayley))\n- **\\[server]**
          Bump to github.com/pires/go-proxyproto v0.12.0 ([#&#8203;13313](https://redirect.github.com/traefik/traefik/pull/13313)
          [@&#8203;timschumi](https://redirect.github.com/timschumi))\n- **\\[tls]**
          Fix routers with same host, different tlsoptions on different entryPoint
          ([#&#8203;13329](https://redirect.github.com/traefik/traefik/pull/13329)
          [@&#8203;juliens](https://redirect.github.com/juliens))\n- **\\[tls]** Fix
          snicheck for routers with no hosts ([#&#8203;13333](https://redirect.github.com/traefik/traefik/pull/13333)
          [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n\n### [`v3.7.5`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v375-2026-06-10)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.7.4...v3.7.5)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.7.4...v3.7.5)\n\n**Bug
          fixes:**\n\n- **\\[k8s/ingress-nginx]** Skip ingress when auth-secret resolution
          fails ([#&#8203;13323](https://redirect.github.com/traefik/traefik/pull/13323)
          [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[k8s/ingress-nginx]**
          Pass endpointslice fencing on ingress-nginx provider ([#&#8203;13290](https://redirect.github.com/traefik/traefik/pull/13290)
          [@&#8203;Learloj](https://redirect.github.com/Learloj))\n- **\\[k8s/gatewayapi]**
          Reject cross-provider references with backendRefs.namespace ([#&#8203;13322](https://redirect.github.com/traefik/traefik/pull/13322)
          [@&#8203;youkoulayley](https://redirect.github.com/youkoulayley))\n- **\\[server]**
          Bump to github.com/pires/go-proxyproto v0.12.0 ([#&#8203;13313](https://redirect.github.com/traefik/traefik/pull/13313)
          [@&#8203;timschumi](https://redirect.github.com/timschumi))\n- **\\[tls]**
          Fix routers with same host, different tlsoptions on different entryPoint
          ([#&#8203;13329](https://redirect.github.com/traefik/traefik/pull/13329)
          [@&#8203;juliens](https://redirect.github.com/juliens))\n- **\\[tls]** Fix
          snicheck for routers with no hosts ([#&#8203;13333](https://redirect.github.com/traefik/traefik/pull/13333)
          [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n\n### [`v3.7.4`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v374-2026-06-05)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.7.4...v3.7.4)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.7.3...v3.7.4)\n\n**Bug
          fixes:**\n\n- **\\[middleware]** Fix redis write timeout option configuration
          ([#&#8203;13273](https://redirect.github.com/traefik/traefik/pull/13273)
          [@&#8203;bzyy1024](https://redirect.github.com/bzyy1024))\n- **\\[webui]**
          Bump react-router and jsdom ([#&#8203;13301](https://redirect.github.com/traefik/traefik/pull/13301)
          [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[k8s/gatewayapi]**
          Fix BackendTLSPolicy status update ([#&#8203;13306](https://redirect.github.com/traefik/traefik/pull/13306)
          [@&#8203;AnatoleLucet](https://redirect.github.com/AnatoleLucet))\n- **\\[http3]**
          Bump github.com/quic-go/quic-go to v0.59.1 ([#&#8203;13300](https://redirect.github.com/traefik/traefik/pull/13300)
          [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n- **\\[webui]**
          Bump axios to v1.17.0 ([#&#8203;13299](https://redirect.github.com/traefik/traefik/pull/13299)
          [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[tls]** Fix
          snicheck with keepalive ([#&#8203;13305](https://redirect.github.com/traefik/traefik/pull/13305)
          [@&#8203;juliens](https://redirect.github.com/juliens))\n\n### [`v3.7.4`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v374-2026-06-05)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.7.3...v3.7.4)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.7.3...v3.7.4)\n\n**Bug
          fixes:**\n\n- **\\[middleware]** Fix redis write timeout option configuration
          ([#&#8203;13273](https://redirect.github.com/traefik/traefik/pull/13273)
          [@&#8203;bzyy1024](https://redirect.github.com/bzyy1024))\n- **\\[webui]**
          Bump react-router and jsdom ([#&#8203;13301](https://redirect.github.com/traefik/traefik/pull/13301)
          [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[k8s/gatewayapi]**
          Fix BackendTLSPolicy status update ([#&#8203;13306](https://redirect.github.com/traefik/traefik/pull/13306)
          [@&#8203;AnatoleLucet](https://redirect.github.com/AnatoleLucet))\n- **\\[http3]**
          Bump github.com/quic-go/quic-go to v0.59.1 ([#&#8203;13300](https://redirect.github.com/traefik/traefik/pull/13300)
          [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n- **\\[webui]**
          Bump axios to v1.17.0 ([#&#8203;13299](https://redirect.github.com/traefik/traefik/pull/13299)
          [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[tls]** Fix
          snicheck with keepalive ([#&#8203;13305](https://redirect.github.com/traefik/traefik/pull/13305)
          [@&#8203;juliens](https://redirect.github.com/juliens))\n\n### [`v3.7.3`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v374-2026-06-05)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.7.3...v3.7.3)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.7.3...v3.7.4)\n\n**Bug
          fixes:**\n\n- **\\[middleware]** Fix redis write timeout option configuration
          ([#&#8203;13273](https://redirect.github.com/traefik/traefik/pull/13273)
          [@&#8203;bzyy1024](https://redirect.github.com/bzyy1024))\n- **\\[webui]**
          Bump react-router and jsdom ([#&#8203;13301](https://redirect.github.com/traefik/traefik/pull/13301)
          [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[k8s/gatewayapi]**
          Fix BackendTLSPolicy status update ([#&#8203;13306](https://redirect.github.com/traefik/traefik/pull/13306)
          [@&#8203;AnatoleLucet](https://redirect.github.com/AnatoleLucet))\n- **\\[http3]**
          Bump github.com/quic-go/quic-go to v0.59.1 ([#&#8203;13300](https://redirect.github.com/traefik/traefik/pull/13300)
          [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n- **\\[webui]**
          Bump axios to v1.17.0 ([#&#8203;13299](https://redirect.github.com/traefik/traefik/pull/13299)
          [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[tls]** Fix
          snicheck with keepalive ([#&#8203;13305](https://redirect.github.com/traefik/traefik/pull/13305)
          [@&#8203;juliens](https://redirect.github.com/juliens))\n\n### [`v3.7.3`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v374-2026-06-05)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.7.1...v3.7.3)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.7.3...v3.7.4)\n\n**Bug
          fixes:**\n\n- **\\[middleware]** Fix redis write timeout option configuration
          ([#&#8203;13273](https://redirect.github.com/traefik/traefik/pull/13273)
          [@&#8203;bzyy1024](https://redirect.github.com/bzyy1024))\n- **\\[webui]**
          Bump react-router and jsdom ([#&#8203;13301](https://redirect.github.com/traefik/traefik/pull/13301)
          [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[k8s/gatewayapi]**
          Fix BackendTLSPolicy status update ([#&#8203;13306](https://redirect.github.com/traefik/traefik/pull/13306)
          [@&#8203;AnatoleLucet](https://redirect.github.com/AnatoleLucet))\n- **\\[http3]**
          Bump github.com/quic-go/quic-go to v0.59.1 ([#&#8203;13300](https://redirect.github.com/traefik/traefik/pull/13300)
          [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n- **\\[webui]**
          Bump axios to v1.17.0 ([#&#8203;13299](https://redirect.github.com/traefik/traefik/pull/13299)
          [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[tls]** Fix
          snicheck with keepalive ([#&#8203;13305](https://redirect.github.com/traefik/traefik/pull/13305)
          [@&#8203;juliens](https://redirect.github.com/juliens))\n\n### [`v3.7.1`](https://redirect.github.com/traefik/traefik/releases/tag/v3.7.1)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.7.1...v3.7.1)\n\n**Important:**
          Please read the [migration guide](https://doc.traefik.io/traefik/v3.7/migrate/v3/#v371).\n\n**CVE
          fixed:**\n\n- [CVE-2026-44774](https://nvd.nist.gov/vuln/detail/CVE-2026-44774)
          (Advisory [GHSA-96qj-4jj5-wcjc](https://redirect.github.com/traefik/traefik/security/advisories/GHSA-96qj-4jj5-wcjc))\n\n**Bug
          fixes:**\n\n- **\\[k8s/ingress, k8s/crd, k8s/gatewayapi]** Add CrossProviderNamespaces
          option  ([#&#8203;13094](https://redirect.github.com/traefik/traefik/pull/13094)
          [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s/crd]**
          Fix cross-provider ref check for Kubernetes CRD provider ([#&#8203;13121](https://redirect.github.com/traefik/traefik/pull/13121)
          [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n\n### [`v3.7.1`](https://redirect.github.com/traefik/traefik/releases/tag/v3.7.1)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.7.0...v3.7.1)\n\n**Important:**
          Please read the [migration guide](https://doc.traefik.io/traefik/v3.7/migrate/v3/#v371).\n\n**CVE
          fixed:**\n\n- [CVE-2026-44774](https://nvd.nist.gov/vuln/detail/CVE-2026-44774)
          (Advisory [GHSA-96qj-4jj5-wcjc](https://redirect.github.com/traefik/traefik/security/advisories/GHSA-96qj-4jj5-wcjc))\n\n**Bug
          fixes:**\n\n- **\\[k8s/ingress, k8s/crd, k8s/gatewayapi]** Add CrossProviderNamespaces
          option  ([#&#8203;13094](https://redirect.github.com/traefik/traefik/pull/13094)
          [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s/crd]**
          Fix cross-provider ref check for Kubernetes CRD provider ([#&#8203;13121](https://redirect.github.com/traefik/traefik/pull/13121)
          [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n\n### [`v3.7.0`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v21121-2025-02-24)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.7.0...v3.7.0)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.20...v2.11.21)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Bump github.com/go-acme/lego/v4 to v4.22.2 ([#&#8203;11537](https://redirect.github.com/traefik/traefik/pull/11537)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[cli]** Bump github.com/traefik/paerser
          to v0.2.2 ([#&#8203;11530](https://redirect.github.com/traefik/traefik/pull/11530)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[middleware]**
          Enable the retry middleware in the proxy ([#&#8203;11536](https://redirect.github.com/traefik/traefik/pull/11536)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[middleware]**
          Retry should send headers on Write ([#&#8203;11534](https://redirect.github.com/traefik/traefik/pull/11534)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.3.3](https://redirect.github.com/traefik/traefik/tree/v3.3.3)
          (2025-01-31)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.3.2...v3.3.3)\n\n**Bug
          fixes:**\n\n- **\\[api]** Do not create observability model by default ([#&#8203;11476](https://redirect.github.com/traefik/traefik/pull/11476)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[fastproxy]**
          Fix content-length header assertion ([#&#8203;11498](https://redirect.github.com/traefik/traefik/pull/11498)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[fastproxy]**
          Handle responses without content length header ([#&#8203;11458](https://redirect.github.com/traefik/traefik/pull/11458)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s/crd,k8s]**
          Add missing headerField in Middleware CRD ([#&#8203;11499](https://redirect.github.com/traefik/traefik/pull/11499)
          by [jspdown](https://redirect.github.com/jspdown))\n- **\\[tracing,accesslogs]**
          Bring back TraceID and SpanID fields in access logs ([#&#8203;11450](https://redirect.github.com/traefik/traefik/pull/11450)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Misc:**\n\n-
          Merge branch v2.11 into v3.3 ([#&#8203;11502](https://redirect.github.com/traefik/traefik/pull/11502)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- Merge branch v2.11
          into v3.3 ([#&#8203;11491](https://redirect.github.com/traefik/traefik/pull/11491)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n#### [v2.11.20](https://redirect.github.com/traefik/traefik/tree/v2.11.20)
          (2025-01-31)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.19...v2.11.20)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Graceful shutdown for ACME JSON write operation
          ([#&#8203;11497](https://redirect.github.com/traefik/traefik/pull/11497)
          by [juliens](https://redirect.github.com/juliens))\n\n**Documentation:**\n\n-
          Change docker-compose to docker compose ([#&#8203;11496](https://redirect.github.com/traefik/traefik/pull/11496)
          by [khai-pi](https://redirect.github.com/khai-pi))\n\n#### [v2.11.19](https://redirect.github.com/traefik/traefik/tree/v2.11.19)
          (2025-01-29)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.18...v2.11.19)\n\n**Bug
          fixes:**\n\n- **\\[middleware]** Changing log message when client cert is
          not available to debug ([#&#8203;11453](https://redirect.github.com/traefik/traefik/pull/11453)
          by [Nelwhix](https://redirect.github.com/Nelwhix))\n- **\\[service]** Do
          not create a logger instance for each proxy ([#&#8203;11487](https://redirect.github.com/traefik/traefik/pull/11487)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[webui]**
          Fix auto refresh not clearing on component unmount ([#&#8203;11477](https://redirect.github.com/traefik/traefik/pull/11477)
          by [DoubleREW](https://redirect.github.com/DoubleREW))\n\n**Documentation:**\n\n-
          Remove awesome.traefik.io reference in documentation section ([#&#8203;11435](https://redirect.github.com/traefik/traefik/pull/11435)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.3.2](https://redirect.github.com/traefik/traefik/tree/v3.3.2)
          (2025-01-14)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.3.1...v3.3.2)\n\n**Bug
          fixes:**\n\n- **\\[fastproxy]** Do not read response body for HEAD requests
          ([#&#8203;11442](https://redirect.github.com/traefik/traefik/pull/11442)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[metrics,tracing,accesslogs]**
          Fix observability configuration on EntryPoints ([#&#8203;11446](https://redirect.github.com/traefik/traefik/pull/11446)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[webui]**
          Set content-type when serving webui index ([#&#8203;11428](https://redirect.github.com/traefik/traefik/pull/11428)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\n-
          **\\[acme]** Fix deprecated dnsChallenge propagation logging and documentation
          ([#&#8203;11433](https://redirect.github.com/traefik/traefik/pull/11433)
          by [thomscode](https://redirect.github.com/thomscode))\n- **\\[acme]** Add
          missing trailing s to propagation.delayBeforeCheck option ([#&#8203;11417](https://redirect.github.com/traefik/traefik/pull/11417)
          by [jspiers](https://redirect.github.com/jspiers))\n\n**Misc:**\n\n- Merge
          branch v2.11 into v3.3 ([#&#8203;11419](https://redirect.github.com/traefik/traefik/pull/11419)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.3.1](https://redirect.github.com/traefik/traefik/tree/v3.3.1)
          (2025-01-07)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.3.0...v3.3.1)\n\n**Bug
          fixes:**\n\n- **\\[websocket,server]** Disable http2 connect setting for
          websocket by default ([#&#8203;11408](https://redirect.github.com/traefik/traefik/pull/11408)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n#### [v3.2.5](https://redirect.github.com/traefik/traefik/tree/v3.2.5)
          (2025-01-07)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.4...v3.2.5)\n\n**Bug
          fixes:**\n\n- **\\[websocket,server]** Disable http2 connect setting for
          websocket by default ([#&#8203;11408](https://redirect.github.com/traefik/traefik/pull/11408)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n#### [v2.11.18](https://redirect.github.com/traefik/traefik/tree/v2.11.18)
          (2025-01-07)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.17...v2.11.18)\n\n**Bug
          fixes:**\n\n- **\\[websocket,server]** Disable http2 connect setting for
          websocket by default ([#&#8203;11412](https://redirect.github.com/traefik/traefik/pull/11412)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n#### [v3.3.0](https://redirect.github.com/traefik/traefik/tree/v3.3.0)
          (2025-01-06)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.0-rc1...v3.3.0)\n\n**Enhancements:**\n\n-
          **\\[acme]** Add options to control ACME propagation checks ([#&#8203;11241](https://redirect.github.com/traefik/traefik/pull/11241)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[api]** Add support
          dump API endpoint ([#&#8203;11328](https://redirect.github.com/traefik/traefik/pull/11328)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[http]** Set Host
          header in HTTP provider request ([#&#8203;11237](https://redirect.github.com/traefik/traefik/pull/11237)
          by [nikonhub](https://redirect.github.com/nikonhub))\n- **\\[k8s/crd,k8s]**
          Make the IngressRoute kind optional ([#&#8203;11177](https://redirect.github.com/traefik/traefik/pull/11177)
          by [skirtan1](https://redirect.github.com/skirtan1))\n- **\\[k8s/ingress,sticky-session,k8s/crd,k8s]**
          Support serving endpoints ([#&#8203;11121](https://redirect.github.com/traefik/traefik/pull/11121)
          by [BZValoche](https://redirect.github.com/BZValoche))\n- **\\[logs,accesslogs]**
          OpenTelemetry Logs and Access Logs ([#&#8203;11319](https://redirect.github.com/traefik/traefik/pull/11319)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[logs,accesslogs]**
          Add experimental flag for OTLP logs integration ([#&#8203;11335](https://redirect.github.com/traefik/traefik/pull/11335)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[metrics,tracing,accesslogs]**
          Manage observability at entrypoint and router level ([#&#8203;11308](https://redirect.github.com/traefik/traefik/pull/11308)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[middleware,authentication]**
          Add an option to preserve the ForwardAuth Server Location header ([#&#8203;11318](https://redirect.github.com/traefik/traefik/pull/11318)
          by [Nelwhix](https://redirect.github.com/Nelwhix))\n- **\\[middleware,authentication]**
          Only calculate basic auth hashes once for concurrent requests ([#&#8203;11143](https://redirect.github.com/traefik/traefik/pull/11143)
          by [michelheusschen](https://redirect.github.com/michelheusschen))\n- **\\[middleware,authentication]**
          Send request body to authorization server for forward auth ([#&#8203;11097](https://redirect.github.com/traefik/traefik/pull/11097)
          by [kyo-ke](https://redirect.github.com/kyo-ke))\n- **\\[plugins]** Add
          AbortOnPluginFailure option to abort startup on plugin load failure ([#&#8203;11228](https://redirect.github.com/traefik/traefik/pull/11228)
          by [bmagic](https://redirect.github.com/bmagic))\n- **\\[sticky-session]**
          Configurable path for sticky cookies ([#&#8203;11166](https://redirect.github.com/traefik/traefik/pull/11166)
          by [IIpragmaII](https://redirect.github.com/IIpragmaII))\n- **\\[webui,api]**
          Configurable API & Dashboard base path ([#&#8203;11250](https://redirect.github.com/traefik/traefik/pull/11250)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Bug fixes:**\n\n-
          **\\[k8s/ingress,k8s/crd]** Fix fenced server status computation ([#&#8203;11361](https://redirect.github.com/traefik/traefik/pull/11361)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\n-
          Prepare release v3.3.0-rc2 ([#&#8203;11362](https://redirect.github.com/traefik/traefik/pull/11362)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- Prepare Release
          v3.3.0-rc1 ([#&#8203;11349](https://redirect.github.com/traefik/traefik/pull/11349)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Misc:**\n\n-
          Merge branch v3.2 into v3.3 ([#&#8203;11402](https://redirect.github.com/traefik/traefik/pull/11402)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.2 into v3.3 ([#&#8203;11393](https://redirect.github.com/traefik/traefik/pull/11393)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v3.2 into
          v3.3 ([#&#8203;11389](https://redirect.github.com/traefik/traefik/pull/11389)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v3.2 into
          v3.3 ([#&#8203;11367](https://redirect.github.com/traefik/traefik/pull/11367)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.2 into master ([#&#8203;11340](https://redirect.github.com/traefik/traefik/pull/11340)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.2 into master ([#&#8203;11293](https://redirect.github.com/traefik/traefik/pull/11293)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.2 into master ([#&#8203;11239](https://redirect.github.com/traefik/traefik/pull/11239)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.2 into master ([#&#8203;11187](https://redirect.github.com/traefik/traefik/pull/11187)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.2.4](https://redirect.github.com/traefik/traefik/tree/v3.2.4)
          (2025-01-06)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.3...v3.2.4)\n\n**Bug
          fixes:**\n\n- **\\[k8s/gatewayapi]** Support empty value for core Kubernetes
          API group ([#&#8203;11386](https://redirect.github.com/traefik/traefik/pull/11386)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[tcp,k8s/crd]**
          Pass TLS bool from IngressRouteTCP to TCPService ([#&#8203;11343](https://redirect.github.com/traefik/traefik/pull/11343)
          by [lipmem](https://redirect.github.com/lipmem))\n- **\\[tls]** Upgrade
          github.com/spiffe/go-spiffe/v2 to v2.4.0 ([#&#8203;11385](https://redirect.github.com/traefik/traefik/pull/11385)
          by [mmatur](https://redirect.github.com/mmatur))\n- Remove duplicate github.com/coreos/go-systemd
          dependency ([#&#8203;11354](https://redirect.github.com/traefik/traefik/pull/11354)
          by [Juneezee](https://redirect.github.com/Juneezee))\n\n**Documentation:**\n\n-
          **\\[k8s/gatewayapi]** Update Gateway API version support to v1.2.1 ([#&#8203;11357](https://redirect.github.com/traefik/traefik/pull/11357)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Add [@&#8203;jnoordsij](https://redirect.github.com/jnoordsij)
          to maintainers ([#&#8203;11352](https://redirect.github.com/traefik/traefik/pull/11352)
          by [emilevauge](https://redirect.github.com/emilevauge))\n\n**Misc:**\n\n-
          Merge branch v2.11 into v3.2 ([#&#8203;11400](https://redirect.github.com/traefik/traefik/pull/11400)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v2.11 into v3.2 ([#&#8203;11392](https://redirect.github.com/traefik/traefik/pull/11392)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- Merge branch v2.11
          into v3.2 ([#&#8203;11388](https://redirect.github.com/traefik/traefik/pull/11388)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
          v3.2 ([#&#8203;11366](https://redirect.github.com/traefik/traefik/pull/11366)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v2.11.17](https://redirect.github.com/traefik/traefik/tree/v2.11.17)
          (2025-01-06)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.16...v2.11.17)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Update go-acme/lego to v4.21.0 ([#&#8203;11368](https://redirect.github.com/traefik/traefik/pull/11368)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[middleware]** Fix typo
          in basicauth note ([#&#8203;11397](https://redirect.github.com/traefik/traefik/pull/11397)
          by [tieje](https://redirect.github.com/tieje))\n- **\\[service]** Configure
          ErrorLog in httputil.ReverseProxy ([#&#8203;11344](https://redirect.github.com/traefik/traefik/pull/11344)
          by [peacewalker122](https://redirect.github.com/peacewalker122))\n- Bump
          golang.org/x/net to v0.33.0 ([#&#8203;11365](https://redirect.github.com/traefik/traefik/pull/11365)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\n-
          **\\[acme]** Fix allowACMEByPass TOML example ([#&#8203;11370](https://redirect.github.com/traefik/traefik/pull/11370)
          by [hannesbraun](https://redirect.github.com/hannesbraun))\n- **\\[k8s/crd]**
          Update copyright for 2025 ([#&#8203;11383](https://redirect.github.com/traefik/traefik/pull/11383)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.3.0-rc2](https://redirect.github.com/traefik/traefik/tree/v3.3.0-rc2)
          (2024-12-20)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.3.0-rc1...v3.3.0-rc2)\n\n**Bug
          fixes:**\n\n- **\\[k8s/ingress,k8s/crd]** Fix fenced server status computation
          ([#&#8203;11361](https://redirect.github.com/traefik/traefik/pull/11361)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.3.0-rc1](https://redirect.github.com/traefik/traefik/tree/v3.3.0-rc1)
          (2024-12-16)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.0-rc1...v3.3.0-rc1)\n\n**Enhancements:**\n\n-
          **\\[acme]** Add options to control ACME propagation checks ([#&#8203;11241](https://redirect.github.com/traefik/traefik/pull/11241)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[api]** Add support
          dump API endpoint ([#&#8203;11328](https://redirect.github.com/traefik/traefik/pull/11328)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[http]** Set Host
          header in HTTP provider request ([#&#8203;11237](https://redirect.github.com/traefik/traefik/pull/11237)
          by [nikonhub](https://redirect.github.com/nikonhub))\n- **\\[k8s/crd,k8s]**
          Make the IngressRoute kind optional ([#&#8203;11177](https://redirect.github.com/traefik/traefik/pull/11177)
          by [skirtan1](https://redirect.github.com/skirtan1))\n- **\\[logs,accesslogs]**
          OpenTelemetry Logs and Access Logs ([#&#8203;11319](https://redirect.github.com/traefik/traefik/pull/11319)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[logs,accesslogs]**
          Add experimental flag for OTLP logs integration ([#&#8203;11335](https://redirect.github.com/traefik/traefik/pull/11335)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[metrics,tracing,accesslogs]**
          Manage observability at entrypoint and router level ([#&#8203;11308](https://redirect.github.com/traefik/traefik/pull/11308)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[middleware,authentication]**
          Add an option to preserve the ForwardAuth Server Location header ([#&#8203;11318](https://redirect.github.com/traefik/traefik/pull/11318)
          by [Nelwhix](https://redirect.github.com/Nelwhix))\n- **\\[middleware,authentication]**
          Only calculate basic auth hashes once for concurrent requests ([#&#8203;11143](https://redirect.github.com/traefik/traefik/pull/11143)
          by [michelheusschen](https://redirect.github.com/michelheusschen))\n- **\\[middleware,authentication]**
          Send request body to authorization server for forward auth ([#&#8203;11097](https://redirect.github.com/traefik/traefik/pull/11097)
          by [kyo-ke](https://redirect.github.com/kyo-ke))\n- **\\[plugins]** Add
          AbortOnPluginFailure option to abort startup on plugin load failure ([#&#8203;11228](https://redirect.github.com/traefik/traefik/pull/11228)
          by [bmagic](https://redirect.github.com/bmagic))\n- **\\[sticky-session]**
          Configurable path for sticky cookies ([#&#8203;11166](https://redirect.github.com/traefik/traefik/pull/11166)
          by [IIpragmaII](https://redirect.github.com/IIpragmaII))\n- **\\[sticky-session,k8s/ingress,k8s/crd,k8s]**
          Support serving endpoints ([#&#8203;11121](https://redirect.github.com/traefik/traefik/pull/11121)
          by [BZValoche](https://redirect.github.com/BZValoche))\n- **\\[webui,api]**
          Configurable API & Dashboard base path ([#&#8203;11250](https://redirect.github.com/traefik/traefik/pull/11250)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Misc:**\n\n-
          Merge branch v3.2 into master ([#&#8203;11340](https://redirect.github.com/traefik/traefik/pull/11340)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.2 into master ([#&#8203;11293](https://redirect.github.com/traefik/traefik/pull/11293)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.2 into master ([#&#8203;11239](https://redirect.github.com/traefik/traefik/pull/11239)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.2 into master ([#&#8203;11187](https://redirect.github.com/traefik/traefik/pull/11187)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.2.3](https://redirect.github.com/traefik/traefik/tree/v3.2.3)
          (2024-12-16)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.2...v3.2.3)\n\n**Documentation:**\n\n-
          Update reference install documentation with current chart default ([#&#8203;11332](https://redirect.github.com/traefik/traefik/pull/11332)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n\n**Misc:**\n\n-
          Merge branch v2.11 into v3.2 ([#&#8203;11346](https://redirect.github.com/traefik/traefik/pull/11346)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v2.11 into v3.2 ([#&#8203;11337](https://redirect.github.com/traefik/traefik/pull/11337)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v2.11.16](https://redirect.github.com/traefik/traefik/tree/v2.11.16)
          (2024-12-16)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.15...v2.11.16)\n\n**Bug
          fixes:**\n\n- **\\[server]** Update golang.org/x dependencies ([#&#8203;11336](https://redirect.github.com/traefik/traefik/pull/11336)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n#### [v3.2.2](https://redirect.github.com/traefik/traefik/tree/v3.2.2)
          (2024-12-10)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.1...v3.2.2)\n\n**Bug
          fixes:**\n\n- **\\[docker,docker/swarm]** Rename traefik.docker.\\* labels
          for Docker Swarm to traefik.swarm.\\* ([#&#8203;11247](https://redirect.github.com/traefik/traefik/pull/11247)
          by [anchal00](https://redirect.github.com/anchal00))\n- **\\[k8s/gatewayapi]**
          Update sigs.k8s.io/gateway-api to v1.2.1 ([#&#8203;11314](https://redirect.github.com/traefik/traefik/pull/11314)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[plugins]**
          Fix WASM settings ([#&#8203;11321](https://redirect.github.com/traefik/traefik/pull/11321)
          by [juliens](https://redirect.github.com/juliens))\n- **\\[rules]** Fix
          models mechanism for default rule syntax ([#&#8203;11300](https://redirect.github.com/traefik/traefik/pull/11300)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Documentation:**\n\n-
          Move callout to the entrypoint page footer ([#&#8203;11305](https://redirect.github.com/traefik/traefik/pull/11305)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Fix incorrect
          links in v3 migration sections ([#&#8203;11297](https://redirect.github.com/traefik/traefik/pull/11297)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- New Install
          Reference Documentation ([#&#8203;11213](https://redirect.github.com/traefik/traefik/pull/11213)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n\n####
          [v2.11.15](https://redirect.github.com/traefik/traefik/tree/v2.11.15) (2024-12-06)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.14...v2.11.15)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Update go-acme/lego to v4.20.4 ([#&#8203;11295](https://redirect.github.com/traefik/traefik/pull/11295)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[http3]** Update github.com/quic-go/quic-go
          to v0.48.2 ([#&#8203;11320](https://redirect.github.com/traefik/traefik/pull/11320)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.2.1](https://redirect.github.com/traefik/traefik/tree/v3.2.1)
          (2024-11-20)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.0...v3.2.1)\n\n**Bug
          fixes:**\n\n- **\\[k8s/ingress,k8s]** Fix HostRegexp config for rule syntax
          v2 ([#&#8203;11288](https://redirect.github.com/traefik/traefik/pull/11288)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[logs]**
          Change level of peeking first byte error log to DEBUG for Postgres ([#&#8203;11270](https://redirect.github.com/traefik/traefik/pull/11270)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[service,fastproxy]**
          Fix case problem for websocket upgrade ([#&#8203;11246](https://redirect.github.com/traefik/traefik/pull/11246)
          by [juliens](https://redirect.github.com/juliens))\n\n**Documentation:**\n\n-
          **\\[acme,tls]** Document how to use Certificates of cert-manager ([#&#8203;11053](https://redirect.github.com/traefik/traefik/pull/11053)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n- **\\[docker/swarm]**
          Add tips about the use of docker in dynamic configuration for swarm provider
          ([#&#8203;11207](https://redirect.github.com/traefik/traefik/pull/11207)
          by [webash](https://redirect.github.com/webash))\n- **\\[middleware]** Add
          Compress middleware to migration guide ([#&#8203;11229](https://redirect.github.com/traefik/traefik/pull/11229)
          by [logica0419](https://redirect.github.com/logica0419))\n\n**Misc:**\n\n-
          Merge branch v2.11 into v3.2 ([#&#8203;11290](https://redirect.github.com/traefik/traefik/pull/11290)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v2.11 into v3.2 ([#&#8203;11287](https://redirect.github.com/traefik/traefik/pull/11287)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- Merge branch v2.11
          into v3.2 ([#&#8203;11285](https://redirect.github.com/traefik/traefik/pull/11285)
          by [juliens](https://redirect.github.com/juliens))\n- Merge branch v2.11
          into v3.2 ([#&#8203;11268](https://redirect.github.com/traefik/traefik/pull/11268)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v2.11.14](https://redirect.github.com/traefik/traefik/tree/v2.11.14)
          (2024-11-20)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.13...v2.11.14)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Update go-acme/lego to v4.20.2 ([#&#8203;11263](https://redirect.github.com/traefik/traefik/pull/11263)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[logs,server]** Change
          level of peeking first byte error log to DEBUG ([#&#8203;11254](https://redirect.github.com/traefik/traefik/pull/11254)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[middleware,server]**
          Drop untrusted X-Forwarded-Prefix header ([#&#8203;11253](https://redirect.github.com/traefik/traefik/pull/11253)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[server]**
          Apply keepalive config to h2c entrypoints ([#&#8203;11276](https://redirect.github.com/traefik/traefik/pull/11276)
          by [davefu113](https://redirect.github.com/davefu113))\n- **\\[service]**
          Fix internal handlers ServiceBuilder composition ([#&#8203;11281](https://redirect.github.com/traefik/traefik/pull/11281)
          by [juliens](https://redirect.github.com/juliens))\n\n**Documentation:**\n\n-
          **\\[accesslogs]** Update access-logs.md, add examples for accesslog.format
          ([#&#8203;11275](https://redirect.github.com/traefik/traefik/pull/11275)
          by [bluepuma77](https://redirect.github.com/bluepuma77))\n- Fix the defaultRule
          CLI examples ([#&#8203;11282](https://redirect.github.com/traefik/traefik/pull/11282)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Fix spelling,
          grammar, and rephrase sections for clarity in some documentation pages ([#&#8203;11280](https://redirect.github.com/traefik/traefik/pull/11280)
          by [AntoineDeveloper](https://redirect.github.com/AntoineDeveloper))\n-
          Fix absolute link in the migration guide ([#&#8203;11269](https://redirect.github.com/traefik/traefik/pull/11269)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Add X-Forwarded-Prefix
          to the migration guide ([#&#8203;11267](https://redirect.github.com/traefik/traefik/pull/11267)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Fix a small
          typo in entrypoints documentation ([#&#8203;11261](https://redirect.github.com/traefik/traefik/pull/11261)
          by [quiode](https://redirect.github.com/quiode))\n- Add a warning about
          environment variables casing for static configuration ([#&#8203;11226](https://redirect.github.com/traefik/traefik/pull/11226)
          by [anchal00](https://redirect.github.com/anchal00))\n- Improve documentation
          on dashboard ([#&#8203;11220](https://redirect.github.com/traefik/traefik/pull/11220)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n\n#### [v3.2.0](https://redirect.github.com/traefik/traefik/tree/v3.2.0)
          (2024-10-28)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.0-rc1...v3.2.0)\n\n**Enhancements:**\n\n-
          **\\[acme]** Remove same email requirement for certresolvers ([#&#8203;11019](https://redirect.github.com/traefik/traefik/pull/11019)
          by [Emrio](https://redirect.github.com/Emrio))\n- **\\[acme]** Add support
          for custom CA certificates by certificate resolver ([#&#8203;10816](https://redirect.github.com/traefik/traefik/pull/10816)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[acme]** Add 30 day
          certificatesDuration step ([#&#8203;10970](https://redirect.github.com/traefik/traefik/pull/10970)
          by [luker983](https://redirect.github.com/luker983))\n- **\\[docker]** Support
          HTTP BasicAuth for docker and swarm endpoint ([#&#8203;10776](https://redirect.github.com/traefik/traefik/pull/10776)
          by [985492783](https://redirect.github.com/985492783))\n- **\\[k8s,k8s/gatewayapi]**
          Add supported features to the Gateway API GatewayClass status ([#&#8203;11056](https://redirect.github.com/traefik/traefik/pull/11056)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Update sigs.k8s.io/gateway-api to v1.2.0-rc1 ([#&#8203;11124](https://redirect.github.com/traefik/traefik/pull/11124)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Add support for backend protocol selection in HTTP and GRPC routes ([#&#8203;11051](https://redirect.github.com/traefik/traefik/pull/11051)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Improve Kubernetes GatewayAPI TCPRoute and TLSRoute support ([#&#8203;11042](https://redirect.github.com/traefik/traefik/pull/11042)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Support HTTPRoute destination port matching ([#&#8203;11134](https://redirect.github.com/traefik/traefik/pull/11134)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[k8s,k8s/gatewayapi]**
          Bump sigs.k8s.io/gateway-api to v1.2.0-rc2 ([#&#8203;11131](https://redirect.github.com/traefik/traefik/pull/11131)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[k8s,k8s/gatewayapi]**
          Add support for Gateway API BackendTLSPolicies ([#&#8203;11009](https://redirect.github.com/traefik/traefik/pull/11009)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Support NativeLB option in GatewayAPI provider ([#&#8203;11147](https://redirect.github.com/traefik/traefik/pull/11147)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Support ResponseHeaderModifier filter ([#&#8203;10987](https://redirect.github.com/traefik/traefik/pull/10987)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[k8s,k8s/gatewayapi]**
          Support GRPC routes ([#&#8203;10975](https://redirect.github.com/traefik/traefik/pull/10975)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[k8s,k8s/gatewayapi]**
          Bump sigs.k8s.io/gateway-api to v1.2.0 ([#&#8203;11167](https://redirect.github.com/traefik/traefik/pull/11167)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[metrics,otel]**
          Allow setting service.name for OTLP metrics ([#&#8203;10917](https://redirect.github.com/traefik/traefik/pull/10917)
          by [cmartell-at-ocp](https://redirect.github.com/cmartell-at-ocp))\n- **\\[middleware,accesslogs]**
          Record trace id and EntryPoint span id into access log ([#&#8203;10921](https://redirect.github.com/traefik/traefik/pull/10921)
          by [weijiany](https://redirect.github.com/weijiany))\n- **\\[middleware,authentication]**
          Support LogUserHeader with forwardAuth middleware ([#&#8203;10833](https://redirect.github.com/traefik/traefik/pull/10833)
          by [GaleHuang](https://redirect.github.com/GaleHuang))\n- **\\[middleware]**
          Add encodings option to the compression middleware ([#&#8203;10943](https://redirect.github.com/traefik/traefik/pull/10943)
          by [wollomatic](https://redirect.github.com/wollomatic))\n- **\\[middleware]**
          Add support for ipv6 subnet in ipStrategy ([#&#8203;9747](https://redirect.github.com/traefik/traefik/pull/9747)
          by [michal-kralik](https://redirect.github.com/michal-kralik))\n- **\\[nomad]**
          Support for watching instead of polling Nomad ([#&#8203;10997](https://redirect.github.com/traefik/traefik/pull/10997)
          by [deverton-godaddy](https://redirect.github.com/deverton-godaddy))\n-
          **\\[server,performance]** Introduce a fast proxy mode to improve HTTP/1.1
          performances with backends ([#&#8203;11122](https://redirect.github.com/traefik/traefik/pull/11122)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[server]**
          Configurable max request header size ([#&#8203;10995](https://redirect.github.com/traefik/traefik/pull/10995)
          by [lucasrod16](https://redirect.github.com/lucasrod16))\n- **\\[service]**
          Add mirrorBody option to HTTP mirroring ([#&#8203;11032](https://redirect.github.com/traefik/traefik/pull/11032)
          by [MatteoPaier](https://redirect.github.com/MatteoPaier))\n- **\\[service]**
          Add an option to preserve server path ([#&#8203;11193](https://redirect.github.com/traefik/traefik/pull/11193)
          by [mmatur](https://redirect.github.com/mmatur))\n\n**Bug fixes:**\n\n-
          **\\[k8s,k8s/gatewayapi]** Ensuring Gateway API reflected Traefik resource
          name unicity ([#&#8203;11222](https://redirect.github.com/traefik/traefik/pull/11222)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Preserve GRPCRoute filters order ([#&#8203;11199](https://redirect.github.com/traefik/traefik/pull/11199)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[k8s,k8s/gatewayapi]**
          Support http and https appProtocol for Kubernetes Service ([#&#8203;11176](https://redirect.github.com/traefik/traefik/pull/11176)
          by [WillDaSilva](https://redirect.github.com/WillDaSilva))\n- **\\[k8s,k8s/gatewayapi]**
          Avoid updating Accepted status for routes matching no Gateways ([#&#8203;11170](https://redirect.github.com/traefik/traefik/pull/11170)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Do not update gateway status when not selected by a gateway class ([#&#8203;11169](https://redirect.github.com/traefik/traefik/pull/11169)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[service]**
          Detect and drop broken conns in the fastproxy pool ([#&#8203;11212](https://redirect.github.com/traefik/traefik/pull/11212)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\n-
          **\\[k8s,k8s/gatewayapi]** Document nativeLBByDefault annotation on Kubernetes
          Gateway provider ([#&#8203;11209](https://redirect.github.com/traefik/traefik/pull/11209)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n- **\\[k8s/crd,k8s]**
          Detail CRD update with v3.2 in the migration guide ([#&#8203;11164](https://redirect.github.com/traefik/traefik/pull/11164)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n- **\\[k8s/gatewayapi]**
          Add missing RBAC in the migration guide ([#&#8203;11189](https://redirect.github.com/traefik/traefik/pull/11189)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n- **\\[k8s]**
          Fix instructions for downloading CRDs of Gateway API v1.2 ([#&#8203;11191](https://redirect.github.com/traefik/traefik/pull/11191)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n- Prepare release
          v3.2.0-rc2 ([#&#8203;11182](https://redirect.github.com/traefik/traefik/pull/11182)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Prepare Release
          v3.2.0-rc1 ([#&#8203;11154](https://redirect.github.com/traefik/traefik/pull/11154)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Misc:**\n\n-
          Merge branch v3.1 into v3.2 ([#&#8203;11219](https://redirect.github.com/traefik/traefik/pull/11219)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.1 into v3.2 ([#&#8203;11181](https://redirect.github.com/traefik/traefik/pull/11181)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.1 into master ([#&#8203;11153](https://redirect.github.com/traefik/traefik/pull/11153)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.1 into master ([#&#8203;11110](https://redirect.github.com/traefik/traefik/pull/11110)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.1 into master ([#&#8203;11066](https://redirect.github.com/traefik/traefik/pull/11066)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v3.1 into
          master ([#&#8203;11047](https://redirect.github.com/traefik/traefik/pull/11047)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v3.1 into
          master ([#&#8203;10980](https://redirect.github.com/traefik/traefik/pull/10980)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.1 into master ([#&#8203;10952](https://redirect.github.com/traefik/traefik/pull/10952)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v3.1 into
          master ([#&#8203;10906](https://redirect.github.com/traefik/traefik/pull/10906)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n#### [v3.1.7](https://redirect.github.com/traefik/traefik/tree/v3.1.7)
          (2024-10-28)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.1.6...v3.1.7)\n\n**Bug
          fixes:**\n\n- **\\[k8s,k8s/gatewayapi]** Preserve HTTPRoute filters order
          ([#&#8203;11198](https://redirect.github.com/traefik/traefik/pull/11198)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\n-
          **\\[k8s,k8s/gatewayapi]** Fix broken links in Kubernetes Gateway provider
          page ([#&#8203;11188](https://redirect.github.com/traefik/traefik/pull/11188)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n\n**Misc:**\n\n-
          Merge branch v2.11 into v3.1 ([#&#8203;11232](https://redirect.github.com/traefik/traefik/pull/11232)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v2.11 into v3.1 ([#&#8203;11218](https://redirect.github.com/traefik/traefik/pull/11218)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v2.11.13](https://redirect.github.com/traefik/traefik/tree/v2.11.13)
          (2024-10-28)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.12...v2.11.13)\n\n**Bug
          fixes:**\n\n- **\\[middleware,service]** Panic on aborted requests to properly
          close the connection ([#&#8203;11129](https://redirect.github.com/traefik/traefik/pull/11129)
          by [tonybart1337](https://redirect.github.com/tonybart1337))\n\n**Documentation:**\n\n-
          Update business callouts ([#&#8203;11217](https://redirect.github.com/traefik/traefik/pull/11217)
          by [tomatokoolaid](https://redirect.github.com/tomatokoolaid))\n\n#### [v3.2.0-rc2](https://redirect.github.com/traefik/traefik/tree/v3.2.0-rc2)
          (2024-10-09)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.0-rc1...v3.2.0-rc2)\n\n**Enhancements:**\n\n-
          **\\[k8s,k8s/gatewayapi]** Bump sigs.k8s.io/gateway-api to v1.2.0 ([#&#8203;11167](https://redirect.github.com/traefik/traefik/pull/11167)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Bug fixes:**\n\n-
          **\\[k8s,k8s/gatewayapi]** Support http and https appProtocol for Kubernetes
          Service ([#&#8203;11176](https://redirect.github.com/traefik/traefik/pull/11176)
          by [WillDaSilva](https://redirect.github.com/WillDaSilva))\n- **\\[k8s,k8s/gatewayapi]**
          Avoid updating Accepted status for routes matching no Gateways ([#&#8203;11170](https://redirect.github.com/traefik/traefik/pull/11170)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Do not update gateway status when not selected by a gateway class ([#&#8203;11169](https://redirect.github.com/traefik/traefik/pull/11169)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\n-
          Detail CRD update with v3.2 in the migration guide ([#&#8203;11164](https://redirect.github.com/traefik/traefik/pull/11164)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n\n**Misc:**\n\n-
          Merge branch v3.1 into v3.2 ([#&#8203;11181](https://redirect.github.com/traefik/traefik/pull/11181)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.1.6](https://redirect.github.com/traefik/traefik/tree/v3.1.6)
          (2024-10-09)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.1.5...v3.1.6)\n\n**Bug
          fixes:**\n\n- **\\[middleware]** Reuse compression writers ([#&#8203;11168](https://redirect.github.com/traefik/traefik/pull/11168)
          by [michelheusschen](https://redirect.github.com/michelheusschen))\n- **\\[middleware]**
          Use correct default weight in Accept-Encoding ([#&#8203;11084](https://redirect.github.com/traefik/traefik/pull/11084)
          by [michelheusschen](https://redirect.github.com/michelheusschen))\n- **\\[plugins]**
          Close wasm middleware to prevent memory leak ([#&#8203;11151](https://redirect.github.com/traefik/traefik/pull/11151)
          by [ttys3](https://redirect.github.com/ttys3))\n\n**Misc:**\n\n- Merge branch
          v2.11 into v3.1 ([#&#8203;11179](https://redirect.github.com/traefik/traefik/pull/11179)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v2.11 into v3.1 ([#&#8203;11174](https://redirect.github.com/traefik/traefik/pull/11174)
          by [mmatur](https://redirect.github.com/mmatur))\n\n#### [v2.11.12](https://redirect.github.com/traefik/traefik/tree/v2.11.12)
          (2024-10-09)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.11...v2.11.12)\n\n**Bug
          fixes:**\n\n- **\\[middleware]** Bump github.com/klauspost/compress to [`dbd6c38`](https://redirect.github.com/containous/traefik/commit/dbd6c381492a)
          ([#&#8203;11162](https://redirect.github.com/traefik/traefik/pull/11162)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[webui]**
          Upgrade to node 22.9 and yarn lock to fix vulnerabilities ([#&#8203;11173](https://redirect.github.com/traefik/traefik/pull/11173)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[webui]**
          Adopt a layout for the large amount of entrypoint port numbers ([#&#8203;11157](https://redirect.github.com/traefik/traefik/pull/11157)
          by [framebassman](https://redirect.github.com/framebassman))\n\n**Documentation:**\n\n-
          **\\[accesslogs]** Clarify that only header fields may be redacted in access-logs
          ([#&#8203;11139](https://redirect.github.com/traefik/traefik/pull/11139)
          by [mattbnz](https://redirect.github.com/mattbnz))\n- Update business callout
          ([#&#8203;11172](https://redirect.github.com/traefik/traefik/pull/11172)
          by [tomatokoolaid](https://redirect.github.com/tomatokoolaid))\n\n#### [v3.2.0-rc1](https://redirect.github.com/traefik/traefik/tree/v3.2.0-rc1)
          (2024-10-02)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.1.0-rc1...v3.2.0-rc1)\n\n**Enhancements:**\n\n-
          **\\[acme]** Remove same email requirement for certresolvers ([#&#8203;11019](https://redirect.github.com/traefik/traefik/pull/11019)
          by [Emrio](https://redirect.github.com/Emrio))\n- **\\[acme]** Add support
          for custom CA certificates by certificate resolver ([#&#8203;10816](https://redirect.github.com/traefik/traefik/pull/10816)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[acme]** Add 30 day
          certificatesDuration step ([#&#8203;10970](https://redirect.github.com/traefik/traefik/pull/10970)
          by [luker983](https://redirect.github.com/luker983))\n- **\\[docker]** Support
          HTTP BasicAuth for docker and swarm endpoint ([#&#8203;10776](https://redirect.github.com/traefik/traefik/pull/10776)
          by [985492783](https://redirect.github.com/985492783))\n- **\\[k8s,k8s/gatewayapi]**
          Add supported features to the Gateway API GatewayClass status ([#&#8203;11056](https://redirect.github.com/traefik/traefik/pull/11056)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Update sigs.k8s.io/gateway-api to v1.2.0-rc1 ([#&#8203;11124](https://redirect.github.com/traefik/traefik/pull/11124)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Add support for backend protocol selection in HTTP and GRPC routes ([#&#8203;11051](https://redirect.github.com/traefik/traefik/pull/11051)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Improve Kubernetes GatewayAPI TCPRoute and TLSRoute support ([#&#8203;11042](https://redirect.github.com/traefik/traefik/pull/11042)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Support HTTPRoute destination port matching ([#&#8203;11134](https://redirect.github.com/traefik/traefik/pull/11134)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[k8s,k8s/gatewayapi]**
          Bump sigs.k8s.io/gateway-api to v1.2.0-rc2 ([#&#8203;11131](https://redirect.github.com/traefik/traefik/pull/11131)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[k8s,k8s/gatewayapi]**
          Add support for Gateway API BackendTLSPolicies ([#&#8203;11009](https://redirect.github.com/traefik/traefik/pull/11009)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Support NativeLB option in GatewayAPI provider ([#&#8203;11147](https://redirect.github.com/traefik/traefik/pull/11147)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Support ResponseHeaderModifier filter ([#&#8203;10987](https://redirect.github.com/traefik/traefik/pull/10987)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[k8s,k8s/gatewayapi]**
          Support GRPC routes ([#&#8203;10975](https://redirect.github.com/traefik/traefik/pull/10975)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[metrics,otel]**
          Allow setting service.name for OTLP metrics ([#&#8203;10917](https://redirect.github.com/traefik/traefik/pull/10917)
          by [cmartell-at-ocp](https://redirect.github.com/cmartell-at-ocp))\n- **\\[middleware,accesslogs]**
          Record trace id and EntryPoint span id into access log ([#&#8203;10921](https://redirect.github.com/traefik/traefik/pull/10921)
          by [weijiany](https://redirect.github.com/weijiany))\n- **\\[middleware,authentication]**
          Support LogUserHeader with forwardAuth middleware ([#&#8203;10833](https://redirect.github.com/traefik/traefik/pull/10833)
          by [GaleHuang](https://redirect.github.com/GaleHuang))\n- **\\[middleware]**
          Add encodings option to the compression middleware ([#&#8203;10943](https://redirect.github.com/traefik/traefik/pull/10943)
          by [wollomatic](https://redirect.github.com/wollomatic))\n- **\\[middleware]**
          Add support for ipv6 subnet in ipStrategy ([#&#8203;9747](https://redirect.github.com/traefik/traefik/pull/9747)
          by [michal-kralik](https://redirect.github.com/michal-kralik))\n- **\\[nomad]**
          Support for watching instead of polling Nomad ([#&#8203;10997](https://redirect.github.com/traefik/traefik/pull/10997)
          by [deverton-godaddy](https://redirect.github.com/deverton-godaddy))\n-
          **\\[server,performance]** Introduce a fast proxy mode to improve HTTP/1.1
          performances with backends ([#&#8203;11122](https://redirect.github.com/traefik/traefik/pull/11122)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[server]**
          Configurable max request header size ([#&#8203;10995](https://redirect.github.com/traefik/traefik/pull/10995)
          by [lucasrod16](https://redirect.github.com/lucasrod16))\n- **\\[service]**
          Add mirrorBody option to HTTP mirroring ([#&#8203;11032](https://redirect.github.com/traefik/traefik/pull/11032)
          by [MatteoPaier](https://redirect.github.com/MatteoPaier))\n\n#### [v3.1.5](https://redirect.github.com/traefik/traefik/tree/v3.1.5)
          (2024-10-02)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.1.4...v3.1.5)\n\n**Bug
          fixes:**\n\n- **\\[k8s/ingress,k8s]** Disable IngressClass lookup when disableClusterScopeResources
          is enabled ([#&#8203;11111](https://redirect.g\n\n> \u2702 **Note**\n> \n>
          PR body was truncated to here.\n\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5
          **Schedule**: (UTC)\n\n- Branch creation\n  - At any time (no schedule defined)\n-
          Automerge\n  - At any time (no schedule defined)\n\n\U0001F6A6 **Automerge**:
          Disabled by config. Please merge this manually once you are satisfied.\n\n\u267B
          **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry
          checkbox.\n\n\U0001F515 **Ignore**: Close this PR and you won't be reminded
          about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want
          to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated
          by [Mend Renovate](https://mend.io/renovate/). View the [repository job
          log](https://developer.mend.io/github/osism/release).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNDIuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI0Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/release/pull/2560
        commit_id: 2a1c85a104ecef7e2fedd44a43ad98dd95ae50c2
        patchset: 2a1c85a104ecef7e2fedd44a43ad98dd95ae50c2
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/release
          name: osism/release
          short_name: release
        src_dir: src/github.com/osism/release
        topic: null
      change: '2560'
      change_message: "chore(deps): update traefik docker tag to v3.7.5\n\n> \u2139\uFE0F
        **Note**\n> \n> This PR body was truncated due to platform limits.\n\nThis
        PR contains the following updates:\n\n| Package | Update | Change | Pending
        |\n|---|---|---|---|\n| [traefik](https://redirect.github.com/containous/traefik)
        | minor | `v3.5.0` \u2192 `v3.7.5` | `v3.7.6` (+1) |\n\n---\n\n### Release
        Notes\n\n<details>\n<summary>containous/traefik (traefik)</summary>\n\n###
        [`v3.7.5`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v375-2026-06-10)\n\n[Compare
        Source](https://redirect.github.com/containous/traefik/compare/v3.7.5...v3.7.5)\n\n[All
        Commits](https://redirect.github.com/traefik/traefik/compare/v3.7.4...v3.7.5)\n\n**Bug
        fixes:**\n\n- **\\[k8s/ingress-nginx]** Skip ingress when auth-secret resolution
        fails ([#&#8203;13323](https://redirect.github.com/traefik/traefik/pull/13323)
        [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[k8s/ingress-nginx]**
        Pass endpointslice fencing on ingress-nginx provider ([#&#8203;13290](https://redirect.github.com/traefik/traefik/pull/13290)
        [@&#8203;Learloj](https://redirect.github.com/Learloj))\n- **\\[k8s/gatewayapi]**
        Reject cross-provider references with backendRefs.namespace ([#&#8203;13322](https://redirect.github.com/traefik/traefik/pull/13322)
        [@&#8203;youkoulayley](https://redirect.github.com/youkoulayley))\n- **\\[server]**
        Bump to github.com/pires/go-proxyproto v0.12.0 ([#&#8203;13313](https://redirect.github.com/traefik/traefik/pull/13313)
        [@&#8203;timschumi](https://redirect.github.com/timschumi))\n- **\\[tls]**
        Fix routers with same host, different tlsoptions on different entryPoint ([#&#8203;13329](https://redirect.github.com/traefik/traefik/pull/13329)
        [@&#8203;juliens](https://redirect.github.com/juliens))\n- **\\[tls]** Fix
        snicheck for routers with no hosts ([#&#8203;13333](https://redirect.github.com/traefik/traefik/pull/13333)
        [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n\n### [`v3.7.5`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v375-2026-06-10)\n\n[Compare
        Source](https://redirect.github.com/containous/traefik/compare/v3.7.4...v3.7.5)\n\n[All
        Commits](https://redirect.github.com/traefik/traefik/compare/v3.7.4...v3.7.5)\n\n**Bug
        fixes:**\n\n- **\\[k8s/ingress-nginx]** Skip ingress when auth-secret resolution
        fails ([#&#8203;13323](https://redirect.github.com/traefik/traefik/pull/13323)
        [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[k8s/ingress-nginx]**
        Pass endpointslice fencing on ingress-nginx provider ([#&#8203;13290](https://redirect.github.com/traefik/traefik/pull/13290)
        [@&#8203;Learloj](https://redirect.github.com/Learloj))\n- **\\[k8s/gatewayapi]**
        Reject cross-provider references with backendRefs.namespace ([#&#8203;13322](https://redirect.github.com/traefik/traefik/pull/13322)
        [@&#8203;youkoulayley](https://redirect.github.com/youkoulayley))\n- **\\[server]**
        Bump to github.com/pires/go-proxyproto v0.12.0 ([#&#8203;13313](https://redirect.github.com/traefik/traefik/pull/13313)
        [@&#8203;timschumi](https://redirect.github.com/timschumi))\n- **\\[tls]**
        Fix routers with same host, different tlsoptions on different entryPoint ([#&#8203;13329](https://redirect.github.com/traefik/traefik/pull/13329)
        [@&#8203;juliens](https://redirect.github.com/juliens))\n- **\\[tls]** Fix
        snicheck for routers with no hosts ([#&#8203;13333](https://redirect.github.com/traefik/traefik/pull/13333)
        [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n\n### [`v3.7.4`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v374-2026-06-05)\n\n[Compare
        Source](https://redirect.github.com/containous/traefik/compare/v3.7.4...v3.7.4)\n\n[All
        Commits](https://redirect.github.com/traefik/traefik/compare/v3.7.3...v3.7.4)\n\n**Bug
        fixes:**\n\n- **\\[middleware]** Fix redis write timeout option configuration
        ([#&#8203;13273](https://redirect.github.com/traefik/traefik/pull/13273) [@&#8203;bzyy1024](https://redirect.github.com/bzyy1024))\n-
        **\\[webui]** Bump react-router and jsdom ([#&#8203;13301](https://redirect.github.com/traefik/traefik/pull/13301)
        [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[k8s/gatewayapi]**
        Fix BackendTLSPolicy status update ([#&#8203;13306](https://redirect.github.com/traefik/traefik/pull/13306)
        [@&#8203;AnatoleLucet](https://redirect.github.com/AnatoleLucet))\n- **\\[http3]**
        Bump github.com/quic-go/quic-go to v0.59.1 ([#&#8203;13300](https://redirect.github.com/traefik/traefik/pull/13300)
        [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n- **\\[webui]**
        Bump axios to v1.17.0 ([#&#8203;13299](https://redirect.github.com/traefik/traefik/pull/13299)
        [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[tls]** Fix snicheck
        with keepalive ([#&#8203;13305](https://redirect.github.com/traefik/traefik/pull/13305)
        [@&#8203;juliens](https://redirect.github.com/juliens))\n\n### [`v3.7.4`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v374-2026-06-05)\n\n[Compare
        Source](https://redirect.github.com/containous/traefik/compare/v3.7.3...v3.7.4)\n\n[All
        Commits](https://redirect.github.com/traefik/traefik/compare/v3.7.3...v3.7.4)\n\n**Bug
        fixes:**\n\n- **\\[middleware]** Fix redis write timeout option configuration
        ([#&#8203;13273](https://redirect.github.com/traefik/traefik/pull/13273) [@&#8203;bzyy1024](https://redirect.github.com/bzyy1024))\n-
        **\\[webui]** Bump react-router and jsdom ([#&#8203;13301](https://redirect.github.com/traefik/traefik/pull/13301)
        [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[k8s/gatewayapi]**
        Fix BackendTLSPolicy status update ([#&#8203;13306](https://redirect.github.com/traefik/traefik/pull/13306)
        [@&#8203;AnatoleLucet](https://redirect.github.com/AnatoleLucet))\n- **\\[http3]**
        Bump github.com/quic-go/quic-go to v0.59.1 ([#&#8203;13300](https://redirect.github.com/traefik/traefik/pull/13300)
        [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n- **\\[webui]**
        Bump axios to v1.17.0 ([#&#8203;13299](https://redirect.github.com/traefik/traefik/pull/13299)
        [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[tls]** Fix snicheck
        with keepalive ([#&#8203;13305](https://redirect.github.com/traefik/traefik/pull/13305)
        [@&#8203;juliens](https://redirect.github.com/juliens))\n\n### [`v3.7.3`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v374-2026-06-05)\n\n[Compare
        Source](https://redirect.github.com/containous/traefik/compare/v3.7.3...v3.7.3)\n\n[All
        Commits](https://redirect.github.com/traefik/traefik/compare/v3.7.3...v3.7.4)\n\n**Bug
        fixes:**\n\n- **\\[middleware]** Fix redis write timeout option configuration
        ([#&#8203;13273](https://redirect.github.com/traefik/traefik/pull/13273) [@&#8203;bzyy1024](https://redirect.github.com/bzyy1024))\n-
        **\\[webui]** Bump react-router and jsdom ([#&#8203;13301](https://redirect.github.com/traefik/traefik/pull/13301)
        [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[k8s/gatewayapi]**
        Fix BackendTLSPolicy status update ([#&#8203;13306](https://redirect.github.com/traefik/traefik/pull/13306)
        [@&#8203;AnatoleLucet](https://redirect.github.com/AnatoleLucet))\n- **\\[http3]**
        Bump github.com/quic-go/quic-go to v0.59.1 ([#&#8203;13300](https://redirect.github.com/traefik/traefik/pull/13300)
        [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n- **\\[webui]**
        Bump axios to v1.17.0 ([#&#8203;13299](https://redirect.github.com/traefik/traefik/pull/13299)
        [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[tls]** Fix snicheck
        with keepalive ([#&#8203;13305](https://redirect.github.com/traefik/traefik/pull/13305)
        [@&#8203;juliens](https://redirect.github.com/juliens))\n\n### [`v3.7.3`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v374-2026-06-05)\n\n[Compare
        Source](https://redirect.github.com/containous/traefik/compare/v3.7.1...v3.7.3)\n\n[All
        Commits](https://redirect.github.com/traefik/traefik/compare/v3.7.3...v3.7.4)\n\n**Bug
        fixes:**\n\n- **\\[middleware]** Fix redis write timeout option configuration
        ([#&#8203;13273](https://redirect.github.com/traefik/traefik/pull/13273) [@&#8203;bzyy1024](https://redirect.github.com/bzyy1024))\n-
        **\\[webui]** Bump react-router and jsdom ([#&#8203;13301](https://redirect.github.com/traefik/traefik/pull/13301)
        [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[k8s/gatewayapi]**
        Fix BackendTLSPolicy status update ([#&#8203;13306](https://redirect.github.com/traefik/traefik/pull/13306)
        [@&#8203;AnatoleLucet](https://redirect.github.com/AnatoleLucet))\n- **\\[http3]**
        Bump github.com/quic-go/quic-go to v0.59.1 ([#&#8203;13300](https://redirect.github.com/traefik/traefik/pull/13300)
        [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n- **\\[webui]**
        Bump axios to v1.17.0 ([#&#8203;13299](https://redirect.github.com/traefik/traefik/pull/13299)
        [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[tls]** Fix snicheck
        with keepalive ([#&#8203;13305](https://redirect.github.com/traefik/traefik/pull/13305)
        [@&#8203;juliens](https://redirect.github.com/juliens))\n\n### [`v3.7.1`](https://redirect.github.com/traefik/traefik/releases/tag/v3.7.1)\n\n[Compare
        Source](https://redirect.github.com/containous/traefik/compare/v3.7.1...v3.7.1)\n\n**Important:**
        Please read the [migration guide](https://doc.traefik.io/traefik/v3.7/migrate/v3/#v371).\n\n**CVE
        fixed:**\n\n- [CVE-2026-44774](https://nvd.nist.gov/vuln/detail/CVE-2026-44774)
        (Advisory [GHSA-96qj-4jj5-wcjc](https://redirect.github.com/traefik/traefik/security/advisories/GHSA-96qj-4jj5-wcjc))\n\n**Bug
        fixes:**\n\n- **\\[k8s/ingress, k8s/crd, k8s/gatewayapi]** Add CrossProviderNamespaces
        option  ([#&#8203;13094](https://redirect.github.com/traefik/traefik/pull/13094)
        [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s/crd]**
        Fix cross-provider ref check for Kubernetes CRD provider ([#&#8203;13121](https://redirect.github.com/traefik/traefik/pull/13121)
        [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n\n### [`v3.7.1`](https://redirect.github.com/traefik/traefik/releases/tag/v3.7.1)\n\n[Compare
        Source](https://redirect.github.com/containous/traefik/compare/v3.7.0...v3.7.1)\n\n**Important:**
        Please read the [migration guide](https://doc.traefik.io/traefik/v3.7/migrate/v3/#v371).\n\n**CVE
        fixed:**\n\n- [CVE-2026-44774](https://nvd.nist.gov/vuln/detail/CVE-2026-44774)
        (Advisory [GHSA-96qj-4jj5-wcjc](https://redirect.github.com/traefik/traefik/security/advisories/GHSA-96qj-4jj5-wcjc))\n\n**Bug
        fixes:**\n\n- **\\[k8s/ingress, k8s/crd, k8s/gatewayapi]** Add CrossProviderNamespaces
        option  ([#&#8203;13094](https://redirect.github.com/traefik/traefik/pull/13094)
        [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s/crd]**
        Fix cross-provider ref check for Kubernetes CRD provider ([#&#8203;13121](https://redirect.github.com/traefik/traefik/pull/13121)
        [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n\n### [`v3.7.0`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v21121-2025-02-24)\n\n[Compare
        Source](https://redirect.github.com/containous/traefik/compare/v3.7.0...v3.7.0)\n\n[All
        Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.20...v2.11.21)\n\n**Bug
        fixes:**\n\n- **\\[acme]** Bump github.com/go-acme/lego/v4 to v4.22.2 ([#&#8203;11537](https://redirect.github.com/traefik/traefik/pull/11537)
        by [ldez](https://redirect.github.com/ldez))\n- **\\[cli]** Bump github.com/traefik/paerser
        to v0.2.2 ([#&#8203;11530](https://redirect.github.com/traefik/traefik/pull/11530)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[middleware]**
        Enable the retry middleware in the proxy ([#&#8203;11536](https://redirect.github.com/traefik/traefik/pull/11536)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[middleware]**
        Retry should send headers on Write ([#&#8203;11534](https://redirect.github.com/traefik/traefik/pull/11534)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.3.3](https://redirect.github.com/traefik/traefik/tree/v3.3.3)
        (2025-01-31)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.3.2...v3.3.3)\n\n**Bug
        fixes:**\n\n- **\\[api]** Do not create observability model by default ([#&#8203;11476](https://redirect.github.com/traefik/traefik/pull/11476)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[fastproxy]**
        Fix content-length header assertion ([#&#8203;11498](https://redirect.github.com/traefik/traefik/pull/11498)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[fastproxy]**
        Handle responses without content length header ([#&#8203;11458](https://redirect.github.com/traefik/traefik/pull/11458)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s/crd,k8s]**
        Add missing headerField in Middleware CRD ([#&#8203;11499](https://redirect.github.com/traefik/traefik/pull/11499)
        by [jspdown](https://redirect.github.com/jspdown))\n- **\\[tracing,accesslogs]**
        Bring back TraceID and SpanID fields in access logs ([#&#8203;11450](https://redirect.github.com/traefik/traefik/pull/11450)
        by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Misc:**\n\n- Merge
        branch v2.11 into v3.3 ([#&#8203;11502](https://redirect.github.com/traefik/traefik/pull/11502)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- Merge branch v2.11
        into v3.3 ([#&#8203;11491](https://redirect.github.com/traefik/traefik/pull/11491)
        by [rtribotte](https://redirect.github.com/rtribotte))\n\n#### [v2.11.20](https://redirect.github.com/traefik/traefik/tree/v2.11.20)
        (2025-01-31)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.19...v2.11.20)\n\n**Bug
        fixes:**\n\n- **\\[acme]** Graceful shutdown for ACME JSON write operation
        ([#&#8203;11497](https://redirect.github.com/traefik/traefik/pull/11497) by
        [juliens](https://redirect.github.com/juliens))\n\n**Documentation:**\n\n-
        Change docker-compose to docker compose ([#&#8203;11496](https://redirect.github.com/traefik/traefik/pull/11496)
        by [khai-pi](https://redirect.github.com/khai-pi))\n\n#### [v2.11.19](https://redirect.github.com/traefik/traefik/tree/v2.11.19)
        (2025-01-29)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.18...v2.11.19)\n\n**Bug
        fixes:**\n\n- **\\[middleware]** Changing log message when client cert is
        not available to debug ([#&#8203;11453](https://redirect.github.com/traefik/traefik/pull/11453)
        by [Nelwhix](https://redirect.github.com/Nelwhix))\n- **\\[service]** Do not
        create a logger instance for each proxy ([#&#8203;11487](https://redirect.github.com/traefik/traefik/pull/11487)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[webui]**
        Fix auto refresh not clearing on component unmount ([#&#8203;11477](https://redirect.github.com/traefik/traefik/pull/11477)
        by [DoubleREW](https://redirect.github.com/DoubleREW))\n\n**Documentation:**\n\n-
        Remove awesome.traefik.io reference in documentation section ([#&#8203;11435](https://redirect.github.com/traefik/traefik/pull/11435)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.3.2](https://redirect.github.com/traefik/traefik/tree/v3.3.2)
        (2025-01-14)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.3.1...v3.3.2)\n\n**Bug
        fixes:**\n\n- **\\[fastproxy]** Do not read response body for HEAD requests
        ([#&#8203;11442](https://redirect.github.com/traefik/traefik/pull/11442) by
        [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[metrics,tracing,accesslogs]**
        Fix observability configuration on EntryPoints ([#&#8203;11446](https://redirect.github.com/traefik/traefik/pull/11446)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[webui]** Set
        content-type when serving webui index ([#&#8203;11428](https://redirect.github.com/traefik/traefik/pull/11428)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\n-
        **\\[acme]** Fix deprecated dnsChallenge propagation logging and documentation
        ([#&#8203;11433](https://redirect.github.com/traefik/traefik/pull/11433) by
        [thomscode](https://redirect.github.com/thomscode))\n- **\\[acme]** Add missing
        trailing s to propagation.delayBeforeCheck option ([#&#8203;11417](https://redirect.github.com/traefik/traefik/pull/11417)
        by [jspiers](https://redirect.github.com/jspiers))\n\n**Misc:**\n\n- Merge
        branch v2.11 into v3.3 ([#&#8203;11419](https://redirect.github.com/traefik/traefik/pull/11419)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.3.1](https://redirect.github.com/traefik/traefik/tree/v3.3.1)
        (2025-01-07)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.3.0...v3.3.1)\n\n**Bug
        fixes:**\n\n- **\\[websocket,server]** Disable http2 connect setting for websocket
        by default ([#&#8203;11408](https://redirect.github.com/traefik/traefik/pull/11408)
        by [rtribotte](https://redirect.github.com/rtribotte))\n\n#### [v3.2.5](https://redirect.github.com/traefik/traefik/tree/v3.2.5)
        (2025-01-07)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.4...v3.2.5)\n\n**Bug
        fixes:**\n\n- **\\[websocket,server]** Disable http2 connect setting for websocket
        by default ([#&#8203;11408](https://redirect.github.com/traefik/traefik/pull/11408)
        by [rtribotte](https://redirect.github.com/rtribotte))\n\n#### [v2.11.18](https://redirect.github.com/traefik/traefik/tree/v2.11.18)
        (2025-01-07)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.17...v2.11.18)\n\n**Bug
        fixes:**\n\n- **\\[websocket,server]** Disable http2 connect setting for websocket
        by default ([#&#8203;11412](https://redirect.github.com/traefik/traefik/pull/11412)
        by [rtribotte](https://redirect.github.com/rtribotte))\n\n#### [v3.3.0](https://redirect.github.com/traefik/traefik/tree/v3.3.0)
        (2025-01-06)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.0-rc1...v3.3.0)\n\n**Enhancements:**\n\n-
        **\\[acme]** Add options to control ACME propagation checks ([#&#8203;11241](https://redirect.github.com/traefik/traefik/pull/11241)
        by [ldez](https://redirect.github.com/ldez))\n- **\\[api]** Add support dump
        API endpoint ([#&#8203;11328](https://redirect.github.com/traefik/traefik/pull/11328)
        by [mmatur](https://redirect.github.com/mmatur))\n- **\\[http]** Set Host
        header in HTTP provider request ([#&#8203;11237](https://redirect.github.com/traefik/traefik/pull/11237)
        by [nikonhub](https://redirect.github.com/nikonhub))\n- **\\[k8s/crd,k8s]**
        Make the IngressRoute kind optional ([#&#8203;11177](https://redirect.github.com/traefik/traefik/pull/11177)
        by [skirtan1](https://redirect.github.com/skirtan1))\n- **\\[k8s/ingress,sticky-session,k8s/crd,k8s]**
        Support serving endpoints ([#&#8203;11121](https://redirect.github.com/traefik/traefik/pull/11121)
        by [BZValoche](https://redirect.github.com/BZValoche))\n- **\\[logs,accesslogs]**
        OpenTelemetry Logs and Access Logs ([#&#8203;11319](https://redirect.github.com/traefik/traefik/pull/11319)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[logs,accesslogs]**
        Add experimental flag for OTLP logs integration ([#&#8203;11335](https://redirect.github.com/traefik/traefik/pull/11335)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[metrics,tracing,accesslogs]**
        Manage observability at entrypoint and router level ([#&#8203;11308](https://redirect.github.com/traefik/traefik/pull/11308)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[middleware,authentication]**
        Add an option to preserve the ForwardAuth Server Location header ([#&#8203;11318](https://redirect.github.com/traefik/traefik/pull/11318)
        by [Nelwhix](https://redirect.github.com/Nelwhix))\n- **\\[middleware,authentication]**
        Only calculate basic auth hashes once for concurrent requests ([#&#8203;11143](https://redirect.github.com/traefik/traefik/pull/11143)
        by [michelheusschen](https://redirect.github.com/michelheusschen))\n- **\\[middleware,authentication]**
        Send request body to authorization server for forward auth ([#&#8203;11097](https://redirect.github.com/traefik/traefik/pull/11097)
        by [kyo-ke](https://redirect.github.com/kyo-ke))\n- **\\[plugins]** Add AbortOnPluginFailure
        option to abort startup on plugin load failure ([#&#8203;11228](https://redirect.github.com/traefik/traefik/pull/11228)
        by [bmagic](https://redirect.github.com/bmagic))\n- **\\[sticky-session]**
        Configurable path for sticky cookies ([#&#8203;11166](https://redirect.github.com/traefik/traefik/pull/11166)
        by [IIpragmaII](https://redirect.github.com/IIpragmaII))\n- **\\[webui,api]**
        Configurable API & Dashboard base path ([#&#8203;11250](https://redirect.github.com/traefik/traefik/pull/11250)
        by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Bug fixes:**\n\n-
        **\\[k8s/ingress,k8s/crd]** Fix fenced server status computation ([#&#8203;11361](https://redirect.github.com/traefik/traefik/pull/11361)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\n-
        Prepare release v3.3.0-rc2 ([#&#8203;11362](https://redirect.github.com/traefik/traefik/pull/11362)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- Prepare Release
        v3.3.0-rc1 ([#&#8203;11349](https://redirect.github.com/traefik/traefik/pull/11349)
        by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Misc:**\n\n- Merge
        branch v3.2 into v3.3 ([#&#8203;11402](https://redirect.github.com/traefik/traefik/pull/11402)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
        v3.2 into v3.3 ([#&#8203;11393](https://redirect.github.com/traefik/traefik/pull/11393)
        by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v3.2 into
        v3.3 ([#&#8203;11389](https://redirect.github.com/traefik/traefik/pull/11389)
        by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v3.2 into
        v3.3 ([#&#8203;11367](https://redirect.github.com/traefik/traefik/pull/11367)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
        v3.2 into master ([#&#8203;11340](https://redirect.github.com/traefik/traefik/pull/11340)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
        v3.2 into master ([#&#8203;11293](https://redirect.github.com/traefik/traefik/pull/11293)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
        v3.2 into master ([#&#8203;11239](https://redirect.github.com/traefik/traefik/pull/11239)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
        v3.2 into master ([#&#8203;11187](https://redirect.github.com/traefik/traefik/pull/11187)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.2.4](https://redirect.github.com/traefik/traefik/tree/v3.2.4)
        (2025-01-06)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.3...v3.2.4)\n\n**Bug
        fixes:**\n\n- **\\[k8s/gatewayapi]** Support empty value for core Kubernetes
        API group ([#&#8203;11386](https://redirect.github.com/traefik/traefik/pull/11386)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[tcp,k8s/crd]**
        Pass TLS bool from IngressRouteTCP to TCPService ([#&#8203;11343](https://redirect.github.com/traefik/traefik/pull/11343)
        by [lipmem](https://redirect.github.com/lipmem))\n- **\\[tls]** Upgrade github.com/spiffe/go-spiffe/v2
        to v2.4.0 ([#&#8203;11385](https://redirect.github.com/traefik/traefik/pull/11385)
        by [mmatur](https://redirect.github.com/mmatur))\n- Remove duplicate github.com/coreos/go-systemd
        dependency ([#&#8203;11354](https://redirect.github.com/traefik/traefik/pull/11354)
        by [Juneezee](https://redirect.github.com/Juneezee))\n\n**Documentation:**\n\n-
        **\\[k8s/gatewayapi]** Update Gateway API version support to v1.2.1 ([#&#8203;11357](https://redirect.github.com/traefik/traefik/pull/11357)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Add [@&#8203;jnoordsij](https://redirect.github.com/jnoordsij)
        to maintainers ([#&#8203;11352](https://redirect.github.com/traefik/traefik/pull/11352)
        by [emilevauge](https://redirect.github.com/emilevauge))\n\n**Misc:**\n\n-
        Merge branch v2.11 into v3.2 ([#&#8203;11400](https://redirect.github.com/traefik/traefik/pull/11400)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
        v2.11 into v3.2 ([#&#8203;11392](https://redirect.github.com/traefik/traefik/pull/11392)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- Merge branch v2.11
        into v3.2 ([#&#8203;11388](https://redirect.github.com/traefik/traefik/pull/11388)
        by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
        v3.2 ([#&#8203;11366](https://redirect.github.com/traefik/traefik/pull/11366)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v2.11.17](https://redirect.github.com/traefik/traefik/tree/v2.11.17)
        (2025-01-06)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.16...v2.11.17)\n\n**Bug
        fixes:**\n\n- **\\[acme]** Update go-acme/lego to v4.21.0 ([#&#8203;11368](https://redirect.github.com/traefik/traefik/pull/11368)
        by [ldez](https://redirect.github.com/ldez))\n- **\\[middleware]** Fix typo
        in basicauth note ([#&#8203;11397](https://redirect.github.com/traefik/traefik/pull/11397)
        by [tieje](https://redirect.github.com/tieje))\n- **\\[service]** Configure
        ErrorLog in httputil.ReverseProxy ([#&#8203;11344](https://redirect.github.com/traefik/traefik/pull/11344)
        by [peacewalker122](https://redirect.github.com/peacewalker122))\n- Bump golang.org/x/net
        to v0.33.0 ([#&#8203;11365](https://redirect.github.com/traefik/traefik/pull/11365)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\n-
        **\\[acme]** Fix allowACMEByPass TOML example ([#&#8203;11370](https://redirect.github.com/traefik/traefik/pull/11370)
        by [hannesbraun](https://redirect.github.com/hannesbraun))\n- **\\[k8s/crd]**
        Update copyright for 2025 ([#&#8203;11383](https://redirect.github.com/traefik/traefik/pull/11383)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.3.0-rc2](https://redirect.github.com/traefik/traefik/tree/v3.3.0-rc2)
        (2024-12-20)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.3.0-rc1...v3.3.0-rc2)\n\n**Bug
        fixes:**\n\n- **\\[k8s/ingress,k8s/crd]** Fix fenced server status computation
        ([#&#8203;11361](https://redirect.github.com/traefik/traefik/pull/11361) by
        [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.3.0-rc1](https://redirect.github.com/traefik/traefik/tree/v3.3.0-rc1)
        (2024-12-16)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.0-rc1...v3.3.0-rc1)\n\n**Enhancements:**\n\n-
        **\\[acme]** Add options to control ACME propagation checks ([#&#8203;11241](https://redirect.github.com/traefik/traefik/pull/11241)
        by [ldez](https://redirect.github.com/ldez))\n- **\\[api]** Add support dump
        API endpoint ([#&#8203;11328](https://redirect.github.com/traefik/traefik/pull/11328)
        by [mmatur](https://redirect.github.com/mmatur))\n- **\\[http]** Set Host
        header in HTTP provider request ([#&#8203;11237](https://redirect.github.com/traefik/traefik/pull/11237)
        by [nikonhub](https://redirect.github.com/nikonhub))\n- **\\[k8s/crd,k8s]**
        Make the IngressRoute kind optional ([#&#8203;11177](https://redirect.github.com/traefik/traefik/pull/11177)
        by [skirtan1](https://redirect.github.com/skirtan1))\n- **\\[logs,accesslogs]**
        OpenTelemetry Logs and Access Logs ([#&#8203;11319](https://redirect.github.com/traefik/traefik/pull/11319)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[logs,accesslogs]**
        Add experimental flag for OTLP logs integration ([#&#8203;11335](https://redirect.github.com/traefik/traefik/pull/11335)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[metrics,tracing,accesslogs]**
        Manage observability at entrypoint and router level ([#&#8203;11308](https://redirect.github.com/traefik/traefik/pull/11308)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[middleware,authentication]**
        Add an option to preserve the ForwardAuth Server Location header ([#&#8203;11318](https://redirect.github.com/traefik/traefik/pull/11318)
        by [Nelwhix](https://redirect.github.com/Nelwhix))\n- **\\[middleware,authentication]**
        Only calculate basic auth hashes once for concurrent requests ([#&#8203;11143](https://redirect.github.com/traefik/traefik/pull/11143)
        by [michelheusschen](https://redirect.github.com/michelheusschen))\n- **\\[middleware,authentication]**
        Send request body to authorization server for forward auth ([#&#8203;11097](https://redirect.github.com/traefik/traefik/pull/11097)
        by [kyo-ke](https://redirect.github.com/kyo-ke))\n- **\\[plugins]** Add AbortOnPluginFailure
        option to abort startup on plugin load failure ([#&#8203;11228](https://redirect.github.com/traefik/traefik/pull/11228)
        by [bmagic](https://redirect.github.com/bmagic))\n- **\\[sticky-session]**
        Configurable path for sticky cookies ([#&#8203;11166](https://redirect.github.com/traefik/traefik/pull/11166)
        by [IIpragmaII](https://redirect.github.com/IIpragmaII))\n- **\\[sticky-session,k8s/ingress,k8s/crd,k8s]**
        Support serving endpoints ([#&#8203;11121](https://redirect.github.com/traefik/traefik/pull/11121)
        by [BZValoche](https://redirect.github.com/BZValoche))\n- **\\[webui,api]**
        Configurable API & Dashboard base path ([#&#8203;11250](https://redirect.github.com/traefik/traefik/pull/11250)
        by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Misc:**\n\n- Merge
        branch v3.2 into master ([#&#8203;11340](https://redirect.github.com/traefik/traefik/pull/11340)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
        v3.2 into master ([#&#8203;11293](https://redirect.github.com/traefik/traefik/pull/11293)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
        v3.2 into master ([#&#8203;11239](https://redirect.github.com/traefik/traefik/pull/11239)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
        v3.2 into master ([#&#8203;11187](https://redirect.github.com/traefik/traefik/pull/11187)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.2.3](https://redirect.github.com/traefik/traefik/tree/v3.2.3)
        (2024-12-16)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.2...v3.2.3)\n\n**Documentation:**\n\n-
        Update reference install documentation with current chart default ([#&#8203;11332](https://redirect.github.com/traefik/traefik/pull/11332)
        by [mloiseleur](https://redirect.github.com/mloiseleur))\n\n**Misc:**\n\n-
        Merge branch v2.11 into v3.2 ([#&#8203;11346](https://redirect.github.com/traefik/traefik/pull/11346)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
        v2.11 into v3.2 ([#&#8203;11337](https://redirect.github.com/traefik/traefik/pull/11337)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v2.11.16](https://redirect.github.com/traefik/traefik/tree/v2.11.16)
        (2024-12-16)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.15...v2.11.16)\n\n**Bug
        fixes:**\n\n- **\\[server]** Update golang.org/x dependencies ([#&#8203;11336](https://redirect.github.com/traefik/traefik/pull/11336)
        by [rtribotte](https://redirect.github.com/rtribotte))\n\n#### [v3.2.2](https://redirect.github.com/traefik/traefik/tree/v3.2.2)
        (2024-12-10)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.1...v3.2.2)\n\n**Bug
        fixes:**\n\n- **\\[docker,docker/swarm]** Rename traefik.docker.\\* labels
        for Docker Swarm to traefik.swarm.\\* ([#&#8203;11247](https://redirect.github.com/traefik/traefik/pull/11247)
        by [anchal00](https://redirect.github.com/anchal00))\n- **\\[k8s/gatewayapi]**
        Update sigs.k8s.io/gateway-api to v1.2.1 ([#&#8203;11314](https://redirect.github.com/traefik/traefik/pull/11314)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[plugins]**
        Fix WASM settings ([#&#8203;11321](https://redirect.github.com/traefik/traefik/pull/11321)
        by [juliens](https://redirect.github.com/juliens))\n- **\\[rules]** Fix models
        mechanism for default rule syntax ([#&#8203;11300](https://redirect.github.com/traefik/traefik/pull/11300)
        by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Documentation:**\n\n-
        Move callout to the entrypoint page footer ([#&#8203;11305](https://redirect.github.com/traefik/traefik/pull/11305)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Fix incorrect
        links in v3 migration sections ([#&#8203;11297](https://redirect.github.com/traefik/traefik/pull/11297)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- New Install
        Reference Documentation ([#&#8203;11213](https://redirect.github.com/traefik/traefik/pull/11213)
        by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n\n#### [v2.11.15](https://redirect.github.com/traefik/traefik/tree/v2.11.15)
        (2024-12-06)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.14...v2.11.15)\n\n**Bug
        fixes:**\n\n- **\\[acme]** Update go-acme/lego to v4.20.4 ([#&#8203;11295](https://redirect.github.com/traefik/traefik/pull/11295)
        by [ldez](https://redirect.github.com/ldez))\n- **\\[http3]** Update github.com/quic-go/quic-go
        to v0.48.2 ([#&#8203;11320](https://redirect.github.com/traefik/traefik/pull/11320)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.2.1](https://redirect.github.com/traefik/traefik/tree/v3.2.1)
        (2024-11-20)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.0...v3.2.1)\n\n**Bug
        fixes:**\n\n- **\\[k8s/ingress,k8s]** Fix HostRegexp config for rule syntax
        v2 ([#&#8203;11288](https://redirect.github.com/traefik/traefik/pull/11288)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[logs]**
        Change level of peeking first byte error log to DEBUG for Postgres ([#&#8203;11270](https://redirect.github.com/traefik/traefik/pull/11270)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[service,fastproxy]**
        Fix case problem for websocket upgrade ([#&#8203;11246](https://redirect.github.com/traefik/traefik/pull/11246)
        by [juliens](https://redirect.github.com/juliens))\n\n**Documentation:**\n\n-
        **\\[acme,tls]** Document how to use Certificates of cert-manager ([#&#8203;11053](https://redirect.github.com/traefik/traefik/pull/11053)
        by [mloiseleur](https://redirect.github.com/mloiseleur))\n- **\\[docker/swarm]**
        Add tips about the use of docker in dynamic configuration for swarm provider
        ([#&#8203;11207](https://redirect.github.com/traefik/traefik/pull/11207) by
        [webash](https://redirect.github.com/webash))\n- **\\[middleware]** Add Compress
        middleware to migration guide ([#&#8203;11229](https://redirect.github.com/traefik/traefik/pull/11229)
        by [logica0419](https://redirect.github.com/logica0419))\n\n**Misc:**\n\n-
        Merge branch v2.11 into v3.2 ([#&#8203;11290](https://redirect.github.com/traefik/traefik/pull/11290)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
        v2.11 into v3.2 ([#&#8203;11287](https://redirect.github.com/traefik/traefik/pull/11287)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- Merge branch v2.11
        into v3.2 ([#&#8203;11285](https://redirect.github.com/traefik/traefik/pull/11285)
        by [juliens](https://redirect.github.com/juliens))\n- Merge branch v2.11 into
        v3.2 ([#&#8203;11268](https://redirect.github.com/traefik/traefik/pull/11268)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v2.11.14](https://redirect.github.com/traefik/traefik/tree/v2.11.14)
        (2024-11-20)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.13...v2.11.14)\n\n**Bug
        fixes:**\n\n- **\\[acme]** Update go-acme/lego to v4.20.2 ([#&#8203;11263](https://redirect.github.com/traefik/traefik/pull/11263)
        by [ldez](https://redirect.github.com/ldez))\n- **\\[logs,server]** Change
        level of peeking first byte error log to DEBUG ([#&#8203;11254](https://redirect.github.com/traefik/traefik/pull/11254)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[middleware,server]**
        Drop untrusted X-Forwarded-Prefix header ([#&#8203;11253](https://redirect.github.com/traefik/traefik/pull/11253)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[server]** Apply
        keepalive config to h2c entrypoints ([#&#8203;11276](https://redirect.github.com/traefik/traefik/pull/11276)
        by [davefu113](https://redirect.github.com/davefu113))\n- **\\[service]**
        Fix internal handlers ServiceBuilder composition ([#&#8203;11281](https://redirect.github.com/traefik/traefik/pull/11281)
        by [juliens](https://redirect.github.com/juliens))\n\n**Documentation:**\n\n-
        **\\[accesslogs]** Update access-logs.md, add examples for accesslog.format
        ([#&#8203;11275](https://redirect.github.com/traefik/traefik/pull/11275) by
        [bluepuma77](https://redirect.github.com/bluepuma77))\n- Fix the defaultRule
        CLI examples ([#&#8203;11282](https://redirect.github.com/traefik/traefik/pull/11282)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Fix spelling,
        grammar, and rephrase sections for clarity in some documentation pages ([#&#8203;11280](https://redirect.github.com/traefik/traefik/pull/11280)
        by [AntoineDeveloper](https://redirect.github.com/AntoineDeveloper))\n- Fix
        absolute link in the migration guide ([#&#8203;11269](https://redirect.github.com/traefik/traefik/pull/11269)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Add X-Forwarded-Prefix
        to the migration guide ([#&#8203;11267](https://redirect.github.com/traefik/traefik/pull/11267)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Fix a small
        typo in entrypoints documentation ([#&#8203;11261](https://redirect.github.com/traefik/traefik/pull/11261)
        by [quiode](https://redirect.github.com/quiode))\n- Add a warning about environment
        variables casing for static configuration ([#&#8203;11226](https://redirect.github.com/traefik/traefik/pull/11226)
        by [anchal00](https://redirect.github.com/anchal00))\n- Improve documentation
        on dashboard ([#&#8203;11220](https://redirect.github.com/traefik/traefik/pull/11220)
        by [mloiseleur](https://redirect.github.com/mloiseleur))\n\n#### [v3.2.0](https://redirect.github.com/traefik/traefik/tree/v3.2.0)
        (2024-10-28)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.0-rc1...v3.2.0)\n\n**Enhancements:**\n\n-
        **\\[acme]** Remove same email requirement for certresolvers ([#&#8203;11019](https://redirect.github.com/traefik/traefik/pull/11019)
        by [Emrio](https://redirect.github.com/Emrio))\n- **\\[acme]** Add support
        for custom CA certificates by certificate resolver ([#&#8203;10816](https://redirect.github.com/traefik/traefik/pull/10816)
        by [ldez](https://redirect.github.com/ldez))\n- **\\[acme]** Add 30 day certificatesDuration
        step ([#&#8203;10970](https://redirect.github.com/traefik/traefik/pull/10970)
        by [luker983](https://redirect.github.com/luker983))\n- **\\[docker]** Support
        HTTP BasicAuth for docker and swarm endpoint ([#&#8203;10776](https://redirect.github.com/traefik/traefik/pull/10776)
        by [985492783](https://redirect.github.com/985492783))\n- **\\[k8s,k8s/gatewayapi]**
        Add supported features to the Gateway API GatewayClass status ([#&#8203;11056](https://redirect.github.com/traefik/traefik/pull/11056)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
        Update sigs.k8s.io/gateway-api to v1.2.0-rc1 ([#&#8203;11124](https://redirect.github.com/traefik/traefik/pull/11124)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
        Add support for backend protocol selection in HTTP and GRPC routes ([#&#8203;11051](https://redirect.github.com/traefik/traefik/pull/11051)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
        Improve Kubernetes GatewayAPI TCPRoute and TLSRoute support ([#&#8203;11042](https://redirect.github.com/traefik/traefik/pull/11042)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
        Support HTTPRoute destination port matching ([#&#8203;11134](https://redirect.github.com/traefik/traefik/pull/11134)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[k8s,k8s/gatewayapi]**
        Bump sigs.k8s.io/gateway-api to v1.2.0-rc2 ([#&#8203;11131](https://redirect.github.com/traefik/traefik/pull/11131)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[k8s,k8s/gatewayapi]**
        Add support for Gateway API BackendTLSPolicies ([#&#8203;11009](https://redirect.github.com/traefik/traefik/pull/11009)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
        Support NativeLB option in GatewayAPI provider ([#&#8203;11147](https://redirect.github.com/traefik/traefik/pull/11147)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
        Support ResponseHeaderModifier filter ([#&#8203;10987](https://redirect.github.com/traefik/traefik/pull/10987)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[k8s,k8s/gatewayapi]**
        Support GRPC routes ([#&#8203;10975](https://redirect.github.com/traefik/traefik/pull/10975)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[k8s,k8s/gatewayapi]**
        Bump sigs.k8s.io/gateway-api to v1.2.0 ([#&#8203;11167](https://redirect.github.com/traefik/traefik/pull/11167)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[metrics,otel]**
        Allow setting service.name for OTLP metrics ([#&#8203;10917](https://redirect.github.com/traefik/traefik/pull/10917)
        by [cmartell-at-ocp](https://redirect.github.com/cmartell-at-ocp))\n- **\\[middleware,accesslogs]**
        Record trace id and EntryPoint span id into access log ([#&#8203;10921](https://redirect.github.com/traefik/traefik/pull/10921)
        by [weijiany](https://redirect.github.com/weijiany))\n- **\\[middleware,authentication]**
        Support LogUserHeader with forwardAuth middleware ([#&#8203;10833](https://redirect.github.com/traefik/traefik/pull/10833)
        by [GaleHuang](https://redirect.github.com/GaleHuang))\n- **\\[middleware]**
        Add encodings option to the compression middleware ([#&#8203;10943](https://redirect.github.com/traefik/traefik/pull/10943)
        by [wollomatic](https://redirect.github.com/wollomatic))\n- **\\[middleware]**
        Add support for ipv6 subnet in ipStrategy ([#&#8203;9747](https://redirect.github.com/traefik/traefik/pull/9747)
        by [michal-kralik](https://redirect.github.com/michal-kralik))\n- **\\[nomad]**
        Support for watching instead of polling Nomad ([#&#8203;10997](https://redirect.github.com/traefik/traefik/pull/10997)
        by [deverton-godaddy](https://redirect.github.com/deverton-godaddy))\n- **\\[server,performance]**
        Introduce a fast proxy mode to improve HTTP/1.1 performances with backends
        ([#&#8203;11122](https://redirect.github.com/traefik/traefik/pull/11122) by
        [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[server]**
        Configurable max request header size ([#&#8203;10995](https://redirect.github.com/traefik/traefik/pull/10995)
        by [lucasrod16](https://redirect.github.com/lucasrod16))\n- **\\[service]**
        Add mirrorBody option to HTTP mirroring ([#&#8203;11032](https://redirect.github.com/traefik/traefik/pull/11032)
        by [MatteoPaier](https://redirect.github.com/MatteoPaier))\n- **\\[service]**
        Add an option to preserve server path ([#&#8203;11193](https://redirect.github.com/traefik/traefik/pull/11193)
        by [mmatur](https://redirect.github.com/mmatur))\n\n**Bug fixes:**\n\n- **\\[k8s,k8s/gatewayapi]**
        Ensuring Gateway API reflected Traefik resource name unicity ([#&#8203;11222](https://redirect.github.com/traefik/traefik/pull/11222)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
        Preserve GRPCRoute filters order ([#&#8203;11199](https://redirect.github.com/traefik/traefik/pull/11199)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[k8s,k8s/gatewayapi]**
        Support http and https appProtocol for Kubernetes Service ([#&#8203;11176](https://redirect.github.com/traefik/traefik/pull/11176)
        by [WillDaSilva](https://redirect.github.com/WillDaSilva))\n- **\\[k8s,k8s/gatewayapi]**
        Avoid updating Accepted status for routes matching no Gateways ([#&#8203;11170](https://redirect.github.com/traefik/traefik/pull/11170)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
        Do not update gateway status when not selected by a gateway class ([#&#8203;11169](https://redirect.github.com/traefik/traefik/pull/11169)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[service]**
        Detect and drop broken conns in the fastproxy pool ([#&#8203;11212](https://redirect.github.com/traefik/traefik/pull/11212)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\n-
        **\\[k8s,k8s/gatewayapi]** Document nativeLBByDefault annotation on Kubernetes
        Gateway provider ([#&#8203;11209](https://redirect.github.com/traefik/traefik/pull/11209)
        by [mloiseleur](https://redirect.github.com/mloiseleur))\n- **\\[k8s/crd,k8s]**
        Detail CRD update with v3.2 in the migration guide ([#&#8203;11164](https://redirect.github.com/traefik/traefik/pull/11164)
        by [mloiseleur](https://redirect.github.com/mloiseleur))\n- **\\[k8s/gatewayapi]**
        Add missing RBAC in the migration guide ([#&#8203;11189](https://redirect.github.com/traefik/traefik/pull/11189)
        by [mloiseleur](https://redirect.github.com/mloiseleur))\n- **\\[k8s]** Fix
        instructions for downloading CRDs of Gateway API v1.2 ([#&#8203;11191](https://redirect.github.com/traefik/traefik/pull/11191)
        by [mloiseleur](https://redirect.github.com/mloiseleur))\n- Prepare release
        v3.2.0-rc2 ([#&#8203;11182](https://redirect.github.com/traefik/traefik/pull/11182)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Prepare Release
        v3.2.0-rc1 ([#&#8203;11154](https://redirect.github.com/traefik/traefik/pull/11154)
        by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Misc:**\n\n- Merge
        branch v3.1 into v3.2 ([#&#8203;11219](https://redirect.github.com/traefik/traefik/pull/11219)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
        v3.1 into v3.2 ([#&#8203;11181](https://redirect.github.com/traefik/traefik/pull/11181)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
        v3.1 into master ([#&#8203;11153](https://redirect.github.com/traefik/traefik/pull/11153)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
        v3.1 into master ([#&#8203;11110](https://redirect.github.com/traefik/traefik/pull/11110)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
        v3.1 into master ([#&#8203;11066](https://redirect.github.com/traefik/traefik/pull/11066)
        by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v3.1 into
        master ([#&#8203;11047](https://redirect.github.com/traefik/traefik/pull/11047)
        by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v3.1 into
        master ([#&#8203;10980](https://redirect.github.com/traefik/traefik/pull/10980)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
        v3.1 into master ([#&#8203;10952](https://redirect.github.com/traefik/traefik/pull/10952)
        by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v3.1 into
        master ([#&#8203;10906](https://redirect.github.com/traefik/traefik/pull/10906)
        by [rtribotte](https://redirect.github.com/rtribotte))\n\n#### [v3.1.7](https://redirect.github.com/traefik/traefik/tree/v3.1.7)
        (2024-10-28)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.1.6...v3.1.7)\n\n**Bug
        fixes:**\n\n- **\\[k8s,k8s/gatewayapi]** Preserve HTTPRoute filters order
        ([#&#8203;11198](https://redirect.github.com/traefik/traefik/pull/11198) by
        [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\n-
        **\\[k8s,k8s/gatewayapi]** Fix broken links in Kubernetes Gateway provider
        page ([#&#8203;11188](https://redirect.github.com/traefik/traefik/pull/11188)
        by [mloiseleur](https://redirect.github.com/mloiseleur))\n\n**Misc:**\n\n-
        Merge branch v2.11 into v3.1 ([#&#8203;11232](https://redirect.github.com/traefik/traefik/pull/11232)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
        v2.11 into v3.1 ([#&#8203;11218](https://redirect.github.com/traefik/traefik/pull/11218)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v2.11.13](https://redirect.github.com/traefik/traefik/tree/v2.11.13)
        (2024-10-28)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.12...v2.11.13)\n\n**Bug
        fixes:**\n\n- **\\[middleware,service]** Panic on aborted requests to properly
        close the connection ([#&#8203;11129](https://redirect.github.com/traefik/traefik/pull/11129)
        by [tonybart1337](https://redirect.github.com/tonybart1337))\n\n**Documentation:**\n\n-
        Update business callouts ([#&#8203;11217](https://redirect.github.com/traefik/traefik/pull/11217)
        by [tomatokoolaid](https://redirect.github.com/tomatokoolaid))\n\n#### [v3.2.0-rc2](https://redirect.github.com/traefik/traefik/tree/v3.2.0-rc2)
        (2024-10-09)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.0-rc1...v3.2.0-rc2)\n\n**Enhancements:**\n\n-
        **\\[k8s,k8s/gatewayapi]** Bump sigs.k8s.io/gateway-api to v1.2.0 ([#&#8203;11167](https://redirect.github.com/traefik/traefik/pull/11167)
        by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Bug fixes:**\n\n-
        **\\[k8s,k8s/gatewayapi]** Support http and https appProtocol for Kubernetes
        Service ([#&#8203;11176](https://redirect.github.com/traefik/traefik/pull/11176)
        by [WillDaSilva](https://redirect.github.com/WillDaSilva))\n- **\\[k8s,k8s/gatewayapi]**
        Avoid updating Accepted status for routes matching no Gateways ([#&#8203;11170](https://redirect.github.com/traefik/traefik/pull/11170)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
        Do not update gateway status when not selected by a gateway class ([#&#8203;11169](https://redirect.github.com/traefik/traefik/pull/11169)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\n-
        Detail CRD update with v3.2 in the migration guide ([#&#8203;11164](https://redirect.github.com/traefik/traefik/pull/11164)
        by [mloiseleur](https://redirect.github.com/mloiseleur))\n\n**Misc:**\n\n-
        Merge branch v3.1 into v3.2 ([#&#8203;11181](https://redirect.github.com/traefik/traefik/pull/11181)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.1.6](https://redirect.github.com/traefik/traefik/tree/v3.1.6)
        (2024-10-09)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.1.5...v3.1.6)\n\n**Bug
        fixes:**\n\n- **\\[middleware]** Reuse compression writers ([#&#8203;11168](https://redirect.github.com/traefik/traefik/pull/11168)
        by [michelheusschen](https://redirect.github.com/michelheusschen))\n- **\\[middleware]**
        Use correct default weight in Accept-Encoding ([#&#8203;11084](https://redirect.github.com/traefik/traefik/pull/11084)
        by [michelheusschen](https://redirect.github.com/michelheusschen))\n- **\\[plugins]**
        Close wasm middleware to prevent memory leak ([#&#8203;11151](https://redirect.github.com/traefik/traefik/pull/11151)
        by [ttys3](https://redirect.github.com/ttys3))\n\n**Misc:**\n\n- Merge branch
        v2.11 into v3.1 ([#&#8203;11179](https://redirect.github.com/traefik/traefik/pull/11179)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
        v2.11 into v3.1 ([#&#8203;11174](https://redirect.github.com/traefik/traefik/pull/11174)
        by [mmatur](https://redirect.github.com/mmatur))\n\n#### [v2.11.12](https://redirect.github.com/traefik/traefik/tree/v2.11.12)
        (2024-10-09)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.11...v2.11.12)\n\n**Bug
        fixes:**\n\n- **\\[middleware]** Bump github.com/klauspost/compress to [`dbd6c38`](https://redirect.github.com/containous/traefik/commit/dbd6c381492a)
        ([#&#8203;11162](https://redirect.github.com/traefik/traefik/pull/11162) by
        [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[webui]** Upgrade
        to node 22.9 and yarn lock to fix vulnerabilities ([#&#8203;11173](https://redirect.github.com/traefik/traefik/pull/11173)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[webui]**
        Adopt a layout for the large amount of entrypoint port numbers ([#&#8203;11157](https://redirect.github.com/traefik/traefik/pull/11157)
        by [framebassman](https://redirect.github.com/framebassman))\n\n**Documentation:**\n\n-
        **\\[accesslogs]** Clarify that only header fields may be redacted in access-logs
        ([#&#8203;11139](https://redirect.github.com/traefik/traefik/pull/11139) by
        [mattbnz](https://redirect.github.com/mattbnz))\n- Update business callout
        ([#&#8203;11172](https://redirect.github.com/traefik/traefik/pull/11172) by
        [tomatokoolaid](https://redirect.github.com/tomatokoolaid))\n\n#### [v3.2.0-rc1](https://redirect.github.com/traefik/traefik/tree/v3.2.0-rc1)
        (2024-10-02)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.1.0-rc1...v3.2.0-rc1)\n\n**Enhancements:**\n\n-
        **\\[acme]** Remove same email requirement for certresolvers ([#&#8203;11019](https://redirect.github.com/traefik/traefik/pull/11019)
        by [Emrio](https://redirect.github.com/Emrio))\n- **\\[acme]** Add support
        for custom CA certificates by certificate resolver ([#&#8203;10816](https://redirect.github.com/traefik/traefik/pull/10816)
        by [ldez](https://redirect.github.com/ldez))\n- **\\[acme]** Add 30 day certificatesDuration
        step ([#&#8203;10970](https://redirect.github.com/traefik/traefik/pull/10970)
        by [luker983](https://redirect.github.com/luker983))\n- **\\[docker]** Support
        HTTP BasicAuth for docker and swarm endpoint ([#&#8203;10776](https://redirect.github.com/traefik/traefik/pull/10776)
        by [985492783](https://redirect.github.com/985492783))\n- **\\[k8s,k8s/gatewayapi]**
        Add supported features to the Gateway API GatewayClass status ([#&#8203;11056](https://redirect.github.com/traefik/traefik/pull/11056)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
        Update sigs.k8s.io/gateway-api to v1.2.0-rc1 ([#&#8203;11124](https://redirect.github.com/traefik/traefik/pull/11124)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
        Add support for backend protocol selection in HTTP and GRPC routes ([#&#8203;11051](https://redirect.github.com/traefik/traefik/pull/11051)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
        Improve Kubernetes GatewayAPI TCPRoute and TLSRoute support ([#&#8203;11042](https://redirect.github.com/traefik/traefik/pull/11042)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
        Support HTTPRoute destination port matching ([#&#8203;11134](https://redirect.github.com/traefik/traefik/pull/11134)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[k8s,k8s/gatewayapi]**
        Bump sigs.k8s.io/gateway-api to v1.2.0-rc2 ([#&#8203;11131](https://redirect.github.com/traefik/traefik/pull/11131)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[k8s,k8s/gatewayapi]**
        Add support for Gateway API BackendTLSPolicies ([#&#8203;11009](https://redirect.github.com/traefik/traefik/pull/11009)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
        Support NativeLB option in GatewayAPI provider ([#&#8203;11147](https://redirect.github.com/traefik/traefik/pull/11147)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
        Support ResponseHeaderModifier filter ([#&#8203;10987](https://redirect.github.com/traefik/traefik/pull/10987)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[k8s,k8s/gatewayapi]**
        Support GRPC routes ([#&#8203;10975](https://redirect.github.com/traefik/traefik/pull/10975)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[metrics,otel]**
        Allow setting service.name for OTLP metrics ([#&#8203;10917](https://redirect.github.com/traefik/traefik/pull/10917)
        by [cmartell-at-ocp](https://redirect.github.com/cmartell-at-ocp))\n- **\\[middleware,accesslogs]**
        Record trace id and EntryPoint span id into access log ([#&#8203;10921](https://redirect.github.com/traefik/traefik/pull/10921)
        by [weijiany](https://redirect.github.com/weijiany))\n- **\\[middleware,authentication]**
        Support LogUserHeader with forwardAuth middleware ([#&#8203;10833](https://redirect.github.com/traefik/traefik/pull/10833)
        by [GaleHuang](https://redirect.github.com/GaleHuang))\n- **\\[middleware]**
        Add encodings option to the compression middleware ([#&#8203;10943](https://redirect.github.com/traefik/traefik/pull/10943)
        by [wollomatic](https://redirect.github.com/wollomatic))\n- **\\[middleware]**
        Add support for ipv6 subnet in ipStrategy ([#&#8203;9747](https://redirect.github.com/traefik/traefik/pull/9747)
        by [michal-kralik](https://redirect.github.com/michal-kralik))\n- **\\[nomad]**
        Support for watching instead of polling Nomad ([#&#8203;10997](https://redirect.github.com/traefik/traefik/pull/10997)
        by [deverton-godaddy](https://redirect.github.com/deverton-godaddy))\n- **\\[server,performance]**
        Introduce a fast proxy mode to improve HTTP/1.1 performances with backends
        ([#&#8203;11122](https://redirect.github.com/traefik/traefik/pull/11122) by
        [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[server]**
        Configurable max request header size ([#&#8203;10995](https://redirect.github.com/traefik/traefik/pull/10995)
        by [lucasrod16](https://redirect.github.com/lucasrod16))\n- **\\[service]**
        Add mirrorBody option to HTTP mirroring ([#&#8203;11032](https://redirect.github.com/traefik/traefik/pull/11032)
        by [MatteoPaier](https://redirect.github.com/MatteoPaier))\n\n#### [v3.1.5](https://redirect.github.com/traefik/traefik/tree/v3.1.5)
        (2024-10-02)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.1.4...v3.1.5)\n\n**Bug
        fixes:**\n\n- **\\[k8s/ingress,k8s]** Disable IngressClass lookup when disableClusterScopeResources
        is enabled ([#&#8203;11111](https://redirect.g\n\n> \u2702 **Note**\n> \n>
        PR body was truncated to here.\n\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5
        **Schedule**: (UTC)\n\n- Branch creation\n  - At any time (no schedule defined)\n-
        Automerge\n  - At any time (no schedule defined)\n\n\U0001F6A6 **Automerge**:
        Disabled by config. Please merge this manually once you are satisfied.\n\n\u267B
        **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry
        checkbox.\n\n\U0001F515 **Ignore**: Close this PR and you won't be reminded
        about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want
        to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated by
        [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/osism/release).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNDIuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI0Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
      change_url: https://github.com/osism/release/pull/2560
      child_jobs: []
      commit_id: 2a1c85a104ecef7e2fedd44a43ad98dd95ae50c2
      event_id: ef8eb520-7dd1-11f1-9c36-c52a7cbbe333
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/405cab56ec4242239c144a77a48aca00/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/405cab56ec4242239c144a77a48aca00/work/logs
        result_data_file: /var/lib/zuul/builds/405cab56ec4242239c144a77a48aca00/work/results.json
        src_root: /var/lib/zuul/builds/405cab56ec4242239c144a77a48aca00/work/src
        work_root: /var/lib/zuul/builds/405cab56ec4242239c144a77a48aca00/work
      include_vars: []
      items:
      - branch: main
        change: '2560'
        change_message: "chore(deps): update traefik docker tag to v3.7.5\n\n> \u2139\uFE0F
          **Note**\n> \n> This PR body was truncated due to platform limits.\n\nThis
          PR contains the following updates:\n\n| Package | Update | Change | Pending
          |\n|---|---|---|---|\n| [traefik](https://redirect.github.com/containous/traefik)
          | minor | `v3.5.0` \u2192 `v3.7.5` | `v3.7.6` (+1) |\n\n---\n\n### Release
          Notes\n\n<details>\n<summary>containous/traefik (traefik)</summary>\n\n###
          [`v3.7.5`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v375-2026-06-10)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.7.5...v3.7.5)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.7.4...v3.7.5)\n\n**Bug
          fixes:**\n\n- **\\[k8s/ingress-nginx]** Skip ingress when auth-secret resolution
          fails ([#&#8203;13323](https://redirect.github.com/traefik/traefik/pull/13323)
          [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[k8s/ingress-nginx]**
          Pass endpointslice fencing on ingress-nginx provider ([#&#8203;13290](https://redirect.github.com/traefik/traefik/pull/13290)
          [@&#8203;Learloj](https://redirect.github.com/Learloj))\n- **\\[k8s/gatewayapi]**
          Reject cross-provider references with backendRefs.namespace ([#&#8203;13322](https://redirect.github.com/traefik/traefik/pull/13322)
          [@&#8203;youkoulayley](https://redirect.github.com/youkoulayley))\n- **\\[server]**
          Bump to github.com/pires/go-proxyproto v0.12.0 ([#&#8203;13313](https://redirect.github.com/traefik/traefik/pull/13313)
          [@&#8203;timschumi](https://redirect.github.com/timschumi))\n- **\\[tls]**
          Fix routers with same host, different tlsoptions on different entryPoint
          ([#&#8203;13329](https://redirect.github.com/traefik/traefik/pull/13329)
          [@&#8203;juliens](https://redirect.github.com/juliens))\n- **\\[tls]** Fix
          snicheck for routers with no hosts ([#&#8203;13333](https://redirect.github.com/traefik/traefik/pull/13333)
          [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n\n### [`v3.7.5`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v375-2026-06-10)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.7.4...v3.7.5)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.7.4...v3.7.5)\n\n**Bug
          fixes:**\n\n- **\\[k8s/ingress-nginx]** Skip ingress when auth-secret resolution
          fails ([#&#8203;13323](https://redirect.github.com/traefik/traefik/pull/13323)
          [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[k8s/ingress-nginx]**
          Pass endpointslice fencing on ingress-nginx provider ([#&#8203;13290](https://redirect.github.com/traefik/traefik/pull/13290)
          [@&#8203;Learloj](https://redirect.github.com/Learloj))\n- **\\[k8s/gatewayapi]**
          Reject cross-provider references with backendRefs.namespace ([#&#8203;13322](https://redirect.github.com/traefik/traefik/pull/13322)
          [@&#8203;youkoulayley](https://redirect.github.com/youkoulayley))\n- **\\[server]**
          Bump to github.com/pires/go-proxyproto v0.12.0 ([#&#8203;13313](https://redirect.github.com/traefik/traefik/pull/13313)
          [@&#8203;timschumi](https://redirect.github.com/timschumi))\n- **\\[tls]**
          Fix routers with same host, different tlsoptions on different entryPoint
          ([#&#8203;13329](https://redirect.github.com/traefik/traefik/pull/13329)
          [@&#8203;juliens](https://redirect.github.com/juliens))\n- **\\[tls]** Fix
          snicheck for routers with no hosts ([#&#8203;13333](https://redirect.github.com/traefik/traefik/pull/13333)
          [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n\n### [`v3.7.4`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v374-2026-06-05)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.7.4...v3.7.4)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.7.3...v3.7.4)\n\n**Bug
          fixes:**\n\n- **\\[middleware]** Fix redis write timeout option configuration
          ([#&#8203;13273](https://redirect.github.com/traefik/traefik/pull/13273)
          [@&#8203;bzyy1024](https://redirect.github.com/bzyy1024))\n- **\\[webui]**
          Bump react-router and jsdom ([#&#8203;13301](https://redirect.github.com/traefik/traefik/pull/13301)
          [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[k8s/gatewayapi]**
          Fix BackendTLSPolicy status update ([#&#8203;13306](https://redirect.github.com/traefik/traefik/pull/13306)
          [@&#8203;AnatoleLucet](https://redirect.github.com/AnatoleLucet))\n- **\\[http3]**
          Bump github.com/quic-go/quic-go to v0.59.1 ([#&#8203;13300](https://redirect.github.com/traefik/traefik/pull/13300)
          [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n- **\\[webui]**
          Bump axios to v1.17.0 ([#&#8203;13299](https://redirect.github.com/traefik/traefik/pull/13299)
          [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[tls]** Fix
          snicheck with keepalive ([#&#8203;13305](https://redirect.github.com/traefik/traefik/pull/13305)
          [@&#8203;juliens](https://redirect.github.com/juliens))\n\n### [`v3.7.4`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v374-2026-06-05)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.7.3...v3.7.4)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.7.3...v3.7.4)\n\n**Bug
          fixes:**\n\n- **\\[middleware]** Fix redis write timeout option configuration
          ([#&#8203;13273](https://redirect.github.com/traefik/traefik/pull/13273)
          [@&#8203;bzyy1024](https://redirect.github.com/bzyy1024))\n- **\\[webui]**
          Bump react-router and jsdom ([#&#8203;13301](https://redirect.github.com/traefik/traefik/pull/13301)
          [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[k8s/gatewayapi]**
          Fix BackendTLSPolicy status update ([#&#8203;13306](https://redirect.github.com/traefik/traefik/pull/13306)
          [@&#8203;AnatoleLucet](https://redirect.github.com/AnatoleLucet))\n- **\\[http3]**
          Bump github.com/quic-go/quic-go to v0.59.1 ([#&#8203;13300](https://redirect.github.com/traefik/traefik/pull/13300)
          [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n- **\\[webui]**
          Bump axios to v1.17.0 ([#&#8203;13299](https://redirect.github.com/traefik/traefik/pull/13299)
          [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[tls]** Fix
          snicheck with keepalive ([#&#8203;13305](https://redirect.github.com/traefik/traefik/pull/13305)
          [@&#8203;juliens](https://redirect.github.com/juliens))\n\n### [`v3.7.3`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v374-2026-06-05)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.7.3...v3.7.3)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.7.3...v3.7.4)\n\n**Bug
          fixes:**\n\n- **\\[middleware]** Fix redis write timeout option configuration
          ([#&#8203;13273](https://redirect.github.com/traefik/traefik/pull/13273)
          [@&#8203;bzyy1024](https://redirect.github.com/bzyy1024))\n- **\\[webui]**
          Bump react-router and jsdom ([#&#8203;13301](https://redirect.github.com/traefik/traefik/pull/13301)
          [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[k8s/gatewayapi]**
          Fix BackendTLSPolicy status update ([#&#8203;13306](https://redirect.github.com/traefik/traefik/pull/13306)
          [@&#8203;AnatoleLucet](https://redirect.github.com/AnatoleLucet))\n- **\\[http3]**
          Bump github.com/quic-go/quic-go to v0.59.1 ([#&#8203;13300](https://redirect.github.com/traefik/traefik/pull/13300)
          [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n- **\\[webui]**
          Bump axios to v1.17.0 ([#&#8203;13299](https://redirect.github.com/traefik/traefik/pull/13299)
          [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[tls]** Fix
          snicheck with keepalive ([#&#8203;13305](https://redirect.github.com/traefik/traefik/pull/13305)
          [@&#8203;juliens](https://redirect.github.com/juliens))\n\n### [`v3.7.3`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v374-2026-06-05)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.7.1...v3.7.3)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.7.3...v3.7.4)\n\n**Bug
          fixes:**\n\n- **\\[middleware]** Fix redis write timeout option configuration
          ([#&#8203;13273](https://redirect.github.com/traefik/traefik/pull/13273)
          [@&#8203;bzyy1024](https://redirect.github.com/bzyy1024))\n- **\\[webui]**
          Bump react-router and jsdom ([#&#8203;13301](https://redirect.github.com/traefik/traefik/pull/13301)
          [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[k8s/gatewayapi]**
          Fix BackendTLSPolicy status update ([#&#8203;13306](https://redirect.github.com/traefik/traefik/pull/13306)
          [@&#8203;AnatoleLucet](https://redirect.github.com/AnatoleLucet))\n- **\\[http3]**
          Bump github.com/quic-go/quic-go to v0.59.1 ([#&#8203;13300](https://redirect.github.com/traefik/traefik/pull/13300)
          [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n- **\\[webui]**
          Bump axios to v1.17.0 ([#&#8203;13299](https://redirect.github.com/traefik/traefik/pull/13299)
          [@&#8203;gndz07](https://redirect.github.com/gndz07))\n- **\\[tls]** Fix
          snicheck with keepalive ([#&#8203;13305](https://redirect.github.com/traefik/traefik/pull/13305)
          [@&#8203;juliens](https://redirect.github.com/juliens))\n\n### [`v3.7.1`](https://redirect.github.com/traefik/traefik/releases/tag/v3.7.1)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.7.1...v3.7.1)\n\n**Important:**
          Please read the [migration guide](https://doc.traefik.io/traefik/v3.7/migrate/v3/#v371).\n\n**CVE
          fixed:**\n\n- [CVE-2026-44774](https://nvd.nist.gov/vuln/detail/CVE-2026-44774)
          (Advisory [GHSA-96qj-4jj5-wcjc](https://redirect.github.com/traefik/traefik/security/advisories/GHSA-96qj-4jj5-wcjc))\n\n**Bug
          fixes:**\n\n- **\\[k8s/ingress, k8s/crd, k8s/gatewayapi]** Add CrossProviderNamespaces
          option  ([#&#8203;13094](https://redirect.github.com/traefik/traefik/pull/13094)
          [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s/crd]**
          Fix cross-provider ref check for Kubernetes CRD provider ([#&#8203;13121](https://redirect.github.com/traefik/traefik/pull/13121)
          [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n\n### [`v3.7.1`](https://redirect.github.com/traefik/traefik/releases/tag/v3.7.1)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.7.0...v3.7.1)\n\n**Important:**
          Please read the [migration guide](https://doc.traefik.io/traefik/v3.7/migrate/v3/#v371).\n\n**CVE
          fixed:**\n\n- [CVE-2026-44774](https://nvd.nist.gov/vuln/detail/CVE-2026-44774)
          (Advisory [GHSA-96qj-4jj5-wcjc](https://redirect.github.com/traefik/traefik/security/advisories/GHSA-96qj-4jj5-wcjc))\n\n**Bug
          fixes:**\n\n- **\\[k8s/ingress, k8s/crd, k8s/gatewayapi]** Add CrossProviderNamespaces
          option  ([#&#8203;13094](https://redirect.github.com/traefik/traefik/pull/13094)
          [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s/crd]**
          Fix cross-provider ref check for Kubernetes CRD provider ([#&#8203;13121](https://redirect.github.com/traefik/traefik/pull/13121)
          [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n\n### [`v3.7.0`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v21121-2025-02-24)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.7.0...v3.7.0)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.20...v2.11.21)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Bump github.com/go-acme/lego/v4 to v4.22.2 ([#&#8203;11537](https://redirect.github.com/traefik/traefik/pull/11537)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[cli]** Bump github.com/traefik/paerser
          to v0.2.2 ([#&#8203;11530](https://redirect.github.com/traefik/traefik/pull/11530)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[middleware]**
          Enable the retry middleware in the proxy ([#&#8203;11536](https://redirect.github.com/traefik/traefik/pull/11536)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[middleware]**
          Retry should send headers on Write ([#&#8203;11534](https://redirect.github.com/traefik/traefik/pull/11534)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.3.3](https://redirect.github.com/traefik/traefik/tree/v3.3.3)
          (2025-01-31)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.3.2...v3.3.3)\n\n**Bug
          fixes:**\n\n- **\\[api]** Do not create observability model by default ([#&#8203;11476](https://redirect.github.com/traefik/traefik/pull/11476)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[fastproxy]**
          Fix content-length header assertion ([#&#8203;11498](https://redirect.github.com/traefik/traefik/pull/11498)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[fastproxy]**
          Handle responses without content length header ([#&#8203;11458](https://redirect.github.com/traefik/traefik/pull/11458)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s/crd,k8s]**
          Add missing headerField in Middleware CRD ([#&#8203;11499](https://redirect.github.com/traefik/traefik/pull/11499)
          by [jspdown](https://redirect.github.com/jspdown))\n- **\\[tracing,accesslogs]**
          Bring back TraceID and SpanID fields in access logs ([#&#8203;11450](https://redirect.github.com/traefik/traefik/pull/11450)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Misc:**\n\n-
          Merge branch v2.11 into v3.3 ([#&#8203;11502](https://redirect.github.com/traefik/traefik/pull/11502)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- Merge branch v2.11
          into v3.3 ([#&#8203;11491](https://redirect.github.com/traefik/traefik/pull/11491)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n#### [v2.11.20](https://redirect.github.com/traefik/traefik/tree/v2.11.20)
          (2025-01-31)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.19...v2.11.20)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Graceful shutdown for ACME JSON write operation
          ([#&#8203;11497](https://redirect.github.com/traefik/traefik/pull/11497)
          by [juliens](https://redirect.github.com/juliens))\n\n**Documentation:**\n\n-
          Change docker-compose to docker compose ([#&#8203;11496](https://redirect.github.com/traefik/traefik/pull/11496)
          by [khai-pi](https://redirect.github.com/khai-pi))\n\n#### [v2.11.19](https://redirect.github.com/traefik/traefik/tree/v2.11.19)
          (2025-01-29)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.18...v2.11.19)\n\n**Bug
          fixes:**\n\n- **\\[middleware]** Changing log message when client cert is
          not available to debug ([#&#8203;11453](https://redirect.github.com/traefik/traefik/pull/11453)
          by [Nelwhix](https://redirect.github.com/Nelwhix))\n- **\\[service]** Do
          not create a logger instance for each proxy ([#&#8203;11487](https://redirect.github.com/traefik/traefik/pull/11487)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[webui]**
          Fix auto refresh not clearing on component unmount ([#&#8203;11477](https://redirect.github.com/traefik/traefik/pull/11477)
          by [DoubleREW](https://redirect.github.com/DoubleREW))\n\n**Documentation:**\n\n-
          Remove awesome.traefik.io reference in documentation section ([#&#8203;11435](https://redirect.github.com/traefik/traefik/pull/11435)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.3.2](https://redirect.github.com/traefik/traefik/tree/v3.3.2)
          (2025-01-14)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.3.1...v3.3.2)\n\n**Bug
          fixes:**\n\n- **\\[fastproxy]** Do not read response body for HEAD requests
          ([#&#8203;11442](https://redirect.github.com/traefik/traefik/pull/11442)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[metrics,tracing,accesslogs]**
          Fix observability configuration on EntryPoints ([#&#8203;11446](https://redirect.github.com/traefik/traefik/pull/11446)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[webui]**
          Set content-type when serving webui index ([#&#8203;11428](https://redirect.github.com/traefik/traefik/pull/11428)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\n-
          **\\[acme]** Fix deprecated dnsChallenge propagation logging and documentation
          ([#&#8203;11433](https://redirect.github.com/traefik/traefik/pull/11433)
          by [thomscode](https://redirect.github.com/thomscode))\n- **\\[acme]** Add
          missing trailing s to propagation.delayBeforeCheck option ([#&#8203;11417](https://redirect.github.com/traefik/traefik/pull/11417)
          by [jspiers](https://redirect.github.com/jspiers))\n\n**Misc:**\n\n- Merge
          branch v2.11 into v3.3 ([#&#8203;11419](https://redirect.github.com/traefik/traefik/pull/11419)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.3.1](https://redirect.github.com/traefik/traefik/tree/v3.3.1)
          (2025-01-07)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.3.0...v3.3.1)\n\n**Bug
          fixes:**\n\n- **\\[websocket,server]** Disable http2 connect setting for
          websocket by default ([#&#8203;11408](https://redirect.github.com/traefik/traefik/pull/11408)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n#### [v3.2.5](https://redirect.github.com/traefik/traefik/tree/v3.2.5)
          (2025-01-07)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.4...v3.2.5)\n\n**Bug
          fixes:**\n\n- **\\[websocket,server]** Disable http2 connect setting for
          websocket by default ([#&#8203;11408](https://redirect.github.com/traefik/traefik/pull/11408)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n#### [v2.11.18](https://redirect.github.com/traefik/traefik/tree/v2.11.18)
          (2025-01-07)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.17...v2.11.18)\n\n**Bug
          fixes:**\n\n- **\\[websocket,server]** Disable http2 connect setting for
          websocket by default ([#&#8203;11412](https://redirect.github.com/traefik/traefik/pull/11412)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n#### [v3.3.0](https://redirect.github.com/traefik/traefik/tree/v3.3.0)
          (2025-01-06)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.0-rc1...v3.3.0)\n\n**Enhancements:**\n\n-
          **\\[acme]** Add options to control ACME propagation checks ([#&#8203;11241](https://redirect.github.com/traefik/traefik/pull/11241)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[api]** Add support
          dump API endpoint ([#&#8203;11328](https://redirect.github.com/traefik/traefik/pull/11328)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[http]** Set Host
          header in HTTP provider request ([#&#8203;11237](https://redirect.github.com/traefik/traefik/pull/11237)
          by [nikonhub](https://redirect.github.com/nikonhub))\n- **\\[k8s/crd,k8s]**
          Make the IngressRoute kind optional ([#&#8203;11177](https://redirect.github.com/traefik/traefik/pull/11177)
          by [skirtan1](https://redirect.github.com/skirtan1))\n- **\\[k8s/ingress,sticky-session,k8s/crd,k8s]**
          Support serving endpoints ([#&#8203;11121](https://redirect.github.com/traefik/traefik/pull/11121)
          by [BZValoche](https://redirect.github.com/BZValoche))\n- **\\[logs,accesslogs]**
          OpenTelemetry Logs and Access Logs ([#&#8203;11319](https://redirect.github.com/traefik/traefik/pull/11319)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[logs,accesslogs]**
          Add experimental flag for OTLP logs integration ([#&#8203;11335](https://redirect.github.com/traefik/traefik/pull/11335)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[metrics,tracing,accesslogs]**
          Manage observability at entrypoint and router level ([#&#8203;11308](https://redirect.github.com/traefik/traefik/pull/11308)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[middleware,authentication]**
          Add an option to preserve the ForwardAuth Server Location header ([#&#8203;11318](https://redirect.github.com/traefik/traefik/pull/11318)
          by [Nelwhix](https://redirect.github.com/Nelwhix))\n- **\\[middleware,authentication]**
          Only calculate basic auth hashes once for concurrent requests ([#&#8203;11143](https://redirect.github.com/traefik/traefik/pull/11143)
          by [michelheusschen](https://redirect.github.com/michelheusschen))\n- **\\[middleware,authentication]**
          Send request body to authorization server for forward auth ([#&#8203;11097](https://redirect.github.com/traefik/traefik/pull/11097)
          by [kyo-ke](https://redirect.github.com/kyo-ke))\n- **\\[plugins]** Add
          AbortOnPluginFailure option to abort startup on plugin load failure ([#&#8203;11228](https://redirect.github.com/traefik/traefik/pull/11228)
          by [bmagic](https://redirect.github.com/bmagic))\n- **\\[sticky-session]**
          Configurable path for sticky cookies ([#&#8203;11166](https://redirect.github.com/traefik/traefik/pull/11166)
          by [IIpragmaII](https://redirect.github.com/IIpragmaII))\n- **\\[webui,api]**
          Configurable API & Dashboard base path ([#&#8203;11250](https://redirect.github.com/traefik/traefik/pull/11250)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Bug fixes:**\n\n-
          **\\[k8s/ingress,k8s/crd]** Fix fenced server status computation ([#&#8203;11361](https://redirect.github.com/traefik/traefik/pull/11361)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\n-
          Prepare release v3.3.0-rc2 ([#&#8203;11362](https://redirect.github.com/traefik/traefik/pull/11362)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- Prepare Release
          v3.3.0-rc1 ([#&#8203;11349](https://redirect.github.com/traefik/traefik/pull/11349)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Misc:**\n\n-
          Merge branch v3.2 into v3.3 ([#&#8203;11402](https://redirect.github.com/traefik/traefik/pull/11402)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.2 into v3.3 ([#&#8203;11393](https://redirect.github.com/traefik/traefik/pull/11393)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v3.2 into
          v3.3 ([#&#8203;11389](https://redirect.github.com/traefik/traefik/pull/11389)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v3.2 into
          v3.3 ([#&#8203;11367](https://redirect.github.com/traefik/traefik/pull/11367)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.2 into master ([#&#8203;11340](https://redirect.github.com/traefik/traefik/pull/11340)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.2 into master ([#&#8203;11293](https://redirect.github.com/traefik/traefik/pull/11293)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.2 into master ([#&#8203;11239](https://redirect.github.com/traefik/traefik/pull/11239)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.2 into master ([#&#8203;11187](https://redirect.github.com/traefik/traefik/pull/11187)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.2.4](https://redirect.github.com/traefik/traefik/tree/v3.2.4)
          (2025-01-06)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.3...v3.2.4)\n\n**Bug
          fixes:**\n\n- **\\[k8s/gatewayapi]** Support empty value for core Kubernetes
          API group ([#&#8203;11386](https://redirect.github.com/traefik/traefik/pull/11386)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[tcp,k8s/crd]**
          Pass TLS bool from IngressRouteTCP to TCPService ([#&#8203;11343](https://redirect.github.com/traefik/traefik/pull/11343)
          by [lipmem](https://redirect.github.com/lipmem))\n- **\\[tls]** Upgrade
          github.com/spiffe/go-spiffe/v2 to v2.4.0 ([#&#8203;11385](https://redirect.github.com/traefik/traefik/pull/11385)
          by [mmatur](https://redirect.github.com/mmatur))\n- Remove duplicate github.com/coreos/go-systemd
          dependency ([#&#8203;11354](https://redirect.github.com/traefik/traefik/pull/11354)
          by [Juneezee](https://redirect.github.com/Juneezee))\n\n**Documentation:**\n\n-
          **\\[k8s/gatewayapi]** Update Gateway API version support to v1.2.1 ([#&#8203;11357](https://redirect.github.com/traefik/traefik/pull/11357)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Add [@&#8203;jnoordsij](https://redirect.github.com/jnoordsij)
          to maintainers ([#&#8203;11352](https://redirect.github.com/traefik/traefik/pull/11352)
          by [emilevauge](https://redirect.github.com/emilevauge))\n\n**Misc:**\n\n-
          Merge branch v2.11 into v3.2 ([#&#8203;11400](https://redirect.github.com/traefik/traefik/pull/11400)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v2.11 into v3.2 ([#&#8203;11392](https://redirect.github.com/traefik/traefik/pull/11392)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- Merge branch v2.11
          into v3.2 ([#&#8203;11388](https://redirect.github.com/traefik/traefik/pull/11388)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
          v3.2 ([#&#8203;11366](https://redirect.github.com/traefik/traefik/pull/11366)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v2.11.17](https://redirect.github.com/traefik/traefik/tree/v2.11.17)
          (2025-01-06)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.16...v2.11.17)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Update go-acme/lego to v4.21.0 ([#&#8203;11368](https://redirect.github.com/traefik/traefik/pull/11368)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[middleware]** Fix typo
          in basicauth note ([#&#8203;11397](https://redirect.github.com/traefik/traefik/pull/11397)
          by [tieje](https://redirect.github.com/tieje))\n- **\\[service]** Configure
          ErrorLog in httputil.ReverseProxy ([#&#8203;11344](https://redirect.github.com/traefik/traefik/pull/11344)
          by [peacewalker122](https://redirect.github.com/peacewalker122))\n- Bump
          golang.org/x/net to v0.33.0 ([#&#8203;11365](https://redirect.github.com/traefik/traefik/pull/11365)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\n-
          **\\[acme]** Fix allowACMEByPass TOML example ([#&#8203;11370](https://redirect.github.com/traefik/traefik/pull/11370)
          by [hannesbraun](https://redirect.github.com/hannesbraun))\n- **\\[k8s/crd]**
          Update copyright for 2025 ([#&#8203;11383](https://redirect.github.com/traefik/traefik/pull/11383)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.3.0-rc2](https://redirect.github.com/traefik/traefik/tree/v3.3.0-rc2)
          (2024-12-20)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.3.0-rc1...v3.3.0-rc2)\n\n**Bug
          fixes:**\n\n- **\\[k8s/ingress,k8s/crd]** Fix fenced server status computation
          ([#&#8203;11361](https://redirect.github.com/traefik/traefik/pull/11361)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.3.0-rc1](https://redirect.github.com/traefik/traefik/tree/v3.3.0-rc1)
          (2024-12-16)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.0-rc1...v3.3.0-rc1)\n\n**Enhancements:**\n\n-
          **\\[acme]** Add options to control ACME propagation checks ([#&#8203;11241](https://redirect.github.com/traefik/traefik/pull/11241)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[api]** Add support
          dump API endpoint ([#&#8203;11328](https://redirect.github.com/traefik/traefik/pull/11328)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[http]** Set Host
          header in HTTP provider request ([#&#8203;11237](https://redirect.github.com/traefik/traefik/pull/11237)
          by [nikonhub](https://redirect.github.com/nikonhub))\n- **\\[k8s/crd,k8s]**
          Make the IngressRoute kind optional ([#&#8203;11177](https://redirect.github.com/traefik/traefik/pull/11177)
          by [skirtan1](https://redirect.github.com/skirtan1))\n- **\\[logs,accesslogs]**
          OpenTelemetry Logs and Access Logs ([#&#8203;11319](https://redirect.github.com/traefik/traefik/pull/11319)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[logs,accesslogs]**
          Add experimental flag for OTLP logs integration ([#&#8203;11335](https://redirect.github.com/traefik/traefik/pull/11335)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[metrics,tracing,accesslogs]**
          Manage observability at entrypoint and router level ([#&#8203;11308](https://redirect.github.com/traefik/traefik/pull/11308)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[middleware,authentication]**
          Add an option to preserve the ForwardAuth Server Location header ([#&#8203;11318](https://redirect.github.com/traefik/traefik/pull/11318)
          by [Nelwhix](https://redirect.github.com/Nelwhix))\n- **\\[middleware,authentication]**
          Only calculate basic auth hashes once for concurrent requests ([#&#8203;11143](https://redirect.github.com/traefik/traefik/pull/11143)
          by [michelheusschen](https://redirect.github.com/michelheusschen))\n- **\\[middleware,authentication]**
          Send request body to authorization server for forward auth ([#&#8203;11097](https://redirect.github.com/traefik/traefik/pull/11097)
          by [kyo-ke](https://redirect.github.com/kyo-ke))\n- **\\[plugins]** Add
          AbortOnPluginFailure option to abort startup on plugin load failure ([#&#8203;11228](https://redirect.github.com/traefik/traefik/pull/11228)
          by [bmagic](https://redirect.github.com/bmagic))\n- **\\[sticky-session]**
          Configurable path for sticky cookies ([#&#8203;11166](https://redirect.github.com/traefik/traefik/pull/11166)
          by [IIpragmaII](https://redirect.github.com/IIpragmaII))\n- **\\[sticky-session,k8s/ingress,k8s/crd,k8s]**
          Support serving endpoints ([#&#8203;11121](https://redirect.github.com/traefik/traefik/pull/11121)
          by [BZValoche](https://redirect.github.com/BZValoche))\n- **\\[webui,api]**
          Configurable API & Dashboard base path ([#&#8203;11250](https://redirect.github.com/traefik/traefik/pull/11250)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Misc:**\n\n-
          Merge branch v3.2 into master ([#&#8203;11340](https://redirect.github.com/traefik/traefik/pull/11340)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.2 into master ([#&#8203;11293](https://redirect.github.com/traefik/traefik/pull/11293)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.2 into master ([#&#8203;11239](https://redirect.github.com/traefik/traefik/pull/11239)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.2 into master ([#&#8203;11187](https://redirect.github.com/traefik/traefik/pull/11187)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.2.3](https://redirect.github.com/traefik/traefik/tree/v3.2.3)
          (2024-12-16)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.2...v3.2.3)\n\n**Documentation:**\n\n-
          Update reference install documentation with current chart default ([#&#8203;11332](https://redirect.github.com/traefik/traefik/pull/11332)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n\n**Misc:**\n\n-
          Merge branch v2.11 into v3.2 ([#&#8203;11346](https://redirect.github.com/traefik/traefik/pull/11346)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v2.11 into v3.2 ([#&#8203;11337](https://redirect.github.com/traefik/traefik/pull/11337)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v2.11.16](https://redirect.github.com/traefik/traefik/tree/v2.11.16)
          (2024-12-16)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.15...v2.11.16)\n\n**Bug
          fixes:**\n\n- **\\[server]** Update golang.org/x dependencies ([#&#8203;11336](https://redirect.github.com/traefik/traefik/pull/11336)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n#### [v3.2.2](https://redirect.github.com/traefik/traefik/tree/v3.2.2)
          (2024-12-10)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.1...v3.2.2)\n\n**Bug
          fixes:**\n\n- **\\[docker,docker/swarm]** Rename traefik.docker.\\* labels
          for Docker Swarm to traefik.swarm.\\* ([#&#8203;11247](https://redirect.github.com/traefik/traefik/pull/11247)
          by [anchal00](https://redirect.github.com/anchal00))\n- **\\[k8s/gatewayapi]**
          Update sigs.k8s.io/gateway-api to v1.2.1 ([#&#8203;11314](https://redirect.github.com/traefik/traefik/pull/11314)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[plugins]**
          Fix WASM settings ([#&#8203;11321](https://redirect.github.com/traefik/traefik/pull/11321)
          by [juliens](https://redirect.github.com/juliens))\n- **\\[rules]** Fix
          models mechanism for default rule syntax ([#&#8203;11300](https://redirect.github.com/traefik/traefik/pull/11300)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Documentation:**\n\n-
          Move callout to the entrypoint page footer ([#&#8203;11305](https://redirect.github.com/traefik/traefik/pull/11305)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Fix incorrect
          links in v3 migration sections ([#&#8203;11297](https://redirect.github.com/traefik/traefik/pull/11297)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- New Install
          Reference Documentation ([#&#8203;11213](https://redirect.github.com/traefik/traefik/pull/11213)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n\n####
          [v2.11.15](https://redirect.github.com/traefik/traefik/tree/v2.11.15) (2024-12-06)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.14...v2.11.15)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Update go-acme/lego to v4.20.4 ([#&#8203;11295](https://redirect.github.com/traefik/traefik/pull/11295)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[http3]** Update github.com/quic-go/quic-go
          to v0.48.2 ([#&#8203;11320](https://redirect.github.com/traefik/traefik/pull/11320)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.2.1](https://redirect.github.com/traefik/traefik/tree/v3.2.1)
          (2024-11-20)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.0...v3.2.1)\n\n**Bug
          fixes:**\n\n- **\\[k8s/ingress,k8s]** Fix HostRegexp config for rule syntax
          v2 ([#&#8203;11288](https://redirect.github.com/traefik/traefik/pull/11288)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[logs]**
          Change level of peeking first byte error log to DEBUG for Postgres ([#&#8203;11270](https://redirect.github.com/traefik/traefik/pull/11270)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[service,fastproxy]**
          Fix case problem for websocket upgrade ([#&#8203;11246](https://redirect.github.com/traefik/traefik/pull/11246)
          by [juliens](https://redirect.github.com/juliens))\n\n**Documentation:**\n\n-
          **\\[acme,tls]** Document how to use Certificates of cert-manager ([#&#8203;11053](https://redirect.github.com/traefik/traefik/pull/11053)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n- **\\[docker/swarm]**
          Add tips about the use of docker in dynamic configuration for swarm provider
          ([#&#8203;11207](https://redirect.github.com/traefik/traefik/pull/11207)
          by [webash](https://redirect.github.com/webash))\n- **\\[middleware]** Add
          Compress middleware to migration guide ([#&#8203;11229](https://redirect.github.com/traefik/traefik/pull/11229)
          by [logica0419](https://redirect.github.com/logica0419))\n\n**Misc:**\n\n-
          Merge branch v2.11 into v3.2 ([#&#8203;11290](https://redirect.github.com/traefik/traefik/pull/11290)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v2.11 into v3.2 ([#&#8203;11287](https://redirect.github.com/traefik/traefik/pull/11287)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- Merge branch v2.11
          into v3.2 ([#&#8203;11285](https://redirect.github.com/traefik/traefik/pull/11285)
          by [juliens](https://redirect.github.com/juliens))\n- Merge branch v2.11
          into v3.2 ([#&#8203;11268](https://redirect.github.com/traefik/traefik/pull/11268)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v2.11.14](https://redirect.github.com/traefik/traefik/tree/v2.11.14)
          (2024-11-20)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.13...v2.11.14)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Update go-acme/lego to v4.20.2 ([#&#8203;11263](https://redirect.github.com/traefik/traefik/pull/11263)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[logs,server]** Change
          level of peeking first byte error log to DEBUG ([#&#8203;11254](https://redirect.github.com/traefik/traefik/pull/11254)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[middleware,server]**
          Drop untrusted X-Forwarded-Prefix header ([#&#8203;11253](https://redirect.github.com/traefik/traefik/pull/11253)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[server]**
          Apply keepalive config to h2c entrypoints ([#&#8203;11276](https://redirect.github.com/traefik/traefik/pull/11276)
          by [davefu113](https://redirect.github.com/davefu113))\n- **\\[service]**
          Fix internal handlers ServiceBuilder composition ([#&#8203;11281](https://redirect.github.com/traefik/traefik/pull/11281)
          by [juliens](https://redirect.github.com/juliens))\n\n**Documentation:**\n\n-
          **\\[accesslogs]** Update access-logs.md, add examples for accesslog.format
          ([#&#8203;11275](https://redirect.github.com/traefik/traefik/pull/11275)
          by [bluepuma77](https://redirect.github.com/bluepuma77))\n- Fix the defaultRule
          CLI examples ([#&#8203;11282](https://redirect.github.com/traefik/traefik/pull/11282)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Fix spelling,
          grammar, and rephrase sections for clarity in some documentation pages ([#&#8203;11280](https://redirect.github.com/traefik/traefik/pull/11280)
          by [AntoineDeveloper](https://redirect.github.com/AntoineDeveloper))\n-
          Fix absolute link in the migration guide ([#&#8203;11269](https://redirect.github.com/traefik/traefik/pull/11269)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Add X-Forwarded-Prefix
          to the migration guide ([#&#8203;11267](https://redirect.github.com/traefik/traefik/pull/11267)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Fix a small
          typo in entrypoints documentation ([#&#8203;11261](https://redirect.github.com/traefik/traefik/pull/11261)
          by [quiode](https://redirect.github.com/quiode))\n- Add a warning about
          environment variables casing for static configuration ([#&#8203;11226](https://redirect.github.com/traefik/traefik/pull/11226)
          by [anchal00](https://redirect.github.com/anchal00))\n- Improve documentation
          on dashboard ([#&#8203;11220](https://redirect.github.com/traefik/traefik/pull/11220)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n\n#### [v3.2.0](https://redirect.github.com/traefik/traefik/tree/v3.2.0)
          (2024-10-28)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.0-rc1...v3.2.0)\n\n**Enhancements:**\n\n-
          **\\[acme]** Remove same email requirement for certresolvers ([#&#8203;11019](https://redirect.github.com/traefik/traefik/pull/11019)
          by [Emrio](https://redirect.github.com/Emrio))\n- **\\[acme]** Add support
          for custom CA certificates by certificate resolver ([#&#8203;10816](https://redirect.github.com/traefik/traefik/pull/10816)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[acme]** Add 30 day
          certificatesDuration step ([#&#8203;10970](https://redirect.github.com/traefik/traefik/pull/10970)
          by [luker983](https://redirect.github.com/luker983))\n- **\\[docker]** Support
          HTTP BasicAuth for docker and swarm endpoint ([#&#8203;10776](https://redirect.github.com/traefik/traefik/pull/10776)
          by [985492783](https://redirect.github.com/985492783))\n- **\\[k8s,k8s/gatewayapi]**
          Add supported features to the Gateway API GatewayClass status ([#&#8203;11056](https://redirect.github.com/traefik/traefik/pull/11056)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Update sigs.k8s.io/gateway-api to v1.2.0-rc1 ([#&#8203;11124](https://redirect.github.com/traefik/traefik/pull/11124)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Add support for backend protocol selection in HTTP and GRPC routes ([#&#8203;11051](https://redirect.github.com/traefik/traefik/pull/11051)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Improve Kubernetes GatewayAPI TCPRoute and TLSRoute support ([#&#8203;11042](https://redirect.github.com/traefik/traefik/pull/11042)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Support HTTPRoute destination port matching ([#&#8203;11134](https://redirect.github.com/traefik/traefik/pull/11134)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[k8s,k8s/gatewayapi]**
          Bump sigs.k8s.io/gateway-api to v1.2.0-rc2 ([#&#8203;11131](https://redirect.github.com/traefik/traefik/pull/11131)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[k8s,k8s/gatewayapi]**
          Add support for Gateway API BackendTLSPolicies ([#&#8203;11009](https://redirect.github.com/traefik/traefik/pull/11009)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Support NativeLB option in GatewayAPI provider ([#&#8203;11147](https://redirect.github.com/traefik/traefik/pull/11147)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Support ResponseHeaderModifier filter ([#&#8203;10987](https://redirect.github.com/traefik/traefik/pull/10987)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[k8s,k8s/gatewayapi]**
          Support GRPC routes ([#&#8203;10975](https://redirect.github.com/traefik/traefik/pull/10975)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[k8s,k8s/gatewayapi]**
          Bump sigs.k8s.io/gateway-api to v1.2.0 ([#&#8203;11167](https://redirect.github.com/traefik/traefik/pull/11167)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[metrics,otel]**
          Allow setting service.name for OTLP metrics ([#&#8203;10917](https://redirect.github.com/traefik/traefik/pull/10917)
          by [cmartell-at-ocp](https://redirect.github.com/cmartell-at-ocp))\n- **\\[middleware,accesslogs]**
          Record trace id and EntryPoint span id into access log ([#&#8203;10921](https://redirect.github.com/traefik/traefik/pull/10921)
          by [weijiany](https://redirect.github.com/weijiany))\n- **\\[middleware,authentication]**
          Support LogUserHeader with forwardAuth middleware ([#&#8203;10833](https://redirect.github.com/traefik/traefik/pull/10833)
          by [GaleHuang](https://redirect.github.com/GaleHuang))\n- **\\[middleware]**
          Add encodings option to the compression middleware ([#&#8203;10943](https://redirect.github.com/traefik/traefik/pull/10943)
          by [wollomatic](https://redirect.github.com/wollomatic))\n- **\\[middleware]**
          Add support for ipv6 subnet in ipStrategy ([#&#8203;9747](https://redirect.github.com/traefik/traefik/pull/9747)
          by [michal-kralik](https://redirect.github.com/michal-kralik))\n- **\\[nomad]**
          Support for watching instead of polling Nomad ([#&#8203;10997](https://redirect.github.com/traefik/traefik/pull/10997)
          by [deverton-godaddy](https://redirect.github.com/deverton-godaddy))\n-
          **\\[server,performance]** Introduce a fast proxy mode to improve HTTP/1.1
          performances with backends ([#&#8203;11122](https://redirect.github.com/traefik/traefik/pull/11122)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[server]**
          Configurable max request header size ([#&#8203;10995](https://redirect.github.com/traefik/traefik/pull/10995)
          by [lucasrod16](https://redirect.github.com/lucasrod16))\n- **\\[service]**
          Add mirrorBody option to HTTP mirroring ([#&#8203;11032](https://redirect.github.com/traefik/traefik/pull/11032)
          by [MatteoPaier](https://redirect.github.com/MatteoPaier))\n- **\\[service]**
          Add an option to preserve server path ([#&#8203;11193](https://redirect.github.com/traefik/traefik/pull/11193)
          by [mmatur](https://redirect.github.com/mmatur))\n\n**Bug fixes:**\n\n-
          **\\[k8s,k8s/gatewayapi]** Ensuring Gateway API reflected Traefik resource
          name unicity ([#&#8203;11222](https://redirect.github.com/traefik/traefik/pull/11222)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Preserve GRPCRoute filters order ([#&#8203;11199](https://redirect.github.com/traefik/traefik/pull/11199)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[k8s,k8s/gatewayapi]**
          Support http and https appProtocol for Kubernetes Service ([#&#8203;11176](https://redirect.github.com/traefik/traefik/pull/11176)
          by [WillDaSilva](https://redirect.github.com/WillDaSilva))\n- **\\[k8s,k8s/gatewayapi]**
          Avoid updating Accepted status for routes matching no Gateways ([#&#8203;11170](https://redirect.github.com/traefik/traefik/pull/11170)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Do not update gateway status when not selected by a gateway class ([#&#8203;11169](https://redirect.github.com/traefik/traefik/pull/11169)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[service]**
          Detect and drop broken conns in the fastproxy pool ([#&#8203;11212](https://redirect.github.com/traefik/traefik/pull/11212)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\n-
          **\\[k8s,k8s/gatewayapi]** Document nativeLBByDefault annotation on Kubernetes
          Gateway provider ([#&#8203;11209](https://redirect.github.com/traefik/traefik/pull/11209)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n- **\\[k8s/crd,k8s]**
          Detail CRD update with v3.2 in the migration guide ([#&#8203;11164](https://redirect.github.com/traefik/traefik/pull/11164)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n- **\\[k8s/gatewayapi]**
          Add missing RBAC in the migration guide ([#&#8203;11189](https://redirect.github.com/traefik/traefik/pull/11189)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n- **\\[k8s]**
          Fix instructions for downloading CRDs of Gateway API v1.2 ([#&#8203;11191](https://redirect.github.com/traefik/traefik/pull/11191)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n- Prepare release
          v3.2.0-rc2 ([#&#8203;11182](https://redirect.github.com/traefik/traefik/pull/11182)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Prepare Release
          v3.2.0-rc1 ([#&#8203;11154](https://redirect.github.com/traefik/traefik/pull/11154)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Misc:**\n\n-
          Merge branch v3.1 into v3.2 ([#&#8203;11219](https://redirect.github.com/traefik/traefik/pull/11219)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.1 into v3.2 ([#&#8203;11181](https://redirect.github.com/traefik/traefik/pull/11181)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.1 into master ([#&#8203;11153](https://redirect.github.com/traefik/traefik/pull/11153)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.1 into master ([#&#8203;11110](https://redirect.github.com/traefik/traefik/pull/11110)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.1 into master ([#&#8203;11066](https://redirect.github.com/traefik/traefik/pull/11066)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v3.1 into
          master ([#&#8203;11047](https://redirect.github.com/traefik/traefik/pull/11047)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v3.1 into
          master ([#&#8203;10980](https://redirect.github.com/traefik/traefik/pull/10980)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v3.1 into master ([#&#8203;10952](https://redirect.github.com/traefik/traefik/pull/10952)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v3.1 into
          master ([#&#8203;10906](https://redirect.github.com/traefik/traefik/pull/10906)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n#### [v3.1.7](https://redirect.github.com/traefik/traefik/tree/v3.1.7)
          (2024-10-28)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.1.6...v3.1.7)\n\n**Bug
          fixes:**\n\n- **\\[k8s,k8s/gatewayapi]** Preserve HTTPRoute filters order
          ([#&#8203;11198](https://redirect.github.com/traefik/traefik/pull/11198)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\n-
          **\\[k8s,k8s/gatewayapi]** Fix broken links in Kubernetes Gateway provider
          page ([#&#8203;11188](https://redirect.github.com/traefik/traefik/pull/11188)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n\n**Misc:**\n\n-
          Merge branch v2.11 into v3.1 ([#&#8203;11232](https://redirect.github.com/traefik/traefik/pull/11232)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v2.11 into v3.1 ([#&#8203;11218](https://redirect.github.com/traefik/traefik/pull/11218)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v2.11.13](https://redirect.github.com/traefik/traefik/tree/v2.11.13)
          (2024-10-28)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.12...v2.11.13)\n\n**Bug
          fixes:**\n\n- **\\[middleware,service]** Panic on aborted requests to properly
          close the connection ([#&#8203;11129](https://redirect.github.com/traefik/traefik/pull/11129)
          by [tonybart1337](https://redirect.github.com/tonybart1337))\n\n**Documentation:**\n\n-
          Update business callouts ([#&#8203;11217](https://redirect.github.com/traefik/traefik/pull/11217)
          by [tomatokoolaid](https://redirect.github.com/tomatokoolaid))\n\n#### [v3.2.0-rc2](https://redirect.github.com/traefik/traefik/tree/v3.2.0-rc2)
          (2024-10-09)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.2.0-rc1...v3.2.0-rc2)\n\n**Enhancements:**\n\n-
          **\\[k8s,k8s/gatewayapi]** Bump sigs.k8s.io/gateway-api to v1.2.0 ([#&#8203;11167](https://redirect.github.com/traefik/traefik/pull/11167)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Bug fixes:**\n\n-
          **\\[k8s,k8s/gatewayapi]** Support http and https appProtocol for Kubernetes
          Service ([#&#8203;11176](https://redirect.github.com/traefik/traefik/pull/11176)
          by [WillDaSilva](https://redirect.github.com/WillDaSilva))\n- **\\[k8s,k8s/gatewayapi]**
          Avoid updating Accepted status for routes matching no Gateways ([#&#8203;11170](https://redirect.github.com/traefik/traefik/pull/11170)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Do not update gateway status when not selected by a gateway class ([#&#8203;11169](https://redirect.github.com/traefik/traefik/pull/11169)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\n-
          Detail CRD update with v3.2 in the migration guide ([#&#8203;11164](https://redirect.github.com/traefik/traefik/pull/11164)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n\n**Misc:**\n\n-
          Merge branch v3.1 into v3.2 ([#&#8203;11181](https://redirect.github.com/traefik/traefik/pull/11181)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n#### [v3.1.6](https://redirect.github.com/traefik/traefik/tree/v3.1.6)
          (2024-10-09)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.1.5...v3.1.6)\n\n**Bug
          fixes:**\n\n- **\\[middleware]** Reuse compression writers ([#&#8203;11168](https://redirect.github.com/traefik/traefik/pull/11168)
          by [michelheusschen](https://redirect.github.com/michelheusschen))\n- **\\[middleware]**
          Use correct default weight in Accept-Encoding ([#&#8203;11084](https://redirect.github.com/traefik/traefik/pull/11084)
          by [michelheusschen](https://redirect.github.com/michelheusschen))\n- **\\[plugins]**
          Close wasm middleware to prevent memory leak ([#&#8203;11151](https://redirect.github.com/traefik/traefik/pull/11151)
          by [ttys3](https://redirect.github.com/ttys3))\n\n**Misc:**\n\n- Merge branch
          v2.11 into v3.1 ([#&#8203;11179](https://redirect.github.com/traefik/traefik/pull/11179)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v2.11 into v3.1 ([#&#8203;11174](https://redirect.github.com/traefik/traefik/pull/11174)
          by [mmatur](https://redirect.github.com/mmatur))\n\n#### [v2.11.12](https://redirect.github.com/traefik/traefik/tree/v2.11.12)
          (2024-10-09)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v2.11.11...v2.11.12)\n\n**Bug
          fixes:**\n\n- **\\[middleware]** Bump github.com/klauspost/compress to [`dbd6c38`](https://redirect.github.com/containous/traefik/commit/dbd6c381492a)
          ([#&#8203;11162](https://redirect.github.com/traefik/traefik/pull/11162)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[webui]**
          Upgrade to node 22.9 and yarn lock to fix vulnerabilities ([#&#8203;11173](https://redirect.github.com/traefik/traefik/pull/11173)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[webui]**
          Adopt a layout for the large amount of entrypoint port numbers ([#&#8203;11157](https://redirect.github.com/traefik/traefik/pull/11157)
          by [framebassman](https://redirect.github.com/framebassman))\n\n**Documentation:**\n\n-
          **\\[accesslogs]** Clarify that only header fields may be redacted in access-logs
          ([#&#8203;11139](https://redirect.github.com/traefik/traefik/pull/11139)
          by [mattbnz](https://redirect.github.com/mattbnz))\n- Update business callout
          ([#&#8203;11172](https://redirect.github.com/traefik/traefik/pull/11172)
          by [tomatokoolaid](https://redirect.github.com/tomatokoolaid))\n\n#### [v3.2.0-rc1](https://redirect.github.com/traefik/traefik/tree/v3.2.0-rc1)
          (2024-10-02)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.1.0-rc1...v3.2.0-rc1)\n\n**Enhancements:**\n\n-
          **\\[acme]** Remove same email requirement for certresolvers ([#&#8203;11019](https://redirect.github.com/traefik/traefik/pull/11019)
          by [Emrio](https://redirect.github.com/Emrio))\n- **\\[acme]** Add support
          for custom CA certificates by certificate resolver ([#&#8203;10816](https://redirect.github.com/traefik/traefik/pull/10816)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[acme]** Add 30 day
          certificatesDuration step ([#&#8203;10970](https://redirect.github.com/traefik/traefik/pull/10970)
          by [luker983](https://redirect.github.com/luker983))\n- **\\[docker]** Support
          HTTP BasicAuth for docker and swarm endpoint ([#&#8203;10776](https://redirect.github.com/traefik/traefik/pull/10776)
          by [985492783](https://redirect.github.com/985492783))\n- **\\[k8s,k8s/gatewayapi]**
          Add supported features to the Gateway API GatewayClass status ([#&#8203;11056](https://redirect.github.com/traefik/traefik/pull/11056)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Update sigs.k8s.io/gateway-api to v1.2.0-rc1 ([#&#8203;11124](https://redirect.github.com/traefik/traefik/pull/11124)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Add support for backend protocol selection in HTTP and GRPC routes ([#&#8203;11051](https://redirect.github.com/traefik/traefik/pull/11051)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Improve Kubernetes GatewayAPI TCPRoute and TLSRoute support ([#&#8203;11042](https://redirect.github.com/traefik/traefik/pull/11042)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Support HTTPRoute destination port matching ([#&#8203;11134](https://redirect.github.com/traefik/traefik/pull/11134)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[k8s,k8s/gatewayapi]**
          Bump sigs.k8s.io/gateway-api to v1.2.0-rc2 ([#&#8203;11131](https://redirect.github.com/traefik/traefik/pull/11131)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[k8s,k8s/gatewayapi]**
          Add support for Gateway API BackendTLSPolicies ([#&#8203;11009](https://redirect.github.com/traefik/traefik/pull/11009)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Support NativeLB option in GatewayAPI provider ([#&#8203;11147](https://redirect.github.com/traefik/traefik/pull/11147)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s,k8s/gatewayapi]**
          Support ResponseHeaderModifier filter ([#&#8203;10987](https://redirect.github.com/traefik/traefik/pull/10987)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[k8s,k8s/gatewayapi]**
          Support GRPC routes ([#&#8203;10975](https://redirect.github.com/traefik/traefik/pull/10975)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[metrics,otel]**
          Allow setting service.name for OTLP metrics ([#&#8203;10917](https://redirect.github.com/traefik/traefik/pull/10917)
          by [cmartell-at-ocp](https://redirect.github.com/cmartell-at-ocp))\n- **\\[middleware,accesslogs]**
          Record trace id and EntryPoint span id into access log ([#&#8203;10921](https://redirect.github.com/traefik/traefik/pull/10921)
          by [weijiany](https://redirect.github.com/weijiany))\n- **\\[middleware,authentication]**
          Support LogUserHeader with forwardAuth middleware ([#&#8203;10833](https://redirect.github.com/traefik/traefik/pull/10833)
          by [GaleHuang](https://redirect.github.com/GaleHuang))\n- **\\[middleware]**
          Add encodings option to the compression middleware ([#&#8203;10943](https://redirect.github.com/traefik/traefik/pull/10943)
          by [wollomatic](https://redirect.github.com/wollomatic))\n- **\\[middleware]**
          Add support for ipv6 subnet in ipStrategy ([#&#8203;9747](https://redirect.github.com/traefik/traefik/pull/9747)
          by [michal-kralik](https://redirect.github.com/michal-kralik))\n- **\\[nomad]**
          Support for watching instead of polling Nomad ([#&#8203;10997](https://redirect.github.com/traefik/traefik/pull/10997)
          by [deverton-godaddy](https://redirect.github.com/deverton-godaddy))\n-
          **\\[server,performance]** Introduce a fast proxy mode to improve HTTP/1.1
          performances with backends ([#&#8203;11122](https://redirect.github.com/traefik/traefik/pull/11122)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[server]**
          Configurable max request header size ([#&#8203;10995](https://redirect.github.com/traefik/traefik/pull/10995)
          by [lucasrod16](https://redirect.github.com/lucasrod16))\n- **\\[service]**
          Add mirrorBody option to HTTP mirroring ([#&#8203;11032](https://redirect.github.com/traefik/traefik/pull/11032)
          by [MatteoPaier](https://redirect.github.com/MatteoPaier))\n\n#### [v3.1.5](https://redirect.github.com/traefik/traefik/tree/v3.1.5)
          (2024-10-02)\n\n[All Commits](https://redirect.github.com/traefik/traefik/compare/v3.1.4...v3.1.5)\n\n**Bug
          fixes:**\n\n- **\\[k8s/ingress,k8s]** Disable IngressClass lookup when disableClusterScopeResources
          is enabled ([#&#8203;11111](https://redirect.g\n\n> \u2702 **Note**\n> \n>
          PR body was truncated to here.\n\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5
          **Schedule**: (UTC)\n\n- Branch creation\n  - At any time (no schedule defined)\n-
          Automerge\n  - At any time (no schedule defined)\n\n\U0001F6A6 **Automerge**:
          Disabled by config. Please merge this manually once you are satisfied.\n\n\u267B
          **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry
          checkbox.\n\n\U0001F515 **Ignore**: Close this PR and you won't be reminded
          about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want
          to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated
          by [Mend Renovate](https://mend.io/renovate/). View the [repository job
          log](https://developer.mend.io/github/osism/release).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNDIuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI0Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/release/pull/2560
        commit_id: 2a1c85a104ecef7e2fedd44a43ad98dd95ae50c2
        patchset: 2a1c85a104ecef7e2fedd44a43ad98dd95ae50c2
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/release
          name: osism/release
          short_name: release
          src_dir: src/github.com/osism/release
        topic: null
      job: yamllint
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSB0cmFlZmlrIGRvY2tlciB0YWcgdG8gdjMuNy41Cgo+IOKEue+4jyAqKk5vdGUqKgo+IAo+IFRoaXMgUFIgYm9keSB3YXMgdHJ1bmNhdGVkIGR1ZSB0byBwbGF0Zm9ybSBsaW1pdHMuCgpUaGlzIFBSIGNvbnRhaW5zIHRoZSBmb2xsb3dpbmcgdXBkYXRlczoKCnwgUGFja2FnZSB8IFVwZGF0ZSB8IENoYW5nZSB8IFBlbmRpbmcgfAp8LS0tfC0tLXwtLS18LS0tfAp8IFt0cmFlZmlrXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY29udGFpbm91cy90cmFlZmlrKSB8IG1pbm9yIHwgYHYzLjUuMGAg4oaSIGB2My43LjVgIHwgYHYzLjcuNmAgKCsxKSB8CgotLS0KCiMjIyBSZWxlYXNlIE5vdGVzCgo8ZGV0YWlscz4KPHN1bW1hcnk+Y29udGFpbm91cy90cmFlZmlrICh0cmFlZmlrKTwvc3VtbWFyeT4KCiMjIyBbYHYzLjcuNWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jb250YWlub3VzL3RyYWVmaWsvYmxvYi9IRUFEL0NIQU5HRUxPRy5tZCN2Mzc1LTIwMjYtMDYtMTApCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jb250YWlub3VzL3RyYWVmaWsvY29tcGFyZS92My43LjUuLi52My43LjUpCgpbQWxsIENvbW1pdHNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvY29tcGFyZS92My43LjQuLi52My43LjUpCgoqKkJ1ZyBmaXhlczoqKgoKLSAqKlxbazhzL2luZ3Jlc3MtbmdpbnhdKiogU2tpcCBpbmdyZXNzIHdoZW4gYXV0aC1zZWNyZXQgcmVzb2x1dGlvbiBmYWlscyAoWyMmIzgyMDM7MTMzMjNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMzMyMykgW0AmIzgyMDM7Z25kejA3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ25kejA3KSkKLSAqKlxbazhzL2luZ3Jlc3MtbmdpbnhdKiogUGFzcyBlbmRwb2ludHNsaWNlIGZlbmNpbmcgb24gaW5ncmVzcy1uZ2lueCBwcm92aWRlciAoWyMmIzgyMDM7MTMyOTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMzI5MCkgW0AmIzgyMDM7TGVhcmxval0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0xlYXJsb2opKQotICoqXFtrOHMvZ2F0ZXdheWFwaV0qKiBSZWplY3QgY3Jvc3MtcHJvdmlkZXIgcmVmZXJlbmNlcyB3aXRoIGJhY2tlbmRSZWZzLm5hbWVzcGFjZSAoWyMmIzgyMDM7MTMzMjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMzMyMikgW0AmIzgyMDM7eW91a291bGF5bGV5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20veW91a291bGF5bGV5KSkKLSAqKlxbc2VydmVyXSoqIEJ1bXAgdG8gZ2l0aHViLmNvbS9waXJlcy9nby1wcm94eXByb3RvIHYwLjEyLjAgKFsjJiM4MjAzOzEzMzEzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTMzMTMpIFtAJiM4MjAzO3RpbXNjaHVtaV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RpbXNjaHVtaSkpCi0gKipcW3Rsc10qKiBGaXggcm91dGVycyB3aXRoIHNhbWUgaG9zdCwgZGlmZmVyZW50IHRsc29wdGlvbnMgb24gZGlmZmVyZW50IGVudHJ5UG9pbnQgKFsjJiM4MjAzOzEzMzI5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTMzMjkpIFtAJiM4MjAzO2p1bGllbnNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9qdWxpZW5zKSkKLSAqKlxbdGxzXSoqIEZpeCBzbmljaGVjayBmb3Igcm91dGVycyB3aXRoIG5vIGhvc3RzIChbIyYjODIwMzsxMzMzM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEzMzMzKSBbQCYjODIwMztydHJpYm90dGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ydHJpYm90dGUpKQoKIyMjIFtgdjMuNy41YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NvbnRhaW5vdXMvdHJhZWZpay9ibG9iL0hFQUQvQ0hBTkdFTE9HLm1kI3YzNzUtMjAyNi0wNi0xMCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NvbnRhaW5vdXMvdHJhZWZpay9jb21wYXJlL3YzLjcuNC4uLnYzLjcuNSkKCltBbGwgQ29tbWl0c10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9jb21wYXJlL3YzLjcuNC4uLnYzLjcuNSkKCioqQnVnIGZpeGVzOioqCgotICoqXFtrOHMvaW5ncmVzcy1uZ2lueF0qKiBTa2lwIGluZ3Jlc3Mgd2hlbiBhdXRoLXNlY3JldCByZXNvbHV0aW9uIGZhaWxzIChbIyYjODIwMzsxMzMyM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEzMzIzKSBbQCYjODIwMztnbmR6MDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nbmR6MDcpKQotICoqXFtrOHMvaW5ncmVzcy1uZ2lueF0qKiBQYXNzIGVuZHBvaW50c2xpY2UgZmVuY2luZyBvbiBpbmdyZXNzLW5naW54IHByb3ZpZGVyIChbIyYjODIwMzsxMzI5MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEzMjkwKSBbQCYjODIwMztMZWFybG9qXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vTGVhcmxvaikpCi0gKipcW2s4cy9nYXRld2F5YXBpXSoqIFJlamVjdCBjcm9zcy1wcm92aWRlciByZWZlcmVuY2VzIHdpdGggYmFja2VuZFJlZnMubmFtZXNwYWNlIChbIyYjODIwMzsxMzMyMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEzMzIyKSBbQCYjODIwMzt5b3Vrb3VsYXlsZXldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS95b3Vrb3VsYXlsZXkpKQotICoqXFtzZXJ2ZXJdKiogQnVtcCB0byBnaXRodWIuY29tL3BpcmVzL2dvLXByb3h5cHJvdG8gdjAuMTIuMCAoWyMmIzgyMDM7MTMzMTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMzMxMykgW0AmIzgyMDM7dGltc2NodW1pXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdGltc2NodW1pKSkKLSAqKlxbdGxzXSoqIEZpeCByb3V0ZXJzIHdpdGggc2FtZSBob3N0LCBkaWZmZXJlbnQgdGxzb3B0aW9ucyBvbiBkaWZmZXJlbnQgZW50cnlQb2ludCAoWyMmIzgyMDM7MTMzMjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMzMyOSkgW0AmIzgyMDM7anVsaWVuc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2p1bGllbnMpKQotICoqXFt0bHNdKiogRml4IHNuaWNoZWNrIGZvciByb3V0ZXJzIHdpdGggbm8gaG9zdHMgKFsjJiM4MjAzOzEzMzMzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTMzMzMpIFtAJiM4MjAzO3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCgojIyMgW2B2My43LjRgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY29udGFpbm91cy90cmFlZmlrL2Jsb2IvSEVBRC9DSEFOR0VMT0cubWQjdjM3NC0yMDI2LTA2LTA1KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY29udGFpbm91cy90cmFlZmlrL2NvbXBhcmUvdjMuNy40Li4udjMuNy40KQoKW0FsbCBDb21taXRzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL2NvbXBhcmUvdjMuNy4zLi4udjMuNy40KQoKKipCdWcgZml4ZXM6KioKCi0gKipcW21pZGRsZXdhcmVdKiogRml4IHJlZGlzIHdyaXRlIHRpbWVvdXQgb3B0aW9uIGNvbmZpZ3VyYXRpb24gKFsjJiM4MjAzOzEzMjczXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTMyNzMpIFtAJiM4MjAzO2J6eXkxMDI0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYnp5eTEwMjQpKQotICoqXFt3ZWJ1aV0qKiBCdW1wIHJlYWN0LXJvdXRlciBhbmQganNkb20gKFsjJiM4MjAzOzEzMzAxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTMzMDEpIFtAJiM4MjAzO2duZHowN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2duZHowNykpCi0gKipcW2s4cy9nYXRld2F5YXBpXSoqIEZpeCBCYWNrZW5kVExTUG9saWN5IHN0YXR1cyB1cGRhdGUgKFsjJiM4MjAzOzEzMzA2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTMzMDYpIFtAJiM4MjAzO0FuYXRvbGVMdWNldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0FuYXRvbGVMdWNldCkpCi0gKipcW2h0dHAzXSoqIEJ1bXAgZ2l0aHViLmNvbS9xdWljLWdvL3F1aWMtZ28gdG8gdjAuNTkuMSAoWyMmIzgyMDM7MTMzMDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMzMwMCkgW0AmIzgyMDM7cnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKLSAqKlxbd2VidWldKiogQnVtcCBheGlvcyB0byB2MS4xNy4wIChbIyYjODIwMzsxMzI5OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEzMjk5KSBbQCYjODIwMztnbmR6MDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nbmR6MDcpKQotICoqXFt0bHNdKiogRml4IHNuaWNoZWNrIHdpdGgga2VlcGFsaXZlIChbIyYjODIwMzsxMzMwNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEzMzA1KSBbQCYjODIwMztqdWxpZW5zXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vanVsaWVucykpCgojIyMgW2B2My43LjRgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY29udGFpbm91cy90cmFlZmlrL2Jsb2IvSEVBRC9DSEFOR0VMT0cubWQjdjM3NC0yMDI2LTA2LTA1KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY29udGFpbm91cy90cmFlZmlrL2NvbXBhcmUvdjMuNy4zLi4udjMuNy40KQoKW0FsbCBDb21taXRzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL2NvbXBhcmUvdjMuNy4zLi4udjMuNy40KQoKKipCdWcgZml4ZXM6KioKCi0gKipcW21pZGRsZXdhcmVdKiogRml4IHJlZGlzIHdyaXRlIHRpbWVvdXQgb3B0aW9uIGNvbmZpZ3VyYXRpb24gKFsjJiM4MjAzOzEzMjczXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTMyNzMpIFtAJiM4MjAzO2J6eXkxMDI0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYnp5eTEwMjQpKQotICoqXFt3ZWJ1aV0qKiBCdW1wIHJlYWN0LXJvdXRlciBhbmQganNkb20gKFsjJiM4MjAzOzEzMzAxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTMzMDEpIFtAJiM4MjAzO2duZHowN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2duZHowNykpCi0gKipcW2s4cy9nYXRld2F5YXBpXSoqIEZpeCBCYWNrZW5kVExTUG9saWN5IHN0YXR1cyB1cGRhdGUgKFsjJiM4MjAzOzEzMzA2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTMzMDYpIFtAJiM4MjAzO0FuYXRvbGVMdWNldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0FuYXRvbGVMdWNldCkpCi0gKipcW2h0dHAzXSoqIEJ1bXAgZ2l0aHViLmNvbS9xdWljLWdvL3F1aWMtZ28gdG8gdjAuNTkuMSAoWyMmIzgyMDM7MTMzMDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMzMwMCkgW0AmIzgyMDM7cnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKLSAqKlxbd2VidWldKiogQnVtcCBheGlvcyB0byB2MS4xNy4wIChbIyYjODIwMzsxMzI5OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEzMjk5KSBbQCYjODIwMztnbmR6MDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nbmR6MDcpKQotICoqXFt0bHNdKiogRml4IHNuaWNoZWNrIHdpdGgga2VlcGFsaXZlIChbIyYjODIwMzsxMzMwNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEzMzA1KSBbQCYjODIwMztqdWxpZW5zXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vanVsaWVucykpCgojIyMgW2B2My43LjNgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY29udGFpbm91cy90cmFlZmlrL2Jsb2IvSEVBRC9DSEFOR0VMT0cubWQjdjM3NC0yMDI2LTA2LTA1KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY29udGFpbm91cy90cmFlZmlrL2NvbXBhcmUvdjMuNy4zLi4udjMuNy4zKQoKW0FsbCBDb21taXRzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL2NvbXBhcmUvdjMuNy4zLi4udjMuNy40KQoKKipCdWcgZml4ZXM6KioKCi0gKipcW21pZGRsZXdhcmVdKiogRml4IHJlZGlzIHdyaXRlIHRpbWVvdXQgb3B0aW9uIGNvbmZpZ3VyYXRpb24gKFsjJiM4MjAzOzEzMjczXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTMyNzMpIFtAJiM4MjAzO2J6eXkxMDI0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYnp5eTEwMjQpKQotICoqXFt3ZWJ1aV0qKiBCdW1wIHJlYWN0LXJvdXRlciBhbmQganNkb20gKFsjJiM4MjAzOzEzMzAxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTMzMDEpIFtAJiM4MjAzO2duZHowN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2duZHowNykpCi0gKipcW2s4cy9nYXRld2F5YXBpXSoqIEZpeCBCYWNrZW5kVExTUG9saWN5IHN0YXR1cyB1cGRhdGUgKFsjJiM4MjAzOzEzMzA2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTMzMDYpIFtAJiM4MjAzO0FuYXRvbGVMdWNldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0FuYXRvbGVMdWNldCkpCi0gKipcW2h0dHAzXSoqIEJ1bXAgZ2l0aHViLmNvbS9xdWljLWdvL3F1aWMtZ28gdG8gdjAuNTkuMSAoWyMmIzgyMDM7MTMzMDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMzMwMCkgW0AmIzgyMDM7cnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKLSAqKlxbd2VidWldKiogQnVtcCBheGlvcyB0byB2MS4xNy4wIChbIyYjODIwMzsxMzI5OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEzMjk5KSBbQCYjODIwMztnbmR6MDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nbmR6MDcpKQotICoqXFt0bHNdKiogRml4IHNuaWNoZWNrIHdpdGgga2VlcGFsaXZlIChbIyYjODIwMzsxMzMwNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEzMzA1KSBbQCYjODIwMztqdWxpZW5zXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vanVsaWVucykpCgojIyMgW2B2My43LjNgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY29udGFpbm91cy90cmFlZmlrL2Jsb2IvSEVBRC9DSEFOR0VMT0cubWQjdjM3NC0yMDI2LTA2LTA1KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY29udGFpbm91cy90cmFlZmlrL2NvbXBhcmUvdjMuNy4xLi4udjMuNy4zKQoKW0FsbCBDb21taXRzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL2NvbXBhcmUvdjMuNy4zLi4udjMuNy40KQoKKipCdWcgZml4ZXM6KioKCi0gKipcW21pZGRsZXdhcmVdKiogRml4IHJlZGlzIHdyaXRlIHRpbWVvdXQgb3B0aW9uIGNvbmZpZ3VyYXRpb24gKFsjJiM4MjAzOzEzMjczXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTMyNzMpIFtAJiM4MjAzO2J6eXkxMDI0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYnp5eTEwMjQpKQotICoqXFt3ZWJ1aV0qKiBCdW1wIHJlYWN0LXJvdXRlciBhbmQganNkb20gKFsjJiM4MjAzOzEzMzAxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTMzMDEpIFtAJiM4MjAzO2duZHowN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2duZHowNykpCi0gKipcW2s4cy9nYXRld2F5YXBpXSoqIEZpeCBCYWNrZW5kVExTUG9saWN5IHN0YXR1cyB1cGRhdGUgKFsjJiM4MjAzOzEzMzA2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTMzMDYpIFtAJiM4MjAzO0FuYXRvbGVMdWNldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0FuYXRvbGVMdWNldCkpCi0gKipcW2h0dHAzXSoqIEJ1bXAgZ2l0aHViLmNvbS9xdWljLWdvL3F1aWMtZ28gdG8gdjAuNTkuMSAoWyMmIzgyMDM7MTMzMDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMzMwMCkgW0AmIzgyMDM7cnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKLSAqKlxbd2VidWldKiogQnVtcCBheGlvcyB0byB2MS4xNy4wIChbIyYjODIwMzsxMzI5OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEzMjk5KSBbQCYjODIwMztnbmR6MDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nbmR6MDcpKQotICoqXFt0bHNdKiogRml4IHNuaWNoZWNrIHdpdGgga2VlcGFsaXZlIChbIyYjODIwMzsxMzMwNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEzMzA1KSBbQCYjODIwMztqdWxpZW5zXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vanVsaWVucykpCgojIyMgW2B2My43LjFgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3JlbGVhc2VzL3RhZy92My43LjEpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jb250YWlub3VzL3RyYWVmaWsvY29tcGFyZS92My43LjEuLi52My43LjEpCgoqKkltcG9ydGFudDoqKiBQbGVhc2UgcmVhZCB0aGUgW21pZ3JhdGlvbiBndWlkZV0oaHR0cHM6Ly9kb2MudHJhZWZpay5pby90cmFlZmlrL3YzLjcvbWlncmF0ZS92My8jdjM3MSkuCgoqKkNWRSBmaXhlZDoqKgoKLSBbQ1ZFLTIwMjYtNDQ3NzRdKGh0dHBzOi8vbnZkLm5pc3QuZ292L3Z1bG4vZGV0YWlsL0NWRS0yMDI2LTQ0Nzc0KSAoQWR2aXNvcnkgW0dIU0EtOTZxai00amo1LXdjamNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvc2VjdXJpdHkvYWR2aXNvcmllcy9HSFNBLTk2cWotNGpqNS13Y2pjKSkKCioqQnVnIGZpeGVzOioqCgotICoqXFtrOHMvaW5ncmVzcywgazhzL2NyZCwgazhzL2dhdGV3YXlhcGldKiogQWRkIENyb3NzUHJvdmlkZXJOYW1lc3BhY2VzIG9wdGlvbiAgKFsjJiM4MjAzOzEzMDk0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTMwOTQpIFtAJiM4MjAzO3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCi0gKipcW2s4cy9jcmRdKiogRml4IGNyb3NzLXByb3ZpZGVyIHJlZiBjaGVjayBmb3IgS3ViZXJuZXRlcyBDUkQgcHJvdmlkZXIgKFsjJiM4MjAzOzEzMTIxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTMxMjEpIFtAJiM4MjAzO3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCgojIyMgW2B2My43LjFgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3JlbGVhc2VzL3RhZy92My43LjEpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jb250YWlub3VzL3RyYWVmaWsvY29tcGFyZS92My43LjAuLi52My43LjEpCgoqKkltcG9ydGFudDoqKiBQbGVhc2UgcmVhZCB0aGUgW21pZ3JhdGlvbiBndWlkZV0oaHR0cHM6Ly9kb2MudHJhZWZpay5pby90cmFlZmlrL3YzLjcvbWlncmF0ZS92My8jdjM3MSkuCgoqKkNWRSBmaXhlZDoqKgoKLSBbQ1ZFLTIwMjYtNDQ3NzRdKGh0dHBzOi8vbnZkLm5pc3QuZ292L3Z1bG4vZGV0YWlsL0NWRS0yMDI2LTQ0Nzc0KSAoQWR2aXNvcnkgW0dIU0EtOTZxai00amo1LXdjamNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvc2VjdXJpdHkvYWR2aXNvcmllcy9HSFNBLTk2cWotNGpqNS13Y2pjKSkKCioqQnVnIGZpeGVzOioqCgotICoqXFtrOHMvaW5ncmVzcywgazhzL2NyZCwgazhzL2dhdGV3YXlhcGldKiogQWRkIENyb3NzUHJvdmlkZXJOYW1lc3BhY2VzIG9wdGlvbiAgKFsjJiM4MjAzOzEzMDk0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTMwOTQpIFtAJiM4MjAzO3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCi0gKipcW2s4cy9jcmRdKiogRml4IGNyb3NzLXByb3ZpZGVyIHJlZiBjaGVjayBmb3IgS3ViZXJuZXRlcyBDUkQgcHJvdmlkZXIgKFsjJiM4MjAzOzEzMTIxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTMxMjEpIFtAJiM4MjAzO3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCgojIyMgW2B2My43LjBgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY29udGFpbm91cy90cmFlZmlrL2Jsb2IvSEVBRC9DSEFOR0VMT0cubWQjdjIxMTIxLTIwMjUtMDItMjQpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jb250YWlub3VzL3RyYWVmaWsvY29tcGFyZS92My43LjAuLi52My43LjApCgpbQWxsIENvbW1pdHNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvY29tcGFyZS92Mi4xMS4yMC4uLnYyLjExLjIxKQoKKipCdWcgZml4ZXM6KioKCi0gKipcW2FjbWVdKiogQnVtcCBnaXRodWIuY29tL2dvLWFjbWUvbGVnby92NCB0byB2NC4yMi4yIChbIyYjODIwMzsxMTUzN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExNTM3KSBieSBbbGRlel0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2xkZXopKQotICoqXFtjbGldKiogQnVtcCBnaXRodWIuY29tL3RyYWVmaWsvcGFlcnNlciB0byB2MC4yLjIgKFsjJiM4MjAzOzExNTMwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTE1MzApIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKLSAqKlxbbWlkZGxld2FyZV0qKiBFbmFibGUgdGhlIHJldHJ5IG1pZGRsZXdhcmUgaW4gdGhlIHByb3h5IChbIyYjODIwMzsxMTUzNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExNTM2KSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCi0gKipcW21pZGRsZXdhcmVdKiogUmV0cnkgc2hvdWxkIHNlbmQgaGVhZGVycyBvbiBXcml0ZSAoWyMmIzgyMDM7MTE1MzRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTUzNCkgYnkgW2tldmlucG9sbGV0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2V2aW5wb2xsZXQpKQoKIyMjIyBbdjMuMy4zXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3RyZWUvdjMuMy4zKSAoMjAyNS0wMS0zMSkKCltBbGwgQ29tbWl0c10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9jb21wYXJlL3YzLjMuMi4uLnYzLjMuMykKCioqQnVnIGZpeGVzOioqCgotICoqXFthcGldKiogRG8gbm90IGNyZWF0ZSBvYnNlcnZhYmlsaXR5IG1vZGVsIGJ5IGRlZmF1bHQgKFsjJiM4MjAzOzExNDc2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTE0NzYpIGJ5IFtydHJpYm90dGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ydHJpYm90dGUpKQotICoqXFtmYXN0cHJveHldKiogRml4IGNvbnRlbnQtbGVuZ3RoIGhlYWRlciBhc3NlcnRpb24gKFsjJiM4MjAzOzExNDk4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTE0OTgpIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKLSAqKlxbZmFzdHByb3h5XSoqIEhhbmRsZSByZXNwb25zZXMgd2l0aG91dCBjb250ZW50IGxlbmd0aCBoZWFkZXIgKFsjJiM4MjAzOzExNDU4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTE0NTgpIGJ5IFtydHJpYm90dGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ydHJpYm90dGUpKQotICoqXFtrOHMvY3JkLGs4c10qKiBBZGQgbWlzc2luZyBoZWFkZXJGaWVsZCBpbiBNaWRkbGV3YXJlIENSRCAoWyMmIzgyMDM7MTE0OTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTQ5OSkgYnkgW2pzcGRvd25dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9qc3Bkb3duKSkKLSAqKlxbdHJhY2luZyxhY2Nlc3Nsb2dzXSoqIEJyaW5nIGJhY2sgVHJhY2VJRCBhbmQgU3BhbklEIGZpZWxkcyBpbiBhY2Nlc3MgbG9ncyAoWyMmIzgyMDM7MTE0NTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTQ1MCkgYnkgW3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCgoqKk1pc2M6KioKCi0gTWVyZ2UgYnJhbmNoIHYyLjExIGludG8gdjMuMyAoWyMmIzgyMDM7MTE1MDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTUwMikgYnkgW3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCi0gTWVyZ2UgYnJhbmNoIHYyLjExIGludG8gdjMuMyAoWyMmIzgyMDM7MTE0OTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTQ5MSkgYnkgW3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCgojIyMjIFt2Mi4xMS4yMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay90cmVlL3YyLjExLjIwKSAoMjAyNS0wMS0zMSkKCltBbGwgQ29tbWl0c10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9jb21wYXJlL3YyLjExLjE5Li4udjIuMTEuMjApCgoqKkJ1ZyBmaXhlczoqKgoKLSAqKlxbYWNtZV0qKiBHcmFjZWZ1bCBzaHV0ZG93biBmb3IgQUNNRSBKU09OIHdyaXRlIG9wZXJhdGlvbiAoWyMmIzgyMDM7MTE0OTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTQ5NykgYnkgW2p1bGllbnNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9qdWxpZW5zKSkKCioqRG9jdW1lbnRhdGlvbjoqKgoKLSBDaGFuZ2UgZG9ja2VyLWNvbXBvc2UgdG8gZG9ja2VyIGNvbXBvc2UgKFsjJiM4MjAzOzExNDk2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTE0OTYpIGJ5IFtraGFpLXBpXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2hhaS1waSkpCgojIyMjIFt2Mi4xMS4xOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay90cmVlL3YyLjExLjE5KSAoMjAyNS0wMS0yOSkKCltBbGwgQ29tbWl0c10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9jb21wYXJlL3YyLjExLjE4Li4udjIuMTEuMTkpCgoqKkJ1ZyBmaXhlczoqKgoKLSAqKlxbbWlkZGxld2FyZV0qKiBDaGFuZ2luZyBsb2cgbWVzc2FnZSB3aGVuIGNsaWVudCBjZXJ0IGlzIG5vdCBhdmFpbGFibGUgdG8gZGVidWcgKFsjJiM4MjAzOzExNDUzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTE0NTMpIGJ5IFtOZWx3aGl4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vTmVsd2hpeCkpCi0gKipcW3NlcnZpY2VdKiogRG8gbm90IGNyZWF0ZSBhIGxvZ2dlciBpbnN0YW5jZSBmb3IgZWFjaCBwcm94eSAoWyMmIzgyMDM7MTE0ODddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTQ4NykgYnkgW2tldmlucG9sbGV0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2V2aW5wb2xsZXQpKQotICoqXFt3ZWJ1aV0qKiBGaXggYXV0byByZWZyZXNoIG5vdCBjbGVhcmluZyBvbiBjb21wb25lbnQgdW5tb3VudCAoWyMmIzgyMDM7MTE0NzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTQ3NykgYnkgW0RvdWJsZVJFV10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0RvdWJsZVJFVykpCgoqKkRvY3VtZW50YXRpb246KioKCi0gUmVtb3ZlIGF3ZXNvbWUudHJhZWZpay5pbyByZWZlcmVuY2UgaW4gZG9jdW1lbnRhdGlvbiBzZWN0aW9uIChbIyYjODIwMzsxMTQzNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExNDM1KSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCgojIyMjIFt2My4zLjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvdHJlZS92My4zLjIpICgyMDI1LTAxLTE0KQoKW0FsbCBDb21taXRzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL2NvbXBhcmUvdjMuMy4xLi4udjMuMy4yKQoKKipCdWcgZml4ZXM6KioKCi0gKipcW2Zhc3Rwcm94eV0qKiBEbyBub3QgcmVhZCByZXNwb25zZSBib2R5IGZvciBIRUFEIHJlcXVlc3RzIChbIyYjODIwMzsxMTQ0Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExNDQyKSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCi0gKipcW21ldHJpY3MsdHJhY2luZyxhY2Nlc3Nsb2dzXSoqIEZpeCBvYnNlcnZhYmlsaXR5IGNvbmZpZ3VyYXRpb24gb24gRW50cnlQb2ludHMgKFsjJiM4MjAzOzExNDQ2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTE0NDYpIGJ5IFtydHJpYm90dGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ydHJpYm90dGUpKQotICoqXFt3ZWJ1aV0qKiBTZXQgY29udGVudC10eXBlIHdoZW4gc2VydmluZyB3ZWJ1aSBpbmRleCAoWyMmIzgyMDM7MTE0MjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTQyOCkgYnkgW2tldmlucG9sbGV0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2V2aW5wb2xsZXQpKQoKKipEb2N1bWVudGF0aW9uOioqCgotICoqXFthY21lXSoqIEZpeCBkZXByZWNhdGVkIGRuc0NoYWxsZW5nZSBwcm9wYWdhdGlvbiBsb2dnaW5nIGFuZCBkb2N1bWVudGF0aW9uIChbIyYjODIwMzsxMTQzM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExNDMzKSBieSBbdGhvbXNjb2RlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdGhvbXNjb2RlKSkKLSAqKlxbYWNtZV0qKiBBZGQgbWlzc2luZyB0cmFpbGluZyBzIHRvIHByb3BhZ2F0aW9uLmRlbGF5QmVmb3JlQ2hlY2sgb3B0aW9uIChbIyYjODIwMzsxMTQxN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExNDE3KSBieSBbanNwaWVyc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2pzcGllcnMpKQoKKipNaXNjOioqCgotIE1lcmdlIGJyYW5jaCB2Mi4xMSBpbnRvIHYzLjMgKFsjJiM4MjAzOzExNDE5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTE0MTkpIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKCiMjIyMgW3YzLjMuMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay90cmVlL3YzLjMuMSkgKDIwMjUtMDEtMDcpCgpbQWxsIENvbW1pdHNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvY29tcGFyZS92My4zLjAuLi52My4zLjEpCgoqKkJ1ZyBmaXhlczoqKgoKLSAqKlxbd2Vic29ja2V0LHNlcnZlcl0qKiBEaXNhYmxlIGh0dHAyIGNvbm5lY3Qgc2V0dGluZyBmb3Igd2Vic29ja2V0IGJ5IGRlZmF1bHQgKFsjJiM4MjAzOzExNDA4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTE0MDgpIGJ5IFtydHJpYm90dGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ydHJpYm90dGUpKQoKIyMjIyBbdjMuMi41XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3RyZWUvdjMuMi41KSAoMjAyNS0wMS0wNykKCltBbGwgQ29tbWl0c10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9jb21wYXJlL3YzLjIuNC4uLnYzLjIuNSkKCioqQnVnIGZpeGVzOioqCgotICoqXFt3ZWJzb2NrZXQsc2VydmVyXSoqIERpc2FibGUgaHR0cDIgY29ubmVjdCBzZXR0aW5nIGZvciB3ZWJzb2NrZXQgYnkgZGVmYXVsdCAoWyMmIzgyMDM7MTE0MDhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTQwOCkgYnkgW3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCgojIyMjIFt2Mi4xMS4xOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay90cmVlL3YyLjExLjE4KSAoMjAyNS0wMS0wNykKCltBbGwgQ29tbWl0c10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9jb21wYXJlL3YyLjExLjE3Li4udjIuMTEuMTgpCgoqKkJ1ZyBmaXhlczoqKgoKLSAqKlxbd2Vic29ja2V0LHNlcnZlcl0qKiBEaXNhYmxlIGh0dHAyIGNvbm5lY3Qgc2V0dGluZyBmb3Igd2Vic29ja2V0IGJ5IGRlZmF1bHQgKFsjJiM4MjAzOzExNDEyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTE0MTIpIGJ5IFtydHJpYm90dGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ydHJpYm90dGUpKQoKIyMjIyBbdjMuMy4wXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3RyZWUvdjMuMy4wKSAoMjAyNS0wMS0wNikKCltBbGwgQ29tbWl0c10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9jb21wYXJlL3YzLjIuMC1yYzEuLi52My4zLjApCgoqKkVuaGFuY2VtZW50czoqKgoKLSAqKlxbYWNtZV0qKiBBZGQgb3B0aW9ucyB0byBjb250cm9sIEFDTUUgcHJvcGFnYXRpb24gY2hlY2tzIChbIyYjODIwMzsxMTI0MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMjQxKSBieSBbbGRlel0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2xkZXopKQotICoqXFthcGldKiogQWRkIHN1cHBvcnQgZHVtcCBBUEkgZW5kcG9pbnQgKFsjJiM4MjAzOzExMzI4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEzMjgpIGJ5IFttbWF0dXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tbWF0dXIpKQotICoqXFtodHRwXSoqIFNldCBIb3N0IGhlYWRlciBpbiBIVFRQIHByb3ZpZGVyIHJlcXVlc3QgKFsjJiM4MjAzOzExMjM3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEyMzcpIGJ5IFtuaWtvbmh1Yl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25pa29uaHViKSkKLSAqKlxbazhzL2NyZCxrOHNdKiogTWFrZSB0aGUgSW5ncmVzc1JvdXRlIGtpbmQgb3B0aW9uYWwgKFsjJiM4MjAzOzExMTc3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTExNzcpIGJ5IFtza2lydGFuMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3NraXJ0YW4xKSkKLSAqKlxbazhzL2luZ3Jlc3Msc3RpY2t5LXNlc3Npb24sazhzL2NyZCxrOHNdKiogU3VwcG9ydCBzZXJ2aW5nIGVuZHBvaW50cyAoWyMmIzgyMDM7MTExMjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTEyMSkgYnkgW0JaVmFsb2NoZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0JaVmFsb2NoZSkpCi0gKipcW2xvZ3MsYWNjZXNzbG9nc10qKiBPcGVuVGVsZW1ldHJ5IExvZ3MgYW5kIEFjY2VzcyBMb2dzIChbIyYjODIwMzsxMTMxOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMzE5KSBieSBbcnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKLSAqKlxbbG9ncyxhY2Nlc3Nsb2dzXSoqIEFkZCBleHBlcmltZW50YWwgZmxhZyBmb3IgT1RMUCBsb2dzIGludGVncmF0aW9uIChbIyYjODIwMzsxMTMzNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMzM1KSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCi0gKipcW21ldHJpY3MsdHJhY2luZyxhY2Nlc3Nsb2dzXSoqIE1hbmFnZSBvYnNlcnZhYmlsaXR5IGF0IGVudHJ5cG9pbnQgYW5kIHJvdXRlciBsZXZlbCAoWyMmIzgyMDM7MTEzMDhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTMwOCkgYnkgW3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCi0gKipcW21pZGRsZXdhcmUsYXV0aGVudGljYXRpb25dKiogQWRkIGFuIG9wdGlvbiB0byBwcmVzZXJ2ZSB0aGUgRm9yd2FyZEF1dGggU2VydmVyIExvY2F0aW9uIGhlYWRlciAoWyMmIzgyMDM7MTEzMThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTMxOCkgYnkgW05lbHdoaXhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9OZWx3aGl4KSkKLSAqKlxbbWlkZGxld2FyZSxhdXRoZW50aWNhdGlvbl0qKiBPbmx5IGNhbGN1bGF0ZSBiYXNpYyBhdXRoIGhhc2hlcyBvbmNlIGZvciBjb25jdXJyZW50IHJlcXVlc3RzIChbIyYjODIwMzsxMTE0M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMTQzKSBieSBbbWljaGVsaGV1c3NjaGVuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWljaGVsaGV1c3NjaGVuKSkKLSAqKlxbbWlkZGxld2FyZSxhdXRoZW50aWNhdGlvbl0qKiBTZW5kIHJlcXVlc3QgYm9keSB0byBhdXRob3JpemF0aW9uIHNlcnZlciBmb3IgZm9yd2FyZCBhdXRoIChbIyYjODIwMzsxMTA5N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMDk3KSBieSBba3lvLWtlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3lvLWtlKSkKLSAqKlxbcGx1Z2luc10qKiBBZGQgQWJvcnRPblBsdWdpbkZhaWx1cmUgb3B0aW9uIHRvIGFib3J0IHN0YXJ0dXAgb24gcGx1Z2luIGxvYWQgZmFpbHVyZSAoWyMmIzgyMDM7MTEyMjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTIyOCkgYnkgW2JtYWdpY10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JtYWdpYykpCi0gKipcW3N0aWNreS1zZXNzaW9uXSoqIENvbmZpZ3VyYWJsZSBwYXRoIGZvciBzdGlja3kgY29va2llcyAoWyMmIzgyMDM7MTExNjZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTE2NikgYnkgW0lJcHJhZ21hSUldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9JSXByYWdtYUlJKSkKLSAqKlxbd2VidWksYXBpXSoqIENvbmZpZ3VyYWJsZSBBUEkgJiBEYXNoYm9hcmQgYmFzZSBwYXRoIChbIyYjODIwMzsxMTI1MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMjUwKSBieSBbcnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKCioqQnVnIGZpeGVzOioqCgotICoqXFtrOHMvaW5ncmVzcyxrOHMvY3JkXSoqIEZpeCBmZW5jZWQgc2VydmVyIHN0YXR1cyBjb21wdXRhdGlvbiAoWyMmIzgyMDM7MTEzNjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTM2MSkgYnkgW2tldmlucG9sbGV0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2V2aW5wb2xsZXQpKQoKKipEb2N1bWVudGF0aW9uOioqCgotIFByZXBhcmUgcmVsZWFzZSB2My4zLjAtcmMyIChbIyYjODIwMzsxMTM2Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMzYyKSBieSBbcnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKLSBQcmVwYXJlIFJlbGVhc2UgdjMuMy4wLXJjMSAoWyMmIzgyMDM7MTEzNDldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTM0OSkgYnkgW3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCgoqKk1pc2M6KioKCi0gTWVyZ2UgYnJhbmNoIHYzLjIgaW50byB2My4zIChbIyYjODIwMzsxMTQwMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExNDAyKSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCi0gTWVyZ2UgYnJhbmNoIHYzLjIgaW50byB2My4zIChbIyYjODIwMzsxMTM5M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMzkzKSBieSBbbW1hdHVyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbW1hdHVyKSkKLSBNZXJnZSBicmFuY2ggdjMuMiBpbnRvIHYzLjMgKFsjJiM4MjAzOzExMzg5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEzODkpIGJ5IFttbWF0dXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tbWF0dXIpKQotIE1lcmdlIGJyYW5jaCB2My4yIGludG8gdjMuMyAoWyMmIzgyMDM7MTEzNjddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTM2NykgYnkgW2tldmlucG9sbGV0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2V2aW5wb2xsZXQpKQotIE1lcmdlIGJyYW5jaCB2My4yIGludG8gbWFzdGVyIChbIyYjODIwMzsxMTM0MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMzQwKSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCi0gTWVyZ2UgYnJhbmNoIHYzLjIgaW50byBtYXN0ZXIgKFsjJiM4MjAzOzExMjkzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEyOTMpIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKLSBNZXJnZSBicmFuY2ggdjMuMiBpbnRvIG1hc3RlciAoWyMmIzgyMDM7MTEyMzldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTIzOSkgYnkgW2tldmlucG9sbGV0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2V2aW5wb2xsZXQpKQotIE1lcmdlIGJyYW5jaCB2My4yIGludG8gbWFzdGVyIChbIyYjODIwMzsxMTE4N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMTg3KSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCgojIyMjIFt2My4yLjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvdHJlZS92My4yLjQpICgyMDI1LTAxLTA2KQoKW0FsbCBDb21taXRzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL2NvbXBhcmUvdjMuMi4zLi4udjMuMi40KQoKKipCdWcgZml4ZXM6KioKCi0gKipcW2s4cy9nYXRld2F5YXBpXSoqIFN1cHBvcnQgZW1wdHkgdmFsdWUgZm9yIGNvcmUgS3ViZXJuZXRlcyBBUEkgZ3JvdXAgKFsjJiM4MjAzOzExMzg2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEzODYpIGJ5IFtydHJpYm90dGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ydHJpYm90dGUpKQotICoqXFt0Y3AsazhzL2NyZF0qKiBQYXNzIFRMUyBib29sIGZyb20gSW5ncmVzc1JvdXRlVENQIHRvIFRDUFNlcnZpY2UgKFsjJiM4MjAzOzExMzQzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEzNDMpIGJ5IFtsaXBtZW1dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9saXBtZW0pKQotICoqXFt0bHNdKiogVXBncmFkZSBnaXRodWIuY29tL3NwaWZmZS9nby1zcGlmZmUvdjIgdG8gdjIuNC4wIChbIyYjODIwMzsxMTM4NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMzg1KSBieSBbbW1hdHVyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbW1hdHVyKSkKLSBSZW1vdmUgZHVwbGljYXRlIGdpdGh1Yi5jb20vY29yZW9zL2dvLXN5c3RlbWQgZGVwZW5kZW5jeSAoWyMmIzgyMDM7MTEzNTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTM1NCkgYnkgW0p1bmVlemVlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vSnVuZWV6ZWUpKQoKKipEb2N1bWVudGF0aW9uOioqCgotICoqXFtrOHMvZ2F0ZXdheWFwaV0qKiBVcGRhdGUgR2F0ZXdheSBBUEkgdmVyc2lvbiBzdXBwb3J0IHRvIHYxLjIuMSAoWyMmIzgyMDM7MTEzNTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTM1NykgYnkgW2tldmlucG9sbGV0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2V2aW5wb2xsZXQpKQotIEFkZCBbQCYjODIwMztqbm9vcmRzaWpdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9qbm9vcmRzaWopIHRvIG1haW50YWluZXJzIChbIyYjODIwMzsxMTM1Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMzUyKSBieSBbZW1pbGV2YXVnZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VtaWxldmF1Z2UpKQoKKipNaXNjOioqCgotIE1lcmdlIGJyYW5jaCB2Mi4xMSBpbnRvIHYzLjIgKFsjJiM4MjAzOzExNDAwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTE0MDApIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKLSBNZXJnZSBicmFuY2ggdjIuMTEgaW50byB2My4yIChbIyYjODIwMzsxMTM5Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMzkyKSBieSBbcnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKLSBNZXJnZSBicmFuY2ggdjIuMTEgaW50byB2My4yIChbIyYjODIwMzsxMTM4OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMzg4KSBieSBbbW1hdHVyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbW1hdHVyKSkKLSBNZXJnZSBicmFuY2ggdjIuMTEgaW50byB2My4yIChbIyYjODIwMzsxMTM2Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMzY2KSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCgojIyMjIFt2Mi4xMS4xN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay90cmVlL3YyLjExLjE3KSAoMjAyNS0wMS0wNikKCltBbGwgQ29tbWl0c10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9jb21wYXJlL3YyLjExLjE2Li4udjIuMTEuMTcpCgoqKkJ1ZyBmaXhlczoqKgoKLSAqKlxbYWNtZV0qKiBVcGRhdGUgZ28tYWNtZS9sZWdvIHRvIHY0LjIxLjAgKFsjJiM4MjAzOzExMzY4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEzNjgpIGJ5IFtsZGV6XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbGRleikpCi0gKipcW21pZGRsZXdhcmVdKiogRml4IHR5cG8gaW4gYmFzaWNhdXRoIG5vdGUgKFsjJiM4MjAzOzExMzk3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEzOTcpIGJ5IFt0aWVqZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RpZWplKSkKLSAqKlxbc2VydmljZV0qKiBDb25maWd1cmUgRXJyb3JMb2cgaW4gaHR0cHV0aWwuUmV2ZXJzZVByb3h5IChbIyYjODIwMzsxMTM0NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMzQ0KSBieSBbcGVhY2V3YWxrZXIxMjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9wZWFjZXdhbGtlcjEyMikpCi0gQnVtcCBnb2xhbmcub3JnL3gvbmV0IHRvIHYwLjMzLjAgKFsjJiM4MjAzOzExMzY1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEzNjUpIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKCioqRG9jdW1lbnRhdGlvbjoqKgoKLSAqKlxbYWNtZV0qKiBGaXggYWxsb3dBQ01FQnlQYXNzIFRPTUwgZXhhbXBsZSAoWyMmIzgyMDM7MTEzNzBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTM3MCkgYnkgW2hhbm5lc2JyYXVuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vaGFubmVzYnJhdW4pKQotICoqXFtrOHMvY3JkXSoqIFVwZGF0ZSBjb3B5cmlnaHQgZm9yIDIwMjUgKFsjJiM4MjAzOzExMzgzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEzODMpIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKCiMjIyMgW3YzLjMuMC1yYzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvdHJlZS92My4zLjAtcmMyKSAoMjAyNC0xMi0yMCkKCltBbGwgQ29tbWl0c10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9jb21wYXJlL3YzLjMuMC1yYzEuLi52My4zLjAtcmMyKQoKKipCdWcgZml4ZXM6KioKCi0gKipcW2s4cy9pbmdyZXNzLGs4cy9jcmRdKiogRml4IGZlbmNlZCBzZXJ2ZXIgc3RhdHVzIGNvbXB1dGF0aW9uIChbIyYjODIwMzsxMTM2MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMzYxKSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCgojIyMjIFt2My4zLjAtcmMxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3RyZWUvdjMuMy4wLXJjMSkgKDIwMjQtMTItMTYpCgpbQWxsIENvbW1pdHNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvY29tcGFyZS92My4yLjAtcmMxLi4udjMuMy4wLXJjMSkKCioqRW5oYW5jZW1lbnRzOioqCgotICoqXFthY21lXSoqIEFkZCBvcHRpb25zIHRvIGNvbnRyb2wgQUNNRSBwcm9wYWdhdGlvbiBjaGVja3MgKFsjJiM4MjAzOzExMjQxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEyNDEpIGJ5IFtsZGV6XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbGRleikpCi0gKipcW2FwaV0qKiBBZGQgc3VwcG9ydCBkdW1wIEFQSSBlbmRwb2ludCAoWyMmIzgyMDM7MTEzMjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTMyOCkgYnkgW21tYXR1cl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21tYXR1cikpCi0gKipcW2h0dHBdKiogU2V0IEhvc3QgaGVhZGVyIGluIEhUVFAgcHJvdmlkZXIgcmVxdWVzdCAoWyMmIzgyMDM7MTEyMzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTIzNykgYnkgW25pa29uaHViXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbmlrb25odWIpKQotICoqXFtrOHMvY3JkLGs4c10qKiBNYWtlIHRoZSBJbmdyZXNzUm91dGUga2luZCBvcHRpb25hbCAoWyMmIzgyMDM7MTExNzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTE3NykgYnkgW3NraXJ0YW4xXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc2tpcnRhbjEpKQotICoqXFtsb2dzLGFjY2Vzc2xvZ3NdKiogT3BlblRlbGVtZXRyeSBMb2dzIGFuZCBBY2Nlc3MgTG9ncyAoWyMmIzgyMDM7MTEzMTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTMxOSkgYnkgW3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCi0gKipcW2xvZ3MsYWNjZXNzbG9nc10qKiBBZGQgZXhwZXJpbWVudGFsIGZsYWcgZm9yIE9UTFAgbG9ncyBpbnRlZ3JhdGlvbiAoWyMmIzgyMDM7MTEzMzVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTMzNSkgYnkgW2tldmlucG9sbGV0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2V2aW5wb2xsZXQpKQotICoqXFttZXRyaWNzLHRyYWNpbmcsYWNjZXNzbG9nc10qKiBNYW5hZ2Ugb2JzZXJ2YWJpbGl0eSBhdCBlbnRyeXBvaW50IGFuZCByb3V0ZXIgbGV2ZWwgKFsjJiM4MjAzOzExMzA4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEzMDgpIGJ5IFtydHJpYm90dGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ydHJpYm90dGUpKQotICoqXFttaWRkbGV3YXJlLGF1dGhlbnRpY2F0aW9uXSoqIEFkZCBhbiBvcHRpb24gdG8gcHJlc2VydmUgdGhlIEZvcndhcmRBdXRoIFNlcnZlciBMb2NhdGlvbiBoZWFkZXIgKFsjJiM4MjAzOzExMzE4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEzMTgpIGJ5IFtOZWx3aGl4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vTmVsd2hpeCkpCi0gKipcW21pZGRsZXdhcmUsYXV0aGVudGljYXRpb25dKiogT25seSBjYWxjdWxhdGUgYmFzaWMgYXV0aCBoYXNoZXMgb25jZSBmb3IgY29uY3VycmVudCByZXF1ZXN0cyAoWyMmIzgyMDM7MTExNDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTE0MykgYnkgW21pY2hlbGhldXNzY2hlbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21pY2hlbGhldXNzY2hlbikpCi0gKipcW21pZGRsZXdhcmUsYXV0aGVudGljYXRpb25dKiogU2VuZCByZXF1ZXN0IGJvZHkgdG8gYXV0aG9yaXphdGlvbiBzZXJ2ZXIgZm9yIGZvcndhcmQgYXV0aCAoWyMmIzgyMDM7MTEwOTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTA5NykgYnkgW2t5by1rZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t5by1rZSkpCi0gKipcW3BsdWdpbnNdKiogQWRkIEFib3J0T25QbHVnaW5GYWlsdXJlIG9wdGlvbiB0byBhYm9ydCBzdGFydHVwIG9uIHBsdWdpbiBsb2FkIGZhaWx1cmUgKFsjJiM4MjAzOzExMjI4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEyMjgpIGJ5IFtibWFnaWNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ibWFnaWMpKQotICoqXFtzdGlja3ktc2Vzc2lvbl0qKiBDb25maWd1cmFibGUgcGF0aCBmb3Igc3RpY2t5IGNvb2tpZXMgKFsjJiM4MjAzOzExMTY2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTExNjYpIGJ5IFtJSXByYWdtYUlJXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vSUlwcmFnbWFJSSkpCi0gKipcW3N0aWNreS1zZXNzaW9uLGs4cy9pbmdyZXNzLGs4cy9jcmQsazhzXSoqIFN1cHBvcnQgc2VydmluZyBlbmRwb2ludHMgKFsjJiM4MjAzOzExMTIxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTExMjEpIGJ5IFtCWlZhbG9jaGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9CWlZhbG9jaGUpKQotICoqXFt3ZWJ1aSxhcGldKiogQ29uZmlndXJhYmxlIEFQSSAmIERhc2hib2FyZCBiYXNlIHBhdGggKFsjJiM4MjAzOzExMjUwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEyNTApIGJ5IFtydHJpYm90dGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ydHJpYm90dGUpKQoKKipNaXNjOioqCgotIE1lcmdlIGJyYW5jaCB2My4yIGludG8gbWFzdGVyIChbIyYjODIwMzsxMTM0MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMzQwKSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCi0gTWVyZ2UgYnJhbmNoIHYzLjIgaW50byBtYXN0ZXIgKFsjJiM4MjAzOzExMjkzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEyOTMpIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKLSBNZXJnZSBicmFuY2ggdjMuMiBpbnRvIG1hc3RlciAoWyMmIzgyMDM7MTEyMzldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTIzOSkgYnkgW2tldmlucG9sbGV0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2V2aW5wb2xsZXQpKQotIE1lcmdlIGJyYW5jaCB2My4yIGludG8gbWFzdGVyIChbIyYjODIwMzsxMTE4N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMTg3KSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCgojIyMjIFt2My4yLjNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvdHJlZS92My4yLjMpICgyMDI0LTEyLTE2KQoKW0FsbCBDb21taXRzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL2NvbXBhcmUvdjMuMi4yLi4udjMuMi4zKQoKKipEb2N1bWVudGF0aW9uOioqCgotIFVwZGF0ZSByZWZlcmVuY2UgaW5zdGFsbCBkb2N1bWVudGF0aW9uIHdpdGggY3VycmVudCBjaGFydCBkZWZhdWx0IChbIyYjODIwMzsxMTMzMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMzMyKSBieSBbbWxvaXNlbGV1cl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21sb2lzZWxldXIpKQoKKipNaXNjOioqCgotIE1lcmdlIGJyYW5jaCB2Mi4xMSBpbnRvIHYzLjIgKFsjJiM4MjAzOzExMzQ2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEzNDYpIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKLSBNZXJnZSBicmFuY2ggdjIuMTEgaW50byB2My4yIChbIyYjODIwMzsxMTMzN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMzM3KSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCgojIyMjIFt2Mi4xMS4xNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay90cmVlL3YyLjExLjE2KSAoMjAyNC0xMi0xNikKCltBbGwgQ29tbWl0c10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9jb21wYXJlL3YyLjExLjE1Li4udjIuMTEuMTYpCgoqKkJ1ZyBmaXhlczoqKgoKLSAqKlxbc2VydmVyXSoqIFVwZGF0ZSBnb2xhbmcub3JnL3ggZGVwZW5kZW5jaWVzIChbIyYjODIwMzsxMTMzNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMzM2KSBieSBbcnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKCiMjIyMgW3YzLjIuMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay90cmVlL3YzLjIuMikgKDIwMjQtMTItMTApCgpbQWxsIENvbW1pdHNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvY29tcGFyZS92My4yLjEuLi52My4yLjIpCgoqKkJ1ZyBmaXhlczoqKgoKLSAqKlxbZG9ja2VyLGRvY2tlci9zd2FybV0qKiBSZW5hbWUgdHJhZWZpay5kb2NrZXIuXCogbGFiZWxzIGZvciBEb2NrZXIgU3dhcm0gdG8gdHJhZWZpay5zd2FybS5cKiAoWyMmIzgyMDM7MTEyNDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTI0NykgYnkgW2FuY2hhbDAwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5jaGFsMDApKQotICoqXFtrOHMvZ2F0ZXdheWFwaV0qKiBVcGRhdGUgc2lncy5rOHMuaW8vZ2F0ZXdheS1hcGkgdG8gdjEuMi4xIChbIyYjODIwMzsxMTMxNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMzE0KSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCi0gKipcW3BsdWdpbnNdKiogRml4IFdBU00gc2V0dGluZ3MgKFsjJiM4MjAzOzExMzIxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEzMjEpIGJ5IFtqdWxpZW5zXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vanVsaWVucykpCi0gKipcW3J1bGVzXSoqIEZpeCBtb2RlbHMgbWVjaGFuaXNtIGZvciBkZWZhdWx0IHJ1bGUgc3ludGF4IChbIyYjODIwMzsxMTMwMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMzAwKSBieSBbcnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKCioqRG9jdW1lbnRhdGlvbjoqKgoKLSBNb3ZlIGNhbGxvdXQgdG8gdGhlIGVudHJ5cG9pbnQgcGFnZSBmb290ZXIgKFsjJiM4MjAzOzExMzA1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEzMDUpIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKLSBGaXggaW5jb3JyZWN0IGxpbmtzIGluIHYzIG1pZ3JhdGlvbiBzZWN0aW9ucyAoWyMmIzgyMDM7MTEyOTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTI5NykgYnkgW2tldmlucG9sbGV0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2V2aW5wb2xsZXQpKQotIE5ldyBJbnN0YWxsIFJlZmVyZW5jZSBEb2N1bWVudGF0aW9uIChbIyYjODIwMzsxMTIxM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMjEzKSBieSBbc2hlZGR5LXRyYWVmaWtdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zaGVkZHktdHJhZWZpaykpCgojIyMjIFt2Mi4xMS4xNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay90cmVlL3YyLjExLjE1KSAoMjAyNC0xMi0wNikKCltBbGwgQ29tbWl0c10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9jb21wYXJlL3YyLjExLjE0Li4udjIuMTEuMTUpCgoqKkJ1ZyBmaXhlczoqKgoKLSAqKlxbYWNtZV0qKiBVcGRhdGUgZ28tYWNtZS9sZWdvIHRvIHY0LjIwLjQgKFsjJiM4MjAzOzExMjk1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEyOTUpIGJ5IFtsZGV6XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbGRleikpCi0gKipcW2h0dHAzXSoqIFVwZGF0ZSBnaXRodWIuY29tL3F1aWMtZ28vcXVpYy1nbyB0byB2MC40OC4yIChbIyYjODIwMzsxMTMyMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMzIwKSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCgojIyMjIFt2My4yLjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvdHJlZS92My4yLjEpICgyMDI0LTExLTIwKQoKW0FsbCBDb21taXRzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL2NvbXBhcmUvdjMuMi4wLi4udjMuMi4xKQoKKipCdWcgZml4ZXM6KioKCi0gKipcW2s4cy9pbmdyZXNzLGs4c10qKiBGaXggSG9zdFJlZ2V4cCBjb25maWcgZm9yIHJ1bGUgc3ludGF4IHYyIChbIyYjODIwMzsxMTI4OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMjg4KSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCi0gKipcW2xvZ3NdKiogQ2hhbmdlIGxldmVsIG9mIHBlZWtpbmcgZmlyc3QgYnl0ZSBlcnJvciBsb2cgdG8gREVCVUcgZm9yIFBvc3RncmVzIChbIyYjODIwMzsxMTI3MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMjcwKSBieSBbcnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKLSAqKlxbc2VydmljZSxmYXN0cHJveHldKiogRml4IGNhc2UgcHJvYmxlbSBmb3Igd2Vic29ja2V0IHVwZ3JhZGUgKFsjJiM4MjAzOzExMjQ2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEyNDYpIGJ5IFtqdWxpZW5zXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vanVsaWVucykpCgoqKkRvY3VtZW50YXRpb246KioKCi0gKipcW2FjbWUsdGxzXSoqIERvY3VtZW50IGhvdyB0byB1c2UgQ2VydGlmaWNhdGVzIG9mIGNlcnQtbWFuYWdlciAoWyMmIzgyMDM7MTEwNTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTA1MykgYnkgW21sb2lzZWxldXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tbG9pc2VsZXVyKSkKLSAqKlxbZG9ja2VyL3N3YXJtXSoqIEFkZCB0aXBzIGFib3V0IHRoZSB1c2Ugb2YgZG9ja2VyIGluIGR5bmFtaWMgY29uZmlndXJhdGlvbiBmb3Igc3dhcm0gcHJvdmlkZXIgKFsjJiM4MjAzOzExMjA3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEyMDcpIGJ5IFt3ZWJhc2hdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS93ZWJhc2gpKQotICoqXFttaWRkbGV3YXJlXSoqIEFkZCBDb21wcmVzcyBtaWRkbGV3YXJlIHRvIG1pZ3JhdGlvbiBndWlkZSAoWyMmIzgyMDM7MTEyMjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTIyOSkgYnkgW2xvZ2ljYTA0MTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9sb2dpY2EwNDE5KSkKCioqTWlzYzoqKgoKLSBNZXJnZSBicmFuY2ggdjIuMTEgaW50byB2My4yIChbIyYjODIwMzsxMTI5MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMjkwKSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCi0gTWVyZ2UgYnJhbmNoIHYyLjExIGludG8gdjMuMiAoWyMmIzgyMDM7MTEyODddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTI4NykgYnkgW3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCi0gTWVyZ2UgYnJhbmNoIHYyLjExIGludG8gdjMuMiAoWyMmIzgyMDM7MTEyODVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTI4NSkgYnkgW2p1bGllbnNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9qdWxpZW5zKSkKLSBNZXJnZSBicmFuY2ggdjIuMTEgaW50byB2My4yIChbIyYjODIwMzsxMTI2OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMjY4KSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCgojIyMjIFt2Mi4xMS4xNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay90cmVlL3YyLjExLjE0KSAoMjAyNC0xMS0yMCkKCltBbGwgQ29tbWl0c10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9jb21wYXJlL3YyLjExLjEzLi4udjIuMTEuMTQpCgoqKkJ1ZyBmaXhlczoqKgoKLSAqKlxbYWNtZV0qKiBVcGRhdGUgZ28tYWNtZS9sZWdvIHRvIHY0LjIwLjIgKFsjJiM4MjAzOzExMjYzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEyNjMpIGJ5IFtsZGV6XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbGRleikpCi0gKipcW2xvZ3Msc2VydmVyXSoqIENoYW5nZSBsZXZlbCBvZiBwZWVraW5nIGZpcnN0IGJ5dGUgZXJyb3IgbG9nIHRvIERFQlVHIChbIyYjODIwMzsxMTI1NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMjU0KSBieSBbcnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKLSAqKlxbbWlkZGxld2FyZSxzZXJ2ZXJdKiogRHJvcCB1bnRydXN0ZWQgWC1Gb3J3YXJkZWQtUHJlZml4IGhlYWRlciAoWyMmIzgyMDM7MTEyNTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTI1MykgYnkgW3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCi0gKipcW3NlcnZlcl0qKiBBcHBseSBrZWVwYWxpdmUgY29uZmlnIHRvIGgyYyBlbnRyeXBvaW50cyAoWyMmIzgyMDM7MTEyNzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTI3NikgYnkgW2RhdmVmdTExM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RhdmVmdTExMykpCi0gKipcW3NlcnZpY2VdKiogRml4IGludGVybmFsIGhhbmRsZXJzIFNlcnZpY2VCdWlsZGVyIGNvbXBvc2l0aW9uIChbIyYjODIwMzsxMTI4MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMjgxKSBieSBbanVsaWVuc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2p1bGllbnMpKQoKKipEb2N1bWVudGF0aW9uOioqCgotICoqXFthY2Nlc3Nsb2dzXSoqIFVwZGF0ZSBhY2Nlc3MtbG9ncy5tZCwgYWRkIGV4YW1wbGVzIGZvciBhY2Nlc3Nsb2cuZm9ybWF0IChbIyYjODIwMzsxMTI3NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMjc1KSBieSBbYmx1ZXB1bWE3N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JsdWVwdW1hNzcpKQotIEZpeCB0aGUgZGVmYXVsdFJ1bGUgQ0xJIGV4YW1wbGVzIChbIyYjODIwMzsxMTI4Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMjgyKSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCi0gRml4IHNwZWxsaW5nLCBncmFtbWFyLCBhbmQgcmVwaHJhc2Ugc2VjdGlvbnMgZm9yIGNsYXJpdHkgaW4gc29tZSBkb2N1bWVudGF0aW9uIHBhZ2VzIChbIyYjODIwMzsxMTI4MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMjgwKSBieSBbQW50b2luZURldmVsb3Blcl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0FudG9pbmVEZXZlbG9wZXIpKQotIEZpeCBhYnNvbHV0ZSBsaW5rIGluIHRoZSBtaWdyYXRpb24gZ3VpZGUgKFsjJiM4MjAzOzExMjY5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEyNjkpIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKLSBBZGQgWC1Gb3J3YXJkZWQtUHJlZml4IHRvIHRoZSBtaWdyYXRpb24gZ3VpZGUgKFsjJiM4MjAzOzExMjY3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEyNjcpIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKLSBGaXggYSBzbWFsbCB0eXBvIGluIGVudHJ5cG9pbnRzIGRvY3VtZW50YXRpb24gKFsjJiM4MjAzOzExMjYxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEyNjEpIGJ5IFtxdWlvZGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9xdWlvZGUpKQotIEFkZCBhIHdhcm5pbmcgYWJvdXQgZW52aXJvbm1lbnQgdmFyaWFibGVzIGNhc2luZyBmb3Igc3RhdGljIGNvbmZpZ3VyYXRpb24gKFsjJiM4MjAzOzExMjI2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEyMjYpIGJ5IFthbmNoYWwwMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FuY2hhbDAwKSkKLSBJbXByb3ZlIGRvY3VtZW50YXRpb24gb24gZGFzaGJvYXJkIChbIyYjODIwMzsxMTIyMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMjIwKSBieSBbbWxvaXNlbGV1cl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21sb2lzZWxldXIpKQoKIyMjIyBbdjMuMi4wXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3RyZWUvdjMuMi4wKSAoMjAyNC0xMC0yOCkKCltBbGwgQ29tbWl0c10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9jb21wYXJlL3YzLjIuMC1yYzEuLi52My4yLjApCgoqKkVuaGFuY2VtZW50czoqKgoKLSAqKlxbYWNtZV0qKiBSZW1vdmUgc2FtZSBlbWFpbCByZXF1aXJlbWVudCBmb3IgY2VydHJlc29sdmVycyAoWyMmIzgyMDM7MTEwMTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTAxOSkgYnkgW0VtcmlvXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRW1yaW8pKQotICoqXFthY21lXSoqIEFkZCBzdXBwb3J0IGZvciBjdXN0b20gQ0EgY2VydGlmaWNhdGVzIGJ5IGNlcnRpZmljYXRlIHJlc29sdmVyIChbIyYjODIwMzsxMDgxNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEwODE2KSBieSBbbGRlel0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2xkZXopKQotICoqXFthY21lXSoqIEFkZCAzMCBkYXkgY2VydGlmaWNhdGVzRHVyYXRpb24gc3RlcCAoWyMmIzgyMDM7MTA5NzBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMDk3MCkgYnkgW2x1a2VyOTgzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbHVrZXI5ODMpKQotICoqXFtkb2NrZXJdKiogU3VwcG9ydCBIVFRQIEJhc2ljQXV0aCBmb3IgZG9ja2VyIGFuZCBzd2FybSBlbmRwb2ludCAoWyMmIzgyMDM7MTA3NzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMDc3NikgYnkgWzk4NTQ5Mjc4M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tLzk4NTQ5Mjc4MykpCi0gKipcW2s4cyxrOHMvZ2F0ZXdheWFwaV0qKiBBZGQgc3VwcG9ydGVkIGZlYXR1cmVzIHRvIHRoZSBHYXRld2F5IEFQSSBHYXRld2F5Q2xhc3Mgc3RhdHVzIChbIyYjODIwMzsxMTA1Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMDU2KSBieSBbcnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKLSAqKlxbazhzLGs4cy9nYXRld2F5YXBpXSoqIFVwZGF0ZSBzaWdzLms4cy5pby9nYXRld2F5LWFwaSB0byB2MS4yLjAtcmMxIChbIyYjODIwMzsxMTEyNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMTI0KSBieSBbcnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKLSAqKlxbazhzLGs4cy9nYXRld2F5YXBpXSoqIEFkZCBzdXBwb3J0IGZvciBiYWNrZW5kIHByb3RvY29sIHNlbGVjdGlvbiBpbiBIVFRQIGFuZCBHUlBDIHJvdXRlcyAoWyMmIzgyMDM7MTEwNTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTA1MSkgYnkgW3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCi0gKipcW2s4cyxrOHMvZ2F0ZXdheWFwaV0qKiBJbXByb3ZlIEt1YmVybmV0ZXMgR2F0ZXdheUFQSSBUQ1BSb3V0ZSBhbmQgVExTUm91dGUgc3VwcG9ydCAoWyMmIzgyMDM7MTEwNDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTA0MikgYnkgW3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCi0gKipcW2s4cyxrOHMvZ2F0ZXdheWFwaV0qKiBTdXBwb3J0IEhUVFBSb3V0ZSBkZXN0aW5hdGlvbiBwb3J0IG1hdGNoaW5nIChbIyYjODIwMzsxMTEzNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMTM0KSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCi0gKipcW2s4cyxrOHMvZ2F0ZXdheWFwaV0qKiBCdW1wIHNpZ3MuazhzLmlvL2dhdGV3YXktYXBpIHRvIHYxLjIuMC1yYzIgKFsjJiM4MjAzOzExMTMxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTExMzEpIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKLSAqKlxbazhzLGs4cy9nYXRld2F5YXBpXSoqIEFkZCBzdXBwb3J0IGZvciBHYXRld2F5IEFQSSBCYWNrZW5kVExTUG9saWNpZXMgKFsjJiM4MjAzOzExMDA5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEwMDkpIGJ5IFtydHJpYm90dGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ydHJpYm90dGUpKQotICoqXFtrOHMsazhzL2dhdGV3YXlhcGldKiogU3VwcG9ydCBOYXRpdmVMQiBvcHRpb24gaW4gR2F0ZXdheUFQSSBwcm92aWRlciAoWyMmIzgyMDM7MTExNDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTE0NykgYnkgW3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCi0gKipcW2s4cyxrOHMvZ2F0ZXdheWFwaV0qKiBTdXBwb3J0IFJlc3BvbnNlSGVhZGVyTW9kaWZpZXIgZmlsdGVyIChbIyYjODIwMzsxMDk4N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEwOTg3KSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCi0gKipcW2s4cyxrOHMvZ2F0ZXdheWFwaV0qKiBTdXBwb3J0IEdSUEMgcm91dGVzIChbIyYjODIwMzsxMDk3NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEwOTc1KSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCi0gKipcW2s4cyxrOHMvZ2F0ZXdheWFwaV0qKiBCdW1wIHNpZ3MuazhzLmlvL2dhdGV3YXktYXBpIHRvIHYxLjIuMCAoWyMmIzgyMDM7MTExNjddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTE2NykgYnkgW3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCi0gKipcW21ldHJpY3Msb3RlbF0qKiBBbGxvdyBzZXR0aW5nIHNlcnZpY2UubmFtZSBmb3IgT1RMUCBtZXRyaWNzIChbIyYjODIwMzsxMDkxN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEwOTE3KSBieSBbY21hcnRlbGwtYXQtb2NwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY21hcnRlbGwtYXQtb2NwKSkKLSAqKlxbbWlkZGxld2FyZSxhY2Nlc3Nsb2dzXSoqIFJlY29yZCB0cmFjZSBpZCBhbmQgRW50cnlQb2ludCBzcGFuIGlkIGludG8gYWNjZXNzIGxvZyAoWyMmIzgyMDM7MTA5MjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMDkyMSkgYnkgW3dlaWppYW55XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vd2VpamlhbnkpKQotICoqXFttaWRkbGV3YXJlLGF1dGhlbnRpY2F0aW9uXSoqIFN1cHBvcnQgTG9nVXNlckhlYWRlciB3aXRoIGZvcndhcmRBdXRoIG1pZGRsZXdhcmUgKFsjJiM4MjAzOzEwODMzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTA4MzMpIGJ5IFtHYWxlSHVhbmddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9HYWxlSHVhbmcpKQotICoqXFttaWRkbGV3YXJlXSoqIEFkZCBlbmNvZGluZ3Mgb3B0aW9uIHRvIHRoZSBjb21wcmVzc2lvbiBtaWRkbGV3YXJlIChbIyYjODIwMzsxMDk0M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEwOTQzKSBieSBbd29sbG9tYXRpY10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3dvbGxvbWF0aWMpKQotICoqXFttaWRkbGV3YXJlXSoqIEFkZCBzdXBwb3J0IGZvciBpcHY2IHN1Ym5ldCBpbiBpcFN0cmF0ZWd5IChbIyYjODIwMzs5NzQ3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvOTc0NykgYnkgW21pY2hhbC1rcmFsaWtdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9taWNoYWwta3JhbGlrKSkKLSAqKlxbbm9tYWRdKiogU3VwcG9ydCBmb3Igd2F0Y2hpbmcgaW5zdGVhZCBvZiBwb2xsaW5nIE5vbWFkIChbIyYjODIwMzsxMDk5N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEwOTk3KSBieSBbZGV2ZXJ0b24tZ29kYWRkeV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RldmVydG9uLWdvZGFkZHkpKQotICoqXFtzZXJ2ZXIscGVyZm9ybWFuY2VdKiogSW50cm9kdWNlIGEgZmFzdCBwcm94eSBtb2RlIHRvIGltcHJvdmUgSFRUUC8xLjEgcGVyZm9ybWFuY2VzIHdpdGggYmFja2VuZHMgKFsjJiM4MjAzOzExMTIyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTExMjIpIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKLSAqKlxbc2VydmVyXSoqIENvbmZpZ3VyYWJsZSBtYXggcmVxdWVzdCBoZWFkZXIgc2l6ZSAoWyMmIzgyMDM7MTA5OTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMDk5NSkgYnkgW2x1Y2Fzcm9kMTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9sdWNhc3JvZDE2KSkKLSAqKlxbc2VydmljZV0qKiBBZGQgbWlycm9yQm9keSBvcHRpb24gdG8gSFRUUCBtaXJyb3JpbmcgKFsjJiM4MjAzOzExMDMyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEwMzIpIGJ5IFtNYXR0ZW9QYWllcl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL01hdHRlb1BhaWVyKSkKLSAqKlxbc2VydmljZV0qKiBBZGQgYW4gb3B0aW9uIHRvIHByZXNlcnZlIHNlcnZlciBwYXRoIChbIyYjODIwMzsxMTE5M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMTkzKSBieSBbbW1hdHVyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbW1hdHVyKSkKCioqQnVnIGZpeGVzOioqCgotICoqXFtrOHMsazhzL2dhdGV3YXlhcGldKiogRW5zdXJpbmcgR2F0ZXdheSBBUEkgcmVmbGVjdGVkIFRyYWVmaWsgcmVzb3VyY2UgbmFtZSB1bmljaXR5IChbIyYjODIwMzsxMTIyMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMjIyKSBieSBbcnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKLSAqKlxbazhzLGs4cy9nYXRld2F5YXBpXSoqIFByZXNlcnZlIEdSUENSb3V0ZSBmaWx0ZXJzIG9yZGVyIChbIyYjODIwMzsxMTE5OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMTk5KSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCi0gKipcW2s4cyxrOHMvZ2F0ZXdheWFwaV0qKiBTdXBwb3J0IGh0dHAgYW5kIGh0dHBzIGFwcFByb3RvY29sIGZvciBLdWJlcm5ldGVzIFNlcnZpY2UgKFsjJiM4MjAzOzExMTc2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTExNzYpIGJ5IFtXaWxsRGFTaWx2YV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1dpbGxEYVNpbHZhKSkKLSAqKlxbazhzLGs4cy9nYXRld2F5YXBpXSoqIEF2b2lkIHVwZGF0aW5nIEFjY2VwdGVkIHN0YXR1cyBmb3Igcm91dGVzIG1hdGNoaW5nIG5vIEdhdGV3YXlzIChbIyYjODIwMzsxMTE3MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMTcwKSBieSBbcnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKLSAqKlxbazhzLGs4cy9nYXRld2F5YXBpXSoqIERvIG5vdCB1cGRhdGUgZ2F0ZXdheSBzdGF0dXMgd2hlbiBub3Qgc2VsZWN0ZWQgYnkgYSBnYXRld2F5IGNsYXNzIChbIyYjODIwMzsxMTE2OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMTY5KSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCi0gKipcW3NlcnZpY2VdKiogRGV0ZWN0IGFuZCBkcm9wIGJyb2tlbiBjb25ucyBpbiB0aGUgZmFzdHByb3h5IHBvb2wgKFsjJiM4MjAzOzExMjEyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEyMTIpIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKCioqRG9jdW1lbnRhdGlvbjoqKgoKLSAqKlxbazhzLGs4cy9nYXRld2F5YXBpXSoqIERvY3VtZW50IG5hdGl2ZUxCQnlEZWZhdWx0IGFubm90YXRpb24gb24gS3ViZXJuZXRlcyBHYXRld2F5IHByb3ZpZGVyIChbIyYjODIwMzsxMTIwOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMjA5KSBieSBbbWxvaXNlbGV1cl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21sb2lzZWxldXIpKQotICoqXFtrOHMvY3JkLGs4c10qKiBEZXRhaWwgQ1JEIHVwZGF0ZSB3aXRoIHYzLjIgaW4gdGhlIG1pZ3JhdGlvbiBndWlkZSAoWyMmIzgyMDM7MTExNjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTE2NCkgYnkgW21sb2lzZWxldXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tbG9pc2VsZXVyKSkKLSAqKlxbazhzL2dhdGV3YXlhcGldKiogQWRkIG1pc3NpbmcgUkJBQyBpbiB0aGUgbWlncmF0aW9uIGd1aWRlIChbIyYjODIwMzsxMTE4OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMTg5KSBieSBbbWxvaXNlbGV1cl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21sb2lzZWxldXIpKQotICoqXFtrOHNdKiogRml4IGluc3RydWN0aW9ucyBmb3IgZG93bmxvYWRpbmcgQ1JEcyBvZiBHYXRld2F5IEFQSSB2MS4yIChbIyYjODIwMzsxMTE5MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMTkxKSBieSBbbWxvaXNlbGV1cl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21sb2lzZWxldXIpKQotIFByZXBhcmUgcmVsZWFzZSB2My4yLjAtcmMyIChbIyYjODIwMzsxMTE4Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMTgyKSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCi0gUHJlcGFyZSBSZWxlYXNlIHYzLjIuMC1yYzEgKFsjJiM4MjAzOzExMTU0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTExNTQpIGJ5IFtydHJpYm90dGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ydHJpYm90dGUpKQoKKipNaXNjOioqCgotIE1lcmdlIGJyYW5jaCB2My4xIGludG8gdjMuMiAoWyMmIzgyMDM7MTEyMTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTIxOSkgYnkgW2tldmlucG9sbGV0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2V2aW5wb2xsZXQpKQotIE1lcmdlIGJyYW5jaCB2My4xIGludG8gdjMuMiAoWyMmIzgyMDM7MTExODFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTE4MSkgYnkgW2tldmlucG9sbGV0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2V2aW5wb2xsZXQpKQotIE1lcmdlIGJyYW5jaCB2My4xIGludG8gbWFzdGVyIChbIyYjODIwMzsxMTE1M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMTUzKSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCi0gTWVyZ2UgYnJhbmNoIHYzLjEgaW50byBtYXN0ZXIgKFsjJiM4MjAzOzExMTEwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTExMTApIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKLSBNZXJnZSBicmFuY2ggdjMuMSBpbnRvIG1hc3RlciAoWyMmIzgyMDM7MTEwNjZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTA2NikgYnkgW21tYXR1cl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21tYXR1cikpCi0gTWVyZ2UgYnJhbmNoIHYzLjEgaW50byBtYXN0ZXIgKFsjJiM4MjAzOzExMDQ3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEwNDcpIGJ5IFttbWF0dXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tbWF0dXIpKQotIE1lcmdlIGJyYW5jaCB2My4xIGludG8gbWFzdGVyIChbIyYjODIwMzsxMDk4MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEwOTgwKSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCi0gTWVyZ2UgYnJhbmNoIHYzLjEgaW50byBtYXN0ZXIgKFsjJiM4MjAzOzEwOTUyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTA5NTIpIGJ5IFttbWF0dXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tbWF0dXIpKQotIE1lcmdlIGJyYW5jaCB2My4xIGludG8gbWFzdGVyIChbIyYjODIwMzsxMDkwNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEwOTA2KSBieSBbcnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKCiMjIyMgW3YzLjEuN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay90cmVlL3YzLjEuNykgKDIwMjQtMTAtMjgpCgpbQWxsIENvbW1pdHNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvY29tcGFyZS92My4xLjYuLi52My4xLjcpCgoqKkJ1ZyBmaXhlczoqKgoKLSAqKlxbazhzLGs4cy9nYXRld2F5YXBpXSoqIFByZXNlcnZlIEhUVFBSb3V0ZSBmaWx0ZXJzIG9yZGVyIChbIyYjODIwMzsxMTE5OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMTk4KSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCgoqKkRvY3VtZW50YXRpb246KioKCi0gKipcW2s4cyxrOHMvZ2F0ZXdheWFwaV0qKiBGaXggYnJva2VuIGxpbmtzIGluIEt1YmVybmV0ZXMgR2F0ZXdheSBwcm92aWRlciBwYWdlIChbIyYjODIwMzsxMTE4OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMTg4KSBieSBbbWxvaXNlbGV1cl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21sb2lzZWxldXIpKQoKKipNaXNjOioqCgotIE1lcmdlIGJyYW5jaCB2Mi4xMSBpbnRvIHYzLjEgKFsjJiM4MjAzOzExMjMyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEyMzIpIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKLSBNZXJnZSBicmFuY2ggdjIuMTEgaW50byB2My4xIChbIyYjODIwMzsxMTIxOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMjE4KSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCgojIyMjIFt2Mi4xMS4xM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay90cmVlL3YyLjExLjEzKSAoMjAyNC0xMC0yOCkKCltBbGwgQ29tbWl0c10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9jb21wYXJlL3YyLjExLjEyLi4udjIuMTEuMTMpCgoqKkJ1ZyBmaXhlczoqKgoKLSAqKlxbbWlkZGxld2FyZSxzZXJ2aWNlXSoqIFBhbmljIG9uIGFib3J0ZWQgcmVxdWVzdHMgdG8gcHJvcGVybHkgY2xvc2UgdGhlIGNvbm5lY3Rpb24gKFsjJiM4MjAzOzExMTI5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTExMjkpIGJ5IFt0b255YmFydDEzMzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90b255YmFydDEzMzcpKQoKKipEb2N1bWVudGF0aW9uOioqCgotIFVwZGF0ZSBidXNpbmVzcyBjYWxsb3V0cyAoWyMmIzgyMDM7MTEyMTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTIxNykgYnkgW3RvbWF0b2tvb2xhaWRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90b21hdG9rb29sYWlkKSkKCiMjIyMgW3YzLjIuMC1yYzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvdHJlZS92My4yLjAtcmMyKSAoMjAyNC0xMC0wOSkKCltBbGwgQ29tbWl0c10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9jb21wYXJlL3YzLjIuMC1yYzEuLi52My4yLjAtcmMyKQoKKipFbmhhbmNlbWVudHM6KioKCi0gKipcW2s4cyxrOHMvZ2F0ZXdheWFwaV0qKiBCdW1wIHNpZ3MuazhzLmlvL2dhdGV3YXktYXBpIHRvIHYxLjIuMCAoWyMmIzgyMDM7MTExNjddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTE2NykgYnkgW3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCgoqKkJ1ZyBmaXhlczoqKgoKLSAqKlxbazhzLGs4cy9nYXRld2F5YXBpXSoqIFN1cHBvcnQgaHR0cCBhbmQgaHR0cHMgYXBwUHJvdG9jb2wgZm9yIEt1YmVybmV0ZXMgU2VydmljZSAoWyMmIzgyMDM7MTExNzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTE3NikgYnkgW1dpbGxEYVNpbHZhXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vV2lsbERhU2lsdmEpKQotICoqXFtrOHMsazhzL2dhdGV3YXlhcGldKiogQXZvaWQgdXBkYXRpbmcgQWNjZXB0ZWQgc3RhdHVzIGZvciByb3V0ZXMgbWF0Y2hpbmcgbm8gR2F0ZXdheXMgKFsjJiM4MjAzOzExMTcwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTExNzApIGJ5IFtydHJpYm90dGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ydHJpYm90dGUpKQotICoqXFtrOHMsazhzL2dhdGV3YXlhcGldKiogRG8gbm90IHVwZGF0ZSBnYXRld2F5IHN0YXR1cyB3aGVuIG5vdCBzZWxlY3RlZCBieSBhIGdhdGV3YXkgY2xhc3MgKFsjJiM4MjAzOzExMTY5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTExNjkpIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKCioqRG9jdW1lbnRhdGlvbjoqKgoKLSBEZXRhaWwgQ1JEIHVwZGF0ZSB3aXRoIHYzLjIgaW4gdGhlIG1pZ3JhdGlvbiBndWlkZSAoWyMmIzgyMDM7MTExNjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTE2NCkgYnkgW21sb2lzZWxldXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tbG9pc2VsZXVyKSkKCioqTWlzYzoqKgoKLSBNZXJnZSBicmFuY2ggdjMuMSBpbnRvIHYzLjIgKFsjJiM4MjAzOzExMTgxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTExODEpIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKCiMjIyMgW3YzLjEuNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay90cmVlL3YzLjEuNikgKDIwMjQtMTAtMDkpCgpbQWxsIENvbW1pdHNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvY29tcGFyZS92My4xLjUuLi52My4xLjYpCgoqKkJ1ZyBmaXhlczoqKgoKLSAqKlxbbWlkZGxld2FyZV0qKiBSZXVzZSBjb21wcmVzc2lvbiB3cml0ZXJzIChbIyYjODIwMzsxMTE2OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMTY4KSBieSBbbWljaGVsaGV1c3NjaGVuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWljaGVsaGV1c3NjaGVuKSkKLSAqKlxbbWlkZGxld2FyZV0qKiBVc2UgY29ycmVjdCBkZWZhdWx0IHdlaWdodCBpbiBBY2NlcHQtRW5jb2RpbmcgKFsjJiM4MjAzOzExMDg0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEwODQpIGJ5IFttaWNoZWxoZXVzc2NoZW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9taWNoZWxoZXVzc2NoZW4pKQotICoqXFtwbHVnaW5zXSoqIENsb3NlIHdhc20gbWlkZGxld2FyZSB0byBwcmV2ZW50IG1lbW9yeSBsZWFrIChbIyYjODIwMzsxMTE1MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMTUxKSBieSBbdHR5czNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90dHlzMykpCgoqKk1pc2M6KioKCi0gTWVyZ2UgYnJhbmNoIHYyLjExIGludG8gdjMuMSAoWyMmIzgyMDM7MTExNzldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTE3OSkgYnkgW2tldmlucG9sbGV0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2V2aW5wb2xsZXQpKQotIE1lcmdlIGJyYW5jaCB2Mi4xMSBpbnRvIHYzLjEgKFsjJiM4MjAzOzExMTc0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTExNzQpIGJ5IFttbWF0dXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tbWF0dXIpKQoKIyMjIyBbdjIuMTEuMTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvdHJlZS92Mi4xMS4xMikgKDIwMjQtMTAtMDkpCgpbQWxsIENvbW1pdHNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvY29tcGFyZS92Mi4xMS4xMS4uLnYyLjExLjEyKQoKKipCdWcgZml4ZXM6KioKCi0gKipcW21pZGRsZXdhcmVdKiogQnVtcCBnaXRodWIuY29tL2tsYXVzcG9zdC9jb21wcmVzcyB0byBbYGRiZDZjMzhgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY29udGFpbm91cy90cmFlZmlrL2NvbW1pdC9kYmQ2YzM4MTQ5MmEpIChbIyYjODIwMzsxMTE2Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMTYyKSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCi0gKipcW3dlYnVpXSoqIFVwZ3JhZGUgdG8gbm9kZSAyMi45IGFuZCB5YXJuIGxvY2sgdG8gZml4IHZ1bG5lcmFiaWxpdGllcyAoWyMmIzgyMDM7MTExNzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTE3MykgYnkgW2tldmlucG9sbGV0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2V2aW5wb2xsZXQpKQotICoqXFt3ZWJ1aV0qKiBBZG9wdCBhIGxheW91dCBmb3IgdGhlIGxhcmdlIGFtb3VudCBvZiBlbnRyeXBvaW50IHBvcnQgbnVtYmVycyAoWyMmIzgyMDM7MTExNTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTE1NykgYnkgW2ZyYW1lYmFzc21hbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2ZyYW1lYmFzc21hbikpCgoqKkRvY3VtZW50YXRpb246KioKCi0gKipcW2FjY2Vzc2xvZ3NdKiogQ2xhcmlmeSB0aGF0IG9ubHkgaGVhZGVyIGZpZWxkcyBtYXkgYmUgcmVkYWN0ZWQgaW4gYWNjZXNzLWxvZ3MgKFsjJiM4MjAzOzExMTM5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTExMzkpIGJ5IFttYXR0Ym56XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWF0dGJueikpCi0gVXBkYXRlIGJ1c2luZXNzIGNhbGxvdXQgKFsjJiM4MjAzOzExMTcyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTExNzIpIGJ5IFt0b21hdG9rb29sYWlkXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdG9tYXRva29vbGFpZCkpCgojIyMjIFt2My4yLjAtcmMxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3RyZWUvdjMuMi4wLXJjMSkgKDIwMjQtMTAtMDIpCgpbQWxsIENvbW1pdHNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvY29tcGFyZS92My4xLjAtcmMxLi4udjMuMi4wLXJjMSkKCioqRW5oYW5jZW1lbnRzOioqCgotICoqXFthY21lXSoqIFJlbW92ZSBzYW1lIGVtYWlsIHJlcXVpcmVtZW50IGZvciBjZXJ0cmVzb2x2ZXJzIChbIyYjODIwMzsxMTAxOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMDE5KSBieSBbRW1yaW9dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9FbXJpbykpCi0gKipcW2FjbWVdKiogQWRkIHN1cHBvcnQgZm9yIGN1c3RvbSBDQSBjZXJ0aWZpY2F0ZXMgYnkgY2VydGlmaWNhdGUgcmVzb2x2ZXIgKFsjJiM4MjAzOzEwODE2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTA4MTYpIGJ5IFtsZGV6XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbGRleikpCi0gKipcW2FjbWVdKiogQWRkIDMwIGRheSBjZXJ0aWZpY2F0ZXNEdXJhdGlvbiBzdGVwIChbIyYjODIwMzsxMDk3MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEwOTcwKSBieSBbbHVrZXI5ODNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9sdWtlcjk4MykpCi0gKipcW2RvY2tlcl0qKiBTdXBwb3J0IEhUVFAgQmFzaWNBdXRoIGZvciBkb2NrZXIgYW5kIHN3YXJtIGVuZHBvaW50IChbIyYjODIwMzsxMDc3Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEwNzc2KSBieSBbOTg1NDkyNzgzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vOTg1NDkyNzgzKSkKLSAqKlxbazhzLGs4cy9nYXRld2F5YXBpXSoqIEFkZCBzdXBwb3J0ZWQgZmVhdHVyZXMgdG8gdGhlIEdhdGV3YXkgQVBJIEdhdGV3YXlDbGFzcyBzdGF0dXMgKFsjJiM4MjAzOzExMDU2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTEwNTYpIGJ5IFtydHJpYm90dGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ydHJpYm90dGUpKQotICoqXFtrOHMsazhzL2dhdGV3YXlhcGldKiogVXBkYXRlIHNpZ3MuazhzLmlvL2dhdGV3YXktYXBpIHRvIHYxLjIuMC1yYzEgKFsjJiM4MjAzOzExMTI0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTExMjQpIGJ5IFtydHJpYm90dGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ydHJpYm90dGUpKQotICoqXFtrOHMsazhzL2dhdGV3YXlhcGldKiogQWRkIHN1cHBvcnQgZm9yIGJhY2tlbmQgcHJvdG9jb2wgc2VsZWN0aW9uIGluIEhUVFAgYW5kIEdSUEMgcm91dGVzIChbIyYjODIwMzsxMTA1MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMDUxKSBieSBbcnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKLSAqKlxbazhzLGs4cy9nYXRld2F5YXBpXSoqIEltcHJvdmUgS3ViZXJuZXRlcyBHYXRld2F5QVBJIFRDUFJvdXRlIGFuZCBUTFNSb3V0ZSBzdXBwb3J0IChbIyYjODIwMzsxMTA0Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMDQyKSBieSBbcnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKLSAqKlxbazhzLGs4cy9nYXRld2F5YXBpXSoqIFN1cHBvcnQgSFRUUFJvdXRlIGRlc3RpbmF0aW9uIHBvcnQgbWF0Y2hpbmcgKFsjJiM4MjAzOzExMTM0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTExMzQpIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKLSAqKlxbazhzLGs4cy9nYXRld2F5YXBpXSoqIEJ1bXAgc2lncy5rOHMuaW8vZ2F0ZXdheS1hcGkgdG8gdjEuMi4wLXJjMiAoWyMmIzgyMDM7MTExMzFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTEzMSkgYnkgW2tldmlucG9sbGV0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2V2aW5wb2xsZXQpKQotICoqXFtrOHMsazhzL2dhdGV3YXlhcGldKiogQWRkIHN1cHBvcnQgZm9yIEdhdGV3YXkgQVBJIEJhY2tlbmRUTFNQb2xpY2llcyAoWyMmIzgyMDM7MTEwMDldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTAwOSkgYnkgW3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCi0gKipcW2s4cyxrOHMvZ2F0ZXdheWFwaV0qKiBTdXBwb3J0IE5hdGl2ZUxCIG9wdGlvbiBpbiBHYXRld2F5QVBJIHByb3ZpZGVyIChbIyYjODIwMzsxMTE0N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExMTQ3KSBieSBbcnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKLSAqKlxbazhzLGs4cy9nYXRld2F5YXBpXSoqIFN1cHBvcnQgUmVzcG9uc2VIZWFkZXJNb2RpZmllciBmaWx0ZXIgKFsjJiM4MjAzOzEwOTg3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTA5ODcpIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKLSAqKlxbazhzLGs4cy9nYXRld2F5YXBpXSoqIFN1cHBvcnQgR1JQQyByb3V0ZXMgKFsjJiM4MjAzOzEwOTc1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTA5NzUpIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKLSAqKlxbbWV0cmljcyxvdGVsXSoqIEFsbG93IHNldHRpbmcgc2VydmljZS5uYW1lIGZvciBPVExQIG1ldHJpY3MgKFsjJiM4MjAzOzEwOTE3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTA5MTcpIGJ5IFtjbWFydGVsbC1hdC1vY3BdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jbWFydGVsbC1hdC1vY3ApKQotICoqXFttaWRkbGV3YXJlLGFjY2Vzc2xvZ3NdKiogUmVjb3JkIHRyYWNlIGlkIGFuZCBFbnRyeVBvaW50IHNwYW4gaWQgaW50byBhY2Nlc3MgbG9nIChbIyYjODIwMzsxMDkyMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEwOTIxKSBieSBbd2VpamlhbnldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS93ZWlqaWFueSkpCi0gKipcW21pZGRsZXdhcmUsYXV0aGVudGljYXRpb25dKiogU3VwcG9ydCBMb2dVc2VySGVhZGVyIHdpdGggZm9yd2FyZEF1dGggbWlkZGxld2FyZSAoWyMmIzgyMDM7MTA4MzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMDgzMykgYnkgW0dhbGVIdWFuZ10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0dhbGVIdWFuZykpCi0gKipcW21pZGRsZXdhcmVdKiogQWRkIGVuY29kaW5ncyBvcHRpb24gdG8gdGhlIGNvbXByZXNzaW9uIG1pZGRsZXdhcmUgKFsjJiM4MjAzOzEwOTQzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTA5NDMpIGJ5IFt3b2xsb21hdGljXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vd29sbG9tYXRpYykpCi0gKipcW21pZGRsZXdhcmVdKiogQWRkIHN1cHBvcnQgZm9yIGlwdjYgc3VibmV0IGluIGlwU3RyYXRlZ3kgKFsjJiM4MjAzOzk3NDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC85NzQ3KSBieSBbbWljaGFsLWtyYWxpa10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21pY2hhbC1rcmFsaWspKQotICoqXFtub21hZF0qKiBTdXBwb3J0IGZvciB3YXRjaGluZyBpbnN0ZWFkIG9mIHBvbGxpbmcgTm9tYWQgKFsjJiM4MjAzOzEwOTk3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTA5OTcpIGJ5IFtkZXZlcnRvbi1nb2RhZGR5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGV2ZXJ0b24tZ29kYWRkeSkpCi0gKipcW3NlcnZlcixwZXJmb3JtYW5jZV0qKiBJbnRyb2R1Y2UgYSBmYXN0IHByb3h5IG1vZGUgdG8gaW1wcm92ZSBIVFRQLzEuMSBwZXJmb3JtYW5jZXMgd2l0aCBiYWNrZW5kcyAoWyMmIzgyMDM7MTExMjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTEyMikgYnkgW2tldmlucG9sbGV0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2V2aW5wb2xsZXQpKQotICoqXFtzZXJ2ZXJdKiogQ29uZmlndXJhYmxlIG1heCByZXF1ZXN0IGhlYWRlciBzaXplIChbIyYjODIwMzsxMDk5NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEwOTk1KSBieSBbbHVjYXNyb2QxNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2x1Y2Fzcm9kMTYpKQotICoqXFtzZXJ2aWNlXSoqIEFkZCBtaXJyb3JCb2R5IG9wdGlvbiB0byBIVFRQIG1pcnJvcmluZyAoWyMmIzgyMDM7MTEwMzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTAzMikgYnkgW01hdHRlb1BhaWVyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vTWF0dGVvUGFpZXIpKQoKIyMjIyBbdjMuMS41XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3RyZWUvdjMuMS41KSAoMjAyNC0xMC0wMikKCltBbGwgQ29tbWl0c10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9jb21wYXJlL3YzLjEuNC4uLnYzLjEuNSkKCioqQnVnIGZpeGVzOioqCgotICoqXFtrOHMvaW5ncmVzcyxrOHNdKiogRGlzYWJsZSBJbmdyZXNzQ2xhc3MgbG9va3VwIHdoZW4gZGlzYWJsZUNsdXN0ZXJTY29wZVJlc291cmNlcyBpcyBlbmFibGVkIChbIyYjODIwMzsxMTExMV0oaHR0cHM6Ly9yZWRpcmVjdC5nCgo+IOKcgiAqKk5vdGUqKgo+IAo+IFBSIGJvZHkgd2FzIHRydW5jYXRlZCB0byBoZXJlLgoKCjwvZGV0YWlscz4KCi0tLQoKIyMjIENvbmZpZ3VyYXRpb24KCvCfk4UgKipTY2hlZHVsZSoqOiAoVVRDKQoKLSBCcmFuY2ggY3JlYXRpb24KICAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKQotIEF1dG9tZXJnZQogIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpCgrwn5qmICoqQXV0b21lcmdlKio6IERpc2FibGVkIGJ5IGNvbmZpZy4gUGxlYXNlIG1lcmdlIHRoaXMgbWFudWFsbHkgb25jZSB5b3UgYXJlIHNhdGlzZmllZC4KCuKZuyAqKlJlYmFzaW5nKio6IFdoZW5ldmVyIFBSIGJlY29tZXMgY29uZmxpY3RlZCwgb3IgeW91IHRpY2sgdGhlIHJlYmFzZS9yZXRyeSBjaGVja2JveC4KCvCflJUgKipJZ25vcmUqKjogQ2xvc2UgdGhpcyBQUiBhbmQgeW91IHdvbid0IGJlIHJlbWluZGVkIGFib3V0IHRoaXMgdXBkYXRlIGFnYWluLgoKLS0tCgogLSBbIF0gPCEtLSByZWJhc2UtY2hlY2sgLS0+SWYgeW91IHdhbnQgdG8gcmViYXNlL3JldHJ5IHRoaXMgUFIsIGNoZWNrIHRoaXMgYm94CgotLS0KClRoaXMgUFIgd2FzIGdlbmVyYXRlZCBieSBbTWVuZCBSZW5vdmF0ZV0oaHR0cHM6Ly9tZW5kLmlvL3Jlbm92YXRlLykuIFZpZXcgdGhlIFtyZXBvc2l0b3J5IGpvYiBsb2ddKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vZ2l0aHViL29zaXNtL3JlbGVhc2UpLgo8IS0tcmVub3ZhdGUtZGVidWc6ZXlKamNtVmhkR1ZrU1c1V1pYSWlPaUkwTXk0eU5ESXVNaUlzSW5Wd1pHRjBaV1JKYmxabGNpSTZJalF6TGpJME1pNHlJaXdpZEdGeVoyVjBRbkpoYm1Ob0lqb2liV0ZwYmlJc0lteGhZbVZzY3lJNld5SnlaVzV2ZG1GMFpTSmRmUT09LS0+Cg==
      patchset: 2a1c85a104ecef7e2fedd44a43ad98dd95ae50c2
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 71b711c422c10c242a8f785dc6d41ed9d12e9cd3
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 242732586e2cba04d04867d3e302888c766bc231
          trusted/project_2/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 1d71e58c93442038e695a5d883d57a603182c7ae
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 1d71e58c93442038e695a5d883d57a603182c7ae
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 71b711c422c10c242a8f785dc6d41ed9d12e9cd3
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 242732586e2cba04d04867d3e302888c766bc231
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/yamllint/run.yaml
          roles:
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_0/zuul-config
            link_target: untrusted/project_1/github.com/osism/zuul-config
            role_path: ansible/playbook_0/role_0/zuul-config/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_1/openinfra-zuul-jobs
            link_target: untrusted/project_2/github.com/osism/openinfra-zuul-jobs
            role_path: ansible/playbook_0/role_1/openinfra-zuul-jobs/roles
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/playbook_0/role_2/zuul-jobs
            link_target: untrusted/project_0/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_2/zuul-jobs/roles
      post_review: false
      post_timeout: 1800
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/release
        name: osism/release
        short_name: release
        src_dir: src/github.com/osism/release
      projects:
        github.com/osism/release:
          canonical_hostname: github.com
          canonical_name: github.com/osism/release
          checkout: main
          checkout_description: zuul branch
          commit: 7af419041882a52d855ef750931b2ab17328bd4f
          name: osism/release
          required: false
          short_name: release
          src_dir: src/github.com/osism/release
      ref: refs/pull/2560/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
