all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:feca:8962
      ansible_molecule_ansible_version: 11.12.0
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_role: traefik
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 98ff8eaa-af7c-4ac3-b04b-2ae65552e5e0
        host_id: 4667d18e0398acd2fb730ad41ba32e35789c4ac8cd4c0875d25b316b
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:feca:8962
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.241
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.83
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:feca:8962
        region: null
        slot: null
    ubuntu-noble:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:feec:4406
      ansible_molecule_ansible_version: 11.12.0
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_role: traefik
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: bfb9c923-ef78-4dde-af83-4e6645d5a5d9
        host_id: 4667d18e0398acd2fb730ad41ba32e35789c4ac8cd4c0875d25b316b
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:feec:4406
        label: ubuntu-noble
        node_properties: {}
        private_ipv4: 10.128.7.224
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.154
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:feec:4406
        region: null
        slot: null
  vars:
    ansible_molecule_ansible_version: 11.12.0
    ansible_role: traefik
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job ansible-molecule explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#12>'
      - '<Job abstract-ansible-collection-services-molecule explicit: None implied:
        {MatchAny:{ImpliedBranchMatcher:main}} source: osism/ansible-collection-services/.zuul.yaml@main#79>'
      - '<Job ansible-collection-services-molecule-traefik explicit: None implied:
        {MatchAny:{ImpliedBranchMatcher:main}} source: osism/ansible-collection-services/.zuul.yaml@main#442>'
      - '<Job ansible-collection-services-molecule-traefik explicit: None implied:
        None source: osism/ansible-collection-services/.zuul.yaml@main#498>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 479e6a1c49034de8bf2feb0723ed91ec
      build_refs:
      - branch: main
        change: '1964'
        change_message: "chore(deps): update traefik docker tag to v3.6.10\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 |\n|---|---|---|\n|
          [traefik](https://redirect.github.com/containous/traefik) | minor | `v3.4.4`
          \u2192 `v3.6.10` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>containous/traefik
          (traefik)</summary>\n\n### [`v3.6.10`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v3610-2026-03-06)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.10...v3.6.10)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.9...v3.6.10)\n\n**Bug
          fixes:**\n\n- **\\[docker]** Bump Docker and OpenTelemetry dependencies
          ([#&#8203;12761](https://redirect.github.com/traefik/traefik/pull/12761)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[fastproxy]** Bump
          github.com/valyala/fasthttp to v1.69.0 ([#&#8203;12763](https://redirect.github.com/traefik/traefik/pull/12763)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[healthcheck,
          grpc]** Remove path parsing with grpc healthcheck ([#&#8203;12760](https://redirect.github.com/traefik/traefik/pull/12760)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s/gatewayapi]**
          Fix Gateway API router's rules ([#&#8203;12753](https://redirect.github.com/traefik/traefik/pull/12753)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[middleware]**
          Fix HasSecureHeadersDefined returning false when stsSeconds is 0 ([#&#8203;12684](https://redirect.github.com/traefik/traefik/pull/12684)
          by [veeceey](https://redirect.github.com/veeceey))\n- **\\[otel]** Bump
          go.opentelemetry.io/otel dependencies ([#&#8203;12754](https://redirect.github.com/traefik/traefik/pull/12754)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[server]**
          Bump golang.org/x/net to v0.51.0 ([#&#8203;12756](https://redirect.github.com/traefik/traefik/pull/12756)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[webui]**
          Fix priority display in dashboard and ACME bypass redirect ([#&#8203;12740](https://redirect.github.com/traefik/traefik/pull/12740)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[webui]** Fix basePath
          validation for dashboard template ([#&#8203;12729](https://redirect.github.com/traefik/traefik/pull/12729)
          by [gndz07](https://redirect.github.com/gndz07))\n\n**Documentation:**\n\n-
          **\\[middleware]** Correct documentation for Digest auth ([#&#8203;12651](https://redirect.github.com/traefik/traefik/pull/12651)
          by [Zash](https://redirect.github.com/Zash))\n- Add missing `.http` to TOML
          table names ([#&#8203;12713](https://redirect.github.com/traefik/traefik/pull/12713)
          by [Darsstar](https://redirect.github.com/Darsstar))\n- Fix incorrect TOML
          example in entrypoints docs ([#&#8203;12711](https://redirect.github.com/traefik/traefik/pull/12711)
          by [mfmfuyu](https://redirect.github.com/mfmfuyu))\n- Fix API basepath option
          documentation ([#&#8203;12744](https://redirect.github.com/traefik/traefik/pull/12744)
          by [nmengin](https://redirect.github.com/nmengin))\n\n### [`v3.6.10`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v3610-2026-03-06)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.9...v3.6.10)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.9...v3.6.10)\n\n**Bug
          fixes:**\n\n- **\\[docker]** Bump Docker and OpenTelemetry dependencies
          ([#&#8203;12761](https://redirect.github.com/traefik/traefik/pull/12761)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[fastproxy]** Bump
          github.com/valyala/fasthttp to v1.69.0 ([#&#8203;12763](https://redirect.github.com/traefik/traefik/pull/12763)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[healthcheck,
          grpc]** Remove path parsing with grpc healthcheck ([#&#8203;12760](https://redirect.github.com/traefik/traefik/pull/12760)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s/gatewayapi]**
          Fix Gateway API router's rules ([#&#8203;12753](https://redirect.github.com/traefik/traefik/pull/12753)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[middleware]**
          Fix HasSecureHeadersDefined returning false when stsSeconds is 0 ([#&#8203;12684](https://redirect.github.com/traefik/traefik/pull/12684)
          by [veeceey](https://redirect.github.com/veeceey))\n- **\\[otel]** Bump
          go.opentelemetry.io/otel dependencies ([#&#8203;12754](https://redirect.github.com/traefik/traefik/pull/12754)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[server]**
          Bump golang.org/x/net to v0.51.0 ([#&#8203;12756](https://redirect.github.com/traefik/traefik/pull/12756)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[webui]**
          Fix priority display in dashboard and ACME bypass redirect ([#&#8203;12740](https://redirect.github.com/traefik/traefik/pull/12740)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[webui]** Fix basePath
          validation for dashboard template ([#&#8203;12729](https://redirect.github.com/traefik/traefik/pull/12729)
          by [gndz07](https://redirect.github.com/gndz07))\n\n**Documentation:**\n\n-
          **\\[middleware]** Correct documentation for Digest auth ([#&#8203;12651](https://redirect.github.com/traefik/traefik/pull/12651)
          by [Zash](https://redirect.github.com/Zash))\n- Add missing `.http` to TOML
          table names ([#&#8203;12713](https://redirect.github.com/traefik/traefik/pull/12713)
          by [Darsstar](https://redirect.github.com/Darsstar))\n- Fix incorrect TOML
          example in entrypoints docs ([#&#8203;12711](https://redirect.github.com/traefik/traefik/pull/12711)
          by [mfmfuyu](https://redirect.github.com/mfmfuyu))\n- Fix API basepath option
          documentation ([#&#8203;12744](https://redirect.github.com/traefik/traefik/pull/12744)
          by [nmengin](https://redirect.github.com/nmengin))\n\n### [`v3.6.9`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v369-2026-02-23)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.9...v3.6.9)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.8...v3.6.9)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Bump github.com/go-acme/lego/v4 to v4.32.0 ([#&#8203;12702](https://redirect.github.com/traefik/traefik/pull/12702)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[middleware]** Fix case
          sensitivity on x-forwarded headers for Connection ([#&#8203;12690](https://redirect.github.com/traefik/traefik/pull/12690)
          by [LBF38](https://redirect.github.com/LBF38))\n- **\\[middleware, authentication]**
          Handle empty/missing User-Agent header ([#&#8203;12545](https://redirect.github.com/traefik/traefik/pull/12545)
          by [a-stangl](https://redirect.github.com/a-stangl))\n- **\\[middleware,
          authentication]** Add maxResponseBodySize configuration to forwardAuth middleware
          ([#&#8203;12694](https://redirect.github.com/traefik/traefik/pull/12694)
          by [gndz07](https://redirect.github.com/gndz07))\n- **\\[server]** Fix TLS
          handshake error handling ([#&#8203;12692](https://redirect.github.com/traefik/traefik/pull/12692)
          by [juliens](https://redirect.github.com/juliens))\n\n**Documentation:**\n\n-
          **\\[docker]** Update docker in-depth setup guide ([#&#8203;12682](https://redirect.github.com/traefik/traefik/pull/12682)
          by [mdevino](https://redirect.github.com/mdevino))\n- **\\[k8s]** Make labelSelector
          option casing more consistent ([#&#8203;12658](https://redirect.github.com/traefik/traefik/pull/12658)
          by [holysoles](https://redirect.github.com/holysoles))\n- **\\[k8s/ingress-nginx]**
          Add temporary note to advertise the incoming NGINX annotations ([#&#8203;12699](https://redirect.github.com/traefik/traefik/pull/12699)
          by [nmengin](https://redirect.github.com/nmengin))\n- Increased content
          width in documentation ([#&#8203;12632](https://redirect.github.com/traefik/traefik/pull/12632)
          by [tobiasge](https://redirect.github.com/tobiasge))\n- Correct encoded
          characters allowance in entrypoints.md ([#&#8203;12679](https://redirect.github.com/traefik/traefik/pull/12679)
          by [Apflkuacha](https://redirect.github.com/Apflkuacha))\n\n### [`v3.6.9`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v369-2026-02-23)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.8...v3.6.9)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.8...v3.6.9)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Bump github.com/go-acme/lego/v4 to v4.32.0 ([#&#8203;12702](https://redirect.github.com/traefik/traefik/pull/12702)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[middleware]** Fix case
          sensitivity on x-forwarded headers for Connection ([#&#8203;12690](https://redirect.github.com/traefik/traefik/pull/12690)
          by [LBF38](https://redirect.github.com/LBF38))\n- **\\[middleware, authentication]**
          Handle empty/missing User-Agent header ([#&#8203;12545](https://redirect.github.com/traefik/traefik/pull/12545)
          by [a-stangl](https://redirect.github.com/a-stangl))\n- **\\[middleware,
          authentication]** Add maxResponseBodySize configuration to forwardAuth middleware
          ([#&#8203;12694](https://redirect.github.com/traefik/traefik/pull/12694)
          by [gndz07](https://redirect.github.com/gndz07))\n- **\\[server]** Fix TLS
          handshake error handling ([#&#8203;12692](https://redirect.github.com/traefik/traefik/pull/12692)
          by [juliens](https://redirect.github.com/juliens))\n\n**Documentation:**\n\n-
          **\\[docker]** Update docker in-depth setup guide ([#&#8203;12682](https://redirect.github.com/traefik/traefik/pull/12682)
          by [mdevino](https://redirect.github.com/mdevino))\n- **\\[k8s]** Make labelSelector
          option casing more consistent ([#&#8203;12658](https://redirect.github.com/traefik/traefik/pull/12658)
          by [holysoles](https://redirect.github.com/holysoles))\n- **\\[k8s/ingress-nginx]**
          Add temporary note to advertise the incoming NGINX annotations ([#&#8203;12699](https://redirect.github.com/traefik/traefik/pull/12699)
          by [nmengin](https://redirect.github.com/nmengin))\n- Increased content
          width in documentation ([#&#8203;12632](https://redirect.github.com/traefik/traefik/pull/12632)
          by [tobiasge](https://redirect.github.com/tobiasge))\n- Correct encoded
          characters allowance in entrypoints.md ([#&#8203;12679](https://redirect.github.com/traefik/traefik/pull/12679)
          by [Apflkuacha](https://redirect.github.com/Apflkuacha))\n\n### [`v3.6.8`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v368-2026-02-11)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.8...v3.6.8)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.7...v3.6.8)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Remove invalid private key in log ([#&#8203;12574](https://redirect.github.com/traefik/traefik/pull/12574)
          by [juliens](https://redirect.github.com/juliens))\n- **\\[acme]** Alter
          TLS renewal period ([#&#8203;12479](https://redirect.github.com/traefik/traefik/pull/12479)
          by [LtHummus](https://redirect.github.com/LtHummus))\n- **\\[healthcheck]**
          Reject absolute URL in healthcheck path configuration ([#&#8203;12653](https://redirect.github.com/traefik/traefik/pull/12653)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[http3]**
          Bump github.com/quic-go/quic-go to v0.59.0 ([#&#8203;12553](https://redirect.github.com/traefik/traefik/pull/12553)
          by [jnoordsij](https://redirect.github.com/jnoordsij))\n- **\\[metrics,tracing,accesslogs]**
          Fix ObservabilityConfig SetDefaults  ([#&#8203;12636](https://redirect.github.com/traefik/traefik/pull/12636)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[server]** Remove
          conn deadline after STARTTLS negociation ([#&#8203;12639](https://redirect.github.com/traefik/traefik/pull/12639)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[tls]** Fix
          verifyServerCertMatchesURI function behavior ([#&#8203;12575](https://redirect.github.com/traefik/traefik/pull/12575)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[tracing,otel]**
          Use ParentBased sampler to respect parent span sampling decision ([#&#8203;12403](https://redirect.github.com/traefik/traefik/pull/12403)
          by [xe-leon](https://redirect.github.com/xe-leon))\n- **\\[webui]** Use
          url.Parse to validate X-Forwarded-Prefix value ([#&#8203;12643](https://redirect.github.com/traefik/traefik/pull/12643)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[healthcheck]**
          Validate healthcheck path configuration ([#&#8203;12642](https://redirect.github.com/containous/traefik/issues/12642)
          by [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n- **\\[tls,
          server]** Cap TLS record length to RFC 8446 limit in ClientHello peeking
          ([#&#8203;12638](https://redirect.github.com/containous/traefik/issues/12638)
          by [@&#8203;mmatur](https://redirect.github.com/mmatur))\n- **\\[service]**
          Avoid recursion with services ([#&#8203;12591](https://redirect.github.com/traefik/traefik/pull/12591)
          by [juliens](https://redirect.github.com/juliens))\n- **\\[webui]** Bump
          dependencies of documentation and webui ([#&#8203;12581](https://redirect.github.com/traefik/traefik/pull/12581)
          by [gndz07](https://redirect.github.com/gndz07))\n\n**Documentation:**\n\n-
          **\\[k8s]** Fix kubernetes.md with correct http redirections ([#&#8203;12603](https://redirect.github.com/traefik/traefik/pull/12603)
          by [MartenM](https://redirect.github.com/MartenM))\n- **\\[middleware,k8s/crd]**
          Fix the errors middleware's document for Kubernetes CRD ([#&#8203;12600](https://redirect.github.com/traefik/traefik/pull/12600)
          by [yuito-it](https://redirect.github.com/yuito-it))\n- **\\[tls]** Clarify
          SNI selection ([#&#8203;12482](https://redirect.github.com/traefik/traefik/pull/12482)
          by [AnuragEkkati](https://redirect.github.com/AnuragEkkati))\n- Fix typo
          on JWT documentation ([#&#8203;12616](https://redirect.github.com/traefik/traefik/pull/12616)
          by [mdevino](https://redirect.github.com/mdevino))\n- Add [@&#8203;gndz07](https://redirect.github.com/gndz07)
          as a current maintainer ([#&#8203;12594](https://redirect.github.com/traefik/traefik/pull/12594)
          by [emilevauge](https://redirect.github.com/emilevauge))\n- Remove extraneous
          dots in migration guide ([#&#8203;12571](https://redirect.github.com/traefik/traefik/pull/12571)
          by [dathbe](https://redirect.github.com/dathbe))\n- Document Path matcher
          placeholder removal in v3 migration guide ([#&#8203;12570](https://redirect.github.com/traefik/traefik/pull/12570)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Improve
          Service Reference page ([#&#8203;12541](https://redirect.github.com/traefik/traefik/pull/12541)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Document
          negative priority support for routers ([#&#8203;12505](https://redirect.github.com/traefik/traefik/pull/12505)
          by [understood-the-assignment](https://redirect.github.com/understood-the-assignment))\n-
          Improve the structure of the routing reference pages ([#&#8203;12429](https://redirect.github.com/traefik/traefik/pull/12429)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Clean
          Up Menu Entries & Update Expose Overview ([#&#8203;12405](https://redirect.github.com/traefik/traefik/pull/12405)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Split
          Expose User Guides & Add Multi-Layer Routing Section ([#&#8203;12238](https://redirect.github.com/traefik/traefik/pull/12238)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Remove
          extra dots in migration guide ([#&#8203;12573](https://redirect.github.com/traefik/traefik/pull/12573)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Misc:**\n\n-
          Merge v2.11 into v3.6 ([#&#8203;12652](https://redirect.github.com/traefik/traefik/pull/12652)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge v2.11 into v3.6
          ([#&#8203;12644](https://redirect.github.com/traefik/traefik/pull/12644)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
          v3.6 ([#&#8203;12617](https://redirect.github.com/traefik/traefik/pull/12617)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge v2.11 into v3.6
          ([#&#8203;12605](https://redirect.github.com/traefik/traefik/pull/12605)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge v2.11 into v3.6
          ([#&#8203;12601](https://redirect.github.com/traefik/traefik/pull/12601)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
          v3.6 ([#&#8203;12556](https://redirect.github.com/traefik/traefik/pull/12556)
          by [mmatur](https://redirect.github.com/mmatur))\n\n### [`v3.6.8`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v368-2026-02-11)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.7...v3.6.8)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.7...v3.6.8)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Remove invalid private key in log ([#&#8203;12574](https://redirect.github.com/traefik/traefik/pull/12574)
          by [juliens](https://redirect.github.com/juliens))\n- **\\[acme]** Alter
          TLS renewal period ([#&#8203;12479](https://redirect.github.com/traefik/traefik/pull/12479)
          by [LtHummus](https://redirect.github.com/LtHummus))\n- **\\[healthcheck]**
          Reject absolute URL in healthcheck path configuration ([#&#8203;12653](https://redirect.github.com/traefik/traefik/pull/12653)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[http3]**
          Bump github.com/quic-go/quic-go to v0.59.0 ([#&#8203;12553](https://redirect.github.com/traefik/traefik/pull/12553)
          by [jnoordsij](https://redirect.github.com/jnoordsij))\n- **\\[metrics,tracing,accesslogs]**
          Fix ObservabilityConfig SetDefaults  ([#&#8203;12636](https://redirect.github.com/traefik/traefik/pull/12636)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[server]** Remove
          conn deadline after STARTTLS negociation ([#&#8203;12639](https://redirect.github.com/traefik/traefik/pull/12639)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[tls]** Fix
          verifyServerCertMatchesURI function behavior ([#&#8203;12575](https://redirect.github.com/traefik/traefik/pull/12575)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[tracing,otel]**
          Use ParentBased sampler to respect parent span sampling decision ([#&#8203;12403](https://redirect.github.com/traefik/traefik/pull/12403)
          by [xe-leon](https://redirect.github.com/xe-leon))\n- **\\[webui]** Use
          url.Parse to validate X-Forwarded-Prefix value ([#&#8203;12643](https://redirect.github.com/traefik/traefik/pull/12643)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[healthcheck]**
          Validate healthcheck path configuration ([#&#8203;12642](https://redirect.github.com/containous/traefik/issues/12642)
          by [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n- **\\[tls,
          server]** Cap TLS record length to RFC 8446 limit in ClientHello peeking
          ([#&#8203;12638](https://redirect.github.com/containous/traefik/issues/12638)
          by [@&#8203;mmatur](https://redirect.github.com/mmatur))\n- **\\[service]**
          Avoid recursion with services ([#&#8203;12591](https://redirect.github.com/traefik/traefik/pull/12591)
          by [juliens](https://redirect.github.com/juliens))\n- **\\[webui]** Bump
          dependencies of documentation and webui ([#&#8203;12581](https://redirect.github.com/traefik/traefik/pull/12581)
          by [gndz07](https://redirect.github.com/gndz07))\n\n**Documentation:**\n\n-
          **\\[k8s]** Fix kubernetes.md with correct http redirections ([#&#8203;12603](https://redirect.github.com/traefik/traefik/pull/12603)
          by [MartenM](https://redirect.github.com/MartenM))\n- **\\[middleware,k8s/crd]**
          Fix the errors middleware's document for Kubernetes CRD ([#&#8203;12600](https://redirect.github.com/traefik/traefik/pull/12600)
          by [yuito-it](https://redirect.github.com/yuito-it))\n- **\\[tls]** Clarify
          SNI selection ([#&#8203;12482](https://redirect.github.com/traefik/traefik/pull/12482)
          by [AnuragEkkati](https://redirect.github.com/AnuragEkkati))\n- Fix typo
          on JWT documentation ([#&#8203;12616](https://redirect.github.com/traefik/traefik/pull/12616)
          by [mdevino](https://redirect.github.com/mdevino))\n- Add [@&#8203;gndz07](https://redirect.github.com/gndz07)
          as a current maintainer ([#&#8203;12594](https://redirect.github.com/traefik/traefik/pull/12594)
          by [emilevauge](https://redirect.github.com/emilevauge))\n- Remove extraneous
          dots in migration guide ([#&#8203;12571](https://redirect.github.com/traefik/traefik/pull/12571)
          by [dathbe](https://redirect.github.com/dathbe))\n- Document Path matcher
          placeholder removal in v3 migration guide ([#&#8203;12570](https://redirect.github.com/traefik/traefik/pull/12570)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Improve
          Service Reference page ([#&#8203;12541](https://redirect.github.com/traefik/traefik/pull/12541)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Document
          negative priority support for routers ([#&#8203;12505](https://redirect.github.com/traefik/traefik/pull/12505)
          by [understood-the-assignment](https://redirect.github.com/understood-the-assignment))\n-
          Improve the structure of the routing reference pages ([#&#8203;12429](https://redirect.github.com/traefik/traefik/pull/12429)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Clean
          Up Menu Entries & Update Expose Overview ([#&#8203;12405](https://redirect.github.com/traefik/traefik/pull/12405)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Split
          Expose User Guides & Add Multi-Layer Routing Section ([#&#8203;12238](https://redirect.github.com/traefik/traefik/pull/12238)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Remove
          extra dots in migration guide ([#&#8203;12573](https://redirect.github.com/traefik/traefik/pull/12573)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Misc:**\n\n-
          Merge v2.11 into v3.6 ([#&#8203;12652](https://redirect.github.com/traefik/traefik/pull/12652)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge v2.11 into v3.6
          ([#&#8203;12644](https://redirect.github.com/traefik/traefik/pull/12644)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
          v3.6 ([#&#8203;12617](https://redirect.github.com/traefik/traefik/pull/12617)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge v2.11 into v3.6
          ([#&#8203;12605](https://redirect.github.com/traefik/traefik/pull/12605)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge v2.11 into v3.6
          ([#&#8203;12601](https://redirect.github.com/traefik/traefik/pull/12601)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
          v3.6 ([#&#8203;12556](https://redirect.github.com/traefik/traefik/pull/12556)
          by [mmatur](https://redirect.github.com/mmatur))\n\n### [`v3.6.7`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v367-2026-01-14)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.7...v3.6.7)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.6...v3.6.7)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Bump github.com/go-acme/lego/v4 to v4.31.0 ([#&#8203;12529](https://redirect.github.com/traefik/traefik/pull/12529)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[acme]** Add missing
          renew options ([#&#8203;12467](https://redirect.github.com/traefik/traefik/pull/12467)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[acme]** Replace hardcoded
          references to LetsEncrypt in log messages ([#&#8203;12464](https://redirect.github.com/traefik/traefik/pull/12464)
          by [schildbach](https://redirect.github.com/schildbach))\n- **\\[k8s/ingress-nginx]**
          Fix use-regex nginx annotation ([#&#8203;12531](https://redirect.github.com/traefik/traefik/pull/12531)
          by [LBF38](https://redirect.github.com/LBF38))\n- **\\[k8s/ingress-nginx]**
          Prevent Ingress Nginx provider http router to attach to an entrypoint with
          TLS ([#&#8203;12528](https://redirect.github.com/traefik/traefik/pull/12528)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s/ingress]**
          Fix panic for empty defaultBackend and defaultBackend without resources
          ([#&#8203;12509](https://redirect.github.com/traefik/traefik/pull/12509)
          by [gndz07](https://redirect.github.com/gndz07))\n- **\\[k8s]** Fix condition
          used for serving and fenced endpoints ([#&#8203;12521](https://redirect.github.com/traefik/traefik/pull/12521)
          by [LBF38](https://redirect.github.com/LBF38))\n- **\\[webui]** Validate
          X-Forwarded-Prefix value for dashboard redirect ([#&#8203;12514](https://redirect.github.com/traefik/traefik/pull/12514)
          by [LBF38](https://redirect.github.com/LBF38))\n- **\\[acme]** Add timeout
          to ACME-TLS/1 challenge handshake ([#&#8203;12516](https://redirect.github.com/traefik/traefik/pull/12516)
          by [LBF38](https://redirect.github.com/LBF38))\n- **\\[server]** Make encoded
          character options opt-in ([#&#8203;12540](https://redirect.github.com/traefik/traefik/pull/12540)
          by [gndz07](https://redirect.github.com/gndz07))\n\n**Documentation:**\n\n-
          **\\[docker/swarm]** Update swarm.md traefik version ([#&#8203;12508](https://redirect.github.com/traefik/traefik/pull/12508)
          by [DBouraoui](https://redirect.github.com/DBouraoui))\n- **\\[k8s/ingress-nginx]**
          Fix ingress-nginx annotations documentation ([#&#8203;12510](https://redirect.github.com/traefik/traefik/pull/12510)
          by [nmengin](https://redirect.github.com/nmengin))\n- **\\[k8s]** Fix Kubernetes
          reference yml file ([#&#8203;12406](https://redirect.github.com/traefik/traefik/pull/12406)
          by [mmatur](https://redirect.github.com/mmatur))\n- Fix code copy button
          positioning ([#&#8203;12520](https://redirect.github.com/traefik/traefik/pull/12520)
          by [AnuragEkkati](https://redirect.github.com/AnuragEkkati))\n- Fix typo
          in kubernetes.md ([#&#8203;12515](https://redirect.github.com/traefik/traefik/pull/12515)
          by [EdwardSalkeld](https://redirect.github.com/EdwardSalkeld))\n- Bring
          back security section on API & Dashboard documentation page ([#&#8203;12507](https://redirect.github.com/traefik/traefik/pull/12507)
          by [gndz07](https://redirect.github.com/gndz07))\n- Fix link description
          in Traefik Proxy documentation ([#&#8203;12488](https://redirect.github.com/traefik/traefik/pull/12488)
          by [schaerfo](https://redirect.github.com/schaerfo))\n- Add product comparison
          matrix and features page ([#&#8203;12037](https://redirect.github.com/traefik/traefik/pull/12037)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n\n**Misc:**\n\n-
          Merge branch v2.11 into v3.6 ([#&#8203;12552](https://redirect.github.com/traefik/traefik/pull/12552)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- Merge branch v2.11
          into v3.6 ([#&#8203;12533](https://redirect.github.com/traefik/traefik/pull/12533)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
          v3.6 ([#&#8203;12497](https://redirect.github.com/traefik/traefik/pull/12497)
          by [mmatur](https://redirect.github.com/mmatur))\n\n### [`v3.6.7`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v367-2026-01-14)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.6...v3.6.7)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.6...v3.6.7)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Bump github.com/go-acme/lego/v4 to v4.31.0 ([#&#8203;12529](https://redirect.github.com/traefik/traefik/pull/12529)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[acme]** Add missing
          renew options ([#&#8203;12467](https://redirect.github.com/traefik/traefik/pull/12467)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[acme]** Replace hardcoded
          references to LetsEncrypt in log messages ([#&#8203;12464](https://redirect.github.com/traefik/traefik/pull/12464)
          by [schildbach](https://redirect.github.com/schildbach))\n- **\\[k8s/ingress-nginx]**
          Fix use-regex nginx annotation ([#&#8203;12531](https://redirect.github.com/traefik/traefik/pull/12531)
          by [LBF38](https://redirect.github.com/LBF38))\n- **\\[k8s/ingress-nginx]**
          Prevent Ingress Nginx provider http router to attach to an entrypoint with
          TLS ([#&#8203;12528](https://redirect.github.com/traefik/traefik/pull/12528)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s/ingress]**
          Fix panic for empty defaultBackend and defaultBackend without resources
          ([#&#8203;12509](https://redirect.github.com/traefik/traefik/pull/12509)
          by [gndz07](https://redirect.github.com/gndz07))\n- **\\[k8s]** Fix condition
          used for serving and fenced endpoints ([#&#8203;12521](https://redirect.github.com/traefik/traefik/pull/12521)
          by [LBF38](https://redirect.github.com/LBF38))\n- **\\[webui]** Validate
          X-Forwarded-Prefix value for dashboard redirect ([#&#8203;12514](https://redirect.github.com/traefik/traefik/pull/12514)
          by [LBF38](https://redirect.github.com/LBF38))\n- **\\[acme]** Add timeout
          to ACME-TLS/1 challenge handshake ([#&#8203;12516](https://redirect.github.com/traefik/traefik/pull/12516)
          by [LBF38](https://redirect.github.com/LBF38))\n- **\\[server]** Make encoded
          character options opt-in ([#&#8203;12540](https://redirect.github.com/traefik/traefik/pull/12540)
          by [gndz07](https://redirect.github.com/gndz07))\n\n**Documentation:**\n\n-
          **\\[docker/swarm]** Update swarm.md traefik version ([#&#8203;12508](https://redirect.github.com/traefik/traefik/pull/12508)
          by [DBouraoui](https://redirect.github.com/DBouraoui))\n- **\\[k8s/ingress-nginx]**
          Fix ingress-nginx annotations documentation ([#&#8203;12510](https://redirect.github.com/traefik/traefik/pull/12510)
          by [nmengin](https://redirect.github.com/nmengin))\n- **\\[k8s]** Fix Kubernetes
          reference yml file ([#&#8203;12406](https://redirect.github.com/traefik/traefik/pull/12406)
          by [mmatur](https://redirect.github.com/mmatur))\n- Fix code copy button
          positioning ([#&#8203;12520](https://redirect.github.com/traefik/traefik/pull/12520)
          by [AnuragEkkati](https://redirect.github.com/AnuragEkkati))\n- Fix typo
          in kubernetes.md ([#&#8203;12515](https://redirect.github.com/traefik/traefik/pull/12515)
          by [EdwardSalkeld](https://redirect.github.com/EdwardSalkeld))\n- Bring
          back security section on API & Dashboard documentation page ([#&#8203;12507](https://redirect.github.com/traefik/traefik/pull/12507)
          by [gndz07](https://redirect.github.com/gndz07))\n- Fix link description
          in Traefik Proxy documentation ([#&#8203;12488](https://redirect.github.com/traefik/traefik/pull/12488)
          by [schaerfo](https://redirect.github.com/schaerfo))\n- Add product comparison
          matrix and features page ([#&#8203;12037](https://redirect.github.com/traefik/traefik/pull/12037)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n\n**Misc:**\n\n-
          Merge branch v2.11 into v3.6 ([#&#8203;12552](https://redirect.github.com/traefik/traefik/pull/12552)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- Merge branch v2.11
          into v3.6 ([#&#8203;12533](https://redirect.github.com/traefik/traefik/pull/12533)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
          v3.6 ([#&#8203;12497](https://redirect.github.com/traefik/traefik/pull/12497)
          by [mmatur](https://redirect.github.com/mmatur))\n\n### [`v3.6.6`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v366-2025-12-29)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.6...v3.6.6)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.5...v3.6.6)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Bump github.com/go-acme/lego/v4 to v4.30.1 ([#&#8203;12432](https://redirect.github.com/traefik/traefik/pull/12432)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[http3]** Bump github.com/quic-go/quic-go
          to v0.58.0 ([#&#8203;12448](https://redirect.github.com/traefik/traefik/pull/12448)
          by [GreyXor](https://redirect.github.com/GreyXor))\n- **\\[redis]** Fix
          mutually exclusive verification for Redis ([#&#8203;12442](https://redirect.github.com/traefik/traefik/pull/12442)
          by [juliens](https://redirect.github.com/juliens))\n- **\\[server]** Fix
          deny encoded characters ([#&#8203;12454](https://redirect.github.com/traefik/traefik/pull/12454)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Documentation:**\n\n-
          **\\[k8s/ingress,k8s]** Fix Kubernetes Ingress provider documentation ([#&#8203;12443](https://redirect.github.com/traefik/traefik/pull/12443)
          by [nmengin](https://redirect.github.com/nmengin))\n- **\\[k8s/ingress-nginx]**
          Add RBAC documentation for Ingress NGINX provider ([#&#8203;12445](https://redirect.github.com/traefik/traefik/pull/12445)
          by [nmn3m](https://redirect.github.com/nmn3m))\n- **\\[k8s]** Improve the
          K8S multi-tenancy security note ([#&#8203;12444](https://redirect.github.com/traefik/traefik/pull/12444)
          by [nmengin](https://redirect.github.com/nmengin))\n- Restore documentation
          on http.maxHeaderBytes ([#&#8203;12440](https://redirect.github.com/traefik/traefik/pull/12440)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n- Fix Menu Item
          Naming ([#&#8203;12431](https://redirect.github.com/traefik/traefik/pull/12431)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n\n**Misc:**\n\n-
          Merge branch v2.11 into v3.6 ([#&#8203;12475](https://redirect.github.com/traefik/traefik/pull/12475)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
          v3.6 ([#&#8203;12438](https://redirect.github.com/traefik/traefik/pull/12438)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n### [`v3.6.6`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v366-2025-12-29)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.5...v3.6.6)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.5...v3.6.6)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Bump github.com/go-acme/lego/v4 to v4.30.1 ([#&#8203;12432](https://redirect.github.com/traefik/traefik/pull/12432)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[http3]** Bump github.com/quic-go/quic-go
          to v0.58.0 ([#&#8203;12448](https://redirect.github.com/traefik/traefik/pull/12448)
          by [GreyXor](https://redirect.github.com/GreyXor))\n- **\\[redis]** Fix
          mutually exclusive verification for Redis ([#&#8203;12442](https://redirect.github.com/traefik/traefik/pull/12442)
          by [juliens](https://redirect.github.com/juliens))\n- **\\[server]** Fix
          deny encoded characters ([#&#8203;12454](https://redirect.github.com/traefik/traefik/pull/12454)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Documentation:**\n\n-
          **\\[k8s/ingress,k8s]** Fix Kubernetes Ingress provider documentation ([#&#8203;12443](https://redirect.github.com/traefik/traefik/pull/12443)
          by [nmengin](https://redirect.github.com/nmengin))\n- **\\[k8s/ingress-nginx]**
          Add RBAC documentation for Ingress NGINX provider ([#&#8203;12445](https://redirect.github.com/traefik/traefik/pull/12445)
          by [nmn3m](https://redirect.github.com/nmn3m))\n- **\\[k8s]** Improve the
          K8S multi-tenancy security note ([#&#8203;12444](https://redirect.github.com/traefik/traefik/pull/12444)
          by [nmengin](https://redirect.github.com/nmengin))\n- Restore documentation
          on http.maxHeaderBytes ([#&#8203;12440](https://redirect.github.com/traefik/traefik/pull/12440)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n- Fix Menu Item
          Naming ([#&#8203;12431](https://redirect.github.com/traefik/traefik/pull/12431)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n\n**Misc:**\n\n-
          Merge branch v2.11 into v3.6 ([#&#8203;12475](https://redirect.github.com/traefik/traefik/pull/12475)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
          v3.6 ([#&#8203;12438](https://redirect.github.com/traefik/traefik/pull/12438)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n### [`v3.6.5`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v365-2025-12-16)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.5...v3.6.5)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.4...v3.6.5)\n\n**Bug
          fixes:**\n\n- **\\[k8s/ingress-nginx]** Fix NGINX sslredirect annotation
          support ([#&#8203;12387](https://redirect.github.com/traefik/traefik/pull/12387)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[server]**
          Print access logs for rejected requests and warn about new behavior ([#&#8203;12424](https://redirect.github.com/traefik/traefik/pull/12424)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\n-
          **\\[k8s/ingress-nginx]** Add auth-signin to unsupported nginx annotations
          list ([#&#8203;12370](https://redirect.github.com/traefik/traefik/pull/12370)
          by [fibsifan](https://redirect.github.com/fibsifan))\n- Add a Breaking change
          note to the changelog ([#&#8203;12398](https://redirect.github.com/traefik/traefik/pull/12398)
          by [nmengin](https://redirect.github.com/nmengin))\n- Fix encodedCharacters
          entryPoint option documentation ([#&#8203;12385](https://redirect.github.com/traefik/traefik/pull/12385)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n### [`v3.6.5`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v365-2025-12-16)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.4...v3.6.5)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.4...v3.6.5)\n\n**Bug
          fixes:**\n\n- **\\[k8s/ingress-nginx]** Fix NGINX sslredirect annotation
          support ([#&#8203;12387](https://redirect.github.com/traefik/traefik/pull/12387)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[server]**
          Print access logs for rejected requests and warn about new behavior ([#&#8203;12424](https://redirect.github.com/traefik/traefik/pull/12424)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\n-
          **\\[k8s/ingress-nginx]** Add auth-signin to unsupported nginx annotations
          list ([#&#8203;12370](https://redirect.github.com/traefik/traefik/pull/12370)
          by [fibsifan](https://redirect.github.com/fibsifan))\n- Add a Breaking change
          note to the changelog ([#&#8203;12398](https://redirect.github.com/traefik/traefik/pull/12398)
          by [nmengin](https://redirect.github.com/nmengin))\n- Fix encodedCharacters
          entryPoint option documentation ([#&#8203;12385](https://redirect.github.com/traefik/traefik/pull/12385)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n### [`v3.6.4`](https://redirect.github.com/traefik/traefik/releases/tag/v3.6.4)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.4...v3.6.4)\n\n**CVE's
          fixed:**\n\n- [CVE-2025-66490](https://nvd.nist.gov/vuln/detail/CVE-2025-66490)
          (Advisory [GHSA-gm3x-23wp-hc2c](https://redirect.github.com/traefik/traefik/security/advisories/GHSA-gm3x-23wp-hc2c)):
          **Breaking Change** please read the [migration guide](https://doc.traefik.io/traefik/v3.6/migrate/v3/#v364).\n-
          [CVE-2025-66491](https://nvd.nist.gov/vuln/detail/CVE-2025-66491) (Advisory
          [GHSA-7vww-mvcr-x6vj](https://redirect.github.com/traefik/traefik/security/advisories/GHSA-7vww-mvcr-x6vj))\n\n**Important:**
          Please read the [migration guide](https://doc.traefik.io/traefik/v3.6/migrate/v3/#v364).\n\n**Bug
          fixes:**\n\n- **\\[server]** Reject suspicious encoded characters ([#&#8203;12360](https://redirect.github.com/traefik/traefik/pull/12360)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[plugins]**
          Validate plugin module name ([#&#8203;12291](https://redirect.github.com/traefik/traefik/pull/12291)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[http3]**
          Bump github.com/quic-go/quic-go to v0.57.1 ([#&#8203;12319](https://redirect.github.com/traefik/traefik/pull/12319)
          by [GreyXor](https://redirect.github.com/GreyXor))\n- **\\[http3]** Bump
          github.com/quic-go/quic-go to v0.57.0 ([#&#8203;12308](https://redirect.github.com/traefik/traefik/pull/12308)
          by [GreyXor](https://redirect.github.com/GreyXor))\n- **\\[server]** Bump
          golang.org/x/crypto to v0.45.0 ([#&#8203;12296](https://redirect.github.com/traefik/traefik/pull/12296)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[acme]**
          Bump github.com/go-acme/lego/v4 to v4.29.0 ([#&#8203;12333](https://redirect.github.com/traefik/traefik/pull/12333)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[k8s/ingress-nginx]**
          Fix SSL redirect to match NGINX behavior ([#&#8203;12361](https://redirect.github.com/traefik/traefik/pull/12361)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[k8s/ingress-nginx]**
          Fix the service name for ingress-nginx provider ([#&#8203;12352](https://redirect.github.com/traefik/traefik/pull/12352)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[k8s/ingress-nginx]**
          Fix nginx.ingress.kubernetes.io/proxy-ssl-verify annotation support ([#&#8203;12351](https://redirect.github.com/traefik/traefik/pull/12351)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[middleware,authentication]**
          Change ForwardAuth error log level from DEBUG to ERROR ([#&#8203;12324](https://redirect.github.com/traefik/traefik/pull/12324)
          by [murataslan1](https://redirect.github.com/murataslan1))\n\n**Documentation:**\n\n-
          **\\[api]** Fix typo in API dashboard configuration instructions ([#&#8203;12335](https://redirect.github.com/traefik/traefik/pull/12335)
          by [NAICOLAS](https://redirect.github.com/NAICOLAS))\n- **\\[docker]** Add
          documentation for loadbalancer.server.url in Docker and Swarm providers
          ([#&#8203;12289](https://redirect.github.com/traefik/traefik/pull/12289)
          by [webash](https://redirect.github.com/webash))\n- **\\[k8s/gatewayapi]**
          Fix links of Helm chart values reference to providers.kubernetesGateway.enabled
          ([#&#8203;12315](https://redirect.github.com/traefik/traefik/pull/12315)
          by [shouhei](https://redirect.github.com/shouhei))\n- **\\[k8s/ingress-nginx]**
          Fix default value of ingress-nginx provider in documentation ([#&#8203;12328](https://redirect.github.com/traefik/traefik/pull/12328)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n- **\\[k8s/ingress-nginx]**
          NGINX Ingress Controller to Traefik Migration Guide ([#&#8203;12318](https://redirect.github.com/traefik/traefik/pull/12318)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- **\\[k8s/ingress-nginx]**
          Improve the configuration options display of the Kubernetes ingress-nginx
          provider ([#&#8203;12297](https://redirect.github.com/traefik/traefik/pull/12297)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n- **\\[k8s/ingress-nginx]**
          Improve ingress-nginx provider documentation ([#&#8203;12288](https://redirect.github.com/traefik/traefik/pull/12288)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- **\\[service]**
          Fix loadbalancer doc for highest random weight ([#&#8203;12283](https://redirect.github.com/traefik/traefik/pull/12283)
          by [ozon2](https://redirect.github.com/ozon2))\n- Correctly Format the HTTP
          Service Documentation ([#&#8203;12311](https://redirect.github.com/traefik/traefik/pull/12311)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Add
          documentation about checkNewVersion ([#&#8203;12298](https://redirect.github.com/traefik/traefik/pull/12298)
          by [darkweaver87](https://redirect.github.com/darkweaver87))\n\n**Misc:**\n\n-
          Merge branch v2.11 into v3.6 ([#&#8203;12364](https://redirect.github.com/traefik/traefik/pull/12364)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v2.11 into v3.6 ([#&#8203;12341](https://redirect.github.com/traefik/traefik/pull/12341)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
          v3.6 ([#&#8203;12368](https://redirect.github.com/traefik/traefik/pull/12368)
          by [mmatur](https://redirect.github.com/mmatur))\n\n### [`v3.6.4`](https://redirect.github.com/traefik/traefik/releases/tag/v3.6.4)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.2...v3.6.4)\n\n**CVE's
          fixed:**\n\n- [CVE-2025-66490](https://nvd.nist.gov/vuln/detail/CVE-2025-66490)
          (Advisory [GHSA-gm3x-23wp-hc2c](https://redirect.github.com/traefik/traefik/security/advisories/GHSA-gm3x-23wp-hc2c)):
          **Breaking Change** please read the [migration guide](https://doc.traefik.io/traefik/v3.6/migrate/v3/#v364).\n-
          [CVE-2025-66491](https://nvd.nist.gov/vuln/detail/CVE-2025-66491) (Advisory
          [GHSA-7vww-mvcr-x6vj](https://redirect.github.com/traefik/traefik/security/advisories/GHSA-7vww-mvcr-x6vj))\n\n**Important:**
          Please read the [migration guide](https://doc.traefik.io/traefik/v3.6/migrate/v3/#v364).\n\n**Bug
          fixes:**\n\n- **\\[server]** Reject suspicious encoded characters ([#&#8203;12360](https://redirect.github.com/traefik/traefik/pull/12360)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[plugins]**
          Validate plugin module name ([#&#8203;12291](https://redirect.github.com/traefik/traefik/pull/12291)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[http3]**
          Bump github.com/quic-go/quic-go to v0.57.1 ([#&#8203;12319](https://redirect.github.com/traefik/traefik/pull/12319)
          by [GreyXor](https://redirect.github.com/GreyXor))\n- **\\[http3]** Bump
          github.com/quic-go/quic-go to v0.57.0 ([#&#8203;12308](https://redirect.github.com/traefik/traefik/pull/12308)
          by [GreyXor](https://redirect.github.com/GreyXor))\n- **\\[server]** Bump
          golang.org/x/crypto to v0.45.0 ([#&#8203;12296](https://redirect.github.com/traefik/traefik/pull/12296)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[acme]**
          Bump github.com/go-acme/lego/v4 to v4.29.0 ([#&#8203;12333](https://redirect.github.com/traefik/traefik/pull/12333)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[k8s/ingress-nginx]**
          Fix SSL redirect to match NGINX behavior ([#&#8203;12361](https://redirect.github.com/traefik/traefik/pull/12361)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[k8s/ingress-nginx]**
          Fix the service name for ingress-nginx provider ([#&#8203;12352](https://redirect.github.com/traefik/traefik/pull/12352)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[k8s/ingress-nginx]**
          Fix nginx.ingress.kubernetes.io/proxy-ssl-verify annotation support ([#&#8203;12351](https://redirect.github.com/traefik/traefik/pull/12351)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[middleware,authentication]**
          Change ForwardAuth error log level from DEBUG to ERROR ([#&#8203;12324](https://redirect.github.com/traefik/traefik/pull/12324)
          by [murataslan1](https://redirect.github.com/murataslan1))\n\n**Documentation:**\n\n-
          **\\[api]** Fix typo in API dashboard configuration instructions ([#&#8203;12335](https://redirect.github.com/traefik/traefik/pull/12335)
          by [NAICOLAS](https://redirect.github.com/NAICOLAS))\n- **\\[docker]** Add
          documentation for loadbalancer.server.url in Docker and Swarm providers
          ([#&#8203;12289](https://redirect.github.com/traefik/traefik/pull/12289)
          by [webash](https://redirect.github.com/webash))\n- **\\[k8s/gatewayapi]**
          Fix links of Helm chart values reference to providers.kubernetesGateway.enabled
          ([#&#8203;12315](https://redirect.github.com/traefik/traefik/pull/12315)
          by [shouhei](https://redirect.github.com/shouhei))\n- **\\[k8s/ingress-nginx]**
          Fix default value of ingress-nginx provider in documentation ([#&#8203;12328](https://redirect.github.com/traefik/traefik/pull/12328)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n- **\\[k8s/ingress-nginx]**
          NGINX Ingress Controller to Traefik Migration Guide ([#&#8203;12318](https://redirect.github.com/traefik/traefik/pull/12318)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- **\\[k8s/ingress-nginx]**
          Improve the configuration options display of the Kubernetes ingress-nginx
          provider ([#&#8203;12297](https://redirect.github.com/traefik/traefik/pull/12297)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n- **\\[k8s/ingress-nginx]**
          Improve ingress-nginx provider documentation ([#&#8203;12288](https://redirect.github.com/traefik/traefik/pull/12288)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- **\\[service]**
          Fix loadbalancer doc for highest random weight ([#&#8203;12283](https://redirect.github.com/traefik/traefik/pull/12283)
          by [ozon2](https://redirect.github.com/ozon2))\n- Correctly Format the HTTP
          Service Documentation ([#&#8203;12311](https://redirect.github.com/traefik/traefik/pull/12311)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Add
          documentation about checkNewVersion ([#&#8203;12298](https://redirect.github.com/traefik/traefik/pull/12298)
          by [darkweaver87](https://redirect.github.com/darkweaver87))\n\n**Misc:**\n\n-
          Merge branch v2.11 into v3.6 ([#&#8203;12364](https://redirect.github.com/traefik/traefik/pull/12364)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v2.11 into v3.6 ([#&#8203;12341](https://redirect.github.com/traefik/traefik/pull/12341)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
          v3.6 ([#&#8203;12368](https://redirect.github.com/traefik/traefik/pull/12368)
          by [mmatur](https://redirect.github.com/mmatur))\n\n### [`v3.6.2`](https://redirect.github.com/traefik/traefik/releases/tag/v3.6.2)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.2...v3.6.2)\n\n**Important**:
          Please read the [migration guide](https://doc.traefik.io/traefik/master/migrate/v3/#v362).\n\n**Bug
          fixes:**\n\n- **\\[k8s/ingress-nginx]** Deprecate Kubernetes Ingress NGINX
          provider experimental flag ([#&#8203;12286](https://redirect.github.com/traefik/traefik/pull/12286)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n### [`v3.6.2`](https://redirect.github.com/traefik/traefik/releases/tag/v3.6.2)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.1...v3.6.2)\n\n**Important**:
          Please read the [migration guide](https://doc.traefik.io/traefik/master/migrate/v3/#v362).\n\n**Bug
          fixes:**\n\n- **\\[k8s/ingress-nginx]** Deprecate Kubernetes Ingress NGINX
          provider experimental flag ([#&#8203;12286](https://redirect.github.com/traefik/traefik/pull/12286)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n### [`v3.6.1`](https://redirect.github.com/traefik/traefik/releases/tag/v3.6.1)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.1...v3.6.1)\n\n**Important**:
          Please read the [migration guide](https://doc.traefik.io/traefik/master/migrate/v3/#v360).\n\n**Bug
          fixes:**\n\n- **\\[docker]** Auto-negotiate Docker API Version ([#&#8203;12256](https://redirect.github.com/traefik/traefik/pull/12256)
          by [felixbuenemann](https://redirect.github.com/felixbuenemann))\n- **\\[server]**
          Fix multi-layer routing with models ([#&#8203;12258](https://redirect.github.com/traefik/traefik/pull/12258)
          by [juliens](https://redirect.github.com/juliens))\n- **\\[udp]** Revert
          \"Avoid allocations in readLoop by using sync.Pool\" ([#&#8203;12267](https://redirect.github.com/traefik/traefik/pull/12267)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[webui]**
          Fix blocked navigation on Safari ([#&#8203;12231](https://redirect.github.com/traefik/traefik/pull/12231)
          by [gndz07](https://redirect.github.com/gndz07))\n- **\\[webui]** Restore
          remote Upgrade to Hub button web component ([#&#8203;12219](https://redirect.github.com/traefik/traefik/pull/12219)
          by [gndz07](https://redirect.github.com/gndz07))\n\n**Documentation:**\n\n-
          **\\[k8s]** Fix Nginx provider documentation ([#&#8203;12266](https://redirect.github.com/traefik/traefik/pull/12266)
          by [nmengin](https://redirect.github.com/nmengin))\n- **\\[k8s]** Fix Gateway
          API version and the list of features supported ([#&#8203;12254](https://redirect.github.com/traefik/traefik/pull/12254)
          by [nmengin](https://redirect.github.com/nmengin))\n\n### [`v3.6.1`](https://redirect.github.com/traefik/traefik/releases/tag/v3.6.1)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.0...v3.6.1)\n\n**Important**:
          Please read the [migration guide](https://doc.traefik.io/traefik/master/migrate/v3/#v360).\n\n**Bug
          fixes:**\n\n- **\\[docker]** Auto-negotiate Docker API Version ([#&#8203;12256](https://redirect.github.com/traefik/traefik/pull/12256)
          by [felixbuenemann](https://redirect.github.com/felixbuenemann))\n- **\\[server]**
          Fix multi-layer routing with models ([#&#8203;12258](https://redirect.github.com/traefik/traefik/pull/12258)
          by [juliens](https://redirect.github.com/juliens))\n- **\\[udp]** Revert
          \"Avoid allocations in readLoop by using sync.Pool\" ([#&#8203;12267](https://redirect.github.com/traefik/traefik/pull/12267)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[webui]**
          Fix blocked navigation on Safari ([#&#8203;12231](https://redirect.github.com/traefik/traefik/pull/12231)
          by [gndz07](https://redirect.github.com/gndz07))\n- **\\[webui]** Restore
          remote Upgrade to Hub button web component ([#&#8203;12219](https://redirect.github.com/traefik/traefik/pull/12219)
          by [gndz07](https://redirect.github.com/gndz07))\n\n**Documentation:**\n\n-
          **\\[k8s]** Fix Nginx provider documentation ([#&#8203;12266](https://redirect.github.com/traefik/traefik/pull/12266)
          by [nmengin](https://redirect.github.com/nmengin))\n- **\\[k8s]** Fix Gateway
          API version and the list of features supported ([#&#8203;12254](https://redirect.github.com/traefik/traefik/pull/12254)
          by [nmengin](https://redirect.github.com/nmengin))\n\n### [`v3.6.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.6.0...v3.6.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 Entry\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5
          **Schedule**: Branch creation - At any time (no schedule defined), Automerge
          - 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/ansible-collection-services).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40Ni4zIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/ansible-collection-services/pull/1964
        commit_id: d8a5e9b0b0121d4b1358115e3953dad3c923790c
        patchset: d8a5e9b0b0121d4b1358115e3953dad3c923790c
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/ansible-collection-services
          name: osism/ansible-collection-services
          short_name: ansible-collection-services
        src_dir: src/github.com/osism/ansible-collection-services
        topic: null
      buildset: a4072ff2a97a4935bd41f7f5832942e9
      buildset_refs:
      - branch: main
        change: '1964'
        change_message: "chore(deps): update traefik docker tag to v3.6.10\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 |\n|---|---|---|\n|
          [traefik](https://redirect.github.com/containous/traefik) | minor | `v3.4.4`
          \u2192 `v3.6.10` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>containous/traefik
          (traefik)</summary>\n\n### [`v3.6.10`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v3610-2026-03-06)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.10...v3.6.10)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.9...v3.6.10)\n\n**Bug
          fixes:**\n\n- **\\[docker]** Bump Docker and OpenTelemetry dependencies
          ([#&#8203;12761](https://redirect.github.com/traefik/traefik/pull/12761)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[fastproxy]** Bump
          github.com/valyala/fasthttp to v1.69.0 ([#&#8203;12763](https://redirect.github.com/traefik/traefik/pull/12763)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[healthcheck,
          grpc]** Remove path parsing with grpc healthcheck ([#&#8203;12760](https://redirect.github.com/traefik/traefik/pull/12760)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s/gatewayapi]**
          Fix Gateway API router's rules ([#&#8203;12753](https://redirect.github.com/traefik/traefik/pull/12753)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[middleware]**
          Fix HasSecureHeadersDefined returning false when stsSeconds is 0 ([#&#8203;12684](https://redirect.github.com/traefik/traefik/pull/12684)
          by [veeceey](https://redirect.github.com/veeceey))\n- **\\[otel]** Bump
          go.opentelemetry.io/otel dependencies ([#&#8203;12754](https://redirect.github.com/traefik/traefik/pull/12754)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[server]**
          Bump golang.org/x/net to v0.51.0 ([#&#8203;12756](https://redirect.github.com/traefik/traefik/pull/12756)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[webui]**
          Fix priority display in dashboard and ACME bypass redirect ([#&#8203;12740](https://redirect.github.com/traefik/traefik/pull/12740)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[webui]** Fix basePath
          validation for dashboard template ([#&#8203;12729](https://redirect.github.com/traefik/traefik/pull/12729)
          by [gndz07](https://redirect.github.com/gndz07))\n\n**Documentation:**\n\n-
          **\\[middleware]** Correct documentation for Digest auth ([#&#8203;12651](https://redirect.github.com/traefik/traefik/pull/12651)
          by [Zash](https://redirect.github.com/Zash))\n- Add missing `.http` to TOML
          table names ([#&#8203;12713](https://redirect.github.com/traefik/traefik/pull/12713)
          by [Darsstar](https://redirect.github.com/Darsstar))\n- Fix incorrect TOML
          example in entrypoints docs ([#&#8203;12711](https://redirect.github.com/traefik/traefik/pull/12711)
          by [mfmfuyu](https://redirect.github.com/mfmfuyu))\n- Fix API basepath option
          documentation ([#&#8203;12744](https://redirect.github.com/traefik/traefik/pull/12744)
          by [nmengin](https://redirect.github.com/nmengin))\n\n### [`v3.6.10`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v3610-2026-03-06)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.9...v3.6.10)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.9...v3.6.10)\n\n**Bug
          fixes:**\n\n- **\\[docker]** Bump Docker and OpenTelemetry dependencies
          ([#&#8203;12761](https://redirect.github.com/traefik/traefik/pull/12761)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[fastproxy]** Bump
          github.com/valyala/fasthttp to v1.69.0 ([#&#8203;12763](https://redirect.github.com/traefik/traefik/pull/12763)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[healthcheck,
          grpc]** Remove path parsing with grpc healthcheck ([#&#8203;12760](https://redirect.github.com/traefik/traefik/pull/12760)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s/gatewayapi]**
          Fix Gateway API router's rules ([#&#8203;12753](https://redirect.github.com/traefik/traefik/pull/12753)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[middleware]**
          Fix HasSecureHeadersDefined returning false when stsSeconds is 0 ([#&#8203;12684](https://redirect.github.com/traefik/traefik/pull/12684)
          by [veeceey](https://redirect.github.com/veeceey))\n- **\\[otel]** Bump
          go.opentelemetry.io/otel dependencies ([#&#8203;12754](https://redirect.github.com/traefik/traefik/pull/12754)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[server]**
          Bump golang.org/x/net to v0.51.0 ([#&#8203;12756](https://redirect.github.com/traefik/traefik/pull/12756)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[webui]**
          Fix priority display in dashboard and ACME bypass redirect ([#&#8203;12740](https://redirect.github.com/traefik/traefik/pull/12740)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[webui]** Fix basePath
          validation for dashboard template ([#&#8203;12729](https://redirect.github.com/traefik/traefik/pull/12729)
          by [gndz07](https://redirect.github.com/gndz07))\n\n**Documentation:**\n\n-
          **\\[middleware]** Correct documentation for Digest auth ([#&#8203;12651](https://redirect.github.com/traefik/traefik/pull/12651)
          by [Zash](https://redirect.github.com/Zash))\n- Add missing `.http` to TOML
          table names ([#&#8203;12713](https://redirect.github.com/traefik/traefik/pull/12713)
          by [Darsstar](https://redirect.github.com/Darsstar))\n- Fix incorrect TOML
          example in entrypoints docs ([#&#8203;12711](https://redirect.github.com/traefik/traefik/pull/12711)
          by [mfmfuyu](https://redirect.github.com/mfmfuyu))\n- Fix API basepath option
          documentation ([#&#8203;12744](https://redirect.github.com/traefik/traefik/pull/12744)
          by [nmengin](https://redirect.github.com/nmengin))\n\n### [`v3.6.9`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v369-2026-02-23)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.9...v3.6.9)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.8...v3.6.9)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Bump github.com/go-acme/lego/v4 to v4.32.0 ([#&#8203;12702](https://redirect.github.com/traefik/traefik/pull/12702)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[middleware]** Fix case
          sensitivity on x-forwarded headers for Connection ([#&#8203;12690](https://redirect.github.com/traefik/traefik/pull/12690)
          by [LBF38](https://redirect.github.com/LBF38))\n- **\\[middleware, authentication]**
          Handle empty/missing User-Agent header ([#&#8203;12545](https://redirect.github.com/traefik/traefik/pull/12545)
          by [a-stangl](https://redirect.github.com/a-stangl))\n- **\\[middleware,
          authentication]** Add maxResponseBodySize configuration to forwardAuth middleware
          ([#&#8203;12694](https://redirect.github.com/traefik/traefik/pull/12694)
          by [gndz07](https://redirect.github.com/gndz07))\n- **\\[server]** Fix TLS
          handshake error handling ([#&#8203;12692](https://redirect.github.com/traefik/traefik/pull/12692)
          by [juliens](https://redirect.github.com/juliens))\n\n**Documentation:**\n\n-
          **\\[docker]** Update docker in-depth setup guide ([#&#8203;12682](https://redirect.github.com/traefik/traefik/pull/12682)
          by [mdevino](https://redirect.github.com/mdevino))\n- **\\[k8s]** Make labelSelector
          option casing more consistent ([#&#8203;12658](https://redirect.github.com/traefik/traefik/pull/12658)
          by [holysoles](https://redirect.github.com/holysoles))\n- **\\[k8s/ingress-nginx]**
          Add temporary note to advertise the incoming NGINX annotations ([#&#8203;12699](https://redirect.github.com/traefik/traefik/pull/12699)
          by [nmengin](https://redirect.github.com/nmengin))\n- Increased content
          width in documentation ([#&#8203;12632](https://redirect.github.com/traefik/traefik/pull/12632)
          by [tobiasge](https://redirect.github.com/tobiasge))\n- Correct encoded
          characters allowance in entrypoints.md ([#&#8203;12679](https://redirect.github.com/traefik/traefik/pull/12679)
          by [Apflkuacha](https://redirect.github.com/Apflkuacha))\n\n### [`v3.6.9`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v369-2026-02-23)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.8...v3.6.9)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.8...v3.6.9)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Bump github.com/go-acme/lego/v4 to v4.32.0 ([#&#8203;12702](https://redirect.github.com/traefik/traefik/pull/12702)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[middleware]** Fix case
          sensitivity on x-forwarded headers for Connection ([#&#8203;12690](https://redirect.github.com/traefik/traefik/pull/12690)
          by [LBF38](https://redirect.github.com/LBF38))\n- **\\[middleware, authentication]**
          Handle empty/missing User-Agent header ([#&#8203;12545](https://redirect.github.com/traefik/traefik/pull/12545)
          by [a-stangl](https://redirect.github.com/a-stangl))\n- **\\[middleware,
          authentication]** Add maxResponseBodySize configuration to forwardAuth middleware
          ([#&#8203;12694](https://redirect.github.com/traefik/traefik/pull/12694)
          by [gndz07](https://redirect.github.com/gndz07))\n- **\\[server]** Fix TLS
          handshake error handling ([#&#8203;12692](https://redirect.github.com/traefik/traefik/pull/12692)
          by [juliens](https://redirect.github.com/juliens))\n\n**Documentation:**\n\n-
          **\\[docker]** Update docker in-depth setup guide ([#&#8203;12682](https://redirect.github.com/traefik/traefik/pull/12682)
          by [mdevino](https://redirect.github.com/mdevino))\n- **\\[k8s]** Make labelSelector
          option casing more consistent ([#&#8203;12658](https://redirect.github.com/traefik/traefik/pull/12658)
          by [holysoles](https://redirect.github.com/holysoles))\n- **\\[k8s/ingress-nginx]**
          Add temporary note to advertise the incoming NGINX annotations ([#&#8203;12699](https://redirect.github.com/traefik/traefik/pull/12699)
          by [nmengin](https://redirect.github.com/nmengin))\n- Increased content
          width in documentation ([#&#8203;12632](https://redirect.github.com/traefik/traefik/pull/12632)
          by [tobiasge](https://redirect.github.com/tobiasge))\n- Correct encoded
          characters allowance in entrypoints.md ([#&#8203;12679](https://redirect.github.com/traefik/traefik/pull/12679)
          by [Apflkuacha](https://redirect.github.com/Apflkuacha))\n\n### [`v3.6.8`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v368-2026-02-11)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.8...v3.6.8)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.7...v3.6.8)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Remove invalid private key in log ([#&#8203;12574](https://redirect.github.com/traefik/traefik/pull/12574)
          by [juliens](https://redirect.github.com/juliens))\n- **\\[acme]** Alter
          TLS renewal period ([#&#8203;12479](https://redirect.github.com/traefik/traefik/pull/12479)
          by [LtHummus](https://redirect.github.com/LtHummus))\n- **\\[healthcheck]**
          Reject absolute URL in healthcheck path configuration ([#&#8203;12653](https://redirect.github.com/traefik/traefik/pull/12653)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[http3]**
          Bump github.com/quic-go/quic-go to v0.59.0 ([#&#8203;12553](https://redirect.github.com/traefik/traefik/pull/12553)
          by [jnoordsij](https://redirect.github.com/jnoordsij))\n- **\\[metrics,tracing,accesslogs]**
          Fix ObservabilityConfig SetDefaults  ([#&#8203;12636](https://redirect.github.com/traefik/traefik/pull/12636)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[server]** Remove
          conn deadline after STARTTLS negociation ([#&#8203;12639](https://redirect.github.com/traefik/traefik/pull/12639)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[tls]** Fix
          verifyServerCertMatchesURI function behavior ([#&#8203;12575](https://redirect.github.com/traefik/traefik/pull/12575)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[tracing,otel]**
          Use ParentBased sampler to respect parent span sampling decision ([#&#8203;12403](https://redirect.github.com/traefik/traefik/pull/12403)
          by [xe-leon](https://redirect.github.com/xe-leon))\n- **\\[webui]** Use
          url.Parse to validate X-Forwarded-Prefix value ([#&#8203;12643](https://redirect.github.com/traefik/traefik/pull/12643)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[healthcheck]**
          Validate healthcheck path configuration ([#&#8203;12642](https://redirect.github.com/containous/traefik/issues/12642)
          by [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n- **\\[tls,
          server]** Cap TLS record length to RFC 8446 limit in ClientHello peeking
          ([#&#8203;12638](https://redirect.github.com/containous/traefik/issues/12638)
          by [@&#8203;mmatur](https://redirect.github.com/mmatur))\n- **\\[service]**
          Avoid recursion with services ([#&#8203;12591](https://redirect.github.com/traefik/traefik/pull/12591)
          by [juliens](https://redirect.github.com/juliens))\n- **\\[webui]** Bump
          dependencies of documentation and webui ([#&#8203;12581](https://redirect.github.com/traefik/traefik/pull/12581)
          by [gndz07](https://redirect.github.com/gndz07))\n\n**Documentation:**\n\n-
          **\\[k8s]** Fix kubernetes.md with correct http redirections ([#&#8203;12603](https://redirect.github.com/traefik/traefik/pull/12603)
          by [MartenM](https://redirect.github.com/MartenM))\n- **\\[middleware,k8s/crd]**
          Fix the errors middleware's document for Kubernetes CRD ([#&#8203;12600](https://redirect.github.com/traefik/traefik/pull/12600)
          by [yuito-it](https://redirect.github.com/yuito-it))\n- **\\[tls]** Clarify
          SNI selection ([#&#8203;12482](https://redirect.github.com/traefik/traefik/pull/12482)
          by [AnuragEkkati](https://redirect.github.com/AnuragEkkati))\n- Fix typo
          on JWT documentation ([#&#8203;12616](https://redirect.github.com/traefik/traefik/pull/12616)
          by [mdevino](https://redirect.github.com/mdevino))\n- Add [@&#8203;gndz07](https://redirect.github.com/gndz07)
          as a current maintainer ([#&#8203;12594](https://redirect.github.com/traefik/traefik/pull/12594)
          by [emilevauge](https://redirect.github.com/emilevauge))\n- Remove extraneous
          dots in migration guide ([#&#8203;12571](https://redirect.github.com/traefik/traefik/pull/12571)
          by [dathbe](https://redirect.github.com/dathbe))\n- Document Path matcher
          placeholder removal in v3 migration guide ([#&#8203;12570](https://redirect.github.com/traefik/traefik/pull/12570)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Improve
          Service Reference page ([#&#8203;12541](https://redirect.github.com/traefik/traefik/pull/12541)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Document
          negative priority support for routers ([#&#8203;12505](https://redirect.github.com/traefik/traefik/pull/12505)
          by [understood-the-assignment](https://redirect.github.com/understood-the-assignment))\n-
          Improve the structure of the routing reference pages ([#&#8203;12429](https://redirect.github.com/traefik/traefik/pull/12429)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Clean
          Up Menu Entries & Update Expose Overview ([#&#8203;12405](https://redirect.github.com/traefik/traefik/pull/12405)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Split
          Expose User Guides & Add Multi-Layer Routing Section ([#&#8203;12238](https://redirect.github.com/traefik/traefik/pull/12238)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Remove
          extra dots in migration guide ([#&#8203;12573](https://redirect.github.com/traefik/traefik/pull/12573)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Misc:**\n\n-
          Merge v2.11 into v3.6 ([#&#8203;12652](https://redirect.github.com/traefik/traefik/pull/12652)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge v2.11 into v3.6
          ([#&#8203;12644](https://redirect.github.com/traefik/traefik/pull/12644)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
          v3.6 ([#&#8203;12617](https://redirect.github.com/traefik/traefik/pull/12617)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge v2.11 into v3.6
          ([#&#8203;12605](https://redirect.github.com/traefik/traefik/pull/12605)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge v2.11 into v3.6
          ([#&#8203;12601](https://redirect.github.com/traefik/traefik/pull/12601)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
          v3.6 ([#&#8203;12556](https://redirect.github.com/traefik/traefik/pull/12556)
          by [mmatur](https://redirect.github.com/mmatur))\n\n### [`v3.6.8`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v368-2026-02-11)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.7...v3.6.8)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.7...v3.6.8)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Remove invalid private key in log ([#&#8203;12574](https://redirect.github.com/traefik/traefik/pull/12574)
          by [juliens](https://redirect.github.com/juliens))\n- **\\[acme]** Alter
          TLS renewal period ([#&#8203;12479](https://redirect.github.com/traefik/traefik/pull/12479)
          by [LtHummus](https://redirect.github.com/LtHummus))\n- **\\[healthcheck]**
          Reject absolute URL in healthcheck path configuration ([#&#8203;12653](https://redirect.github.com/traefik/traefik/pull/12653)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[http3]**
          Bump github.com/quic-go/quic-go to v0.59.0 ([#&#8203;12553](https://redirect.github.com/traefik/traefik/pull/12553)
          by [jnoordsij](https://redirect.github.com/jnoordsij))\n- **\\[metrics,tracing,accesslogs]**
          Fix ObservabilityConfig SetDefaults  ([#&#8203;12636](https://redirect.github.com/traefik/traefik/pull/12636)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[server]** Remove
          conn deadline after STARTTLS negociation ([#&#8203;12639](https://redirect.github.com/traefik/traefik/pull/12639)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[tls]** Fix
          verifyServerCertMatchesURI function behavior ([#&#8203;12575](https://redirect.github.com/traefik/traefik/pull/12575)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[tracing,otel]**
          Use ParentBased sampler to respect parent span sampling decision ([#&#8203;12403](https://redirect.github.com/traefik/traefik/pull/12403)
          by [xe-leon](https://redirect.github.com/xe-leon))\n- **\\[webui]** Use
          url.Parse to validate X-Forwarded-Prefix value ([#&#8203;12643](https://redirect.github.com/traefik/traefik/pull/12643)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[healthcheck]**
          Validate healthcheck path configuration ([#&#8203;12642](https://redirect.github.com/containous/traefik/issues/12642)
          by [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n- **\\[tls,
          server]** Cap TLS record length to RFC 8446 limit in ClientHello peeking
          ([#&#8203;12638](https://redirect.github.com/containous/traefik/issues/12638)
          by [@&#8203;mmatur](https://redirect.github.com/mmatur))\n- **\\[service]**
          Avoid recursion with services ([#&#8203;12591](https://redirect.github.com/traefik/traefik/pull/12591)
          by [juliens](https://redirect.github.com/juliens))\n- **\\[webui]** Bump
          dependencies of documentation and webui ([#&#8203;12581](https://redirect.github.com/traefik/traefik/pull/12581)
          by [gndz07](https://redirect.github.com/gndz07))\n\n**Documentation:**\n\n-
          **\\[k8s]** Fix kubernetes.md with correct http redirections ([#&#8203;12603](https://redirect.github.com/traefik/traefik/pull/12603)
          by [MartenM](https://redirect.github.com/MartenM))\n- **\\[middleware,k8s/crd]**
          Fix the errors middleware's document for Kubernetes CRD ([#&#8203;12600](https://redirect.github.com/traefik/traefik/pull/12600)
          by [yuito-it](https://redirect.github.com/yuito-it))\n- **\\[tls]** Clarify
          SNI selection ([#&#8203;12482](https://redirect.github.com/traefik/traefik/pull/12482)
          by [AnuragEkkati](https://redirect.github.com/AnuragEkkati))\n- Fix typo
          on JWT documentation ([#&#8203;12616](https://redirect.github.com/traefik/traefik/pull/12616)
          by [mdevino](https://redirect.github.com/mdevino))\n- Add [@&#8203;gndz07](https://redirect.github.com/gndz07)
          as a current maintainer ([#&#8203;12594](https://redirect.github.com/traefik/traefik/pull/12594)
          by [emilevauge](https://redirect.github.com/emilevauge))\n- Remove extraneous
          dots in migration guide ([#&#8203;12571](https://redirect.github.com/traefik/traefik/pull/12571)
          by [dathbe](https://redirect.github.com/dathbe))\n- Document Path matcher
          placeholder removal in v3 migration guide ([#&#8203;12570](https://redirect.github.com/traefik/traefik/pull/12570)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Improve
          Service Reference page ([#&#8203;12541](https://redirect.github.com/traefik/traefik/pull/12541)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Document
          negative priority support for routers ([#&#8203;12505](https://redirect.github.com/traefik/traefik/pull/12505)
          by [understood-the-assignment](https://redirect.github.com/understood-the-assignment))\n-
          Improve the structure of the routing reference pages ([#&#8203;12429](https://redirect.github.com/traefik/traefik/pull/12429)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Clean
          Up Menu Entries & Update Expose Overview ([#&#8203;12405](https://redirect.github.com/traefik/traefik/pull/12405)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Split
          Expose User Guides & Add Multi-Layer Routing Section ([#&#8203;12238](https://redirect.github.com/traefik/traefik/pull/12238)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Remove
          extra dots in migration guide ([#&#8203;12573](https://redirect.github.com/traefik/traefik/pull/12573)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Misc:**\n\n-
          Merge v2.11 into v3.6 ([#&#8203;12652](https://redirect.github.com/traefik/traefik/pull/12652)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge v2.11 into v3.6
          ([#&#8203;12644](https://redirect.github.com/traefik/traefik/pull/12644)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
          v3.6 ([#&#8203;12617](https://redirect.github.com/traefik/traefik/pull/12617)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge v2.11 into v3.6
          ([#&#8203;12605](https://redirect.github.com/traefik/traefik/pull/12605)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge v2.11 into v3.6
          ([#&#8203;12601](https://redirect.github.com/traefik/traefik/pull/12601)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
          v3.6 ([#&#8203;12556](https://redirect.github.com/traefik/traefik/pull/12556)
          by [mmatur](https://redirect.github.com/mmatur))\n\n### [`v3.6.7`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v367-2026-01-14)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.7...v3.6.7)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.6...v3.6.7)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Bump github.com/go-acme/lego/v4 to v4.31.0 ([#&#8203;12529](https://redirect.github.com/traefik/traefik/pull/12529)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[acme]** Add missing
          renew options ([#&#8203;12467](https://redirect.github.com/traefik/traefik/pull/12467)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[acme]** Replace hardcoded
          references to LetsEncrypt in log messages ([#&#8203;12464](https://redirect.github.com/traefik/traefik/pull/12464)
          by [schildbach](https://redirect.github.com/schildbach))\n- **\\[k8s/ingress-nginx]**
          Fix use-regex nginx annotation ([#&#8203;12531](https://redirect.github.com/traefik/traefik/pull/12531)
          by [LBF38](https://redirect.github.com/LBF38))\n- **\\[k8s/ingress-nginx]**
          Prevent Ingress Nginx provider http router to attach to an entrypoint with
          TLS ([#&#8203;12528](https://redirect.github.com/traefik/traefik/pull/12528)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s/ingress]**
          Fix panic for empty defaultBackend and defaultBackend without resources
          ([#&#8203;12509](https://redirect.github.com/traefik/traefik/pull/12509)
          by [gndz07](https://redirect.github.com/gndz07))\n- **\\[k8s]** Fix condition
          used for serving and fenced endpoints ([#&#8203;12521](https://redirect.github.com/traefik/traefik/pull/12521)
          by [LBF38](https://redirect.github.com/LBF38))\n- **\\[webui]** Validate
          X-Forwarded-Prefix value for dashboard redirect ([#&#8203;12514](https://redirect.github.com/traefik/traefik/pull/12514)
          by [LBF38](https://redirect.github.com/LBF38))\n- **\\[acme]** Add timeout
          to ACME-TLS/1 challenge handshake ([#&#8203;12516](https://redirect.github.com/traefik/traefik/pull/12516)
          by [LBF38](https://redirect.github.com/LBF38))\n- **\\[server]** Make encoded
          character options opt-in ([#&#8203;12540](https://redirect.github.com/traefik/traefik/pull/12540)
          by [gndz07](https://redirect.github.com/gndz07))\n\n**Documentation:**\n\n-
          **\\[docker/swarm]** Update swarm.md traefik version ([#&#8203;12508](https://redirect.github.com/traefik/traefik/pull/12508)
          by [DBouraoui](https://redirect.github.com/DBouraoui))\n- **\\[k8s/ingress-nginx]**
          Fix ingress-nginx annotations documentation ([#&#8203;12510](https://redirect.github.com/traefik/traefik/pull/12510)
          by [nmengin](https://redirect.github.com/nmengin))\n- **\\[k8s]** Fix Kubernetes
          reference yml file ([#&#8203;12406](https://redirect.github.com/traefik/traefik/pull/12406)
          by [mmatur](https://redirect.github.com/mmatur))\n- Fix code copy button
          positioning ([#&#8203;12520](https://redirect.github.com/traefik/traefik/pull/12520)
          by [AnuragEkkati](https://redirect.github.com/AnuragEkkati))\n- Fix typo
          in kubernetes.md ([#&#8203;12515](https://redirect.github.com/traefik/traefik/pull/12515)
          by [EdwardSalkeld](https://redirect.github.com/EdwardSalkeld))\n- Bring
          back security section on API & Dashboard documentation page ([#&#8203;12507](https://redirect.github.com/traefik/traefik/pull/12507)
          by [gndz07](https://redirect.github.com/gndz07))\n- Fix link description
          in Traefik Proxy documentation ([#&#8203;12488](https://redirect.github.com/traefik/traefik/pull/12488)
          by [schaerfo](https://redirect.github.com/schaerfo))\n- Add product comparison
          matrix and features page ([#&#8203;12037](https://redirect.github.com/traefik/traefik/pull/12037)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n\n**Misc:**\n\n-
          Merge branch v2.11 into v3.6 ([#&#8203;12552](https://redirect.github.com/traefik/traefik/pull/12552)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- Merge branch v2.11
          into v3.6 ([#&#8203;12533](https://redirect.github.com/traefik/traefik/pull/12533)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
          v3.6 ([#&#8203;12497](https://redirect.github.com/traefik/traefik/pull/12497)
          by [mmatur](https://redirect.github.com/mmatur))\n\n### [`v3.6.7`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v367-2026-01-14)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.6...v3.6.7)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.6...v3.6.7)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Bump github.com/go-acme/lego/v4 to v4.31.0 ([#&#8203;12529](https://redirect.github.com/traefik/traefik/pull/12529)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[acme]** Add missing
          renew options ([#&#8203;12467](https://redirect.github.com/traefik/traefik/pull/12467)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[acme]** Replace hardcoded
          references to LetsEncrypt in log messages ([#&#8203;12464](https://redirect.github.com/traefik/traefik/pull/12464)
          by [schildbach](https://redirect.github.com/schildbach))\n- **\\[k8s/ingress-nginx]**
          Fix use-regex nginx annotation ([#&#8203;12531](https://redirect.github.com/traefik/traefik/pull/12531)
          by [LBF38](https://redirect.github.com/LBF38))\n- **\\[k8s/ingress-nginx]**
          Prevent Ingress Nginx provider http router to attach to an entrypoint with
          TLS ([#&#8203;12528](https://redirect.github.com/traefik/traefik/pull/12528)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s/ingress]**
          Fix panic for empty defaultBackend and defaultBackend without resources
          ([#&#8203;12509](https://redirect.github.com/traefik/traefik/pull/12509)
          by [gndz07](https://redirect.github.com/gndz07))\n- **\\[k8s]** Fix condition
          used for serving and fenced endpoints ([#&#8203;12521](https://redirect.github.com/traefik/traefik/pull/12521)
          by [LBF38](https://redirect.github.com/LBF38))\n- **\\[webui]** Validate
          X-Forwarded-Prefix value for dashboard redirect ([#&#8203;12514](https://redirect.github.com/traefik/traefik/pull/12514)
          by [LBF38](https://redirect.github.com/LBF38))\n- **\\[acme]** Add timeout
          to ACME-TLS/1 challenge handshake ([#&#8203;12516](https://redirect.github.com/traefik/traefik/pull/12516)
          by [LBF38](https://redirect.github.com/LBF38))\n- **\\[server]** Make encoded
          character options opt-in ([#&#8203;12540](https://redirect.github.com/traefik/traefik/pull/12540)
          by [gndz07](https://redirect.github.com/gndz07))\n\n**Documentation:**\n\n-
          **\\[docker/swarm]** Update swarm.md traefik version ([#&#8203;12508](https://redirect.github.com/traefik/traefik/pull/12508)
          by [DBouraoui](https://redirect.github.com/DBouraoui))\n- **\\[k8s/ingress-nginx]**
          Fix ingress-nginx annotations documentation ([#&#8203;12510](https://redirect.github.com/traefik/traefik/pull/12510)
          by [nmengin](https://redirect.github.com/nmengin))\n- **\\[k8s]** Fix Kubernetes
          reference yml file ([#&#8203;12406](https://redirect.github.com/traefik/traefik/pull/12406)
          by [mmatur](https://redirect.github.com/mmatur))\n- Fix code copy button
          positioning ([#&#8203;12520](https://redirect.github.com/traefik/traefik/pull/12520)
          by [AnuragEkkati](https://redirect.github.com/AnuragEkkati))\n- Fix typo
          in kubernetes.md ([#&#8203;12515](https://redirect.github.com/traefik/traefik/pull/12515)
          by [EdwardSalkeld](https://redirect.github.com/EdwardSalkeld))\n- Bring
          back security section on API & Dashboard documentation page ([#&#8203;12507](https://redirect.github.com/traefik/traefik/pull/12507)
          by [gndz07](https://redirect.github.com/gndz07))\n- Fix link description
          in Traefik Proxy documentation ([#&#8203;12488](https://redirect.github.com/traefik/traefik/pull/12488)
          by [schaerfo](https://redirect.github.com/schaerfo))\n- Add product comparison
          matrix and features page ([#&#8203;12037](https://redirect.github.com/traefik/traefik/pull/12037)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n\n**Misc:**\n\n-
          Merge branch v2.11 into v3.6 ([#&#8203;12552](https://redirect.github.com/traefik/traefik/pull/12552)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- Merge branch v2.11
          into v3.6 ([#&#8203;12533](https://redirect.github.com/traefik/traefik/pull/12533)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
          v3.6 ([#&#8203;12497](https://redirect.github.com/traefik/traefik/pull/12497)
          by [mmatur](https://redirect.github.com/mmatur))\n\n### [`v3.6.6`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v366-2025-12-29)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.6...v3.6.6)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.5...v3.6.6)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Bump github.com/go-acme/lego/v4 to v4.30.1 ([#&#8203;12432](https://redirect.github.com/traefik/traefik/pull/12432)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[http3]** Bump github.com/quic-go/quic-go
          to v0.58.0 ([#&#8203;12448](https://redirect.github.com/traefik/traefik/pull/12448)
          by [GreyXor](https://redirect.github.com/GreyXor))\n- **\\[redis]** Fix
          mutually exclusive verification for Redis ([#&#8203;12442](https://redirect.github.com/traefik/traefik/pull/12442)
          by [juliens](https://redirect.github.com/juliens))\n- **\\[server]** Fix
          deny encoded characters ([#&#8203;12454](https://redirect.github.com/traefik/traefik/pull/12454)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Documentation:**\n\n-
          **\\[k8s/ingress,k8s]** Fix Kubernetes Ingress provider documentation ([#&#8203;12443](https://redirect.github.com/traefik/traefik/pull/12443)
          by [nmengin](https://redirect.github.com/nmengin))\n- **\\[k8s/ingress-nginx]**
          Add RBAC documentation for Ingress NGINX provider ([#&#8203;12445](https://redirect.github.com/traefik/traefik/pull/12445)
          by [nmn3m](https://redirect.github.com/nmn3m))\n- **\\[k8s]** Improve the
          K8S multi-tenancy security note ([#&#8203;12444](https://redirect.github.com/traefik/traefik/pull/12444)
          by [nmengin](https://redirect.github.com/nmengin))\n- Restore documentation
          on http.maxHeaderBytes ([#&#8203;12440](https://redirect.github.com/traefik/traefik/pull/12440)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n- Fix Menu Item
          Naming ([#&#8203;12431](https://redirect.github.com/traefik/traefik/pull/12431)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n\n**Misc:**\n\n-
          Merge branch v2.11 into v3.6 ([#&#8203;12475](https://redirect.github.com/traefik/traefik/pull/12475)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
          v3.6 ([#&#8203;12438](https://redirect.github.com/traefik/traefik/pull/12438)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n### [`v3.6.6`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v366-2025-12-29)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.5...v3.6.6)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.5...v3.6.6)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Bump github.com/go-acme/lego/v4 to v4.30.1 ([#&#8203;12432](https://redirect.github.com/traefik/traefik/pull/12432)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[http3]** Bump github.com/quic-go/quic-go
          to v0.58.0 ([#&#8203;12448](https://redirect.github.com/traefik/traefik/pull/12448)
          by [GreyXor](https://redirect.github.com/GreyXor))\n- **\\[redis]** Fix
          mutually exclusive verification for Redis ([#&#8203;12442](https://redirect.github.com/traefik/traefik/pull/12442)
          by [juliens](https://redirect.github.com/juliens))\n- **\\[server]** Fix
          deny encoded characters ([#&#8203;12454](https://redirect.github.com/traefik/traefik/pull/12454)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Documentation:**\n\n-
          **\\[k8s/ingress,k8s]** Fix Kubernetes Ingress provider documentation ([#&#8203;12443](https://redirect.github.com/traefik/traefik/pull/12443)
          by [nmengin](https://redirect.github.com/nmengin))\n- **\\[k8s/ingress-nginx]**
          Add RBAC documentation for Ingress NGINX provider ([#&#8203;12445](https://redirect.github.com/traefik/traefik/pull/12445)
          by [nmn3m](https://redirect.github.com/nmn3m))\n- **\\[k8s]** Improve the
          K8S multi-tenancy security note ([#&#8203;12444](https://redirect.github.com/traefik/traefik/pull/12444)
          by [nmengin](https://redirect.github.com/nmengin))\n- Restore documentation
          on http.maxHeaderBytes ([#&#8203;12440](https://redirect.github.com/traefik/traefik/pull/12440)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n- Fix Menu Item
          Naming ([#&#8203;12431](https://redirect.github.com/traefik/traefik/pull/12431)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n\n**Misc:**\n\n-
          Merge branch v2.11 into v3.6 ([#&#8203;12475](https://redirect.github.com/traefik/traefik/pull/12475)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
          v3.6 ([#&#8203;12438](https://redirect.github.com/traefik/traefik/pull/12438)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n### [`v3.6.5`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v365-2025-12-16)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.5...v3.6.5)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.4...v3.6.5)\n\n**Bug
          fixes:**\n\n- **\\[k8s/ingress-nginx]** Fix NGINX sslredirect annotation
          support ([#&#8203;12387](https://redirect.github.com/traefik/traefik/pull/12387)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[server]**
          Print access logs for rejected requests and warn about new behavior ([#&#8203;12424](https://redirect.github.com/traefik/traefik/pull/12424)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\n-
          **\\[k8s/ingress-nginx]** Add auth-signin to unsupported nginx annotations
          list ([#&#8203;12370](https://redirect.github.com/traefik/traefik/pull/12370)
          by [fibsifan](https://redirect.github.com/fibsifan))\n- Add a Breaking change
          note to the changelog ([#&#8203;12398](https://redirect.github.com/traefik/traefik/pull/12398)
          by [nmengin](https://redirect.github.com/nmengin))\n- Fix encodedCharacters
          entryPoint option documentation ([#&#8203;12385](https://redirect.github.com/traefik/traefik/pull/12385)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n### [`v3.6.5`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v365-2025-12-16)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.4...v3.6.5)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.4...v3.6.5)\n\n**Bug
          fixes:**\n\n- **\\[k8s/ingress-nginx]** Fix NGINX sslredirect annotation
          support ([#&#8203;12387](https://redirect.github.com/traefik/traefik/pull/12387)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[server]**
          Print access logs for rejected requests and warn about new behavior ([#&#8203;12424](https://redirect.github.com/traefik/traefik/pull/12424)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\n-
          **\\[k8s/ingress-nginx]** Add auth-signin to unsupported nginx annotations
          list ([#&#8203;12370](https://redirect.github.com/traefik/traefik/pull/12370)
          by [fibsifan](https://redirect.github.com/fibsifan))\n- Add a Breaking change
          note to the changelog ([#&#8203;12398](https://redirect.github.com/traefik/traefik/pull/12398)
          by [nmengin](https://redirect.github.com/nmengin))\n- Fix encodedCharacters
          entryPoint option documentation ([#&#8203;12385](https://redirect.github.com/traefik/traefik/pull/12385)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n### [`v3.6.4`](https://redirect.github.com/traefik/traefik/releases/tag/v3.6.4)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.4...v3.6.4)\n\n**CVE's
          fixed:**\n\n- [CVE-2025-66490](https://nvd.nist.gov/vuln/detail/CVE-2025-66490)
          (Advisory [GHSA-gm3x-23wp-hc2c](https://redirect.github.com/traefik/traefik/security/advisories/GHSA-gm3x-23wp-hc2c)):
          **Breaking Change** please read the [migration guide](https://doc.traefik.io/traefik/v3.6/migrate/v3/#v364).\n-
          [CVE-2025-66491](https://nvd.nist.gov/vuln/detail/CVE-2025-66491) (Advisory
          [GHSA-7vww-mvcr-x6vj](https://redirect.github.com/traefik/traefik/security/advisories/GHSA-7vww-mvcr-x6vj))\n\n**Important:**
          Please read the [migration guide](https://doc.traefik.io/traefik/v3.6/migrate/v3/#v364).\n\n**Bug
          fixes:**\n\n- **\\[server]** Reject suspicious encoded characters ([#&#8203;12360](https://redirect.github.com/traefik/traefik/pull/12360)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[plugins]**
          Validate plugin module name ([#&#8203;12291](https://redirect.github.com/traefik/traefik/pull/12291)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[http3]**
          Bump github.com/quic-go/quic-go to v0.57.1 ([#&#8203;12319](https://redirect.github.com/traefik/traefik/pull/12319)
          by [GreyXor](https://redirect.github.com/GreyXor))\n- **\\[http3]** Bump
          github.com/quic-go/quic-go to v0.57.0 ([#&#8203;12308](https://redirect.github.com/traefik/traefik/pull/12308)
          by [GreyXor](https://redirect.github.com/GreyXor))\n- **\\[server]** Bump
          golang.org/x/crypto to v0.45.0 ([#&#8203;12296](https://redirect.github.com/traefik/traefik/pull/12296)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[acme]**
          Bump github.com/go-acme/lego/v4 to v4.29.0 ([#&#8203;12333](https://redirect.github.com/traefik/traefik/pull/12333)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[k8s/ingress-nginx]**
          Fix SSL redirect to match NGINX behavior ([#&#8203;12361](https://redirect.github.com/traefik/traefik/pull/12361)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[k8s/ingress-nginx]**
          Fix the service name for ingress-nginx provider ([#&#8203;12352](https://redirect.github.com/traefik/traefik/pull/12352)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[k8s/ingress-nginx]**
          Fix nginx.ingress.kubernetes.io/proxy-ssl-verify annotation support ([#&#8203;12351](https://redirect.github.com/traefik/traefik/pull/12351)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[middleware,authentication]**
          Change ForwardAuth error log level from DEBUG to ERROR ([#&#8203;12324](https://redirect.github.com/traefik/traefik/pull/12324)
          by [murataslan1](https://redirect.github.com/murataslan1))\n\n**Documentation:**\n\n-
          **\\[api]** Fix typo in API dashboard configuration instructions ([#&#8203;12335](https://redirect.github.com/traefik/traefik/pull/12335)
          by [NAICOLAS](https://redirect.github.com/NAICOLAS))\n- **\\[docker]** Add
          documentation for loadbalancer.server.url in Docker and Swarm providers
          ([#&#8203;12289](https://redirect.github.com/traefik/traefik/pull/12289)
          by [webash](https://redirect.github.com/webash))\n- **\\[k8s/gatewayapi]**
          Fix links of Helm chart values reference to providers.kubernetesGateway.enabled
          ([#&#8203;12315](https://redirect.github.com/traefik/traefik/pull/12315)
          by [shouhei](https://redirect.github.com/shouhei))\n- **\\[k8s/ingress-nginx]**
          Fix default value of ingress-nginx provider in documentation ([#&#8203;12328](https://redirect.github.com/traefik/traefik/pull/12328)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n- **\\[k8s/ingress-nginx]**
          NGINX Ingress Controller to Traefik Migration Guide ([#&#8203;12318](https://redirect.github.com/traefik/traefik/pull/12318)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- **\\[k8s/ingress-nginx]**
          Improve the configuration options display of the Kubernetes ingress-nginx
          provider ([#&#8203;12297](https://redirect.github.com/traefik/traefik/pull/12297)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n- **\\[k8s/ingress-nginx]**
          Improve ingress-nginx provider documentation ([#&#8203;12288](https://redirect.github.com/traefik/traefik/pull/12288)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- **\\[service]**
          Fix loadbalancer doc for highest random weight ([#&#8203;12283](https://redirect.github.com/traefik/traefik/pull/12283)
          by [ozon2](https://redirect.github.com/ozon2))\n- Correctly Format the HTTP
          Service Documentation ([#&#8203;12311](https://redirect.github.com/traefik/traefik/pull/12311)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Add
          documentation about checkNewVersion ([#&#8203;12298](https://redirect.github.com/traefik/traefik/pull/12298)
          by [darkweaver87](https://redirect.github.com/darkweaver87))\n\n**Misc:**\n\n-
          Merge branch v2.11 into v3.6 ([#&#8203;12364](https://redirect.github.com/traefik/traefik/pull/12364)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v2.11 into v3.6 ([#&#8203;12341](https://redirect.github.com/traefik/traefik/pull/12341)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
          v3.6 ([#&#8203;12368](https://redirect.github.com/traefik/traefik/pull/12368)
          by [mmatur](https://redirect.github.com/mmatur))\n\n### [`v3.6.4`](https://redirect.github.com/traefik/traefik/releases/tag/v3.6.4)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.2...v3.6.4)\n\n**CVE's
          fixed:**\n\n- [CVE-2025-66490](https://nvd.nist.gov/vuln/detail/CVE-2025-66490)
          (Advisory [GHSA-gm3x-23wp-hc2c](https://redirect.github.com/traefik/traefik/security/advisories/GHSA-gm3x-23wp-hc2c)):
          **Breaking Change** please read the [migration guide](https://doc.traefik.io/traefik/v3.6/migrate/v3/#v364).\n-
          [CVE-2025-66491](https://nvd.nist.gov/vuln/detail/CVE-2025-66491) (Advisory
          [GHSA-7vww-mvcr-x6vj](https://redirect.github.com/traefik/traefik/security/advisories/GHSA-7vww-mvcr-x6vj))\n\n**Important:**
          Please read the [migration guide](https://doc.traefik.io/traefik/v3.6/migrate/v3/#v364).\n\n**Bug
          fixes:**\n\n- **\\[server]** Reject suspicious encoded characters ([#&#8203;12360](https://redirect.github.com/traefik/traefik/pull/12360)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[plugins]**
          Validate plugin module name ([#&#8203;12291](https://redirect.github.com/traefik/traefik/pull/12291)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[http3]**
          Bump github.com/quic-go/quic-go to v0.57.1 ([#&#8203;12319](https://redirect.github.com/traefik/traefik/pull/12319)
          by [GreyXor](https://redirect.github.com/GreyXor))\n- **\\[http3]** Bump
          github.com/quic-go/quic-go to v0.57.0 ([#&#8203;12308](https://redirect.github.com/traefik/traefik/pull/12308)
          by [GreyXor](https://redirect.github.com/GreyXor))\n- **\\[server]** Bump
          golang.org/x/crypto to v0.45.0 ([#&#8203;12296](https://redirect.github.com/traefik/traefik/pull/12296)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[acme]**
          Bump github.com/go-acme/lego/v4 to v4.29.0 ([#&#8203;12333](https://redirect.github.com/traefik/traefik/pull/12333)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[k8s/ingress-nginx]**
          Fix SSL redirect to match NGINX behavior ([#&#8203;12361](https://redirect.github.com/traefik/traefik/pull/12361)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[k8s/ingress-nginx]**
          Fix the service name for ingress-nginx provider ([#&#8203;12352](https://redirect.github.com/traefik/traefik/pull/12352)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[k8s/ingress-nginx]**
          Fix nginx.ingress.kubernetes.io/proxy-ssl-verify annotation support ([#&#8203;12351](https://redirect.github.com/traefik/traefik/pull/12351)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[middleware,authentication]**
          Change ForwardAuth error log level from DEBUG to ERROR ([#&#8203;12324](https://redirect.github.com/traefik/traefik/pull/12324)
          by [murataslan1](https://redirect.github.com/murataslan1))\n\n**Documentation:**\n\n-
          **\\[api]** Fix typo in API dashboard configuration instructions ([#&#8203;12335](https://redirect.github.com/traefik/traefik/pull/12335)
          by [NAICOLAS](https://redirect.github.com/NAICOLAS))\n- **\\[docker]** Add
          documentation for loadbalancer.server.url in Docker and Swarm providers
          ([#&#8203;12289](https://redirect.github.com/traefik/traefik/pull/12289)
          by [webash](https://redirect.github.com/webash))\n- **\\[k8s/gatewayapi]**
          Fix links of Helm chart values reference to providers.kubernetesGateway.enabled
          ([#&#8203;12315](https://redirect.github.com/traefik/traefik/pull/12315)
          by [shouhei](https://redirect.github.com/shouhei))\n- **\\[k8s/ingress-nginx]**
          Fix default value of ingress-nginx provider in documentation ([#&#8203;12328](https://redirect.github.com/traefik/traefik/pull/12328)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n- **\\[k8s/ingress-nginx]**
          NGINX Ingress Controller to Traefik Migration Guide ([#&#8203;12318](https://redirect.github.com/traefik/traefik/pull/12318)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- **\\[k8s/ingress-nginx]**
          Improve the configuration options display of the Kubernetes ingress-nginx
          provider ([#&#8203;12297](https://redirect.github.com/traefik/traefik/pull/12297)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n- **\\[k8s/ingress-nginx]**
          Improve ingress-nginx provider documentation ([#&#8203;12288](https://redirect.github.com/traefik/traefik/pull/12288)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- **\\[service]**
          Fix loadbalancer doc for highest random weight ([#&#8203;12283](https://redirect.github.com/traefik/traefik/pull/12283)
          by [ozon2](https://redirect.github.com/ozon2))\n- Correctly Format the HTTP
          Service Documentation ([#&#8203;12311](https://redirect.github.com/traefik/traefik/pull/12311)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Add
          documentation about checkNewVersion ([#&#8203;12298](https://redirect.github.com/traefik/traefik/pull/12298)
          by [darkweaver87](https://redirect.github.com/darkweaver87))\n\n**Misc:**\n\n-
          Merge branch v2.11 into v3.6 ([#&#8203;12364](https://redirect.github.com/traefik/traefik/pull/12364)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v2.11 into v3.6 ([#&#8203;12341](https://redirect.github.com/traefik/traefik/pull/12341)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
          v3.6 ([#&#8203;12368](https://redirect.github.com/traefik/traefik/pull/12368)
          by [mmatur](https://redirect.github.com/mmatur))\n\n### [`v3.6.2`](https://redirect.github.com/traefik/traefik/releases/tag/v3.6.2)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.2...v3.6.2)\n\n**Important**:
          Please read the [migration guide](https://doc.traefik.io/traefik/master/migrate/v3/#v362).\n\n**Bug
          fixes:**\n\n- **\\[k8s/ingress-nginx]** Deprecate Kubernetes Ingress NGINX
          provider experimental flag ([#&#8203;12286](https://redirect.github.com/traefik/traefik/pull/12286)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n### [`v3.6.2`](https://redirect.github.com/traefik/traefik/releases/tag/v3.6.2)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.1...v3.6.2)\n\n**Important**:
          Please read the [migration guide](https://doc.traefik.io/traefik/master/migrate/v3/#v362).\n\n**Bug
          fixes:**\n\n- **\\[k8s/ingress-nginx]** Deprecate Kubernetes Ingress NGINX
          provider experimental flag ([#&#8203;12286](https://redirect.github.com/traefik/traefik/pull/12286)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n### [`v3.6.1`](https://redirect.github.com/traefik/traefik/releases/tag/v3.6.1)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.1...v3.6.1)\n\n**Important**:
          Please read the [migration guide](https://doc.traefik.io/traefik/master/migrate/v3/#v360).\n\n**Bug
          fixes:**\n\n- **\\[docker]** Auto-negotiate Docker API Version ([#&#8203;12256](https://redirect.github.com/traefik/traefik/pull/12256)
          by [felixbuenemann](https://redirect.github.com/felixbuenemann))\n- **\\[server]**
          Fix multi-layer routing with models ([#&#8203;12258](https://redirect.github.com/traefik/traefik/pull/12258)
          by [juliens](https://redirect.github.com/juliens))\n- **\\[udp]** Revert
          \"Avoid allocations in readLoop by using sync.Pool\" ([#&#8203;12267](https://redirect.github.com/traefik/traefik/pull/12267)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[webui]**
          Fix blocked navigation on Safari ([#&#8203;12231](https://redirect.github.com/traefik/traefik/pull/12231)
          by [gndz07](https://redirect.github.com/gndz07))\n- **\\[webui]** Restore
          remote Upgrade to Hub button web component ([#&#8203;12219](https://redirect.github.com/traefik/traefik/pull/12219)
          by [gndz07](https://redirect.github.com/gndz07))\n\n**Documentation:**\n\n-
          **\\[k8s]** Fix Nginx provider documentation ([#&#8203;12266](https://redirect.github.com/traefik/traefik/pull/12266)
          by [nmengin](https://redirect.github.com/nmengin))\n- **\\[k8s]** Fix Gateway
          API version and the list of features supported ([#&#8203;12254](https://redirect.github.com/traefik/traefik/pull/12254)
          by [nmengin](https://redirect.github.com/nmengin))\n\n### [`v3.6.1`](https://redirect.github.com/traefik/traefik/releases/tag/v3.6.1)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.0...v3.6.1)\n\n**Important**:
          Please read the [migration guide](https://doc.traefik.io/traefik/master/migrate/v3/#v360).\n\n**Bug
          fixes:**\n\n- **\\[docker]** Auto-negotiate Docker API Version ([#&#8203;12256](https://redirect.github.com/traefik/traefik/pull/12256)
          by [felixbuenemann](https://redirect.github.com/felixbuenemann))\n- **\\[server]**
          Fix multi-layer routing with models ([#&#8203;12258](https://redirect.github.com/traefik/traefik/pull/12258)
          by [juliens](https://redirect.github.com/juliens))\n- **\\[udp]** Revert
          \"Avoid allocations in readLoop by using sync.Pool\" ([#&#8203;12267](https://redirect.github.com/traefik/traefik/pull/12267)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[webui]**
          Fix blocked navigation on Safari ([#&#8203;12231](https://redirect.github.com/traefik/traefik/pull/12231)
          by [gndz07](https://redirect.github.com/gndz07))\n- **\\[webui]** Restore
          remote Upgrade to Hub button web component ([#&#8203;12219](https://redirect.github.com/traefik/traefik/pull/12219)
          by [gndz07](https://redirect.github.com/gndz07))\n\n**Documentation:**\n\n-
          **\\[k8s]** Fix Nginx provider documentation ([#&#8203;12266](https://redirect.github.com/traefik/traefik/pull/12266)
          by [nmengin](https://redirect.github.com/nmengin))\n- **\\[k8s]** Fix Gateway
          API version and the list of features supported ([#&#8203;12254](https://redirect.github.com/traefik/traefik/pull/12254)
          by [nmengin](https://redirect.github.com/nmengin))\n\n### [`v3.6.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.6.0...v3.6.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 Entry\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5
          **Schedule**: Branch creation - At any time (no schedule defined), Automerge
          - 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/ansible-collection-services).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40Ni4zIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/ansible-collection-services/pull/1964
        commit_id: d8a5e9b0b0121d4b1358115e3953dad3c923790c
        patchset: d8a5e9b0b0121d4b1358115e3953dad3c923790c
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/ansible-collection-services
          name: osism/ansible-collection-services
          short_name: ansible-collection-services
        src_dir: src/github.com/osism/ansible-collection-services
        topic: null
      change: '1964'
      change_message: "chore(deps): update traefik docker tag to v3.6.10\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 |\n|---|---|---|\n|
        [traefik](https://redirect.github.com/containous/traefik) | minor | `v3.4.4`
        \u2192 `v3.6.10` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>containous/traefik
        (traefik)</summary>\n\n### [`v3.6.10`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v3610-2026-03-06)\n\n[Compare
        Source](https://redirect.github.com/containous/traefik/compare/v3.6.10...v3.6.10)\n\n[All
        Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.9...v3.6.10)\n\n**Bug
        fixes:**\n\n- **\\[docker]** Bump Docker and OpenTelemetry dependencies ([#&#8203;12761](https://redirect.github.com/traefik/traefik/pull/12761)
        by [mmatur](https://redirect.github.com/mmatur))\n- **\\[fastproxy]** Bump
        github.com/valyala/fasthttp to v1.69.0 ([#&#8203;12763](https://redirect.github.com/traefik/traefik/pull/12763)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[healthcheck,
        grpc]** Remove path parsing with grpc healthcheck ([#&#8203;12760](https://redirect.github.com/traefik/traefik/pull/12760)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s/gatewayapi]**
        Fix Gateway API router's rules ([#&#8203;12753](https://redirect.github.com/traefik/traefik/pull/12753)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[middleware]**
        Fix HasSecureHeadersDefined returning false when stsSeconds is 0 ([#&#8203;12684](https://redirect.github.com/traefik/traefik/pull/12684)
        by [veeceey](https://redirect.github.com/veeceey))\n- **\\[otel]** Bump go.opentelemetry.io/otel
        dependencies ([#&#8203;12754](https://redirect.github.com/traefik/traefik/pull/12754)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[server]** Bump
        golang.org/x/net to v0.51.0 ([#&#8203;12756](https://redirect.github.com/traefik/traefik/pull/12756)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[webui]**
        Fix priority display in dashboard and ACME bypass redirect ([#&#8203;12740](https://redirect.github.com/traefik/traefik/pull/12740)
        by [mmatur](https://redirect.github.com/mmatur))\n- **\\[webui]** Fix basePath
        validation for dashboard template ([#&#8203;12729](https://redirect.github.com/traefik/traefik/pull/12729)
        by [gndz07](https://redirect.github.com/gndz07))\n\n**Documentation:**\n\n-
        **\\[middleware]** Correct documentation for Digest auth ([#&#8203;12651](https://redirect.github.com/traefik/traefik/pull/12651)
        by [Zash](https://redirect.github.com/Zash))\n- Add missing `.http` to TOML
        table names ([#&#8203;12713](https://redirect.github.com/traefik/traefik/pull/12713)
        by [Darsstar](https://redirect.github.com/Darsstar))\n- Fix incorrect TOML
        example in entrypoints docs ([#&#8203;12711](https://redirect.github.com/traefik/traefik/pull/12711)
        by [mfmfuyu](https://redirect.github.com/mfmfuyu))\n- Fix API basepath option
        documentation ([#&#8203;12744](https://redirect.github.com/traefik/traefik/pull/12744)
        by [nmengin](https://redirect.github.com/nmengin))\n\n### [`v3.6.10`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v3610-2026-03-06)\n\n[Compare
        Source](https://redirect.github.com/containous/traefik/compare/v3.6.9...v3.6.10)\n\n[All
        Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.9...v3.6.10)\n\n**Bug
        fixes:**\n\n- **\\[docker]** Bump Docker and OpenTelemetry dependencies ([#&#8203;12761](https://redirect.github.com/traefik/traefik/pull/12761)
        by [mmatur](https://redirect.github.com/mmatur))\n- **\\[fastproxy]** Bump
        github.com/valyala/fasthttp to v1.69.0 ([#&#8203;12763](https://redirect.github.com/traefik/traefik/pull/12763)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[healthcheck,
        grpc]** Remove path parsing with grpc healthcheck ([#&#8203;12760](https://redirect.github.com/traefik/traefik/pull/12760)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s/gatewayapi]**
        Fix Gateway API router's rules ([#&#8203;12753](https://redirect.github.com/traefik/traefik/pull/12753)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[middleware]**
        Fix HasSecureHeadersDefined returning false when stsSeconds is 0 ([#&#8203;12684](https://redirect.github.com/traefik/traefik/pull/12684)
        by [veeceey](https://redirect.github.com/veeceey))\n- **\\[otel]** Bump go.opentelemetry.io/otel
        dependencies ([#&#8203;12754](https://redirect.github.com/traefik/traefik/pull/12754)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[server]** Bump
        golang.org/x/net to v0.51.0 ([#&#8203;12756](https://redirect.github.com/traefik/traefik/pull/12756)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[webui]**
        Fix priority display in dashboard and ACME bypass redirect ([#&#8203;12740](https://redirect.github.com/traefik/traefik/pull/12740)
        by [mmatur](https://redirect.github.com/mmatur))\n- **\\[webui]** Fix basePath
        validation for dashboard template ([#&#8203;12729](https://redirect.github.com/traefik/traefik/pull/12729)
        by [gndz07](https://redirect.github.com/gndz07))\n\n**Documentation:**\n\n-
        **\\[middleware]** Correct documentation for Digest auth ([#&#8203;12651](https://redirect.github.com/traefik/traefik/pull/12651)
        by [Zash](https://redirect.github.com/Zash))\n- Add missing `.http` to TOML
        table names ([#&#8203;12713](https://redirect.github.com/traefik/traefik/pull/12713)
        by [Darsstar](https://redirect.github.com/Darsstar))\n- Fix incorrect TOML
        example in entrypoints docs ([#&#8203;12711](https://redirect.github.com/traefik/traefik/pull/12711)
        by [mfmfuyu](https://redirect.github.com/mfmfuyu))\n- Fix API basepath option
        documentation ([#&#8203;12744](https://redirect.github.com/traefik/traefik/pull/12744)
        by [nmengin](https://redirect.github.com/nmengin))\n\n### [`v3.6.9`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v369-2026-02-23)\n\n[Compare
        Source](https://redirect.github.com/containous/traefik/compare/v3.6.9...v3.6.9)\n\n[All
        Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.8...v3.6.9)\n\n**Bug
        fixes:**\n\n- **\\[acme]** Bump github.com/go-acme/lego/v4 to v4.32.0 ([#&#8203;12702](https://redirect.github.com/traefik/traefik/pull/12702)
        by [ldez](https://redirect.github.com/ldez))\n- **\\[middleware]** Fix case
        sensitivity on x-forwarded headers for Connection ([#&#8203;12690](https://redirect.github.com/traefik/traefik/pull/12690)
        by [LBF38](https://redirect.github.com/LBF38))\n- **\\[middleware, authentication]**
        Handle empty/missing User-Agent header ([#&#8203;12545](https://redirect.github.com/traefik/traefik/pull/12545)
        by [a-stangl](https://redirect.github.com/a-stangl))\n- **\\[middleware, authentication]**
        Add maxResponseBodySize configuration to forwardAuth middleware ([#&#8203;12694](https://redirect.github.com/traefik/traefik/pull/12694)
        by [gndz07](https://redirect.github.com/gndz07))\n- **\\[server]** Fix TLS
        handshake error handling ([#&#8203;12692](https://redirect.github.com/traefik/traefik/pull/12692)
        by [juliens](https://redirect.github.com/juliens))\n\n**Documentation:**\n\n-
        **\\[docker]** Update docker in-depth setup guide ([#&#8203;12682](https://redirect.github.com/traefik/traefik/pull/12682)
        by [mdevino](https://redirect.github.com/mdevino))\n- **\\[k8s]** Make labelSelector
        option casing more consistent ([#&#8203;12658](https://redirect.github.com/traefik/traefik/pull/12658)
        by [holysoles](https://redirect.github.com/holysoles))\n- **\\[k8s/ingress-nginx]**
        Add temporary note to advertise the incoming NGINX annotations ([#&#8203;12699](https://redirect.github.com/traefik/traefik/pull/12699)
        by [nmengin](https://redirect.github.com/nmengin))\n- Increased content width
        in documentation ([#&#8203;12632](https://redirect.github.com/traefik/traefik/pull/12632)
        by [tobiasge](https://redirect.github.com/tobiasge))\n- Correct encoded characters
        allowance in entrypoints.md ([#&#8203;12679](https://redirect.github.com/traefik/traefik/pull/12679)
        by [Apflkuacha](https://redirect.github.com/Apflkuacha))\n\n### [`v3.6.9`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v369-2026-02-23)\n\n[Compare
        Source](https://redirect.github.com/containous/traefik/compare/v3.6.8...v3.6.9)\n\n[All
        Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.8...v3.6.9)\n\n**Bug
        fixes:**\n\n- **\\[acme]** Bump github.com/go-acme/lego/v4 to v4.32.0 ([#&#8203;12702](https://redirect.github.com/traefik/traefik/pull/12702)
        by [ldez](https://redirect.github.com/ldez))\n- **\\[middleware]** Fix case
        sensitivity on x-forwarded headers for Connection ([#&#8203;12690](https://redirect.github.com/traefik/traefik/pull/12690)
        by [LBF38](https://redirect.github.com/LBF38))\n- **\\[middleware, authentication]**
        Handle empty/missing User-Agent header ([#&#8203;12545](https://redirect.github.com/traefik/traefik/pull/12545)
        by [a-stangl](https://redirect.github.com/a-stangl))\n- **\\[middleware, authentication]**
        Add maxResponseBodySize configuration to forwardAuth middleware ([#&#8203;12694](https://redirect.github.com/traefik/traefik/pull/12694)
        by [gndz07](https://redirect.github.com/gndz07))\n- **\\[server]** Fix TLS
        handshake error handling ([#&#8203;12692](https://redirect.github.com/traefik/traefik/pull/12692)
        by [juliens](https://redirect.github.com/juliens))\n\n**Documentation:**\n\n-
        **\\[docker]** Update docker in-depth setup guide ([#&#8203;12682](https://redirect.github.com/traefik/traefik/pull/12682)
        by [mdevino](https://redirect.github.com/mdevino))\n- **\\[k8s]** Make labelSelector
        option casing more consistent ([#&#8203;12658](https://redirect.github.com/traefik/traefik/pull/12658)
        by [holysoles](https://redirect.github.com/holysoles))\n- **\\[k8s/ingress-nginx]**
        Add temporary note to advertise the incoming NGINX annotations ([#&#8203;12699](https://redirect.github.com/traefik/traefik/pull/12699)
        by [nmengin](https://redirect.github.com/nmengin))\n- Increased content width
        in documentation ([#&#8203;12632](https://redirect.github.com/traefik/traefik/pull/12632)
        by [tobiasge](https://redirect.github.com/tobiasge))\n- Correct encoded characters
        allowance in entrypoints.md ([#&#8203;12679](https://redirect.github.com/traefik/traefik/pull/12679)
        by [Apflkuacha](https://redirect.github.com/Apflkuacha))\n\n### [`v3.6.8`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v368-2026-02-11)\n\n[Compare
        Source](https://redirect.github.com/containous/traefik/compare/v3.6.8...v3.6.8)\n\n[All
        Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.7...v3.6.8)\n\n**Bug
        fixes:**\n\n- **\\[acme]** Remove invalid private key in log ([#&#8203;12574](https://redirect.github.com/traefik/traefik/pull/12574)
        by [juliens](https://redirect.github.com/juliens))\n- **\\[acme]** Alter TLS
        renewal period ([#&#8203;12479](https://redirect.github.com/traefik/traefik/pull/12479)
        by [LtHummus](https://redirect.github.com/LtHummus))\n- **\\[healthcheck]**
        Reject absolute URL in healthcheck path configuration ([#&#8203;12653](https://redirect.github.com/traefik/traefik/pull/12653)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[http3]** Bump
        github.com/quic-go/quic-go to v0.59.0 ([#&#8203;12553](https://redirect.github.com/traefik/traefik/pull/12553)
        by [jnoordsij](https://redirect.github.com/jnoordsij))\n- **\\[metrics,tracing,accesslogs]**
        Fix ObservabilityConfig SetDefaults  ([#&#8203;12636](https://redirect.github.com/traefik/traefik/pull/12636)
        by [mmatur](https://redirect.github.com/mmatur))\n- **\\[server]** Remove
        conn deadline after STARTTLS negociation ([#&#8203;12639](https://redirect.github.com/traefik/traefik/pull/12639)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[tls]** Fix
        verifyServerCertMatchesURI function behavior ([#&#8203;12575](https://redirect.github.com/traefik/traefik/pull/12575)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[tracing,otel]**
        Use ParentBased sampler to respect parent span sampling decision ([#&#8203;12403](https://redirect.github.com/traefik/traefik/pull/12403)
        by [xe-leon](https://redirect.github.com/xe-leon))\n- **\\[webui]** Use url.Parse
        to validate X-Forwarded-Prefix value ([#&#8203;12643](https://redirect.github.com/traefik/traefik/pull/12643)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[healthcheck]**
        Validate healthcheck path configuration ([#&#8203;12642](https://redirect.github.com/containous/traefik/issues/12642)
        by [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n- **\\[tls,
        server]** Cap TLS record length to RFC 8446 limit in ClientHello peeking ([#&#8203;12638](https://redirect.github.com/containous/traefik/issues/12638)
        by [@&#8203;mmatur](https://redirect.github.com/mmatur))\n- **\\[service]**
        Avoid recursion with services ([#&#8203;12591](https://redirect.github.com/traefik/traefik/pull/12591)
        by [juliens](https://redirect.github.com/juliens))\n- **\\[webui]** Bump dependencies
        of documentation and webui ([#&#8203;12581](https://redirect.github.com/traefik/traefik/pull/12581)
        by [gndz07](https://redirect.github.com/gndz07))\n\n**Documentation:**\n\n-
        **\\[k8s]** Fix kubernetes.md with correct http redirections ([#&#8203;12603](https://redirect.github.com/traefik/traefik/pull/12603)
        by [MartenM](https://redirect.github.com/MartenM))\n- **\\[middleware,k8s/crd]**
        Fix the errors middleware's document for Kubernetes CRD ([#&#8203;12600](https://redirect.github.com/traefik/traefik/pull/12600)
        by [yuito-it](https://redirect.github.com/yuito-it))\n- **\\[tls]** Clarify
        SNI selection ([#&#8203;12482](https://redirect.github.com/traefik/traefik/pull/12482)
        by [AnuragEkkati](https://redirect.github.com/AnuragEkkati))\n- Fix typo on
        JWT documentation ([#&#8203;12616](https://redirect.github.com/traefik/traefik/pull/12616)
        by [mdevino](https://redirect.github.com/mdevino))\n- Add [@&#8203;gndz07](https://redirect.github.com/gndz07)
        as a current maintainer ([#&#8203;12594](https://redirect.github.com/traefik/traefik/pull/12594)
        by [emilevauge](https://redirect.github.com/emilevauge))\n- Remove extraneous
        dots in migration guide ([#&#8203;12571](https://redirect.github.com/traefik/traefik/pull/12571)
        by [dathbe](https://redirect.github.com/dathbe))\n- Document Path matcher
        placeholder removal in v3 migration guide ([#&#8203;12570](https://redirect.github.com/traefik/traefik/pull/12570)
        by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Improve
        Service Reference page ([#&#8203;12541](https://redirect.github.com/traefik/traefik/pull/12541)
        by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Document
        negative priority support for routers ([#&#8203;12505](https://redirect.github.com/traefik/traefik/pull/12505)
        by [understood-the-assignment](https://redirect.github.com/understood-the-assignment))\n-
        Improve the structure of the routing reference pages ([#&#8203;12429](https://redirect.github.com/traefik/traefik/pull/12429)
        by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Clean
        Up Menu Entries & Update Expose Overview ([#&#8203;12405](https://redirect.github.com/traefik/traefik/pull/12405)
        by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Split
        Expose User Guides & Add Multi-Layer Routing Section ([#&#8203;12238](https://redirect.github.com/traefik/traefik/pull/12238)
        by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Remove
        extra dots in migration guide ([#&#8203;12573](https://redirect.github.com/traefik/traefik/pull/12573)
        by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Misc:**\n\n- Merge
        v2.11 into v3.6 ([#&#8203;12652](https://redirect.github.com/traefik/traefik/pull/12652)
        by [mmatur](https://redirect.github.com/mmatur))\n- Merge v2.11 into v3.6
        ([#&#8203;12644](https://redirect.github.com/traefik/traefik/pull/12644) by
        [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into v3.6
        ([#&#8203;12617](https://redirect.github.com/traefik/traefik/pull/12617) by
        [mmatur](https://redirect.github.com/mmatur))\n- Merge v2.11 into v3.6 ([#&#8203;12605](https://redirect.github.com/traefik/traefik/pull/12605)
        by [mmatur](https://redirect.github.com/mmatur))\n- Merge v2.11 into v3.6
        ([#&#8203;12601](https://redirect.github.com/traefik/traefik/pull/12601) by
        [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into v3.6
        ([#&#8203;12556](https://redirect.github.com/traefik/traefik/pull/12556) by
        [mmatur](https://redirect.github.com/mmatur))\n\n### [`v3.6.8`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v368-2026-02-11)\n\n[Compare
        Source](https://redirect.github.com/containous/traefik/compare/v3.6.7...v3.6.8)\n\n[All
        Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.7...v3.6.8)\n\n**Bug
        fixes:**\n\n- **\\[acme]** Remove invalid private key in log ([#&#8203;12574](https://redirect.github.com/traefik/traefik/pull/12574)
        by [juliens](https://redirect.github.com/juliens))\n- **\\[acme]** Alter TLS
        renewal period ([#&#8203;12479](https://redirect.github.com/traefik/traefik/pull/12479)
        by [LtHummus](https://redirect.github.com/LtHummus))\n- **\\[healthcheck]**
        Reject absolute URL in healthcheck path configuration ([#&#8203;12653](https://redirect.github.com/traefik/traefik/pull/12653)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[http3]** Bump
        github.com/quic-go/quic-go to v0.59.0 ([#&#8203;12553](https://redirect.github.com/traefik/traefik/pull/12553)
        by [jnoordsij](https://redirect.github.com/jnoordsij))\n- **\\[metrics,tracing,accesslogs]**
        Fix ObservabilityConfig SetDefaults  ([#&#8203;12636](https://redirect.github.com/traefik/traefik/pull/12636)
        by [mmatur](https://redirect.github.com/mmatur))\n- **\\[server]** Remove
        conn deadline after STARTTLS negociation ([#&#8203;12639](https://redirect.github.com/traefik/traefik/pull/12639)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[tls]** Fix
        verifyServerCertMatchesURI function behavior ([#&#8203;12575](https://redirect.github.com/traefik/traefik/pull/12575)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[tracing,otel]**
        Use ParentBased sampler to respect parent span sampling decision ([#&#8203;12403](https://redirect.github.com/traefik/traefik/pull/12403)
        by [xe-leon](https://redirect.github.com/xe-leon))\n- **\\[webui]** Use url.Parse
        to validate X-Forwarded-Prefix value ([#&#8203;12643](https://redirect.github.com/traefik/traefik/pull/12643)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[healthcheck]**
        Validate healthcheck path configuration ([#&#8203;12642](https://redirect.github.com/containous/traefik/issues/12642)
        by [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n- **\\[tls,
        server]** Cap TLS record length to RFC 8446 limit in ClientHello peeking ([#&#8203;12638](https://redirect.github.com/containous/traefik/issues/12638)
        by [@&#8203;mmatur](https://redirect.github.com/mmatur))\n- **\\[service]**
        Avoid recursion with services ([#&#8203;12591](https://redirect.github.com/traefik/traefik/pull/12591)
        by [juliens](https://redirect.github.com/juliens))\n- **\\[webui]** Bump dependencies
        of documentation and webui ([#&#8203;12581](https://redirect.github.com/traefik/traefik/pull/12581)
        by [gndz07](https://redirect.github.com/gndz07))\n\n**Documentation:**\n\n-
        **\\[k8s]** Fix kubernetes.md with correct http redirections ([#&#8203;12603](https://redirect.github.com/traefik/traefik/pull/12603)
        by [MartenM](https://redirect.github.com/MartenM))\n- **\\[middleware,k8s/crd]**
        Fix the errors middleware's document for Kubernetes CRD ([#&#8203;12600](https://redirect.github.com/traefik/traefik/pull/12600)
        by [yuito-it](https://redirect.github.com/yuito-it))\n- **\\[tls]** Clarify
        SNI selection ([#&#8203;12482](https://redirect.github.com/traefik/traefik/pull/12482)
        by [AnuragEkkati](https://redirect.github.com/AnuragEkkati))\n- Fix typo on
        JWT documentation ([#&#8203;12616](https://redirect.github.com/traefik/traefik/pull/12616)
        by [mdevino](https://redirect.github.com/mdevino))\n- Add [@&#8203;gndz07](https://redirect.github.com/gndz07)
        as a current maintainer ([#&#8203;12594](https://redirect.github.com/traefik/traefik/pull/12594)
        by [emilevauge](https://redirect.github.com/emilevauge))\n- Remove extraneous
        dots in migration guide ([#&#8203;12571](https://redirect.github.com/traefik/traefik/pull/12571)
        by [dathbe](https://redirect.github.com/dathbe))\n- Document Path matcher
        placeholder removal in v3 migration guide ([#&#8203;12570](https://redirect.github.com/traefik/traefik/pull/12570)
        by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Improve
        Service Reference page ([#&#8203;12541](https://redirect.github.com/traefik/traefik/pull/12541)
        by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Document
        negative priority support for routers ([#&#8203;12505](https://redirect.github.com/traefik/traefik/pull/12505)
        by [understood-the-assignment](https://redirect.github.com/understood-the-assignment))\n-
        Improve the structure of the routing reference pages ([#&#8203;12429](https://redirect.github.com/traefik/traefik/pull/12429)
        by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Clean
        Up Menu Entries & Update Expose Overview ([#&#8203;12405](https://redirect.github.com/traefik/traefik/pull/12405)
        by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Split
        Expose User Guides & Add Multi-Layer Routing Section ([#&#8203;12238](https://redirect.github.com/traefik/traefik/pull/12238)
        by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Remove
        extra dots in migration guide ([#&#8203;12573](https://redirect.github.com/traefik/traefik/pull/12573)
        by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Misc:**\n\n- Merge
        v2.11 into v3.6 ([#&#8203;12652](https://redirect.github.com/traefik/traefik/pull/12652)
        by [mmatur](https://redirect.github.com/mmatur))\n- Merge v2.11 into v3.6
        ([#&#8203;12644](https://redirect.github.com/traefik/traefik/pull/12644) by
        [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into v3.6
        ([#&#8203;12617](https://redirect.github.com/traefik/traefik/pull/12617) by
        [mmatur](https://redirect.github.com/mmatur))\n- Merge v2.11 into v3.6 ([#&#8203;12605](https://redirect.github.com/traefik/traefik/pull/12605)
        by [mmatur](https://redirect.github.com/mmatur))\n- Merge v2.11 into v3.6
        ([#&#8203;12601](https://redirect.github.com/traefik/traefik/pull/12601) by
        [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into v3.6
        ([#&#8203;12556](https://redirect.github.com/traefik/traefik/pull/12556) by
        [mmatur](https://redirect.github.com/mmatur))\n\n### [`v3.6.7`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v367-2026-01-14)\n\n[Compare
        Source](https://redirect.github.com/containous/traefik/compare/v3.6.7...v3.6.7)\n\n[All
        Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.6...v3.6.7)\n\n**Bug
        fixes:**\n\n- **\\[acme]** Bump github.com/go-acme/lego/v4 to v4.31.0 ([#&#8203;12529](https://redirect.github.com/traefik/traefik/pull/12529)
        by [ldez](https://redirect.github.com/ldez))\n- **\\[acme]** Add missing renew
        options ([#&#8203;12467](https://redirect.github.com/traefik/traefik/pull/12467)
        by [ldez](https://redirect.github.com/ldez))\n- **\\[acme]** Replace hardcoded
        references to LetsEncrypt in log messages ([#&#8203;12464](https://redirect.github.com/traefik/traefik/pull/12464)
        by [schildbach](https://redirect.github.com/schildbach))\n- **\\[k8s/ingress-nginx]**
        Fix use-regex nginx annotation ([#&#8203;12531](https://redirect.github.com/traefik/traefik/pull/12531)
        by [LBF38](https://redirect.github.com/LBF38))\n- **\\[k8s/ingress-nginx]**
        Prevent Ingress Nginx provider http router to attach to an entrypoint with
        TLS ([#&#8203;12528](https://redirect.github.com/traefik/traefik/pull/12528)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s/ingress]**
        Fix panic for empty defaultBackend and defaultBackend without resources ([#&#8203;12509](https://redirect.github.com/traefik/traefik/pull/12509)
        by [gndz07](https://redirect.github.com/gndz07))\n- **\\[k8s]** Fix condition
        used for serving and fenced endpoints ([#&#8203;12521](https://redirect.github.com/traefik/traefik/pull/12521)
        by [LBF38](https://redirect.github.com/LBF38))\n- **\\[webui]** Validate X-Forwarded-Prefix
        value for dashboard redirect ([#&#8203;12514](https://redirect.github.com/traefik/traefik/pull/12514)
        by [LBF38](https://redirect.github.com/LBF38))\n- **\\[acme]** Add timeout
        to ACME-TLS/1 challenge handshake ([#&#8203;12516](https://redirect.github.com/traefik/traefik/pull/12516)
        by [LBF38](https://redirect.github.com/LBF38))\n- **\\[server]** Make encoded
        character options opt-in ([#&#8203;12540](https://redirect.github.com/traefik/traefik/pull/12540)
        by [gndz07](https://redirect.github.com/gndz07))\n\n**Documentation:**\n\n-
        **\\[docker/swarm]** Update swarm.md traefik version ([#&#8203;12508](https://redirect.github.com/traefik/traefik/pull/12508)
        by [DBouraoui](https://redirect.github.com/DBouraoui))\n- **\\[k8s/ingress-nginx]**
        Fix ingress-nginx annotations documentation ([#&#8203;12510](https://redirect.github.com/traefik/traefik/pull/12510)
        by [nmengin](https://redirect.github.com/nmengin))\n- **\\[k8s]** Fix Kubernetes
        reference yml file ([#&#8203;12406](https://redirect.github.com/traefik/traefik/pull/12406)
        by [mmatur](https://redirect.github.com/mmatur))\n- Fix code copy button positioning
        ([#&#8203;12520](https://redirect.github.com/traefik/traefik/pull/12520) by
        [AnuragEkkati](https://redirect.github.com/AnuragEkkati))\n- Fix typo in kubernetes.md
        ([#&#8203;12515](https://redirect.github.com/traefik/traefik/pull/12515) by
        [EdwardSalkeld](https://redirect.github.com/EdwardSalkeld))\n- Bring back
        security section on API & Dashboard documentation page ([#&#8203;12507](https://redirect.github.com/traefik/traefik/pull/12507)
        by [gndz07](https://redirect.github.com/gndz07))\n- Fix link description in
        Traefik Proxy documentation ([#&#8203;12488](https://redirect.github.com/traefik/traefik/pull/12488)
        by [schaerfo](https://redirect.github.com/schaerfo))\n- Add product comparison
        matrix and features page ([#&#8203;12037](https://redirect.github.com/traefik/traefik/pull/12037)
        by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n\n**Misc:**\n\n-
        Merge branch v2.11 into v3.6 ([#&#8203;12552](https://redirect.github.com/traefik/traefik/pull/12552)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- Merge branch v2.11
        into v3.6 ([#&#8203;12533](https://redirect.github.com/traefik/traefik/pull/12533)
        by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
        v3.6 ([#&#8203;12497](https://redirect.github.com/traefik/traefik/pull/12497)
        by [mmatur](https://redirect.github.com/mmatur))\n\n### [`v3.6.7`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v367-2026-01-14)\n\n[Compare
        Source](https://redirect.github.com/containous/traefik/compare/v3.6.6...v3.6.7)\n\n[All
        Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.6...v3.6.7)\n\n**Bug
        fixes:**\n\n- **\\[acme]** Bump github.com/go-acme/lego/v4 to v4.31.0 ([#&#8203;12529](https://redirect.github.com/traefik/traefik/pull/12529)
        by [ldez](https://redirect.github.com/ldez))\n- **\\[acme]** Add missing renew
        options ([#&#8203;12467](https://redirect.github.com/traefik/traefik/pull/12467)
        by [ldez](https://redirect.github.com/ldez))\n- **\\[acme]** Replace hardcoded
        references to LetsEncrypt in log messages ([#&#8203;12464](https://redirect.github.com/traefik/traefik/pull/12464)
        by [schildbach](https://redirect.github.com/schildbach))\n- **\\[k8s/ingress-nginx]**
        Fix use-regex nginx annotation ([#&#8203;12531](https://redirect.github.com/traefik/traefik/pull/12531)
        by [LBF38](https://redirect.github.com/LBF38))\n- **\\[k8s/ingress-nginx]**
        Prevent Ingress Nginx provider http router to attach to an entrypoint with
        TLS ([#&#8203;12528](https://redirect.github.com/traefik/traefik/pull/12528)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s/ingress]**
        Fix panic for empty defaultBackend and defaultBackend without resources ([#&#8203;12509](https://redirect.github.com/traefik/traefik/pull/12509)
        by [gndz07](https://redirect.github.com/gndz07))\n- **\\[k8s]** Fix condition
        used for serving and fenced endpoints ([#&#8203;12521](https://redirect.github.com/traefik/traefik/pull/12521)
        by [LBF38](https://redirect.github.com/LBF38))\n- **\\[webui]** Validate X-Forwarded-Prefix
        value for dashboard redirect ([#&#8203;12514](https://redirect.github.com/traefik/traefik/pull/12514)
        by [LBF38](https://redirect.github.com/LBF38))\n- **\\[acme]** Add timeout
        to ACME-TLS/1 challenge handshake ([#&#8203;12516](https://redirect.github.com/traefik/traefik/pull/12516)
        by [LBF38](https://redirect.github.com/LBF38))\n- **\\[server]** Make encoded
        character options opt-in ([#&#8203;12540](https://redirect.github.com/traefik/traefik/pull/12540)
        by [gndz07](https://redirect.github.com/gndz07))\n\n**Documentation:**\n\n-
        **\\[docker/swarm]** Update swarm.md traefik version ([#&#8203;12508](https://redirect.github.com/traefik/traefik/pull/12508)
        by [DBouraoui](https://redirect.github.com/DBouraoui))\n- **\\[k8s/ingress-nginx]**
        Fix ingress-nginx annotations documentation ([#&#8203;12510](https://redirect.github.com/traefik/traefik/pull/12510)
        by [nmengin](https://redirect.github.com/nmengin))\n- **\\[k8s]** Fix Kubernetes
        reference yml file ([#&#8203;12406](https://redirect.github.com/traefik/traefik/pull/12406)
        by [mmatur](https://redirect.github.com/mmatur))\n- Fix code copy button positioning
        ([#&#8203;12520](https://redirect.github.com/traefik/traefik/pull/12520) by
        [AnuragEkkati](https://redirect.github.com/AnuragEkkati))\n- Fix typo in kubernetes.md
        ([#&#8203;12515](https://redirect.github.com/traefik/traefik/pull/12515) by
        [EdwardSalkeld](https://redirect.github.com/EdwardSalkeld))\n- Bring back
        security section on API & Dashboard documentation page ([#&#8203;12507](https://redirect.github.com/traefik/traefik/pull/12507)
        by [gndz07](https://redirect.github.com/gndz07))\n- Fix link description in
        Traefik Proxy documentation ([#&#8203;12488](https://redirect.github.com/traefik/traefik/pull/12488)
        by [schaerfo](https://redirect.github.com/schaerfo))\n- Add product comparison
        matrix and features page ([#&#8203;12037](https://redirect.github.com/traefik/traefik/pull/12037)
        by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n\n**Misc:**\n\n-
        Merge branch v2.11 into v3.6 ([#&#8203;12552](https://redirect.github.com/traefik/traefik/pull/12552)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- Merge branch v2.11
        into v3.6 ([#&#8203;12533](https://redirect.github.com/traefik/traefik/pull/12533)
        by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
        v3.6 ([#&#8203;12497](https://redirect.github.com/traefik/traefik/pull/12497)
        by [mmatur](https://redirect.github.com/mmatur))\n\n### [`v3.6.6`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v366-2025-12-29)\n\n[Compare
        Source](https://redirect.github.com/containous/traefik/compare/v3.6.6...v3.6.6)\n\n[All
        Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.5...v3.6.6)\n\n**Bug
        fixes:**\n\n- **\\[acme]** Bump github.com/go-acme/lego/v4 to v4.30.1 ([#&#8203;12432](https://redirect.github.com/traefik/traefik/pull/12432)
        by [ldez](https://redirect.github.com/ldez))\n- **\\[http3]** Bump github.com/quic-go/quic-go
        to v0.58.0 ([#&#8203;12448](https://redirect.github.com/traefik/traefik/pull/12448)
        by [GreyXor](https://redirect.github.com/GreyXor))\n- **\\[redis]** Fix mutually
        exclusive verification for Redis ([#&#8203;12442](https://redirect.github.com/traefik/traefik/pull/12442)
        by [juliens](https://redirect.github.com/juliens))\n- **\\[server]** Fix deny
        encoded characters ([#&#8203;12454](https://redirect.github.com/traefik/traefik/pull/12454)
        by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Documentation:**\n\n-
        **\\[k8s/ingress,k8s]** Fix Kubernetes Ingress provider documentation ([#&#8203;12443](https://redirect.github.com/traefik/traefik/pull/12443)
        by [nmengin](https://redirect.github.com/nmengin))\n- **\\[k8s/ingress-nginx]**
        Add RBAC documentation for Ingress NGINX provider ([#&#8203;12445](https://redirect.github.com/traefik/traefik/pull/12445)
        by [nmn3m](https://redirect.github.com/nmn3m))\n- **\\[k8s]** Improve the
        K8S multi-tenancy security note ([#&#8203;12444](https://redirect.github.com/traefik/traefik/pull/12444)
        by [nmengin](https://redirect.github.com/nmengin))\n- Restore documentation
        on http.maxHeaderBytes ([#&#8203;12440](https://redirect.github.com/traefik/traefik/pull/12440)
        by [mloiseleur](https://redirect.github.com/mloiseleur))\n- Fix Menu Item
        Naming ([#&#8203;12431](https://redirect.github.com/traefik/traefik/pull/12431)
        by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n\n**Misc:**\n\n-
        Merge branch v2.11 into v3.6 ([#&#8203;12475](https://redirect.github.com/traefik/traefik/pull/12475)
        by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
        v3.6 ([#&#8203;12438](https://redirect.github.com/traefik/traefik/pull/12438)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n### [`v3.6.6`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v366-2025-12-29)\n\n[Compare
        Source](https://redirect.github.com/containous/traefik/compare/v3.6.5...v3.6.6)\n\n[All
        Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.5...v3.6.6)\n\n**Bug
        fixes:**\n\n- **\\[acme]** Bump github.com/go-acme/lego/v4 to v4.30.1 ([#&#8203;12432](https://redirect.github.com/traefik/traefik/pull/12432)
        by [ldez](https://redirect.github.com/ldez))\n- **\\[http3]** Bump github.com/quic-go/quic-go
        to v0.58.0 ([#&#8203;12448](https://redirect.github.com/traefik/traefik/pull/12448)
        by [GreyXor](https://redirect.github.com/GreyXor))\n- **\\[redis]** Fix mutually
        exclusive verification for Redis ([#&#8203;12442](https://redirect.github.com/traefik/traefik/pull/12442)
        by [juliens](https://redirect.github.com/juliens))\n- **\\[server]** Fix deny
        encoded characters ([#&#8203;12454](https://redirect.github.com/traefik/traefik/pull/12454)
        by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Documentation:**\n\n-
        **\\[k8s/ingress,k8s]** Fix Kubernetes Ingress provider documentation ([#&#8203;12443](https://redirect.github.com/traefik/traefik/pull/12443)
        by [nmengin](https://redirect.github.com/nmengin))\n- **\\[k8s/ingress-nginx]**
        Add RBAC documentation for Ingress NGINX provider ([#&#8203;12445](https://redirect.github.com/traefik/traefik/pull/12445)
        by [nmn3m](https://redirect.github.com/nmn3m))\n- **\\[k8s]** Improve the
        K8S multi-tenancy security note ([#&#8203;12444](https://redirect.github.com/traefik/traefik/pull/12444)
        by [nmengin](https://redirect.github.com/nmengin))\n- Restore documentation
        on http.maxHeaderBytes ([#&#8203;12440](https://redirect.github.com/traefik/traefik/pull/12440)
        by [mloiseleur](https://redirect.github.com/mloiseleur))\n- Fix Menu Item
        Naming ([#&#8203;12431](https://redirect.github.com/traefik/traefik/pull/12431)
        by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n\n**Misc:**\n\n-
        Merge branch v2.11 into v3.6 ([#&#8203;12475](https://redirect.github.com/traefik/traefik/pull/12475)
        by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
        v3.6 ([#&#8203;12438](https://redirect.github.com/traefik/traefik/pull/12438)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n### [`v3.6.5`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v365-2025-12-16)\n\n[Compare
        Source](https://redirect.github.com/containous/traefik/compare/v3.6.5...v3.6.5)\n\n[All
        Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.4...v3.6.5)\n\n**Bug
        fixes:**\n\n- **\\[k8s/ingress-nginx]** Fix NGINX sslredirect annotation support
        ([#&#8203;12387](https://redirect.github.com/traefik/traefik/pull/12387) by
        [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[server]** Print
        access logs for rejected requests and warn about new behavior ([#&#8203;12424](https://redirect.github.com/traefik/traefik/pull/12424)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\n-
        **\\[k8s/ingress-nginx]** Add auth-signin to unsupported nginx annotations
        list ([#&#8203;12370](https://redirect.github.com/traefik/traefik/pull/12370)
        by [fibsifan](https://redirect.github.com/fibsifan))\n- Add a Breaking change
        note to the changelog ([#&#8203;12398](https://redirect.github.com/traefik/traefik/pull/12398)
        by [nmengin](https://redirect.github.com/nmengin))\n- Fix encodedCharacters
        entryPoint option documentation ([#&#8203;12385](https://redirect.github.com/traefik/traefik/pull/12385)
        by [rtribotte](https://redirect.github.com/rtribotte))\n\n### [`v3.6.5`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v365-2025-12-16)\n\n[Compare
        Source](https://redirect.github.com/containous/traefik/compare/v3.6.4...v3.6.5)\n\n[All
        Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.4...v3.6.5)\n\n**Bug
        fixes:**\n\n- **\\[k8s/ingress-nginx]** Fix NGINX sslredirect annotation support
        ([#&#8203;12387](https://redirect.github.com/traefik/traefik/pull/12387) by
        [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[server]** Print
        access logs for rejected requests and warn about new behavior ([#&#8203;12424](https://redirect.github.com/traefik/traefik/pull/12424)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\n-
        **\\[k8s/ingress-nginx]** Add auth-signin to unsupported nginx annotations
        list ([#&#8203;12370](https://redirect.github.com/traefik/traefik/pull/12370)
        by [fibsifan](https://redirect.github.com/fibsifan))\n- Add a Breaking change
        note to the changelog ([#&#8203;12398](https://redirect.github.com/traefik/traefik/pull/12398)
        by [nmengin](https://redirect.github.com/nmengin))\n- Fix encodedCharacters
        entryPoint option documentation ([#&#8203;12385](https://redirect.github.com/traefik/traefik/pull/12385)
        by [rtribotte](https://redirect.github.com/rtribotte))\n\n### [`v3.6.4`](https://redirect.github.com/traefik/traefik/releases/tag/v3.6.4)\n\n[Compare
        Source](https://redirect.github.com/containous/traefik/compare/v3.6.4...v3.6.4)\n\n**CVE's
        fixed:**\n\n- [CVE-2025-66490](https://nvd.nist.gov/vuln/detail/CVE-2025-66490)
        (Advisory [GHSA-gm3x-23wp-hc2c](https://redirect.github.com/traefik/traefik/security/advisories/GHSA-gm3x-23wp-hc2c)):
        **Breaking Change** please read the [migration guide](https://doc.traefik.io/traefik/v3.6/migrate/v3/#v364).\n-
        [CVE-2025-66491](https://nvd.nist.gov/vuln/detail/CVE-2025-66491) (Advisory
        [GHSA-7vww-mvcr-x6vj](https://redirect.github.com/traefik/traefik/security/advisories/GHSA-7vww-mvcr-x6vj))\n\n**Important:**
        Please read the [migration guide](https://doc.traefik.io/traefik/v3.6/migrate/v3/#v364).\n\n**Bug
        fixes:**\n\n- **\\[server]** Reject suspicious encoded characters ([#&#8203;12360](https://redirect.github.com/traefik/traefik/pull/12360)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[plugins]**
        Validate plugin module name ([#&#8203;12291](https://redirect.github.com/traefik/traefik/pull/12291)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[http3]**
        Bump github.com/quic-go/quic-go to v0.57.1 ([#&#8203;12319](https://redirect.github.com/traefik/traefik/pull/12319)
        by [GreyXor](https://redirect.github.com/GreyXor))\n- **\\[http3]** Bump github.com/quic-go/quic-go
        to v0.57.0 ([#&#8203;12308](https://redirect.github.com/traefik/traefik/pull/12308)
        by [GreyXor](https://redirect.github.com/GreyXor))\n- **\\[server]** Bump
        golang.org/x/crypto to v0.45.0 ([#&#8203;12296](https://redirect.github.com/traefik/traefik/pull/12296)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[acme]**
        Bump github.com/go-acme/lego/v4 to v4.29.0 ([#&#8203;12333](https://redirect.github.com/traefik/traefik/pull/12333)
        by [ldez](https://redirect.github.com/ldez))\n- **\\[k8s/ingress-nginx]**
        Fix SSL redirect to match NGINX behavior ([#&#8203;12361](https://redirect.github.com/traefik/traefik/pull/12361)
        by [mmatur](https://redirect.github.com/mmatur))\n- **\\[k8s/ingress-nginx]**
        Fix the service name for ingress-nginx provider ([#&#8203;12352](https://redirect.github.com/traefik/traefik/pull/12352)
        by [mmatur](https://redirect.github.com/mmatur))\n- **\\[k8s/ingress-nginx]**
        Fix nginx.ingress.kubernetes.io/proxy-ssl-verify annotation support ([#&#8203;12351](https://redirect.github.com/traefik/traefik/pull/12351)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[middleware,authentication]**
        Change ForwardAuth error log level from DEBUG to ERROR ([#&#8203;12324](https://redirect.github.com/traefik/traefik/pull/12324)
        by [murataslan1](https://redirect.github.com/murataslan1))\n\n**Documentation:**\n\n-
        **\\[api]** Fix typo in API dashboard configuration instructions ([#&#8203;12335](https://redirect.github.com/traefik/traefik/pull/12335)
        by [NAICOLAS](https://redirect.github.com/NAICOLAS))\n- **\\[docker]** Add
        documentation for loadbalancer.server.url in Docker and Swarm providers ([#&#8203;12289](https://redirect.github.com/traefik/traefik/pull/12289)
        by [webash](https://redirect.github.com/webash))\n- **\\[k8s/gatewayapi]**
        Fix links of Helm chart values reference to providers.kubernetesGateway.enabled
        ([#&#8203;12315](https://redirect.github.com/traefik/traefik/pull/12315) by
        [shouhei](https://redirect.github.com/shouhei))\n- **\\[k8s/ingress-nginx]**
        Fix default value of ingress-nginx provider in documentation ([#&#8203;12328](https://redirect.github.com/traefik/traefik/pull/12328)
        by [mloiseleur](https://redirect.github.com/mloiseleur))\n- **\\[k8s/ingress-nginx]**
        NGINX Ingress Controller to Traefik Migration Guide ([#&#8203;12318](https://redirect.github.com/traefik/traefik/pull/12318)
        by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- **\\[k8s/ingress-nginx]**
        Improve the configuration options display of the Kubernetes ingress-nginx
        provider ([#&#8203;12297](https://redirect.github.com/traefik/traefik/pull/12297)
        by [mloiseleur](https://redirect.github.com/mloiseleur))\n- **\\[k8s/ingress-nginx]**
        Improve ingress-nginx provider documentation ([#&#8203;12288](https://redirect.github.com/traefik/traefik/pull/12288)
        by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- **\\[service]**
        Fix loadbalancer doc for highest random weight ([#&#8203;12283](https://redirect.github.com/traefik/traefik/pull/12283)
        by [ozon2](https://redirect.github.com/ozon2))\n- Correctly Format the HTTP
        Service Documentation ([#&#8203;12311](https://redirect.github.com/traefik/traefik/pull/12311)
        by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Add documentation
        about checkNewVersion ([#&#8203;12298](https://redirect.github.com/traefik/traefik/pull/12298)
        by [darkweaver87](https://redirect.github.com/darkweaver87))\n\n**Misc:**\n\n-
        Merge branch v2.11 into v3.6 ([#&#8203;12364](https://redirect.github.com/traefik/traefik/pull/12364)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
        v2.11 into v3.6 ([#&#8203;12341](https://redirect.github.com/traefik/traefik/pull/12341)
        by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
        v3.6 ([#&#8203;12368](https://redirect.github.com/traefik/traefik/pull/12368)
        by [mmatur](https://redirect.github.com/mmatur))\n\n### [`v3.6.4`](https://redirect.github.com/traefik/traefik/releases/tag/v3.6.4)\n\n[Compare
        Source](https://redirect.github.com/containous/traefik/compare/v3.6.2...v3.6.4)\n\n**CVE's
        fixed:**\n\n- [CVE-2025-66490](https://nvd.nist.gov/vuln/detail/CVE-2025-66490)
        (Advisory [GHSA-gm3x-23wp-hc2c](https://redirect.github.com/traefik/traefik/security/advisories/GHSA-gm3x-23wp-hc2c)):
        **Breaking Change** please read the [migration guide](https://doc.traefik.io/traefik/v3.6/migrate/v3/#v364).\n-
        [CVE-2025-66491](https://nvd.nist.gov/vuln/detail/CVE-2025-66491) (Advisory
        [GHSA-7vww-mvcr-x6vj](https://redirect.github.com/traefik/traefik/security/advisories/GHSA-7vww-mvcr-x6vj))\n\n**Important:**
        Please read the [migration guide](https://doc.traefik.io/traefik/v3.6/migrate/v3/#v364).\n\n**Bug
        fixes:**\n\n- **\\[server]** Reject suspicious encoded characters ([#&#8203;12360](https://redirect.github.com/traefik/traefik/pull/12360)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[plugins]**
        Validate plugin module name ([#&#8203;12291](https://redirect.github.com/traefik/traefik/pull/12291)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[http3]**
        Bump github.com/quic-go/quic-go to v0.57.1 ([#&#8203;12319](https://redirect.github.com/traefik/traefik/pull/12319)
        by [GreyXor](https://redirect.github.com/GreyXor))\n- **\\[http3]** Bump github.com/quic-go/quic-go
        to v0.57.0 ([#&#8203;12308](https://redirect.github.com/traefik/traefik/pull/12308)
        by [GreyXor](https://redirect.github.com/GreyXor))\n- **\\[server]** Bump
        golang.org/x/crypto to v0.45.0 ([#&#8203;12296](https://redirect.github.com/traefik/traefik/pull/12296)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[acme]**
        Bump github.com/go-acme/lego/v4 to v4.29.0 ([#&#8203;12333](https://redirect.github.com/traefik/traefik/pull/12333)
        by [ldez](https://redirect.github.com/ldez))\n- **\\[k8s/ingress-nginx]**
        Fix SSL redirect to match NGINX behavior ([#&#8203;12361](https://redirect.github.com/traefik/traefik/pull/12361)
        by [mmatur](https://redirect.github.com/mmatur))\n- **\\[k8s/ingress-nginx]**
        Fix the service name for ingress-nginx provider ([#&#8203;12352](https://redirect.github.com/traefik/traefik/pull/12352)
        by [mmatur](https://redirect.github.com/mmatur))\n- **\\[k8s/ingress-nginx]**
        Fix nginx.ingress.kubernetes.io/proxy-ssl-verify annotation support ([#&#8203;12351](https://redirect.github.com/traefik/traefik/pull/12351)
        by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[middleware,authentication]**
        Change ForwardAuth error log level from DEBUG to ERROR ([#&#8203;12324](https://redirect.github.com/traefik/traefik/pull/12324)
        by [murataslan1](https://redirect.github.com/murataslan1))\n\n**Documentation:**\n\n-
        **\\[api]** Fix typo in API dashboard configuration instructions ([#&#8203;12335](https://redirect.github.com/traefik/traefik/pull/12335)
        by [NAICOLAS](https://redirect.github.com/NAICOLAS))\n- **\\[docker]** Add
        documentation for loadbalancer.server.url in Docker and Swarm providers ([#&#8203;12289](https://redirect.github.com/traefik/traefik/pull/12289)
        by [webash](https://redirect.github.com/webash))\n- **\\[k8s/gatewayapi]**
        Fix links of Helm chart values reference to providers.kubernetesGateway.enabled
        ([#&#8203;12315](https://redirect.github.com/traefik/traefik/pull/12315) by
        [shouhei](https://redirect.github.com/shouhei))\n- **\\[k8s/ingress-nginx]**
        Fix default value of ingress-nginx provider in documentation ([#&#8203;12328](https://redirect.github.com/traefik/traefik/pull/12328)
        by [mloiseleur](https://redirect.github.com/mloiseleur))\n- **\\[k8s/ingress-nginx]**
        NGINX Ingress Controller to Traefik Migration Guide ([#&#8203;12318](https://redirect.github.com/traefik/traefik/pull/12318)
        by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- **\\[k8s/ingress-nginx]**
        Improve the configuration options display of the Kubernetes ingress-nginx
        provider ([#&#8203;12297](https://redirect.github.com/traefik/traefik/pull/12297)
        by [mloiseleur](https://redirect.github.com/mloiseleur))\n- **\\[k8s/ingress-nginx]**
        Improve ingress-nginx provider documentation ([#&#8203;12288](https://redirect.github.com/traefik/traefik/pull/12288)
        by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- **\\[service]**
        Fix loadbalancer doc for highest random weight ([#&#8203;12283](https://redirect.github.com/traefik/traefik/pull/12283)
        by [ozon2](https://redirect.github.com/ozon2))\n- Correctly Format the HTTP
        Service Documentation ([#&#8203;12311](https://redirect.github.com/traefik/traefik/pull/12311)
        by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Add documentation
        about checkNewVersion ([#&#8203;12298](https://redirect.github.com/traefik/traefik/pull/12298)
        by [darkweaver87](https://redirect.github.com/darkweaver87))\n\n**Misc:**\n\n-
        Merge branch v2.11 into v3.6 ([#&#8203;12364](https://redirect.github.com/traefik/traefik/pull/12364)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
        v2.11 into v3.6 ([#&#8203;12341](https://redirect.github.com/traefik/traefik/pull/12341)
        by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
        v3.6 ([#&#8203;12368](https://redirect.github.com/traefik/traefik/pull/12368)
        by [mmatur](https://redirect.github.com/mmatur))\n\n### [`v3.6.2`](https://redirect.github.com/traefik/traefik/releases/tag/v3.6.2)\n\n[Compare
        Source](https://redirect.github.com/containous/traefik/compare/v3.6.2...v3.6.2)\n\n**Important**:
        Please read the [migration guide](https://doc.traefik.io/traefik/master/migrate/v3/#v362).\n\n**Bug
        fixes:**\n\n- **\\[k8s/ingress-nginx]** Deprecate Kubernetes Ingress NGINX
        provider experimental flag ([#&#8203;12286](https://redirect.github.com/traefik/traefik/pull/12286)
        by [rtribotte](https://redirect.github.com/rtribotte))\n\n### [`v3.6.2`](https://redirect.github.com/traefik/traefik/releases/tag/v3.6.2)\n\n[Compare
        Source](https://redirect.github.com/containous/traefik/compare/v3.6.1...v3.6.2)\n\n**Important**:
        Please read the [migration guide](https://doc.traefik.io/traefik/master/migrate/v3/#v362).\n\n**Bug
        fixes:**\n\n- **\\[k8s/ingress-nginx]** Deprecate Kubernetes Ingress NGINX
        provider experimental flag ([#&#8203;12286](https://redirect.github.com/traefik/traefik/pull/12286)
        by [rtribotte](https://redirect.github.com/rtribotte))\n\n### [`v3.6.1`](https://redirect.github.com/traefik/traefik/releases/tag/v3.6.1)\n\n[Compare
        Source](https://redirect.github.com/containous/traefik/compare/v3.6.1...v3.6.1)\n\n**Important**:
        Please read the [migration guide](https://doc.traefik.io/traefik/master/migrate/v3/#v360).\n\n**Bug
        fixes:**\n\n- **\\[docker]** Auto-negotiate Docker API Version ([#&#8203;12256](https://redirect.github.com/traefik/traefik/pull/12256)
        by [felixbuenemann](https://redirect.github.com/felixbuenemann))\n- **\\[server]**
        Fix multi-layer routing with models ([#&#8203;12258](https://redirect.github.com/traefik/traefik/pull/12258)
        by [juliens](https://redirect.github.com/juliens))\n- **\\[udp]** Revert \"Avoid
        allocations in readLoop by using sync.Pool\" ([#&#8203;12267](https://redirect.github.com/traefik/traefik/pull/12267)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[webui]**
        Fix blocked navigation on Safari ([#&#8203;12231](https://redirect.github.com/traefik/traefik/pull/12231)
        by [gndz07](https://redirect.github.com/gndz07))\n- **\\[webui]** Restore
        remote Upgrade to Hub button web component ([#&#8203;12219](https://redirect.github.com/traefik/traefik/pull/12219)
        by [gndz07](https://redirect.github.com/gndz07))\n\n**Documentation:**\n\n-
        **\\[k8s]** Fix Nginx provider documentation ([#&#8203;12266](https://redirect.github.com/traefik/traefik/pull/12266)
        by [nmengin](https://redirect.github.com/nmengin))\n- **\\[k8s]** Fix Gateway
        API version and the list of features supported ([#&#8203;12254](https://redirect.github.com/traefik/traefik/pull/12254)
        by [nmengin](https://redirect.github.com/nmengin))\n\n### [`v3.6.1`](https://redirect.github.com/traefik/traefik/releases/tag/v3.6.1)\n\n[Compare
        Source](https://redirect.github.com/containous/traefik/compare/v3.6.0...v3.6.1)\n\n**Important**:
        Please read the [migration guide](https://doc.traefik.io/traefik/master/migrate/v3/#v360).\n\n**Bug
        fixes:**\n\n- **\\[docker]** Auto-negotiate Docker API Version ([#&#8203;12256](https://redirect.github.com/traefik/traefik/pull/12256)
        by [felixbuenemann](https://redirect.github.com/felixbuenemann))\n- **\\[server]**
        Fix multi-layer routing with models ([#&#8203;12258](https://redirect.github.com/traefik/traefik/pull/12258)
        by [juliens](https://redirect.github.com/juliens))\n- **\\[udp]** Revert \"Avoid
        allocations in readLoop by using sync.Pool\" ([#&#8203;12267](https://redirect.github.com/traefik/traefik/pull/12267)
        by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[webui]**
        Fix blocked navigation on Safari ([#&#8203;12231](https://redirect.github.com/traefik/traefik/pull/12231)
        by [gndz07](https://redirect.github.com/gndz07))\n- **\\[webui]** Restore
        remote Upgrade to Hub button web component ([#&#8203;12219](https://redirect.github.com/traefik/traefik/pull/12219)
        by [gndz07](https://redirect.github.com/gndz07))\n\n**Documentation:**\n\n-
        **\\[k8s]** Fix Nginx provider documentation ([#&#8203;12266](https://redirect.github.com/traefik/traefik/pull/12266)
        by [nmengin](https://redirect.github.com/nmengin))\n- **\\[k8s]** Fix Gateway
        API version and the list of features supported ([#&#8203;12254](https://redirect.github.com/traefik/traefik/pull/12254)
        by [nmengin](https://redirect.github.com/nmengin))\n\n### [`v3.6.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.6.0...v3.6.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 Entry\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5
        **Schedule**: Branch creation - At any time (no schedule defined), Automerge
        - 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/ansible-collection-services).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40Ni4zIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
      change_url: https://github.com/osism/ansible-collection-services/pull/1964
      child_jobs: []
      commit_id: d8a5e9b0b0121d4b1358115e3953dad3c923790c
      event_id: 4fa82fd0-4fc5-11f1-8354-6f769ff1854a
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/479e6a1c49034de8bf2feb0723ed91ec/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/479e6a1c49034de8bf2feb0723ed91ec/work/logs
        result_data_file: /var/lib/zuul/builds/479e6a1c49034de8bf2feb0723ed91ec/work/results.json
        src_root: /var/lib/zuul/builds/479e6a1c49034de8bf2feb0723ed91ec/work/src
        work_root: /var/lib/zuul/builds/479e6a1c49034de8bf2feb0723ed91ec/work
      include_vars: []
      items:
      - branch: main
        change: '1964'
        change_message: "chore(deps): update traefik docker tag to v3.6.10\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 |\n|---|---|---|\n|
          [traefik](https://redirect.github.com/containous/traefik) | minor | `v3.4.4`
          \u2192 `v3.6.10` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>containous/traefik
          (traefik)</summary>\n\n### [`v3.6.10`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v3610-2026-03-06)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.10...v3.6.10)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.9...v3.6.10)\n\n**Bug
          fixes:**\n\n- **\\[docker]** Bump Docker and OpenTelemetry dependencies
          ([#&#8203;12761](https://redirect.github.com/traefik/traefik/pull/12761)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[fastproxy]** Bump
          github.com/valyala/fasthttp to v1.69.0 ([#&#8203;12763](https://redirect.github.com/traefik/traefik/pull/12763)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[healthcheck,
          grpc]** Remove path parsing with grpc healthcheck ([#&#8203;12760](https://redirect.github.com/traefik/traefik/pull/12760)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s/gatewayapi]**
          Fix Gateway API router's rules ([#&#8203;12753](https://redirect.github.com/traefik/traefik/pull/12753)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[middleware]**
          Fix HasSecureHeadersDefined returning false when stsSeconds is 0 ([#&#8203;12684](https://redirect.github.com/traefik/traefik/pull/12684)
          by [veeceey](https://redirect.github.com/veeceey))\n- **\\[otel]** Bump
          go.opentelemetry.io/otel dependencies ([#&#8203;12754](https://redirect.github.com/traefik/traefik/pull/12754)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[server]**
          Bump golang.org/x/net to v0.51.0 ([#&#8203;12756](https://redirect.github.com/traefik/traefik/pull/12756)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[webui]**
          Fix priority display in dashboard and ACME bypass redirect ([#&#8203;12740](https://redirect.github.com/traefik/traefik/pull/12740)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[webui]** Fix basePath
          validation for dashboard template ([#&#8203;12729](https://redirect.github.com/traefik/traefik/pull/12729)
          by [gndz07](https://redirect.github.com/gndz07))\n\n**Documentation:**\n\n-
          **\\[middleware]** Correct documentation for Digest auth ([#&#8203;12651](https://redirect.github.com/traefik/traefik/pull/12651)
          by [Zash](https://redirect.github.com/Zash))\n- Add missing `.http` to TOML
          table names ([#&#8203;12713](https://redirect.github.com/traefik/traefik/pull/12713)
          by [Darsstar](https://redirect.github.com/Darsstar))\n- Fix incorrect TOML
          example in entrypoints docs ([#&#8203;12711](https://redirect.github.com/traefik/traefik/pull/12711)
          by [mfmfuyu](https://redirect.github.com/mfmfuyu))\n- Fix API basepath option
          documentation ([#&#8203;12744](https://redirect.github.com/traefik/traefik/pull/12744)
          by [nmengin](https://redirect.github.com/nmengin))\n\n### [`v3.6.10`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v3610-2026-03-06)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.9...v3.6.10)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.9...v3.6.10)\n\n**Bug
          fixes:**\n\n- **\\[docker]** Bump Docker and OpenTelemetry dependencies
          ([#&#8203;12761](https://redirect.github.com/traefik/traefik/pull/12761)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[fastproxy]** Bump
          github.com/valyala/fasthttp to v1.69.0 ([#&#8203;12763](https://redirect.github.com/traefik/traefik/pull/12763)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[healthcheck,
          grpc]** Remove path parsing with grpc healthcheck ([#&#8203;12760](https://redirect.github.com/traefik/traefik/pull/12760)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s/gatewayapi]**
          Fix Gateway API router's rules ([#&#8203;12753](https://redirect.github.com/traefik/traefik/pull/12753)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[middleware]**
          Fix HasSecureHeadersDefined returning false when stsSeconds is 0 ([#&#8203;12684](https://redirect.github.com/traefik/traefik/pull/12684)
          by [veeceey](https://redirect.github.com/veeceey))\n- **\\[otel]** Bump
          go.opentelemetry.io/otel dependencies ([#&#8203;12754](https://redirect.github.com/traefik/traefik/pull/12754)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[server]**
          Bump golang.org/x/net to v0.51.0 ([#&#8203;12756](https://redirect.github.com/traefik/traefik/pull/12756)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[webui]**
          Fix priority display in dashboard and ACME bypass redirect ([#&#8203;12740](https://redirect.github.com/traefik/traefik/pull/12740)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[webui]** Fix basePath
          validation for dashboard template ([#&#8203;12729](https://redirect.github.com/traefik/traefik/pull/12729)
          by [gndz07](https://redirect.github.com/gndz07))\n\n**Documentation:**\n\n-
          **\\[middleware]** Correct documentation for Digest auth ([#&#8203;12651](https://redirect.github.com/traefik/traefik/pull/12651)
          by [Zash](https://redirect.github.com/Zash))\n- Add missing `.http` to TOML
          table names ([#&#8203;12713](https://redirect.github.com/traefik/traefik/pull/12713)
          by [Darsstar](https://redirect.github.com/Darsstar))\n- Fix incorrect TOML
          example in entrypoints docs ([#&#8203;12711](https://redirect.github.com/traefik/traefik/pull/12711)
          by [mfmfuyu](https://redirect.github.com/mfmfuyu))\n- Fix API basepath option
          documentation ([#&#8203;12744](https://redirect.github.com/traefik/traefik/pull/12744)
          by [nmengin](https://redirect.github.com/nmengin))\n\n### [`v3.6.9`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v369-2026-02-23)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.9...v3.6.9)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.8...v3.6.9)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Bump github.com/go-acme/lego/v4 to v4.32.0 ([#&#8203;12702](https://redirect.github.com/traefik/traefik/pull/12702)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[middleware]** Fix case
          sensitivity on x-forwarded headers for Connection ([#&#8203;12690](https://redirect.github.com/traefik/traefik/pull/12690)
          by [LBF38](https://redirect.github.com/LBF38))\n- **\\[middleware, authentication]**
          Handle empty/missing User-Agent header ([#&#8203;12545](https://redirect.github.com/traefik/traefik/pull/12545)
          by [a-stangl](https://redirect.github.com/a-stangl))\n- **\\[middleware,
          authentication]** Add maxResponseBodySize configuration to forwardAuth middleware
          ([#&#8203;12694](https://redirect.github.com/traefik/traefik/pull/12694)
          by [gndz07](https://redirect.github.com/gndz07))\n- **\\[server]** Fix TLS
          handshake error handling ([#&#8203;12692](https://redirect.github.com/traefik/traefik/pull/12692)
          by [juliens](https://redirect.github.com/juliens))\n\n**Documentation:**\n\n-
          **\\[docker]** Update docker in-depth setup guide ([#&#8203;12682](https://redirect.github.com/traefik/traefik/pull/12682)
          by [mdevino](https://redirect.github.com/mdevino))\n- **\\[k8s]** Make labelSelector
          option casing more consistent ([#&#8203;12658](https://redirect.github.com/traefik/traefik/pull/12658)
          by [holysoles](https://redirect.github.com/holysoles))\n- **\\[k8s/ingress-nginx]**
          Add temporary note to advertise the incoming NGINX annotations ([#&#8203;12699](https://redirect.github.com/traefik/traefik/pull/12699)
          by [nmengin](https://redirect.github.com/nmengin))\n- Increased content
          width in documentation ([#&#8203;12632](https://redirect.github.com/traefik/traefik/pull/12632)
          by [tobiasge](https://redirect.github.com/tobiasge))\n- Correct encoded
          characters allowance in entrypoints.md ([#&#8203;12679](https://redirect.github.com/traefik/traefik/pull/12679)
          by [Apflkuacha](https://redirect.github.com/Apflkuacha))\n\n### [`v3.6.9`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v369-2026-02-23)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.8...v3.6.9)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.8...v3.6.9)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Bump github.com/go-acme/lego/v4 to v4.32.0 ([#&#8203;12702](https://redirect.github.com/traefik/traefik/pull/12702)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[middleware]** Fix case
          sensitivity on x-forwarded headers for Connection ([#&#8203;12690](https://redirect.github.com/traefik/traefik/pull/12690)
          by [LBF38](https://redirect.github.com/LBF38))\n- **\\[middleware, authentication]**
          Handle empty/missing User-Agent header ([#&#8203;12545](https://redirect.github.com/traefik/traefik/pull/12545)
          by [a-stangl](https://redirect.github.com/a-stangl))\n- **\\[middleware,
          authentication]** Add maxResponseBodySize configuration to forwardAuth middleware
          ([#&#8203;12694](https://redirect.github.com/traefik/traefik/pull/12694)
          by [gndz07](https://redirect.github.com/gndz07))\n- **\\[server]** Fix TLS
          handshake error handling ([#&#8203;12692](https://redirect.github.com/traefik/traefik/pull/12692)
          by [juliens](https://redirect.github.com/juliens))\n\n**Documentation:**\n\n-
          **\\[docker]** Update docker in-depth setup guide ([#&#8203;12682](https://redirect.github.com/traefik/traefik/pull/12682)
          by [mdevino](https://redirect.github.com/mdevino))\n- **\\[k8s]** Make labelSelector
          option casing more consistent ([#&#8203;12658](https://redirect.github.com/traefik/traefik/pull/12658)
          by [holysoles](https://redirect.github.com/holysoles))\n- **\\[k8s/ingress-nginx]**
          Add temporary note to advertise the incoming NGINX annotations ([#&#8203;12699](https://redirect.github.com/traefik/traefik/pull/12699)
          by [nmengin](https://redirect.github.com/nmengin))\n- Increased content
          width in documentation ([#&#8203;12632](https://redirect.github.com/traefik/traefik/pull/12632)
          by [tobiasge](https://redirect.github.com/tobiasge))\n- Correct encoded
          characters allowance in entrypoints.md ([#&#8203;12679](https://redirect.github.com/traefik/traefik/pull/12679)
          by [Apflkuacha](https://redirect.github.com/Apflkuacha))\n\n### [`v3.6.8`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v368-2026-02-11)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.8...v3.6.8)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.7...v3.6.8)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Remove invalid private key in log ([#&#8203;12574](https://redirect.github.com/traefik/traefik/pull/12574)
          by [juliens](https://redirect.github.com/juliens))\n- **\\[acme]** Alter
          TLS renewal period ([#&#8203;12479](https://redirect.github.com/traefik/traefik/pull/12479)
          by [LtHummus](https://redirect.github.com/LtHummus))\n- **\\[healthcheck]**
          Reject absolute URL in healthcheck path configuration ([#&#8203;12653](https://redirect.github.com/traefik/traefik/pull/12653)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[http3]**
          Bump github.com/quic-go/quic-go to v0.59.0 ([#&#8203;12553](https://redirect.github.com/traefik/traefik/pull/12553)
          by [jnoordsij](https://redirect.github.com/jnoordsij))\n- **\\[metrics,tracing,accesslogs]**
          Fix ObservabilityConfig SetDefaults  ([#&#8203;12636](https://redirect.github.com/traefik/traefik/pull/12636)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[server]** Remove
          conn deadline after STARTTLS negociation ([#&#8203;12639](https://redirect.github.com/traefik/traefik/pull/12639)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[tls]** Fix
          verifyServerCertMatchesURI function behavior ([#&#8203;12575](https://redirect.github.com/traefik/traefik/pull/12575)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[tracing,otel]**
          Use ParentBased sampler to respect parent span sampling decision ([#&#8203;12403](https://redirect.github.com/traefik/traefik/pull/12403)
          by [xe-leon](https://redirect.github.com/xe-leon))\n- **\\[webui]** Use
          url.Parse to validate X-Forwarded-Prefix value ([#&#8203;12643](https://redirect.github.com/traefik/traefik/pull/12643)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[healthcheck]**
          Validate healthcheck path configuration ([#&#8203;12642](https://redirect.github.com/containous/traefik/issues/12642)
          by [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n- **\\[tls,
          server]** Cap TLS record length to RFC 8446 limit in ClientHello peeking
          ([#&#8203;12638](https://redirect.github.com/containous/traefik/issues/12638)
          by [@&#8203;mmatur](https://redirect.github.com/mmatur))\n- **\\[service]**
          Avoid recursion with services ([#&#8203;12591](https://redirect.github.com/traefik/traefik/pull/12591)
          by [juliens](https://redirect.github.com/juliens))\n- **\\[webui]** Bump
          dependencies of documentation and webui ([#&#8203;12581](https://redirect.github.com/traefik/traefik/pull/12581)
          by [gndz07](https://redirect.github.com/gndz07))\n\n**Documentation:**\n\n-
          **\\[k8s]** Fix kubernetes.md with correct http redirections ([#&#8203;12603](https://redirect.github.com/traefik/traefik/pull/12603)
          by [MartenM](https://redirect.github.com/MartenM))\n- **\\[middleware,k8s/crd]**
          Fix the errors middleware's document for Kubernetes CRD ([#&#8203;12600](https://redirect.github.com/traefik/traefik/pull/12600)
          by [yuito-it](https://redirect.github.com/yuito-it))\n- **\\[tls]** Clarify
          SNI selection ([#&#8203;12482](https://redirect.github.com/traefik/traefik/pull/12482)
          by [AnuragEkkati](https://redirect.github.com/AnuragEkkati))\n- Fix typo
          on JWT documentation ([#&#8203;12616](https://redirect.github.com/traefik/traefik/pull/12616)
          by [mdevino](https://redirect.github.com/mdevino))\n- Add [@&#8203;gndz07](https://redirect.github.com/gndz07)
          as a current maintainer ([#&#8203;12594](https://redirect.github.com/traefik/traefik/pull/12594)
          by [emilevauge](https://redirect.github.com/emilevauge))\n- Remove extraneous
          dots in migration guide ([#&#8203;12571](https://redirect.github.com/traefik/traefik/pull/12571)
          by [dathbe](https://redirect.github.com/dathbe))\n- Document Path matcher
          placeholder removal in v3 migration guide ([#&#8203;12570](https://redirect.github.com/traefik/traefik/pull/12570)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Improve
          Service Reference page ([#&#8203;12541](https://redirect.github.com/traefik/traefik/pull/12541)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Document
          negative priority support for routers ([#&#8203;12505](https://redirect.github.com/traefik/traefik/pull/12505)
          by [understood-the-assignment](https://redirect.github.com/understood-the-assignment))\n-
          Improve the structure of the routing reference pages ([#&#8203;12429](https://redirect.github.com/traefik/traefik/pull/12429)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Clean
          Up Menu Entries & Update Expose Overview ([#&#8203;12405](https://redirect.github.com/traefik/traefik/pull/12405)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Split
          Expose User Guides & Add Multi-Layer Routing Section ([#&#8203;12238](https://redirect.github.com/traefik/traefik/pull/12238)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Remove
          extra dots in migration guide ([#&#8203;12573](https://redirect.github.com/traefik/traefik/pull/12573)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Misc:**\n\n-
          Merge v2.11 into v3.6 ([#&#8203;12652](https://redirect.github.com/traefik/traefik/pull/12652)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge v2.11 into v3.6
          ([#&#8203;12644](https://redirect.github.com/traefik/traefik/pull/12644)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
          v3.6 ([#&#8203;12617](https://redirect.github.com/traefik/traefik/pull/12617)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge v2.11 into v3.6
          ([#&#8203;12605](https://redirect.github.com/traefik/traefik/pull/12605)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge v2.11 into v3.6
          ([#&#8203;12601](https://redirect.github.com/traefik/traefik/pull/12601)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
          v3.6 ([#&#8203;12556](https://redirect.github.com/traefik/traefik/pull/12556)
          by [mmatur](https://redirect.github.com/mmatur))\n\n### [`v3.6.8`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v368-2026-02-11)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.7...v3.6.8)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.7...v3.6.8)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Remove invalid private key in log ([#&#8203;12574](https://redirect.github.com/traefik/traefik/pull/12574)
          by [juliens](https://redirect.github.com/juliens))\n- **\\[acme]** Alter
          TLS renewal period ([#&#8203;12479](https://redirect.github.com/traefik/traefik/pull/12479)
          by [LtHummus](https://redirect.github.com/LtHummus))\n- **\\[healthcheck]**
          Reject absolute URL in healthcheck path configuration ([#&#8203;12653](https://redirect.github.com/traefik/traefik/pull/12653)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[http3]**
          Bump github.com/quic-go/quic-go to v0.59.0 ([#&#8203;12553](https://redirect.github.com/traefik/traefik/pull/12553)
          by [jnoordsij](https://redirect.github.com/jnoordsij))\n- **\\[metrics,tracing,accesslogs]**
          Fix ObservabilityConfig SetDefaults  ([#&#8203;12636](https://redirect.github.com/traefik/traefik/pull/12636)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[server]** Remove
          conn deadline after STARTTLS negociation ([#&#8203;12639](https://redirect.github.com/traefik/traefik/pull/12639)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[tls]** Fix
          verifyServerCertMatchesURI function behavior ([#&#8203;12575](https://redirect.github.com/traefik/traefik/pull/12575)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[tracing,otel]**
          Use ParentBased sampler to respect parent span sampling decision ([#&#8203;12403](https://redirect.github.com/traefik/traefik/pull/12403)
          by [xe-leon](https://redirect.github.com/xe-leon))\n- **\\[webui]** Use
          url.Parse to validate X-Forwarded-Prefix value ([#&#8203;12643](https://redirect.github.com/traefik/traefik/pull/12643)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[healthcheck]**
          Validate healthcheck path configuration ([#&#8203;12642](https://redirect.github.com/containous/traefik/issues/12642)
          by [@&#8203;rtribotte](https://redirect.github.com/rtribotte))\n- **\\[tls,
          server]** Cap TLS record length to RFC 8446 limit in ClientHello peeking
          ([#&#8203;12638](https://redirect.github.com/containous/traefik/issues/12638)
          by [@&#8203;mmatur](https://redirect.github.com/mmatur))\n- **\\[service]**
          Avoid recursion with services ([#&#8203;12591](https://redirect.github.com/traefik/traefik/pull/12591)
          by [juliens](https://redirect.github.com/juliens))\n- **\\[webui]** Bump
          dependencies of documentation and webui ([#&#8203;12581](https://redirect.github.com/traefik/traefik/pull/12581)
          by [gndz07](https://redirect.github.com/gndz07))\n\n**Documentation:**\n\n-
          **\\[k8s]** Fix kubernetes.md with correct http redirections ([#&#8203;12603](https://redirect.github.com/traefik/traefik/pull/12603)
          by [MartenM](https://redirect.github.com/MartenM))\n- **\\[middleware,k8s/crd]**
          Fix the errors middleware's document for Kubernetes CRD ([#&#8203;12600](https://redirect.github.com/traefik/traefik/pull/12600)
          by [yuito-it](https://redirect.github.com/yuito-it))\n- **\\[tls]** Clarify
          SNI selection ([#&#8203;12482](https://redirect.github.com/traefik/traefik/pull/12482)
          by [AnuragEkkati](https://redirect.github.com/AnuragEkkati))\n- Fix typo
          on JWT documentation ([#&#8203;12616](https://redirect.github.com/traefik/traefik/pull/12616)
          by [mdevino](https://redirect.github.com/mdevino))\n- Add [@&#8203;gndz07](https://redirect.github.com/gndz07)
          as a current maintainer ([#&#8203;12594](https://redirect.github.com/traefik/traefik/pull/12594)
          by [emilevauge](https://redirect.github.com/emilevauge))\n- Remove extraneous
          dots in migration guide ([#&#8203;12571](https://redirect.github.com/traefik/traefik/pull/12571)
          by [dathbe](https://redirect.github.com/dathbe))\n- Document Path matcher
          placeholder removal in v3 migration guide ([#&#8203;12570](https://redirect.github.com/traefik/traefik/pull/12570)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Improve
          Service Reference page ([#&#8203;12541](https://redirect.github.com/traefik/traefik/pull/12541)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Document
          negative priority support for routers ([#&#8203;12505](https://redirect.github.com/traefik/traefik/pull/12505)
          by [understood-the-assignment](https://redirect.github.com/understood-the-assignment))\n-
          Improve the structure of the routing reference pages ([#&#8203;12429](https://redirect.github.com/traefik/traefik/pull/12429)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Clean
          Up Menu Entries & Update Expose Overview ([#&#8203;12405](https://redirect.github.com/traefik/traefik/pull/12405)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Split
          Expose User Guides & Add Multi-Layer Routing Section ([#&#8203;12238](https://redirect.github.com/traefik/traefik/pull/12238)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Remove
          extra dots in migration guide ([#&#8203;12573](https://redirect.github.com/traefik/traefik/pull/12573)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Misc:**\n\n-
          Merge v2.11 into v3.6 ([#&#8203;12652](https://redirect.github.com/traefik/traefik/pull/12652)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge v2.11 into v3.6
          ([#&#8203;12644](https://redirect.github.com/traefik/traefik/pull/12644)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
          v3.6 ([#&#8203;12617](https://redirect.github.com/traefik/traefik/pull/12617)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge v2.11 into v3.6
          ([#&#8203;12605](https://redirect.github.com/traefik/traefik/pull/12605)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge v2.11 into v3.6
          ([#&#8203;12601](https://redirect.github.com/traefik/traefik/pull/12601)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
          v3.6 ([#&#8203;12556](https://redirect.github.com/traefik/traefik/pull/12556)
          by [mmatur](https://redirect.github.com/mmatur))\n\n### [`v3.6.7`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v367-2026-01-14)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.7...v3.6.7)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.6...v3.6.7)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Bump github.com/go-acme/lego/v4 to v4.31.0 ([#&#8203;12529](https://redirect.github.com/traefik/traefik/pull/12529)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[acme]** Add missing
          renew options ([#&#8203;12467](https://redirect.github.com/traefik/traefik/pull/12467)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[acme]** Replace hardcoded
          references to LetsEncrypt in log messages ([#&#8203;12464](https://redirect.github.com/traefik/traefik/pull/12464)
          by [schildbach](https://redirect.github.com/schildbach))\n- **\\[k8s/ingress-nginx]**
          Fix use-regex nginx annotation ([#&#8203;12531](https://redirect.github.com/traefik/traefik/pull/12531)
          by [LBF38](https://redirect.github.com/LBF38))\n- **\\[k8s/ingress-nginx]**
          Prevent Ingress Nginx provider http router to attach to an entrypoint with
          TLS ([#&#8203;12528](https://redirect.github.com/traefik/traefik/pull/12528)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s/ingress]**
          Fix panic for empty defaultBackend and defaultBackend without resources
          ([#&#8203;12509](https://redirect.github.com/traefik/traefik/pull/12509)
          by [gndz07](https://redirect.github.com/gndz07))\n- **\\[k8s]** Fix condition
          used for serving and fenced endpoints ([#&#8203;12521](https://redirect.github.com/traefik/traefik/pull/12521)
          by [LBF38](https://redirect.github.com/LBF38))\n- **\\[webui]** Validate
          X-Forwarded-Prefix value for dashboard redirect ([#&#8203;12514](https://redirect.github.com/traefik/traefik/pull/12514)
          by [LBF38](https://redirect.github.com/LBF38))\n- **\\[acme]** Add timeout
          to ACME-TLS/1 challenge handshake ([#&#8203;12516](https://redirect.github.com/traefik/traefik/pull/12516)
          by [LBF38](https://redirect.github.com/LBF38))\n- **\\[server]** Make encoded
          character options opt-in ([#&#8203;12540](https://redirect.github.com/traefik/traefik/pull/12540)
          by [gndz07](https://redirect.github.com/gndz07))\n\n**Documentation:**\n\n-
          **\\[docker/swarm]** Update swarm.md traefik version ([#&#8203;12508](https://redirect.github.com/traefik/traefik/pull/12508)
          by [DBouraoui](https://redirect.github.com/DBouraoui))\n- **\\[k8s/ingress-nginx]**
          Fix ingress-nginx annotations documentation ([#&#8203;12510](https://redirect.github.com/traefik/traefik/pull/12510)
          by [nmengin](https://redirect.github.com/nmengin))\n- **\\[k8s]** Fix Kubernetes
          reference yml file ([#&#8203;12406](https://redirect.github.com/traefik/traefik/pull/12406)
          by [mmatur](https://redirect.github.com/mmatur))\n- Fix code copy button
          positioning ([#&#8203;12520](https://redirect.github.com/traefik/traefik/pull/12520)
          by [AnuragEkkati](https://redirect.github.com/AnuragEkkati))\n- Fix typo
          in kubernetes.md ([#&#8203;12515](https://redirect.github.com/traefik/traefik/pull/12515)
          by [EdwardSalkeld](https://redirect.github.com/EdwardSalkeld))\n- Bring
          back security section on API & Dashboard documentation page ([#&#8203;12507](https://redirect.github.com/traefik/traefik/pull/12507)
          by [gndz07](https://redirect.github.com/gndz07))\n- Fix link description
          in Traefik Proxy documentation ([#&#8203;12488](https://redirect.github.com/traefik/traefik/pull/12488)
          by [schaerfo](https://redirect.github.com/schaerfo))\n- Add product comparison
          matrix and features page ([#&#8203;12037](https://redirect.github.com/traefik/traefik/pull/12037)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n\n**Misc:**\n\n-
          Merge branch v2.11 into v3.6 ([#&#8203;12552](https://redirect.github.com/traefik/traefik/pull/12552)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- Merge branch v2.11
          into v3.6 ([#&#8203;12533](https://redirect.github.com/traefik/traefik/pull/12533)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
          v3.6 ([#&#8203;12497](https://redirect.github.com/traefik/traefik/pull/12497)
          by [mmatur](https://redirect.github.com/mmatur))\n\n### [`v3.6.7`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v367-2026-01-14)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.6...v3.6.7)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.6...v3.6.7)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Bump github.com/go-acme/lego/v4 to v4.31.0 ([#&#8203;12529](https://redirect.github.com/traefik/traefik/pull/12529)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[acme]** Add missing
          renew options ([#&#8203;12467](https://redirect.github.com/traefik/traefik/pull/12467)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[acme]** Replace hardcoded
          references to LetsEncrypt in log messages ([#&#8203;12464](https://redirect.github.com/traefik/traefik/pull/12464)
          by [schildbach](https://redirect.github.com/schildbach))\n- **\\[k8s/ingress-nginx]**
          Fix use-regex nginx annotation ([#&#8203;12531](https://redirect.github.com/traefik/traefik/pull/12531)
          by [LBF38](https://redirect.github.com/LBF38))\n- **\\[k8s/ingress-nginx]**
          Prevent Ingress Nginx provider http router to attach to an entrypoint with
          TLS ([#&#8203;12528](https://redirect.github.com/traefik/traefik/pull/12528)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[k8s/ingress]**
          Fix panic for empty defaultBackend and defaultBackend without resources
          ([#&#8203;12509](https://redirect.github.com/traefik/traefik/pull/12509)
          by [gndz07](https://redirect.github.com/gndz07))\n- **\\[k8s]** Fix condition
          used for serving and fenced endpoints ([#&#8203;12521](https://redirect.github.com/traefik/traefik/pull/12521)
          by [LBF38](https://redirect.github.com/LBF38))\n- **\\[webui]** Validate
          X-Forwarded-Prefix value for dashboard redirect ([#&#8203;12514](https://redirect.github.com/traefik/traefik/pull/12514)
          by [LBF38](https://redirect.github.com/LBF38))\n- **\\[acme]** Add timeout
          to ACME-TLS/1 challenge handshake ([#&#8203;12516](https://redirect.github.com/traefik/traefik/pull/12516)
          by [LBF38](https://redirect.github.com/LBF38))\n- **\\[server]** Make encoded
          character options opt-in ([#&#8203;12540](https://redirect.github.com/traefik/traefik/pull/12540)
          by [gndz07](https://redirect.github.com/gndz07))\n\n**Documentation:**\n\n-
          **\\[docker/swarm]** Update swarm.md traefik version ([#&#8203;12508](https://redirect.github.com/traefik/traefik/pull/12508)
          by [DBouraoui](https://redirect.github.com/DBouraoui))\n- **\\[k8s/ingress-nginx]**
          Fix ingress-nginx annotations documentation ([#&#8203;12510](https://redirect.github.com/traefik/traefik/pull/12510)
          by [nmengin](https://redirect.github.com/nmengin))\n- **\\[k8s]** Fix Kubernetes
          reference yml file ([#&#8203;12406](https://redirect.github.com/traefik/traefik/pull/12406)
          by [mmatur](https://redirect.github.com/mmatur))\n- Fix code copy button
          positioning ([#&#8203;12520](https://redirect.github.com/traefik/traefik/pull/12520)
          by [AnuragEkkati](https://redirect.github.com/AnuragEkkati))\n- Fix typo
          in kubernetes.md ([#&#8203;12515](https://redirect.github.com/traefik/traefik/pull/12515)
          by [EdwardSalkeld](https://redirect.github.com/EdwardSalkeld))\n- Bring
          back security section on API & Dashboard documentation page ([#&#8203;12507](https://redirect.github.com/traefik/traefik/pull/12507)
          by [gndz07](https://redirect.github.com/gndz07))\n- Fix link description
          in Traefik Proxy documentation ([#&#8203;12488](https://redirect.github.com/traefik/traefik/pull/12488)
          by [schaerfo](https://redirect.github.com/schaerfo))\n- Add product comparison
          matrix and features page ([#&#8203;12037](https://redirect.github.com/traefik/traefik/pull/12037)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n\n**Misc:**\n\n-
          Merge branch v2.11 into v3.6 ([#&#8203;12552](https://redirect.github.com/traefik/traefik/pull/12552)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- Merge branch v2.11
          into v3.6 ([#&#8203;12533](https://redirect.github.com/traefik/traefik/pull/12533)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
          v3.6 ([#&#8203;12497](https://redirect.github.com/traefik/traefik/pull/12497)
          by [mmatur](https://redirect.github.com/mmatur))\n\n### [`v3.6.6`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v366-2025-12-29)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.6...v3.6.6)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.5...v3.6.6)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Bump github.com/go-acme/lego/v4 to v4.30.1 ([#&#8203;12432](https://redirect.github.com/traefik/traefik/pull/12432)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[http3]** Bump github.com/quic-go/quic-go
          to v0.58.0 ([#&#8203;12448](https://redirect.github.com/traefik/traefik/pull/12448)
          by [GreyXor](https://redirect.github.com/GreyXor))\n- **\\[redis]** Fix
          mutually exclusive verification for Redis ([#&#8203;12442](https://redirect.github.com/traefik/traefik/pull/12442)
          by [juliens](https://redirect.github.com/juliens))\n- **\\[server]** Fix
          deny encoded characters ([#&#8203;12454](https://redirect.github.com/traefik/traefik/pull/12454)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Documentation:**\n\n-
          **\\[k8s/ingress,k8s]** Fix Kubernetes Ingress provider documentation ([#&#8203;12443](https://redirect.github.com/traefik/traefik/pull/12443)
          by [nmengin](https://redirect.github.com/nmengin))\n- **\\[k8s/ingress-nginx]**
          Add RBAC documentation for Ingress NGINX provider ([#&#8203;12445](https://redirect.github.com/traefik/traefik/pull/12445)
          by [nmn3m](https://redirect.github.com/nmn3m))\n- **\\[k8s]** Improve the
          K8S multi-tenancy security note ([#&#8203;12444](https://redirect.github.com/traefik/traefik/pull/12444)
          by [nmengin](https://redirect.github.com/nmengin))\n- Restore documentation
          on http.maxHeaderBytes ([#&#8203;12440](https://redirect.github.com/traefik/traefik/pull/12440)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n- Fix Menu Item
          Naming ([#&#8203;12431](https://redirect.github.com/traefik/traefik/pull/12431)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n\n**Misc:**\n\n-
          Merge branch v2.11 into v3.6 ([#&#8203;12475](https://redirect.github.com/traefik/traefik/pull/12475)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
          v3.6 ([#&#8203;12438](https://redirect.github.com/traefik/traefik/pull/12438)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n### [`v3.6.6`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v366-2025-12-29)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.5...v3.6.6)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.5...v3.6.6)\n\n**Bug
          fixes:**\n\n- **\\[acme]** Bump github.com/go-acme/lego/v4 to v4.30.1 ([#&#8203;12432](https://redirect.github.com/traefik/traefik/pull/12432)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[http3]** Bump github.com/quic-go/quic-go
          to v0.58.0 ([#&#8203;12448](https://redirect.github.com/traefik/traefik/pull/12448)
          by [GreyXor](https://redirect.github.com/GreyXor))\n- **\\[redis]** Fix
          mutually exclusive verification for Redis ([#&#8203;12442](https://redirect.github.com/traefik/traefik/pull/12442)
          by [juliens](https://redirect.github.com/juliens))\n- **\\[server]** Fix
          deny encoded characters ([#&#8203;12454](https://redirect.github.com/traefik/traefik/pull/12454)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n**Documentation:**\n\n-
          **\\[k8s/ingress,k8s]** Fix Kubernetes Ingress provider documentation ([#&#8203;12443](https://redirect.github.com/traefik/traefik/pull/12443)
          by [nmengin](https://redirect.github.com/nmengin))\n- **\\[k8s/ingress-nginx]**
          Add RBAC documentation for Ingress NGINX provider ([#&#8203;12445](https://redirect.github.com/traefik/traefik/pull/12445)
          by [nmn3m](https://redirect.github.com/nmn3m))\n- **\\[k8s]** Improve the
          K8S multi-tenancy security note ([#&#8203;12444](https://redirect.github.com/traefik/traefik/pull/12444)
          by [nmengin](https://redirect.github.com/nmengin))\n- Restore documentation
          on http.maxHeaderBytes ([#&#8203;12440](https://redirect.github.com/traefik/traefik/pull/12440)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n- Fix Menu Item
          Naming ([#&#8203;12431](https://redirect.github.com/traefik/traefik/pull/12431)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n\n**Misc:**\n\n-
          Merge branch v2.11 into v3.6 ([#&#8203;12475](https://redirect.github.com/traefik/traefik/pull/12475)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
          v3.6 ([#&#8203;12438](https://redirect.github.com/traefik/traefik/pull/12438)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n### [`v3.6.5`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v365-2025-12-16)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.5...v3.6.5)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.4...v3.6.5)\n\n**Bug
          fixes:**\n\n- **\\[k8s/ingress-nginx]** Fix NGINX sslredirect annotation
          support ([#&#8203;12387](https://redirect.github.com/traefik/traefik/pull/12387)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[server]**
          Print access logs for rejected requests and warn about new behavior ([#&#8203;12424](https://redirect.github.com/traefik/traefik/pull/12424)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\n-
          **\\[k8s/ingress-nginx]** Add auth-signin to unsupported nginx annotations
          list ([#&#8203;12370](https://redirect.github.com/traefik/traefik/pull/12370)
          by [fibsifan](https://redirect.github.com/fibsifan))\n- Add a Breaking change
          note to the changelog ([#&#8203;12398](https://redirect.github.com/traefik/traefik/pull/12398)
          by [nmengin](https://redirect.github.com/nmengin))\n- Fix encodedCharacters
          entryPoint option documentation ([#&#8203;12385](https://redirect.github.com/traefik/traefik/pull/12385)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n### [`v3.6.5`](https://redirect.github.com/containous/traefik/blob/HEAD/CHANGELOG.md#v365-2025-12-16)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.4...v3.6.5)\n\n[All
          Commits](https://redirect.github.com/traefik/traefik/compare/v3.6.4...v3.6.5)\n\n**Bug
          fixes:**\n\n- **\\[k8s/ingress-nginx]** Fix NGINX sslredirect annotation
          support ([#&#8203;12387](https://redirect.github.com/traefik/traefik/pull/12387)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[server]**
          Print access logs for rejected requests and warn about new behavior ([#&#8203;12424](https://redirect.github.com/traefik/traefik/pull/12424)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n\n**Documentation:**\n\n-
          **\\[k8s/ingress-nginx]** Add auth-signin to unsupported nginx annotations
          list ([#&#8203;12370](https://redirect.github.com/traefik/traefik/pull/12370)
          by [fibsifan](https://redirect.github.com/fibsifan))\n- Add a Breaking change
          note to the changelog ([#&#8203;12398](https://redirect.github.com/traefik/traefik/pull/12398)
          by [nmengin](https://redirect.github.com/nmengin))\n- Fix encodedCharacters
          entryPoint option documentation ([#&#8203;12385](https://redirect.github.com/traefik/traefik/pull/12385)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n### [`v3.6.4`](https://redirect.github.com/traefik/traefik/releases/tag/v3.6.4)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.4...v3.6.4)\n\n**CVE's
          fixed:**\n\n- [CVE-2025-66490](https://nvd.nist.gov/vuln/detail/CVE-2025-66490)
          (Advisory [GHSA-gm3x-23wp-hc2c](https://redirect.github.com/traefik/traefik/security/advisories/GHSA-gm3x-23wp-hc2c)):
          **Breaking Change** please read the [migration guide](https://doc.traefik.io/traefik/v3.6/migrate/v3/#v364).\n-
          [CVE-2025-66491](https://nvd.nist.gov/vuln/detail/CVE-2025-66491) (Advisory
          [GHSA-7vww-mvcr-x6vj](https://redirect.github.com/traefik/traefik/security/advisories/GHSA-7vww-mvcr-x6vj))\n\n**Important:**
          Please read the [migration guide](https://doc.traefik.io/traefik/v3.6/migrate/v3/#v364).\n\n**Bug
          fixes:**\n\n- **\\[server]** Reject suspicious encoded characters ([#&#8203;12360](https://redirect.github.com/traefik/traefik/pull/12360)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[plugins]**
          Validate plugin module name ([#&#8203;12291](https://redirect.github.com/traefik/traefik/pull/12291)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[http3]**
          Bump github.com/quic-go/quic-go to v0.57.1 ([#&#8203;12319](https://redirect.github.com/traefik/traefik/pull/12319)
          by [GreyXor](https://redirect.github.com/GreyXor))\n- **\\[http3]** Bump
          github.com/quic-go/quic-go to v0.57.0 ([#&#8203;12308](https://redirect.github.com/traefik/traefik/pull/12308)
          by [GreyXor](https://redirect.github.com/GreyXor))\n- **\\[server]** Bump
          golang.org/x/crypto to v0.45.0 ([#&#8203;12296](https://redirect.github.com/traefik/traefik/pull/12296)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[acme]**
          Bump github.com/go-acme/lego/v4 to v4.29.0 ([#&#8203;12333](https://redirect.github.com/traefik/traefik/pull/12333)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[k8s/ingress-nginx]**
          Fix SSL redirect to match NGINX behavior ([#&#8203;12361](https://redirect.github.com/traefik/traefik/pull/12361)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[k8s/ingress-nginx]**
          Fix the service name for ingress-nginx provider ([#&#8203;12352](https://redirect.github.com/traefik/traefik/pull/12352)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[k8s/ingress-nginx]**
          Fix nginx.ingress.kubernetes.io/proxy-ssl-verify annotation support ([#&#8203;12351](https://redirect.github.com/traefik/traefik/pull/12351)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[middleware,authentication]**
          Change ForwardAuth error log level from DEBUG to ERROR ([#&#8203;12324](https://redirect.github.com/traefik/traefik/pull/12324)
          by [murataslan1](https://redirect.github.com/murataslan1))\n\n**Documentation:**\n\n-
          **\\[api]** Fix typo in API dashboard configuration instructions ([#&#8203;12335](https://redirect.github.com/traefik/traefik/pull/12335)
          by [NAICOLAS](https://redirect.github.com/NAICOLAS))\n- **\\[docker]** Add
          documentation for loadbalancer.server.url in Docker and Swarm providers
          ([#&#8203;12289](https://redirect.github.com/traefik/traefik/pull/12289)
          by [webash](https://redirect.github.com/webash))\n- **\\[k8s/gatewayapi]**
          Fix links of Helm chart values reference to providers.kubernetesGateway.enabled
          ([#&#8203;12315](https://redirect.github.com/traefik/traefik/pull/12315)
          by [shouhei](https://redirect.github.com/shouhei))\n- **\\[k8s/ingress-nginx]**
          Fix default value of ingress-nginx provider in documentation ([#&#8203;12328](https://redirect.github.com/traefik/traefik/pull/12328)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n- **\\[k8s/ingress-nginx]**
          NGINX Ingress Controller to Traefik Migration Guide ([#&#8203;12318](https://redirect.github.com/traefik/traefik/pull/12318)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- **\\[k8s/ingress-nginx]**
          Improve the configuration options display of the Kubernetes ingress-nginx
          provider ([#&#8203;12297](https://redirect.github.com/traefik/traefik/pull/12297)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n- **\\[k8s/ingress-nginx]**
          Improve ingress-nginx provider documentation ([#&#8203;12288](https://redirect.github.com/traefik/traefik/pull/12288)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- **\\[service]**
          Fix loadbalancer doc for highest random weight ([#&#8203;12283](https://redirect.github.com/traefik/traefik/pull/12283)
          by [ozon2](https://redirect.github.com/ozon2))\n- Correctly Format the HTTP
          Service Documentation ([#&#8203;12311](https://redirect.github.com/traefik/traefik/pull/12311)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Add
          documentation about checkNewVersion ([#&#8203;12298](https://redirect.github.com/traefik/traefik/pull/12298)
          by [darkweaver87](https://redirect.github.com/darkweaver87))\n\n**Misc:**\n\n-
          Merge branch v2.11 into v3.6 ([#&#8203;12364](https://redirect.github.com/traefik/traefik/pull/12364)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v2.11 into v3.6 ([#&#8203;12341](https://redirect.github.com/traefik/traefik/pull/12341)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
          v3.6 ([#&#8203;12368](https://redirect.github.com/traefik/traefik/pull/12368)
          by [mmatur](https://redirect.github.com/mmatur))\n\n### [`v3.6.4`](https://redirect.github.com/traefik/traefik/releases/tag/v3.6.4)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.2...v3.6.4)\n\n**CVE's
          fixed:**\n\n- [CVE-2025-66490](https://nvd.nist.gov/vuln/detail/CVE-2025-66490)
          (Advisory [GHSA-gm3x-23wp-hc2c](https://redirect.github.com/traefik/traefik/security/advisories/GHSA-gm3x-23wp-hc2c)):
          **Breaking Change** please read the [migration guide](https://doc.traefik.io/traefik/v3.6/migrate/v3/#v364).\n-
          [CVE-2025-66491](https://nvd.nist.gov/vuln/detail/CVE-2025-66491) (Advisory
          [GHSA-7vww-mvcr-x6vj](https://redirect.github.com/traefik/traefik/security/advisories/GHSA-7vww-mvcr-x6vj))\n\n**Important:**
          Please read the [migration guide](https://doc.traefik.io/traefik/v3.6/migrate/v3/#v364).\n\n**Bug
          fixes:**\n\n- **\\[server]** Reject suspicious encoded characters ([#&#8203;12360](https://redirect.github.com/traefik/traefik/pull/12360)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[plugins]**
          Validate plugin module name ([#&#8203;12291](https://redirect.github.com/traefik/traefik/pull/12291)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[http3]**
          Bump github.com/quic-go/quic-go to v0.57.1 ([#&#8203;12319](https://redirect.github.com/traefik/traefik/pull/12319)
          by [GreyXor](https://redirect.github.com/GreyXor))\n- **\\[http3]** Bump
          github.com/quic-go/quic-go to v0.57.0 ([#&#8203;12308](https://redirect.github.com/traefik/traefik/pull/12308)
          by [GreyXor](https://redirect.github.com/GreyXor))\n- **\\[server]** Bump
          golang.org/x/crypto to v0.45.0 ([#&#8203;12296](https://redirect.github.com/traefik/traefik/pull/12296)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[acme]**
          Bump github.com/go-acme/lego/v4 to v4.29.0 ([#&#8203;12333](https://redirect.github.com/traefik/traefik/pull/12333)
          by [ldez](https://redirect.github.com/ldez))\n- **\\[k8s/ingress-nginx]**
          Fix SSL redirect to match NGINX behavior ([#&#8203;12361](https://redirect.github.com/traefik/traefik/pull/12361)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[k8s/ingress-nginx]**
          Fix the service name for ingress-nginx provider ([#&#8203;12352](https://redirect.github.com/traefik/traefik/pull/12352)
          by [mmatur](https://redirect.github.com/mmatur))\n- **\\[k8s/ingress-nginx]**
          Fix nginx.ingress.kubernetes.io/proxy-ssl-verify annotation support ([#&#8203;12351](https://redirect.github.com/traefik/traefik/pull/12351)
          by [rtribotte](https://redirect.github.com/rtribotte))\n- **\\[middleware,authentication]**
          Change ForwardAuth error log level from DEBUG to ERROR ([#&#8203;12324](https://redirect.github.com/traefik/traefik/pull/12324)
          by [murataslan1](https://redirect.github.com/murataslan1))\n\n**Documentation:**\n\n-
          **\\[api]** Fix typo in API dashboard configuration instructions ([#&#8203;12335](https://redirect.github.com/traefik/traefik/pull/12335)
          by [NAICOLAS](https://redirect.github.com/NAICOLAS))\n- **\\[docker]** Add
          documentation for loadbalancer.server.url in Docker and Swarm providers
          ([#&#8203;12289](https://redirect.github.com/traefik/traefik/pull/12289)
          by [webash](https://redirect.github.com/webash))\n- **\\[k8s/gatewayapi]**
          Fix links of Helm chart values reference to providers.kubernetesGateway.enabled
          ([#&#8203;12315](https://redirect.github.com/traefik/traefik/pull/12315)
          by [shouhei](https://redirect.github.com/shouhei))\n- **\\[k8s/ingress-nginx]**
          Fix default value of ingress-nginx provider in documentation ([#&#8203;12328](https://redirect.github.com/traefik/traefik/pull/12328)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n- **\\[k8s/ingress-nginx]**
          NGINX Ingress Controller to Traefik Migration Guide ([#&#8203;12318](https://redirect.github.com/traefik/traefik/pull/12318)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- **\\[k8s/ingress-nginx]**
          Improve the configuration options display of the Kubernetes ingress-nginx
          provider ([#&#8203;12297](https://redirect.github.com/traefik/traefik/pull/12297)
          by [mloiseleur](https://redirect.github.com/mloiseleur))\n- **\\[k8s/ingress-nginx]**
          Improve ingress-nginx provider documentation ([#&#8203;12288](https://redirect.github.com/traefik/traefik/pull/12288)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- **\\[service]**
          Fix loadbalancer doc for highest random weight ([#&#8203;12283](https://redirect.github.com/traefik/traefik/pull/12283)
          by [ozon2](https://redirect.github.com/ozon2))\n- Correctly Format the HTTP
          Service Documentation ([#&#8203;12311](https://redirect.github.com/traefik/traefik/pull/12311)
          by [sheddy-traefik](https://redirect.github.com/sheddy-traefik))\n- Add
          documentation about checkNewVersion ([#&#8203;12298](https://redirect.github.com/traefik/traefik/pull/12298)
          by [darkweaver87](https://redirect.github.com/darkweaver87))\n\n**Misc:**\n\n-
          Merge branch v2.11 into v3.6 ([#&#8203;12364](https://redirect.github.com/traefik/traefik/pull/12364)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- Merge branch
          v2.11 into v3.6 ([#&#8203;12341](https://redirect.github.com/traefik/traefik/pull/12341)
          by [mmatur](https://redirect.github.com/mmatur))\n- Merge branch v2.11 into
          v3.6 ([#&#8203;12368](https://redirect.github.com/traefik/traefik/pull/12368)
          by [mmatur](https://redirect.github.com/mmatur))\n\n### [`v3.6.2`](https://redirect.github.com/traefik/traefik/releases/tag/v3.6.2)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.2...v3.6.2)\n\n**Important**:
          Please read the [migration guide](https://doc.traefik.io/traefik/master/migrate/v3/#v362).\n\n**Bug
          fixes:**\n\n- **\\[k8s/ingress-nginx]** Deprecate Kubernetes Ingress NGINX
          provider experimental flag ([#&#8203;12286](https://redirect.github.com/traefik/traefik/pull/12286)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n### [`v3.6.2`](https://redirect.github.com/traefik/traefik/releases/tag/v3.6.2)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.1...v3.6.2)\n\n**Important**:
          Please read the [migration guide](https://doc.traefik.io/traefik/master/migrate/v3/#v362).\n\n**Bug
          fixes:**\n\n- **\\[k8s/ingress-nginx]** Deprecate Kubernetes Ingress NGINX
          provider experimental flag ([#&#8203;12286](https://redirect.github.com/traefik/traefik/pull/12286)
          by [rtribotte](https://redirect.github.com/rtribotte))\n\n### [`v3.6.1`](https://redirect.github.com/traefik/traefik/releases/tag/v3.6.1)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.1...v3.6.1)\n\n**Important**:
          Please read the [migration guide](https://doc.traefik.io/traefik/master/migrate/v3/#v360).\n\n**Bug
          fixes:**\n\n- **\\[docker]** Auto-negotiate Docker API Version ([#&#8203;12256](https://redirect.github.com/traefik/traefik/pull/12256)
          by [felixbuenemann](https://redirect.github.com/felixbuenemann))\n- **\\[server]**
          Fix multi-layer routing with models ([#&#8203;12258](https://redirect.github.com/traefik/traefik/pull/12258)
          by [juliens](https://redirect.github.com/juliens))\n- **\\[udp]** Revert
          \"Avoid allocations in readLoop by using sync.Pool\" ([#&#8203;12267](https://redirect.github.com/traefik/traefik/pull/12267)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[webui]**
          Fix blocked navigation on Safari ([#&#8203;12231](https://redirect.github.com/traefik/traefik/pull/12231)
          by [gndz07](https://redirect.github.com/gndz07))\n- **\\[webui]** Restore
          remote Upgrade to Hub button web component ([#&#8203;12219](https://redirect.github.com/traefik/traefik/pull/12219)
          by [gndz07](https://redirect.github.com/gndz07))\n\n**Documentation:**\n\n-
          **\\[k8s]** Fix Nginx provider documentation ([#&#8203;12266](https://redirect.github.com/traefik/traefik/pull/12266)
          by [nmengin](https://redirect.github.com/nmengin))\n- **\\[k8s]** Fix Gateway
          API version and the list of features supported ([#&#8203;12254](https://redirect.github.com/traefik/traefik/pull/12254)
          by [nmengin](https://redirect.github.com/nmengin))\n\n### [`v3.6.1`](https://redirect.github.com/traefik/traefik/releases/tag/v3.6.1)\n\n[Compare
          Source](https://redirect.github.com/containous/traefik/compare/v3.6.0...v3.6.1)\n\n**Important**:
          Please read the [migration guide](https://doc.traefik.io/traefik/master/migrate/v3/#v360).\n\n**Bug
          fixes:**\n\n- **\\[docker]** Auto-negotiate Docker API Version ([#&#8203;12256](https://redirect.github.com/traefik/traefik/pull/12256)
          by [felixbuenemann](https://redirect.github.com/felixbuenemann))\n- **\\[server]**
          Fix multi-layer routing with models ([#&#8203;12258](https://redirect.github.com/traefik/traefik/pull/12258)
          by [juliens](https://redirect.github.com/juliens))\n- **\\[udp]** Revert
          \"Avoid allocations in readLoop by using sync.Pool\" ([#&#8203;12267](https://redirect.github.com/traefik/traefik/pull/12267)
          by [kevinpollet](https://redirect.github.com/kevinpollet))\n- **\\[webui]**
          Fix blocked navigation on Safari ([#&#8203;12231](https://redirect.github.com/traefik/traefik/pull/12231)
          by [gndz07](https://redirect.github.com/gndz07))\n- **\\[webui]** Restore
          remote Upgrade to Hub button web component ([#&#8203;12219](https://redirect.github.com/traefik/traefik/pull/12219)
          by [gndz07](https://redirect.github.com/gndz07))\n\n**Documentation:**\n\n-
          **\\[k8s]** Fix Nginx provider documentation ([#&#8203;12266](https://redirect.github.com/traefik/traefik/pull/12266)
          by [nmengin](https://redirect.github.com/nmengin))\n- **\\[k8s]** Fix Gateway
          API version and the list of features supported ([#&#8203;12254](https://redirect.github.com/traefik/traefik/pull/12254)
          by [nmengin](https://redirect.github.com/nmengin))\n\n### [`v3.6.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.6.0...v3.6.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 Entry\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5
          **Schedule**: Branch creation - At any time (no schedule defined), Automerge
          - 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/ansible-collection-services).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40Ni4zIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/ansible-collection-services/pull/1964
        commit_id: d8a5e9b0b0121d4b1358115e3953dad3c923790c
        patchset: d8a5e9b0b0121d4b1358115e3953dad3c923790c
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/ansible-collection-services
          name: osism/ansible-collection-services
          short_name: ansible-collection-services
          src_dir: src/github.com/osism/ansible-collection-services
        topic: null
      job: ansible-collection-services-molecule-traefik
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSB0cmFlZmlrIGRvY2tlciB0YWcgdG8gdjMuNi4xMAoKPiDihLnvuI8gKipOb3RlKioKPiAKPiBUaGlzIFBSIGJvZHkgd2FzIHRydW5jYXRlZCBkdWUgdG8gcGxhdGZvcm0gbGltaXRzLgoKVGhpcyBQUiBjb250YWlucyB0aGUgZm9sbG93aW5nIHVwZGF0ZXM6Cgp8IFBhY2thZ2UgfCBVcGRhdGUgfCBDaGFuZ2UgfAp8LS0tfC0tLXwtLS18CnwgW3RyYWVmaWtdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jb250YWlub3VzL3RyYWVmaWspIHwgbWlub3IgfCBgdjMuNC40YCDihpIgYHYzLjYuMTBgIHwKCi0tLQoKIyMjIFJlbGVhc2UgTm90ZXMKCjxkZXRhaWxzPgo8c3VtbWFyeT5jb250YWlub3VzL3RyYWVmaWsgKHRyYWVmaWspPC9zdW1tYXJ5PgoKIyMjIFtgdjMuNi4xMGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jb250YWlub3VzL3RyYWVmaWsvYmxvYi9IRUFEL0NIQU5HRUxPRy5tZCN2MzYxMC0yMDI2LTAzLTA2KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY29udGFpbm91cy90cmFlZmlrL2NvbXBhcmUvdjMuNi4xMC4uLnYzLjYuMTApCgpbQWxsIENvbW1pdHNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvY29tcGFyZS92My42LjkuLi52My42LjEwKQoKKipCdWcgZml4ZXM6KioKCi0gKipcW2RvY2tlcl0qKiBCdW1wIERvY2tlciBhbmQgT3BlblRlbGVtZXRyeSBkZXBlbmRlbmNpZXMgKFsjJiM4MjAzOzEyNzYxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI3NjEpIGJ5IFttbWF0dXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tbWF0dXIpKQotICoqXFtmYXN0cHJveHldKiogQnVtcCBnaXRodWIuY29tL3ZhbHlhbGEvZmFzdGh0dHAgdG8gdjEuNjkuMCAoWyMmIzgyMDM7MTI3NjNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjc2MykgYnkgW2tldmlucG9sbGV0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2V2aW5wb2xsZXQpKQotICoqXFtoZWFsdGhjaGVjaywgZ3JwY10qKiBSZW1vdmUgcGF0aCBwYXJzaW5nIHdpdGggZ3JwYyBoZWFsdGhjaGVjayAoWyMmIzgyMDM7MTI3NjBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjc2MCkgYnkgW3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCi0gKipcW2s4cy9nYXRld2F5YXBpXSoqIEZpeCBHYXRld2F5IEFQSSByb3V0ZXIncyBydWxlcyAoWyMmIzgyMDM7MTI3NTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjc1MykgYnkgW3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCi0gKipcW21pZGRsZXdhcmVdKiogRml4IEhhc1NlY3VyZUhlYWRlcnNEZWZpbmVkIHJldHVybmluZyBmYWxzZSB3aGVuIHN0c1NlY29uZHMgaXMgMCAoWyMmIzgyMDM7MTI2ODRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjY4NCkgYnkgW3ZlZWNlZXldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZWVjZWV5KSkKLSAqKlxbb3RlbF0qKiBCdW1wIGdvLm9wZW50ZWxlbWV0cnkuaW8vb3RlbCBkZXBlbmRlbmNpZXMgKFsjJiM4MjAzOzEyNzU0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI3NTQpIGJ5IFtydHJpYm90dGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ydHJpYm90dGUpKQotICoqXFtzZXJ2ZXJdKiogQnVtcCBnb2xhbmcub3JnL3gvbmV0IHRvIHYwLjUxLjAgKFsjJiM4MjAzOzEyNzU2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI3NTYpIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKLSAqKlxbd2VidWldKiogRml4IHByaW9yaXR5IGRpc3BsYXkgaW4gZGFzaGJvYXJkIGFuZCBBQ01FIGJ5cGFzcyByZWRpcmVjdCAoWyMmIzgyMDM7MTI3NDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjc0MCkgYnkgW21tYXR1cl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21tYXR1cikpCi0gKipcW3dlYnVpXSoqIEZpeCBiYXNlUGF0aCB2YWxpZGF0aW9uIGZvciBkYXNoYm9hcmQgdGVtcGxhdGUgKFsjJiM4MjAzOzEyNzI5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI3MjkpIGJ5IFtnbmR6MDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nbmR6MDcpKQoKKipEb2N1bWVudGF0aW9uOioqCgotICoqXFttaWRkbGV3YXJlXSoqIENvcnJlY3QgZG9jdW1lbnRhdGlvbiBmb3IgRGlnZXN0IGF1dGggKFsjJiM4MjAzOzEyNjUxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI2NTEpIGJ5IFtaYXNoXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vWmFzaCkpCi0gQWRkIG1pc3NpbmcgYC5odHRwYCB0byBUT01MIHRhYmxlIG5hbWVzIChbIyYjODIwMzsxMjcxM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNzEzKSBieSBbRGFyc3N0YXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9EYXJzc3RhcikpCi0gRml4IGluY29ycmVjdCBUT01MIGV4YW1wbGUgaW4gZW50cnlwb2ludHMgZG9jcyAoWyMmIzgyMDM7MTI3MTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjcxMSkgYnkgW21mbWZ1eXVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZm1mdXl1KSkKLSBGaXggQVBJIGJhc2VwYXRoIG9wdGlvbiBkb2N1bWVudGF0aW9uIChbIyYjODIwMzsxMjc0NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNzQ0KSBieSBbbm1lbmdpbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25tZW5naW4pKQoKIyMjIFtgdjMuNi4xMGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jb250YWlub3VzL3RyYWVmaWsvYmxvYi9IRUFEL0NIQU5HRUxPRy5tZCN2MzYxMC0yMDI2LTAzLTA2KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY29udGFpbm91cy90cmFlZmlrL2NvbXBhcmUvdjMuNi45Li4udjMuNi4xMCkKCltBbGwgQ29tbWl0c10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9jb21wYXJlL3YzLjYuOS4uLnYzLjYuMTApCgoqKkJ1ZyBmaXhlczoqKgoKLSAqKlxbZG9ja2VyXSoqIEJ1bXAgRG9ja2VyIGFuZCBPcGVuVGVsZW1ldHJ5IGRlcGVuZGVuY2llcyAoWyMmIzgyMDM7MTI3NjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjc2MSkgYnkgW21tYXR1cl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21tYXR1cikpCi0gKipcW2Zhc3Rwcm94eV0qKiBCdW1wIGdpdGh1Yi5jb20vdmFseWFsYS9mYXN0aHR0cCB0byB2MS42OS4wIChbIyYjODIwMzsxMjc2M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNzYzKSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCi0gKipcW2hlYWx0aGNoZWNrLCBncnBjXSoqIFJlbW92ZSBwYXRoIHBhcnNpbmcgd2l0aCBncnBjIGhlYWx0aGNoZWNrIChbIyYjODIwMzsxMjc2MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNzYwKSBieSBbcnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKLSAqKlxbazhzL2dhdGV3YXlhcGldKiogRml4IEdhdGV3YXkgQVBJIHJvdXRlcidzIHJ1bGVzIChbIyYjODIwMzsxMjc1M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNzUzKSBieSBbcnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKLSAqKlxbbWlkZGxld2FyZV0qKiBGaXggSGFzU2VjdXJlSGVhZGVyc0RlZmluZWQgcmV0dXJuaW5nIGZhbHNlIHdoZW4gc3RzU2Vjb25kcyBpcyAwIChbIyYjODIwMzsxMjY4NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNjg0KSBieSBbdmVlY2VleV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlZWNlZXkpKQotICoqXFtvdGVsXSoqIEJ1bXAgZ28ub3BlbnRlbGVtZXRyeS5pby9vdGVsIGRlcGVuZGVuY2llcyAoWyMmIzgyMDM7MTI3NTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjc1NCkgYnkgW3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCi0gKipcW3NlcnZlcl0qKiBCdW1wIGdvbGFuZy5vcmcveC9uZXQgdG8gdjAuNTEuMCAoWyMmIzgyMDM7MTI3NTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjc1NikgYnkgW2tldmlucG9sbGV0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2V2aW5wb2xsZXQpKQotICoqXFt3ZWJ1aV0qKiBGaXggcHJpb3JpdHkgZGlzcGxheSBpbiBkYXNoYm9hcmQgYW5kIEFDTUUgYnlwYXNzIHJlZGlyZWN0IChbIyYjODIwMzsxMjc0MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNzQwKSBieSBbbW1hdHVyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbW1hdHVyKSkKLSAqKlxbd2VidWldKiogRml4IGJhc2VQYXRoIHZhbGlkYXRpb24gZm9yIGRhc2hib2FyZCB0ZW1wbGF0ZSAoWyMmIzgyMDM7MTI3MjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjcyOSkgYnkgW2duZHowN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2duZHowNykpCgoqKkRvY3VtZW50YXRpb246KioKCi0gKipcW21pZGRsZXdhcmVdKiogQ29ycmVjdCBkb2N1bWVudGF0aW9uIGZvciBEaWdlc3QgYXV0aCAoWyMmIzgyMDM7MTI2NTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjY1MSkgYnkgW1phc2hdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9aYXNoKSkKLSBBZGQgbWlzc2luZyBgLmh0dHBgIHRvIFRPTUwgdGFibGUgbmFtZXMgKFsjJiM4MjAzOzEyNzEzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI3MTMpIGJ5IFtEYXJzc3Rhcl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0RhcnNzdGFyKSkKLSBGaXggaW5jb3JyZWN0IFRPTUwgZXhhbXBsZSBpbiBlbnRyeXBvaW50cyBkb2NzIChbIyYjODIwMzsxMjcxMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNzExKSBieSBbbWZtZnV5dV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21mbWZ1eXUpKQotIEZpeCBBUEkgYmFzZXBhdGggb3B0aW9uIGRvY3VtZW50YXRpb24gKFsjJiM4MjAzOzEyNzQ0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI3NDQpIGJ5IFtubWVuZ2luXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm1lbmdpbikpCgojIyMgW2B2My42LjlgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY29udGFpbm91cy90cmFlZmlrL2Jsb2IvSEVBRC9DSEFOR0VMT0cubWQjdjM2OS0yMDI2LTAyLTIzKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY29udGFpbm91cy90cmFlZmlrL2NvbXBhcmUvdjMuNi45Li4udjMuNi45KQoKW0FsbCBDb21taXRzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL2NvbXBhcmUvdjMuNi44Li4udjMuNi45KQoKKipCdWcgZml4ZXM6KioKCi0gKipcW2FjbWVdKiogQnVtcCBnaXRodWIuY29tL2dvLWFjbWUvbGVnby92NCB0byB2NC4zMi4wIChbIyYjODIwMzsxMjcwMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNzAyKSBieSBbbGRlel0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2xkZXopKQotICoqXFttaWRkbGV3YXJlXSoqIEZpeCBjYXNlIHNlbnNpdGl2aXR5IG9uIHgtZm9yd2FyZGVkIGhlYWRlcnMgZm9yIENvbm5lY3Rpb24gKFsjJiM4MjAzOzEyNjkwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI2OTApIGJ5IFtMQkYzOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0xCRjM4KSkKLSAqKlxbbWlkZGxld2FyZSwgYXV0aGVudGljYXRpb25dKiogSGFuZGxlIGVtcHR5L21pc3NpbmcgVXNlci1BZ2VudCBoZWFkZXIgKFsjJiM4MjAzOzEyNTQ1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI1NDUpIGJ5IFthLXN0YW5nbF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Etc3RhbmdsKSkKLSAqKlxbbWlkZGxld2FyZSwgYXV0aGVudGljYXRpb25dKiogQWRkIG1heFJlc3BvbnNlQm9keVNpemUgY29uZmlndXJhdGlvbiB0byBmb3J3YXJkQXV0aCBtaWRkbGV3YXJlIChbIyYjODIwMzsxMjY5NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNjk0KSBieSBbZ25kejA3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ25kejA3KSkKLSAqKlxbc2VydmVyXSoqIEZpeCBUTFMgaGFuZHNoYWtlIGVycm9yIGhhbmRsaW5nIChbIyYjODIwMzsxMjY5Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNjkyKSBieSBbanVsaWVuc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2p1bGllbnMpKQoKKipEb2N1bWVudGF0aW9uOioqCgotICoqXFtkb2NrZXJdKiogVXBkYXRlIGRvY2tlciBpbi1kZXB0aCBzZXR1cCBndWlkZSAoWyMmIzgyMDM7MTI2ODJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjY4MikgYnkgW21kZXZpbm9dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZGV2aW5vKSkKLSAqKlxbazhzXSoqIE1ha2UgbGFiZWxTZWxlY3RvciBvcHRpb24gY2FzaW5nIG1vcmUgY29uc2lzdGVudCAoWyMmIzgyMDM7MTI2NThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjY1OCkgYnkgW2hvbHlzb2xlc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2hvbHlzb2xlcykpCi0gKipcW2s4cy9pbmdyZXNzLW5naW54XSoqIEFkZCB0ZW1wb3Jhcnkgbm90ZSB0byBhZHZlcnRpc2UgdGhlIGluY29taW5nIE5HSU5YIGFubm90YXRpb25zIChbIyYjODIwMzsxMjY5OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNjk5KSBieSBbbm1lbmdpbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25tZW5naW4pKQotIEluY3JlYXNlZCBjb250ZW50IHdpZHRoIGluIGRvY3VtZW50YXRpb24gKFsjJiM4MjAzOzEyNjMyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI2MzIpIGJ5IFt0b2JpYXNnZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RvYmlhc2dlKSkKLSBDb3JyZWN0IGVuY29kZWQgY2hhcmFjdGVycyBhbGxvd2FuY2UgaW4gZW50cnlwb2ludHMubWQgKFsjJiM4MjAzOzEyNjc5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI2NzkpIGJ5IFtBcGZsa3VhY2hhXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vQXBmbGt1YWNoYSkpCgojIyMgW2B2My42LjlgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY29udGFpbm91cy90cmFlZmlrL2Jsb2IvSEVBRC9DSEFOR0VMT0cubWQjdjM2OS0yMDI2LTAyLTIzKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY29udGFpbm91cy90cmFlZmlrL2NvbXBhcmUvdjMuNi44Li4udjMuNi45KQoKW0FsbCBDb21taXRzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL2NvbXBhcmUvdjMuNi44Li4udjMuNi45KQoKKipCdWcgZml4ZXM6KioKCi0gKipcW2FjbWVdKiogQnVtcCBnaXRodWIuY29tL2dvLWFjbWUvbGVnby92NCB0byB2NC4zMi4wIChbIyYjODIwMzsxMjcwMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNzAyKSBieSBbbGRlel0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2xkZXopKQotICoqXFttaWRkbGV3YXJlXSoqIEZpeCBjYXNlIHNlbnNpdGl2aXR5IG9uIHgtZm9yd2FyZGVkIGhlYWRlcnMgZm9yIENvbm5lY3Rpb24gKFsjJiM4MjAzOzEyNjkwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI2OTApIGJ5IFtMQkYzOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0xCRjM4KSkKLSAqKlxbbWlkZGxld2FyZSwgYXV0aGVudGljYXRpb25dKiogSGFuZGxlIGVtcHR5L21pc3NpbmcgVXNlci1BZ2VudCBoZWFkZXIgKFsjJiM4MjAzOzEyNTQ1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI1NDUpIGJ5IFthLXN0YW5nbF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Etc3RhbmdsKSkKLSAqKlxbbWlkZGxld2FyZSwgYXV0aGVudGljYXRpb25dKiogQWRkIG1heFJlc3BvbnNlQm9keVNpemUgY29uZmlndXJhdGlvbiB0byBmb3J3YXJkQXV0aCBtaWRkbGV3YXJlIChbIyYjODIwMzsxMjY5NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNjk0KSBieSBbZ25kejA3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ25kejA3KSkKLSAqKlxbc2VydmVyXSoqIEZpeCBUTFMgaGFuZHNoYWtlIGVycm9yIGhhbmRsaW5nIChbIyYjODIwMzsxMjY5Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNjkyKSBieSBbanVsaWVuc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2p1bGllbnMpKQoKKipEb2N1bWVudGF0aW9uOioqCgotICoqXFtkb2NrZXJdKiogVXBkYXRlIGRvY2tlciBpbi1kZXB0aCBzZXR1cCBndWlkZSAoWyMmIzgyMDM7MTI2ODJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjY4MikgYnkgW21kZXZpbm9dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZGV2aW5vKSkKLSAqKlxbazhzXSoqIE1ha2UgbGFiZWxTZWxlY3RvciBvcHRpb24gY2FzaW5nIG1vcmUgY29uc2lzdGVudCAoWyMmIzgyMDM7MTI2NThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjY1OCkgYnkgW2hvbHlzb2xlc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2hvbHlzb2xlcykpCi0gKipcW2s4cy9pbmdyZXNzLW5naW54XSoqIEFkZCB0ZW1wb3Jhcnkgbm90ZSB0byBhZHZlcnRpc2UgdGhlIGluY29taW5nIE5HSU5YIGFubm90YXRpb25zIChbIyYjODIwMzsxMjY5OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNjk5KSBieSBbbm1lbmdpbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25tZW5naW4pKQotIEluY3JlYXNlZCBjb250ZW50IHdpZHRoIGluIGRvY3VtZW50YXRpb24gKFsjJiM4MjAzOzEyNjMyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI2MzIpIGJ5IFt0b2JpYXNnZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RvYmlhc2dlKSkKLSBDb3JyZWN0IGVuY29kZWQgY2hhcmFjdGVycyBhbGxvd2FuY2UgaW4gZW50cnlwb2ludHMubWQgKFsjJiM4MjAzOzEyNjc5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI2NzkpIGJ5IFtBcGZsa3VhY2hhXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vQXBmbGt1YWNoYSkpCgojIyMgW2B2My42LjhgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY29udGFpbm91cy90cmFlZmlrL2Jsb2IvSEVBRC9DSEFOR0VMT0cubWQjdjM2OC0yMDI2LTAyLTExKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY29udGFpbm91cy90cmFlZmlrL2NvbXBhcmUvdjMuNi44Li4udjMuNi44KQoKW0FsbCBDb21taXRzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL2NvbXBhcmUvdjMuNi43Li4udjMuNi44KQoKKipCdWcgZml4ZXM6KioKCi0gKipcW2FjbWVdKiogUmVtb3ZlIGludmFsaWQgcHJpdmF0ZSBrZXkgaW4gbG9nIChbIyYjODIwMzsxMjU3NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNTc0KSBieSBbanVsaWVuc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2p1bGllbnMpKQotICoqXFthY21lXSoqIEFsdGVyIFRMUyByZW5ld2FsIHBlcmlvZCAoWyMmIzgyMDM7MTI0NzldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjQ3OSkgYnkgW0x0SHVtbXVzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vTHRIdW1tdXMpKQotICoqXFtoZWFsdGhjaGVja10qKiBSZWplY3QgYWJzb2x1dGUgVVJMIGluIGhlYWx0aGNoZWNrIHBhdGggY29uZmlndXJhdGlvbiAoWyMmIzgyMDM7MTI2NTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjY1MykgYnkgW3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCi0gKipcW2h0dHAzXSoqIEJ1bXAgZ2l0aHViLmNvbS9xdWljLWdvL3F1aWMtZ28gdG8gdjAuNTkuMCAoWyMmIzgyMDM7MTI1NTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjU1MykgYnkgW2pub29yZHNpal0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2pub29yZHNpaikpCi0gKipcW21ldHJpY3MsdHJhY2luZyxhY2Nlc3Nsb2dzXSoqIEZpeCBPYnNlcnZhYmlsaXR5Q29uZmlnIFNldERlZmF1bHRzICAoWyMmIzgyMDM7MTI2MzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjYzNikgYnkgW21tYXR1cl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21tYXR1cikpCi0gKipcW3NlcnZlcl0qKiBSZW1vdmUgY29ubiBkZWFkbGluZSBhZnRlciBTVEFSVFRMUyBuZWdvY2lhdGlvbiAoWyMmIzgyMDM7MTI2MzldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjYzOSkgYnkgW3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCi0gKipcW3Rsc10qKiBGaXggdmVyaWZ5U2VydmVyQ2VydE1hdGNoZXNVUkkgZnVuY3Rpb24gYmVoYXZpb3IgKFsjJiM4MjAzOzEyNTc1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI1NzUpIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKLSAqKlxbdHJhY2luZyxvdGVsXSoqIFVzZSBQYXJlbnRCYXNlZCBzYW1wbGVyIHRvIHJlc3BlY3QgcGFyZW50IHNwYW4gc2FtcGxpbmcgZGVjaXNpb24gKFsjJiM4MjAzOzEyNDAzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI0MDMpIGJ5IFt4ZS1sZW9uXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20veGUtbGVvbikpCi0gKipcW3dlYnVpXSoqIFVzZSB1cmwuUGFyc2UgdG8gdmFsaWRhdGUgWC1Gb3J3YXJkZWQtUHJlZml4IHZhbHVlIChbIyYjODIwMzsxMjY0M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNjQzKSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCi0gKipcW2hlYWx0aGNoZWNrXSoqIFZhbGlkYXRlIGhlYWx0aGNoZWNrIHBhdGggY29uZmlndXJhdGlvbiAoWyMmIzgyMDM7MTI2NDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jb250YWlub3VzL3RyYWVmaWsvaXNzdWVzLzEyNjQyKSBieSBbQCYjODIwMztydHJpYm90dGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ydHJpYm90dGUpKQotICoqXFt0bHMsIHNlcnZlcl0qKiBDYXAgVExTIHJlY29yZCBsZW5ndGggdG8gUkZDIDg0NDYgbGltaXQgaW4gQ2xpZW50SGVsbG8gcGVla2luZyAoWyMmIzgyMDM7MTI2MzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jb250YWlub3VzL3RyYWVmaWsvaXNzdWVzLzEyNjM4KSBieSBbQCYjODIwMzttbWF0dXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tbWF0dXIpKQotICoqXFtzZXJ2aWNlXSoqIEF2b2lkIHJlY3Vyc2lvbiB3aXRoIHNlcnZpY2VzIChbIyYjODIwMzsxMjU5MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNTkxKSBieSBbanVsaWVuc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2p1bGllbnMpKQotICoqXFt3ZWJ1aV0qKiBCdW1wIGRlcGVuZGVuY2llcyBvZiBkb2N1bWVudGF0aW9uIGFuZCB3ZWJ1aSAoWyMmIzgyMDM7MTI1ODFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjU4MSkgYnkgW2duZHowN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2duZHowNykpCgoqKkRvY3VtZW50YXRpb246KioKCi0gKipcW2s4c10qKiBGaXgga3ViZXJuZXRlcy5tZCB3aXRoIGNvcnJlY3QgaHR0cCByZWRpcmVjdGlvbnMgKFsjJiM4MjAzOzEyNjAzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI2MDMpIGJ5IFtNYXJ0ZW5NXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vTWFydGVuTSkpCi0gKipcW21pZGRsZXdhcmUsazhzL2NyZF0qKiBGaXggdGhlIGVycm9ycyBtaWRkbGV3YXJlJ3MgZG9jdW1lbnQgZm9yIEt1YmVybmV0ZXMgQ1JEIChbIyYjODIwMzsxMjYwMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNjAwKSBieSBbeXVpdG8taXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS95dWl0by1pdCkpCi0gKipcW3Rsc10qKiBDbGFyaWZ5IFNOSSBzZWxlY3Rpb24gKFsjJiM4MjAzOzEyNDgyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI0ODIpIGJ5IFtBbnVyYWdFa2thdGldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9BbnVyYWdFa2thdGkpKQotIEZpeCB0eXBvIG9uIEpXVCBkb2N1bWVudGF0aW9uIChbIyYjODIwMzsxMjYxNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNjE2KSBieSBbbWRldmlub10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21kZXZpbm8pKQotIEFkZCBbQCYjODIwMztnbmR6MDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nbmR6MDcpIGFzIGEgY3VycmVudCBtYWludGFpbmVyIChbIyYjODIwMzsxMjU5NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNTk0KSBieSBbZW1pbGV2YXVnZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VtaWxldmF1Z2UpKQotIFJlbW92ZSBleHRyYW5lb3VzIGRvdHMgaW4gbWlncmF0aW9uIGd1aWRlIChbIyYjODIwMzsxMjU3MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNTcxKSBieSBbZGF0aGJlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGF0aGJlKSkKLSBEb2N1bWVudCBQYXRoIG1hdGNoZXIgcGxhY2Vob2xkZXIgcmVtb3ZhbCBpbiB2MyBtaWdyYXRpb24gZ3VpZGUgKFsjJiM4MjAzOzEyNTcwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI1NzApIGJ5IFtzaGVkZHktdHJhZWZpa10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3NoZWRkeS10cmFlZmlrKSkKLSBJbXByb3ZlIFNlcnZpY2UgUmVmZXJlbmNlIHBhZ2UgKFsjJiM4MjAzOzEyNTQxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI1NDEpIGJ5IFtzaGVkZHktdHJhZWZpa10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3NoZWRkeS10cmFlZmlrKSkKLSBEb2N1bWVudCBuZWdhdGl2ZSBwcmlvcml0eSBzdXBwb3J0IGZvciByb3V0ZXJzIChbIyYjODIwMzsxMjUwNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNTA1KSBieSBbdW5kZXJzdG9vZC10aGUtYXNzaWdubWVudF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3VuZGVyc3Rvb2QtdGhlLWFzc2lnbm1lbnQpKQotIEltcHJvdmUgdGhlIHN0cnVjdHVyZSBvZiB0aGUgcm91dGluZyByZWZlcmVuY2UgcGFnZXMgKFsjJiM4MjAzOzEyNDI5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI0MjkpIGJ5IFtzaGVkZHktdHJhZWZpa10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3NoZWRkeS10cmFlZmlrKSkKLSBDbGVhbiBVcCBNZW51IEVudHJpZXMgJiBVcGRhdGUgRXhwb3NlIE92ZXJ2aWV3IChbIyYjODIwMzsxMjQwNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNDA1KSBieSBbc2hlZGR5LXRyYWVmaWtdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zaGVkZHktdHJhZWZpaykpCi0gU3BsaXQgRXhwb3NlIFVzZXIgR3VpZGVzICYgQWRkIE11bHRpLUxheWVyIFJvdXRpbmcgU2VjdGlvbiAoWyMmIzgyMDM7MTIyMzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjIzOCkgYnkgW3NoZWRkeS10cmFlZmlrXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc2hlZGR5LXRyYWVmaWspKQotIFJlbW92ZSBleHRyYSBkb3RzIGluIG1pZ3JhdGlvbiBndWlkZSAoWyMmIzgyMDM7MTI1NzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjU3MykgYnkgW3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCgoqKk1pc2M6KioKCi0gTWVyZ2UgdjIuMTEgaW50byB2My42IChbIyYjODIwMzsxMjY1Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNjUyKSBieSBbbW1hdHVyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbW1hdHVyKSkKLSBNZXJnZSB2Mi4xMSBpbnRvIHYzLjYgKFsjJiM4MjAzOzEyNjQ0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI2NDQpIGJ5IFttbWF0dXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tbWF0dXIpKQotIE1lcmdlIGJyYW5jaCB2Mi4xMSBpbnRvIHYzLjYgKFsjJiM4MjAzOzEyNjE3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI2MTcpIGJ5IFttbWF0dXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tbWF0dXIpKQotIE1lcmdlIHYyLjExIGludG8gdjMuNiAoWyMmIzgyMDM7MTI2MDVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjYwNSkgYnkgW21tYXR1cl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21tYXR1cikpCi0gTWVyZ2UgdjIuMTEgaW50byB2My42IChbIyYjODIwMzsxMjYwMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNjAxKSBieSBbbW1hdHVyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbW1hdHVyKSkKLSBNZXJnZSBicmFuY2ggdjIuMTEgaW50byB2My42IChbIyYjODIwMzsxMjU1Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNTU2KSBieSBbbW1hdHVyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbW1hdHVyKSkKCiMjIyBbYHYzLjYuOGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jb250YWlub3VzL3RyYWVmaWsvYmxvYi9IRUFEL0NIQU5HRUxPRy5tZCN2MzY4LTIwMjYtMDItMTEpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jb250YWlub3VzL3RyYWVmaWsvY29tcGFyZS92My42LjcuLi52My42LjgpCgpbQWxsIENvbW1pdHNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvY29tcGFyZS92My42LjcuLi52My42LjgpCgoqKkJ1ZyBmaXhlczoqKgoKLSAqKlxbYWNtZV0qKiBSZW1vdmUgaW52YWxpZCBwcml2YXRlIGtleSBpbiBsb2cgKFsjJiM4MjAzOzEyNTc0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI1NzQpIGJ5IFtqdWxpZW5zXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vanVsaWVucykpCi0gKipcW2FjbWVdKiogQWx0ZXIgVExTIHJlbmV3YWwgcGVyaW9kIChbIyYjODIwMzsxMjQ3OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNDc5KSBieSBbTHRIdW1tdXNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9MdEh1bW11cykpCi0gKipcW2hlYWx0aGNoZWNrXSoqIFJlamVjdCBhYnNvbHV0ZSBVUkwgaW4gaGVhbHRoY2hlY2sgcGF0aCBjb25maWd1cmF0aW9uIChbIyYjODIwMzsxMjY1M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNjUzKSBieSBbcnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKLSAqKlxbaHR0cDNdKiogQnVtcCBnaXRodWIuY29tL3F1aWMtZ28vcXVpYy1nbyB0byB2MC41OS4wIChbIyYjODIwMzsxMjU1M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNTUzKSBieSBbam5vb3Jkc2lqXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vam5vb3Jkc2lqKSkKLSAqKlxbbWV0cmljcyx0cmFjaW5nLGFjY2Vzc2xvZ3NdKiogRml4IE9ic2VydmFiaWxpdHlDb25maWcgU2V0RGVmYXVsdHMgIChbIyYjODIwMzsxMjYzNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNjM2KSBieSBbbW1hdHVyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbW1hdHVyKSkKLSAqKlxbc2VydmVyXSoqIFJlbW92ZSBjb25uIGRlYWRsaW5lIGFmdGVyIFNUQVJUVExTIG5lZ29jaWF0aW9uIChbIyYjODIwMzsxMjYzOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNjM5KSBieSBbcnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKLSAqKlxbdGxzXSoqIEZpeCB2ZXJpZnlTZXJ2ZXJDZXJ0TWF0Y2hlc1VSSSBmdW5jdGlvbiBiZWhhdmlvciAoWyMmIzgyMDM7MTI1NzVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjU3NSkgYnkgW2tldmlucG9sbGV0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2V2aW5wb2xsZXQpKQotICoqXFt0cmFjaW5nLG90ZWxdKiogVXNlIFBhcmVudEJhc2VkIHNhbXBsZXIgdG8gcmVzcGVjdCBwYXJlbnQgc3BhbiBzYW1wbGluZyBkZWNpc2lvbiAoWyMmIzgyMDM7MTI0MDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjQwMykgYnkgW3hlLWxlb25dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS94ZS1sZW9uKSkKLSAqKlxbd2VidWldKiogVXNlIHVybC5QYXJzZSB0byB2YWxpZGF0ZSBYLUZvcndhcmRlZC1QcmVmaXggdmFsdWUgKFsjJiM4MjAzOzEyNjQzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI2NDMpIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKLSAqKlxbaGVhbHRoY2hlY2tdKiogVmFsaWRhdGUgaGVhbHRoY2hlY2sgcGF0aCBjb25maWd1cmF0aW9uIChbIyYjODIwMzsxMjY0Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NvbnRhaW5vdXMvdHJhZWZpay9pc3N1ZXMvMTI2NDIpIGJ5IFtAJiM4MjAzO3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCi0gKipcW3Rscywgc2VydmVyXSoqIENhcCBUTFMgcmVjb3JkIGxlbmd0aCB0byBSRkMgODQ0NiBsaW1pdCBpbiBDbGllbnRIZWxsbyBwZWVraW5nIChbIyYjODIwMzsxMjYzOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NvbnRhaW5vdXMvdHJhZWZpay9pc3N1ZXMvMTI2MzgpIGJ5IFtAJiM4MjAzO21tYXR1cl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21tYXR1cikpCi0gKipcW3NlcnZpY2VdKiogQXZvaWQgcmVjdXJzaW9uIHdpdGggc2VydmljZXMgKFsjJiM4MjAzOzEyNTkxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI1OTEpIGJ5IFtqdWxpZW5zXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vanVsaWVucykpCi0gKipcW3dlYnVpXSoqIEJ1bXAgZGVwZW5kZW5jaWVzIG9mIGRvY3VtZW50YXRpb24gYW5kIHdlYnVpIChbIyYjODIwMzsxMjU4MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNTgxKSBieSBbZ25kejA3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ25kejA3KSkKCioqRG9jdW1lbnRhdGlvbjoqKgoKLSAqKlxbazhzXSoqIEZpeCBrdWJlcm5ldGVzLm1kIHdpdGggY29ycmVjdCBodHRwIHJlZGlyZWN0aW9ucyAoWyMmIzgyMDM7MTI2MDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjYwMykgYnkgW01hcnRlbk1dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9NYXJ0ZW5NKSkKLSAqKlxbbWlkZGxld2FyZSxrOHMvY3JkXSoqIEZpeCB0aGUgZXJyb3JzIG1pZGRsZXdhcmUncyBkb2N1bWVudCBmb3IgS3ViZXJuZXRlcyBDUkQgKFsjJiM4MjAzOzEyNjAwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI2MDApIGJ5IFt5dWl0by1pdF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3l1aXRvLWl0KSkKLSAqKlxbdGxzXSoqIENsYXJpZnkgU05JIHNlbGVjdGlvbiAoWyMmIzgyMDM7MTI0ODJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjQ4MikgYnkgW0FudXJhZ0Vra2F0aV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0FudXJhZ0Vra2F0aSkpCi0gRml4IHR5cG8gb24gSldUIGRvY3VtZW50YXRpb24gKFsjJiM4MjAzOzEyNjE2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI2MTYpIGJ5IFttZGV2aW5vXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWRldmlubykpCi0gQWRkIFtAJiM4MjAzO2duZHowN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2duZHowNykgYXMgYSBjdXJyZW50IG1haW50YWluZXIgKFsjJiM4MjAzOzEyNTk0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI1OTQpIGJ5IFtlbWlsZXZhdWdlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZW1pbGV2YXVnZSkpCi0gUmVtb3ZlIGV4dHJhbmVvdXMgZG90cyBpbiBtaWdyYXRpb24gZ3VpZGUgKFsjJiM4MjAzOzEyNTcxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI1NzEpIGJ5IFtkYXRoYmVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kYXRoYmUpKQotIERvY3VtZW50IFBhdGggbWF0Y2hlciBwbGFjZWhvbGRlciByZW1vdmFsIGluIHYzIG1pZ3JhdGlvbiBndWlkZSAoWyMmIzgyMDM7MTI1NzBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjU3MCkgYnkgW3NoZWRkeS10cmFlZmlrXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc2hlZGR5LXRyYWVmaWspKQotIEltcHJvdmUgU2VydmljZSBSZWZlcmVuY2UgcGFnZSAoWyMmIzgyMDM7MTI1NDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjU0MSkgYnkgW3NoZWRkeS10cmFlZmlrXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc2hlZGR5LXRyYWVmaWspKQotIERvY3VtZW50IG5lZ2F0aXZlIHByaW9yaXR5IHN1cHBvcnQgZm9yIHJvdXRlcnMgKFsjJiM4MjAzOzEyNTA1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI1MDUpIGJ5IFt1bmRlcnN0b29kLXRoZS1hc3NpZ25tZW50XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdW5kZXJzdG9vZC10aGUtYXNzaWdubWVudCkpCi0gSW1wcm92ZSB0aGUgc3RydWN0dXJlIG9mIHRoZSByb3V0aW5nIHJlZmVyZW5jZSBwYWdlcyAoWyMmIzgyMDM7MTI0MjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjQyOSkgYnkgW3NoZWRkeS10cmFlZmlrXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc2hlZGR5LXRyYWVmaWspKQotIENsZWFuIFVwIE1lbnUgRW50cmllcyAmIFVwZGF0ZSBFeHBvc2UgT3ZlcnZpZXcgKFsjJiM4MjAzOzEyNDA1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI0MDUpIGJ5IFtzaGVkZHktdHJhZWZpa10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3NoZWRkeS10cmFlZmlrKSkKLSBTcGxpdCBFeHBvc2UgVXNlciBHdWlkZXMgJiBBZGQgTXVsdGktTGF5ZXIgUm91dGluZyBTZWN0aW9uIChbIyYjODIwMzsxMjIzOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyMjM4KSBieSBbc2hlZGR5LXRyYWVmaWtdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zaGVkZHktdHJhZWZpaykpCi0gUmVtb3ZlIGV4dHJhIGRvdHMgaW4gbWlncmF0aW9uIGd1aWRlIChbIyYjODIwMzsxMjU3M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNTczKSBieSBbcnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKCioqTWlzYzoqKgoKLSBNZXJnZSB2Mi4xMSBpbnRvIHYzLjYgKFsjJiM4MjAzOzEyNjUyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI2NTIpIGJ5IFttbWF0dXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tbWF0dXIpKQotIE1lcmdlIHYyLjExIGludG8gdjMuNiAoWyMmIzgyMDM7MTI2NDRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjY0NCkgYnkgW21tYXR1cl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21tYXR1cikpCi0gTWVyZ2UgYnJhbmNoIHYyLjExIGludG8gdjMuNiAoWyMmIzgyMDM7MTI2MTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjYxNykgYnkgW21tYXR1cl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21tYXR1cikpCi0gTWVyZ2UgdjIuMTEgaW50byB2My42IChbIyYjODIwMzsxMjYwNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNjA1KSBieSBbbW1hdHVyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbW1hdHVyKSkKLSBNZXJnZSB2Mi4xMSBpbnRvIHYzLjYgKFsjJiM4MjAzOzEyNjAxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI2MDEpIGJ5IFttbWF0dXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tbWF0dXIpKQotIE1lcmdlIGJyYW5jaCB2Mi4xMSBpbnRvIHYzLjYgKFsjJiM4MjAzOzEyNTU2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI1NTYpIGJ5IFttbWF0dXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tbWF0dXIpKQoKIyMjIFtgdjMuNi43YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NvbnRhaW5vdXMvdHJhZWZpay9ibG9iL0hFQUQvQ0hBTkdFTE9HLm1kI3YzNjctMjAyNi0wMS0xNCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NvbnRhaW5vdXMvdHJhZWZpay9jb21wYXJlL3YzLjYuNy4uLnYzLjYuNykKCltBbGwgQ29tbWl0c10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9jb21wYXJlL3YzLjYuNi4uLnYzLjYuNykKCioqQnVnIGZpeGVzOioqCgotICoqXFthY21lXSoqIEJ1bXAgZ2l0aHViLmNvbS9nby1hY21lL2xlZ28vdjQgdG8gdjQuMzEuMCAoWyMmIzgyMDM7MTI1MjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjUyOSkgYnkgW2xkZXpdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9sZGV6KSkKLSAqKlxbYWNtZV0qKiBBZGQgbWlzc2luZyByZW5ldyBvcHRpb25zIChbIyYjODIwMzsxMjQ2N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNDY3KSBieSBbbGRlel0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2xkZXopKQotICoqXFthY21lXSoqIFJlcGxhY2UgaGFyZGNvZGVkIHJlZmVyZW5jZXMgdG8gTGV0c0VuY3J5cHQgaW4gbG9nIG1lc3NhZ2VzIChbIyYjODIwMzsxMjQ2NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNDY0KSBieSBbc2NoaWxkYmFjaF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3NjaGlsZGJhY2gpKQotICoqXFtrOHMvaW5ncmVzcy1uZ2lueF0qKiBGaXggdXNlLXJlZ2V4IG5naW54IGFubm90YXRpb24gKFsjJiM4MjAzOzEyNTMxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI1MzEpIGJ5IFtMQkYzOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0xCRjM4KSkKLSAqKlxbazhzL2luZ3Jlc3MtbmdpbnhdKiogUHJldmVudCBJbmdyZXNzIE5naW54IHByb3ZpZGVyIGh0dHAgcm91dGVyIHRvIGF0dGFjaCB0byBhbiBlbnRyeXBvaW50IHdpdGggVExTIChbIyYjODIwMzsxMjUyOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNTI4KSBieSBbcnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKLSAqKlxbazhzL2luZ3Jlc3NdKiogRml4IHBhbmljIGZvciBlbXB0eSBkZWZhdWx0QmFja2VuZCBhbmQgZGVmYXVsdEJhY2tlbmQgd2l0aG91dCByZXNvdXJjZXMgKFsjJiM4MjAzOzEyNTA5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI1MDkpIGJ5IFtnbmR6MDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nbmR6MDcpKQotICoqXFtrOHNdKiogRml4IGNvbmRpdGlvbiB1c2VkIGZvciBzZXJ2aW5nIGFuZCBmZW5jZWQgZW5kcG9pbnRzIChbIyYjODIwMzsxMjUyMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNTIxKSBieSBbTEJGMzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9MQkYzOCkpCi0gKipcW3dlYnVpXSoqIFZhbGlkYXRlIFgtRm9yd2FyZGVkLVByZWZpeCB2YWx1ZSBmb3IgZGFzaGJvYXJkIHJlZGlyZWN0IChbIyYjODIwMzsxMjUxNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNTE0KSBieSBbTEJGMzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9MQkYzOCkpCi0gKipcW2FjbWVdKiogQWRkIHRpbWVvdXQgdG8gQUNNRS1UTFMvMSBjaGFsbGVuZ2UgaGFuZHNoYWtlIChbIyYjODIwMzsxMjUxNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNTE2KSBieSBbTEJGMzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9MQkYzOCkpCi0gKipcW3NlcnZlcl0qKiBNYWtlIGVuY29kZWQgY2hhcmFjdGVyIG9wdGlvbnMgb3B0LWluIChbIyYjODIwMzsxMjU0MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNTQwKSBieSBbZ25kejA3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ25kejA3KSkKCioqRG9jdW1lbnRhdGlvbjoqKgoKLSAqKlxbZG9ja2VyL3N3YXJtXSoqIFVwZGF0ZSBzd2FybS5tZCB0cmFlZmlrIHZlcnNpb24gKFsjJiM4MjAzOzEyNTA4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI1MDgpIGJ5IFtEQm91cmFvdWldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9EQm91cmFvdWkpKQotICoqXFtrOHMvaW5ncmVzcy1uZ2lueF0qKiBGaXggaW5ncmVzcy1uZ2lueCBhbm5vdGF0aW9ucyBkb2N1bWVudGF0aW9uIChbIyYjODIwMzsxMjUxMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNTEwKSBieSBbbm1lbmdpbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25tZW5naW4pKQotICoqXFtrOHNdKiogRml4IEt1YmVybmV0ZXMgcmVmZXJlbmNlIHltbCBmaWxlIChbIyYjODIwMzsxMjQwNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNDA2KSBieSBbbW1hdHVyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbW1hdHVyKSkKLSBGaXggY29kZSBjb3B5IGJ1dHRvbiBwb3NpdGlvbmluZyAoWyMmIzgyMDM7MTI1MjBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjUyMCkgYnkgW0FudXJhZ0Vra2F0aV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0FudXJhZ0Vra2F0aSkpCi0gRml4IHR5cG8gaW4ga3ViZXJuZXRlcy5tZCAoWyMmIzgyMDM7MTI1MTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjUxNSkgYnkgW0Vkd2FyZFNhbGtlbGRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9FZHdhcmRTYWxrZWxkKSkKLSBCcmluZyBiYWNrIHNlY3VyaXR5IHNlY3Rpb24gb24gQVBJICYgRGFzaGJvYXJkIGRvY3VtZW50YXRpb24gcGFnZSAoWyMmIzgyMDM7MTI1MDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjUwNykgYnkgW2duZHowN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2duZHowNykpCi0gRml4IGxpbmsgZGVzY3JpcHRpb24gaW4gVHJhZWZpayBQcm94eSBkb2N1bWVudGF0aW9uIChbIyYjODIwMzsxMjQ4OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNDg4KSBieSBbc2NoYWVyZm9dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zY2hhZXJmbykpCi0gQWRkIHByb2R1Y3QgY29tcGFyaXNvbiBtYXRyaXggYW5kIGZlYXR1cmVzIHBhZ2UgKFsjJiM4MjAzOzEyMDM3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTIwMzcpIGJ5IFtzaGVkZHktdHJhZWZpa10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3NoZWRkeS10cmFlZmlrKSkKCioqTWlzYzoqKgoKLSBNZXJnZSBicmFuY2ggdjIuMTEgaW50byB2My42IChbIyYjODIwMzsxMjU1Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNTUyKSBieSBbcnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKLSBNZXJnZSBicmFuY2ggdjIuMTEgaW50byB2My42IChbIyYjODIwMzsxMjUzM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNTMzKSBieSBbbW1hdHVyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbW1hdHVyKSkKLSBNZXJnZSBicmFuY2ggdjIuMTEgaW50byB2My42IChbIyYjODIwMzsxMjQ5N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNDk3KSBieSBbbW1hdHVyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbW1hdHVyKSkKCiMjIyBbYHYzLjYuN2BdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jb250YWlub3VzL3RyYWVmaWsvYmxvYi9IRUFEL0NIQU5HRUxPRy5tZCN2MzY3LTIwMjYtMDEtMTQpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jb250YWlub3VzL3RyYWVmaWsvY29tcGFyZS92My42LjYuLi52My42LjcpCgpbQWxsIENvbW1pdHNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvY29tcGFyZS92My42LjYuLi52My42LjcpCgoqKkJ1ZyBmaXhlczoqKgoKLSAqKlxbYWNtZV0qKiBCdW1wIGdpdGh1Yi5jb20vZ28tYWNtZS9sZWdvL3Y0IHRvIHY0LjMxLjAgKFsjJiM4MjAzOzEyNTI5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI1MjkpIGJ5IFtsZGV6XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbGRleikpCi0gKipcW2FjbWVdKiogQWRkIG1pc3NpbmcgcmVuZXcgb3B0aW9ucyAoWyMmIzgyMDM7MTI0NjddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjQ2NykgYnkgW2xkZXpdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9sZGV6KSkKLSAqKlxbYWNtZV0qKiBSZXBsYWNlIGhhcmRjb2RlZCByZWZlcmVuY2VzIHRvIExldHNFbmNyeXB0IGluIGxvZyBtZXNzYWdlcyAoWyMmIzgyMDM7MTI0NjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjQ2NCkgYnkgW3NjaGlsZGJhY2hdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zY2hpbGRiYWNoKSkKLSAqKlxbazhzL2luZ3Jlc3MtbmdpbnhdKiogRml4IHVzZS1yZWdleCBuZ2lueCBhbm5vdGF0aW9uIChbIyYjODIwMzsxMjUzMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNTMxKSBieSBbTEJGMzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9MQkYzOCkpCi0gKipcW2s4cy9pbmdyZXNzLW5naW54XSoqIFByZXZlbnQgSW5ncmVzcyBOZ2lueCBwcm92aWRlciBodHRwIHJvdXRlciB0byBhdHRhY2ggdG8gYW4gZW50cnlwb2ludCB3aXRoIFRMUyAoWyMmIzgyMDM7MTI1MjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjUyOCkgYnkgW3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCi0gKipcW2s4cy9pbmdyZXNzXSoqIEZpeCBwYW5pYyBmb3IgZW1wdHkgZGVmYXVsdEJhY2tlbmQgYW5kIGRlZmF1bHRCYWNrZW5kIHdpdGhvdXQgcmVzb3VyY2VzIChbIyYjODIwMzsxMjUwOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNTA5KSBieSBbZ25kejA3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ25kejA3KSkKLSAqKlxbazhzXSoqIEZpeCBjb25kaXRpb24gdXNlZCBmb3Igc2VydmluZyBhbmQgZmVuY2VkIGVuZHBvaW50cyAoWyMmIzgyMDM7MTI1MjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjUyMSkgYnkgW0xCRjM4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vTEJGMzgpKQotICoqXFt3ZWJ1aV0qKiBWYWxpZGF0ZSBYLUZvcndhcmRlZC1QcmVmaXggdmFsdWUgZm9yIGRhc2hib2FyZCByZWRpcmVjdCAoWyMmIzgyMDM7MTI1MTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjUxNCkgYnkgW0xCRjM4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vTEJGMzgpKQotICoqXFthY21lXSoqIEFkZCB0aW1lb3V0IHRvIEFDTUUtVExTLzEgY2hhbGxlbmdlIGhhbmRzaGFrZSAoWyMmIzgyMDM7MTI1MTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjUxNikgYnkgW0xCRjM4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vTEJGMzgpKQotICoqXFtzZXJ2ZXJdKiogTWFrZSBlbmNvZGVkIGNoYXJhY3RlciBvcHRpb25zIG9wdC1pbiAoWyMmIzgyMDM7MTI1NDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjU0MCkgYnkgW2duZHowN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2duZHowNykpCgoqKkRvY3VtZW50YXRpb246KioKCi0gKipcW2RvY2tlci9zd2FybV0qKiBVcGRhdGUgc3dhcm0ubWQgdHJhZWZpayB2ZXJzaW9uIChbIyYjODIwMzsxMjUwOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNTA4KSBieSBbREJvdXJhb3VpXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vREJvdXJhb3VpKSkKLSAqKlxbazhzL2luZ3Jlc3MtbmdpbnhdKiogRml4IGluZ3Jlc3MtbmdpbnggYW5ub3RhdGlvbnMgZG9jdW1lbnRhdGlvbiAoWyMmIzgyMDM7MTI1MTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjUxMCkgYnkgW25tZW5naW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ubWVuZ2luKSkKLSAqKlxbazhzXSoqIEZpeCBLdWJlcm5ldGVzIHJlZmVyZW5jZSB5bWwgZmlsZSAoWyMmIzgyMDM7MTI0MDZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjQwNikgYnkgW21tYXR1cl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21tYXR1cikpCi0gRml4IGNvZGUgY29weSBidXR0b24gcG9zaXRpb25pbmcgKFsjJiM4MjAzOzEyNTIwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI1MjApIGJ5IFtBbnVyYWdFa2thdGldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9BbnVyYWdFa2thdGkpKQotIEZpeCB0eXBvIGluIGt1YmVybmV0ZXMubWQgKFsjJiM4MjAzOzEyNTE1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI1MTUpIGJ5IFtFZHdhcmRTYWxrZWxkXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRWR3YXJkU2Fsa2VsZCkpCi0gQnJpbmcgYmFjayBzZWN1cml0eSBzZWN0aW9uIG9uIEFQSSAmIERhc2hib2FyZCBkb2N1bWVudGF0aW9uIHBhZ2UgKFsjJiM4MjAzOzEyNTA3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI1MDcpIGJ5IFtnbmR6MDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nbmR6MDcpKQotIEZpeCBsaW5rIGRlc2NyaXB0aW9uIGluIFRyYWVmaWsgUHJveHkgZG9jdW1lbnRhdGlvbiAoWyMmIzgyMDM7MTI0ODhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjQ4OCkgYnkgW3NjaGFlcmZvXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc2NoYWVyZm8pKQotIEFkZCBwcm9kdWN0IGNvbXBhcmlzb24gbWF0cml4IGFuZCBmZWF0dXJlcyBwYWdlIChbIyYjODIwMzsxMjAzN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyMDM3KSBieSBbc2hlZGR5LXRyYWVmaWtdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zaGVkZHktdHJhZWZpaykpCgoqKk1pc2M6KioKCi0gTWVyZ2UgYnJhbmNoIHYyLjExIGludG8gdjMuNiAoWyMmIzgyMDM7MTI1NTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjU1MikgYnkgW3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCi0gTWVyZ2UgYnJhbmNoIHYyLjExIGludG8gdjMuNiAoWyMmIzgyMDM7MTI1MzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjUzMykgYnkgW21tYXR1cl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21tYXR1cikpCi0gTWVyZ2UgYnJhbmNoIHYyLjExIGludG8gdjMuNiAoWyMmIzgyMDM7MTI0OTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjQ5NykgYnkgW21tYXR1cl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21tYXR1cikpCgojIyMgW2B2My42LjZgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY29udGFpbm91cy90cmFlZmlrL2Jsb2IvSEVBRC9DSEFOR0VMT0cubWQjdjM2Ni0yMDI1LTEyLTI5KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY29udGFpbm91cy90cmFlZmlrL2NvbXBhcmUvdjMuNi42Li4udjMuNi42KQoKW0FsbCBDb21taXRzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL2NvbXBhcmUvdjMuNi41Li4udjMuNi42KQoKKipCdWcgZml4ZXM6KioKCi0gKipcW2FjbWVdKiogQnVtcCBnaXRodWIuY29tL2dvLWFjbWUvbGVnby92NCB0byB2NC4zMC4xIChbIyYjODIwMzsxMjQzMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNDMyKSBieSBbbGRlel0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2xkZXopKQotICoqXFtodHRwM10qKiBCdW1wIGdpdGh1Yi5jb20vcXVpYy1nby9xdWljLWdvIHRvIHYwLjU4LjAgKFsjJiM4MjAzOzEyNDQ4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI0NDgpIGJ5IFtHcmV5WG9yXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vR3JleVhvcikpCi0gKipcW3JlZGlzXSoqIEZpeCBtdXR1YWxseSBleGNsdXNpdmUgdmVyaWZpY2F0aW9uIGZvciBSZWRpcyAoWyMmIzgyMDM7MTI0NDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjQ0MikgYnkgW2p1bGllbnNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9qdWxpZW5zKSkKLSAqKlxbc2VydmVyXSoqIEZpeCBkZW55IGVuY29kZWQgY2hhcmFjdGVycyAoWyMmIzgyMDM7MTI0NTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjQ1NCkgYnkgW3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCgoqKkRvY3VtZW50YXRpb246KioKCi0gKipcW2s4cy9pbmdyZXNzLGs4c10qKiBGaXggS3ViZXJuZXRlcyBJbmdyZXNzIHByb3ZpZGVyIGRvY3VtZW50YXRpb24gKFsjJiM4MjAzOzEyNDQzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI0NDMpIGJ5IFtubWVuZ2luXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm1lbmdpbikpCi0gKipcW2s4cy9pbmdyZXNzLW5naW54XSoqIEFkZCBSQkFDIGRvY3VtZW50YXRpb24gZm9yIEluZ3Jlc3MgTkdJTlggcHJvdmlkZXIgKFsjJiM4MjAzOzEyNDQ1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI0NDUpIGJ5IFtubW4zbV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25tbjNtKSkKLSAqKlxbazhzXSoqIEltcHJvdmUgdGhlIEs4UyBtdWx0aS10ZW5hbmN5IHNlY3VyaXR5IG5vdGUgKFsjJiM4MjAzOzEyNDQ0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI0NDQpIGJ5IFtubWVuZ2luXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm1lbmdpbikpCi0gUmVzdG9yZSBkb2N1bWVudGF0aW9uIG9uIGh0dHAubWF4SGVhZGVyQnl0ZXMgKFsjJiM4MjAzOzEyNDQwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI0NDApIGJ5IFttbG9pc2VsZXVyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWxvaXNlbGV1cikpCi0gRml4IE1lbnUgSXRlbSBOYW1pbmcgKFsjJiM4MjAzOzEyNDMxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI0MzEpIGJ5IFtzaGVkZHktdHJhZWZpa10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3NoZWRkeS10cmFlZmlrKSkKCioqTWlzYzoqKgoKLSBNZXJnZSBicmFuY2ggdjIuMTEgaW50byB2My42IChbIyYjODIwMzsxMjQ3NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNDc1KSBieSBbbW1hdHVyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbW1hdHVyKSkKLSBNZXJnZSBicmFuY2ggdjIuMTEgaW50byB2My42IChbIyYjODIwMzsxMjQzOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNDM4KSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCgojIyMgW2B2My42LjZgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY29udGFpbm91cy90cmFlZmlrL2Jsb2IvSEVBRC9DSEFOR0VMT0cubWQjdjM2Ni0yMDI1LTEyLTI5KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY29udGFpbm91cy90cmFlZmlrL2NvbXBhcmUvdjMuNi41Li4udjMuNi42KQoKW0FsbCBDb21taXRzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL2NvbXBhcmUvdjMuNi41Li4udjMuNi42KQoKKipCdWcgZml4ZXM6KioKCi0gKipcW2FjbWVdKiogQnVtcCBnaXRodWIuY29tL2dvLWFjbWUvbGVnby92NCB0byB2NC4zMC4xIChbIyYjODIwMzsxMjQzMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNDMyKSBieSBbbGRlel0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2xkZXopKQotICoqXFtodHRwM10qKiBCdW1wIGdpdGh1Yi5jb20vcXVpYy1nby9xdWljLWdvIHRvIHYwLjU4LjAgKFsjJiM4MjAzOzEyNDQ4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI0NDgpIGJ5IFtHcmV5WG9yXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vR3JleVhvcikpCi0gKipcW3JlZGlzXSoqIEZpeCBtdXR1YWxseSBleGNsdXNpdmUgdmVyaWZpY2F0aW9uIGZvciBSZWRpcyAoWyMmIzgyMDM7MTI0NDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjQ0MikgYnkgW2p1bGllbnNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9qdWxpZW5zKSkKLSAqKlxbc2VydmVyXSoqIEZpeCBkZW55IGVuY29kZWQgY2hhcmFjdGVycyAoWyMmIzgyMDM7MTI0NTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjQ1NCkgYnkgW3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCgoqKkRvY3VtZW50YXRpb246KioKCi0gKipcW2s4cy9pbmdyZXNzLGs4c10qKiBGaXggS3ViZXJuZXRlcyBJbmdyZXNzIHByb3ZpZGVyIGRvY3VtZW50YXRpb24gKFsjJiM4MjAzOzEyNDQzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI0NDMpIGJ5IFtubWVuZ2luXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm1lbmdpbikpCi0gKipcW2s4cy9pbmdyZXNzLW5naW54XSoqIEFkZCBSQkFDIGRvY3VtZW50YXRpb24gZm9yIEluZ3Jlc3MgTkdJTlggcHJvdmlkZXIgKFsjJiM4MjAzOzEyNDQ1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI0NDUpIGJ5IFtubW4zbV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25tbjNtKSkKLSAqKlxbazhzXSoqIEltcHJvdmUgdGhlIEs4UyBtdWx0aS10ZW5hbmN5IHNlY3VyaXR5IG5vdGUgKFsjJiM4MjAzOzEyNDQ0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI0NDQpIGJ5IFtubWVuZ2luXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm1lbmdpbikpCi0gUmVzdG9yZSBkb2N1bWVudGF0aW9uIG9uIGh0dHAubWF4SGVhZGVyQnl0ZXMgKFsjJiM4MjAzOzEyNDQwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI0NDApIGJ5IFttbG9pc2VsZXVyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWxvaXNlbGV1cikpCi0gRml4IE1lbnUgSXRlbSBOYW1pbmcgKFsjJiM4MjAzOzEyNDMxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI0MzEpIGJ5IFtzaGVkZHktdHJhZWZpa10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3NoZWRkeS10cmFlZmlrKSkKCioqTWlzYzoqKgoKLSBNZXJnZSBicmFuY2ggdjIuMTEgaW50byB2My42IChbIyYjODIwMzsxMjQ3NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNDc1KSBieSBbbW1hdHVyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbW1hdHVyKSkKLSBNZXJnZSBicmFuY2ggdjIuMTEgaW50byB2My42IChbIyYjODIwMzsxMjQzOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyNDM4KSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCgojIyMgW2B2My42LjVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY29udGFpbm91cy90cmFlZmlrL2Jsb2IvSEVBRC9DSEFOR0VMT0cubWQjdjM2NS0yMDI1LTEyLTE2KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY29udGFpbm91cy90cmFlZmlrL2NvbXBhcmUvdjMuNi41Li4udjMuNi41KQoKW0FsbCBDb21taXRzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL2NvbXBhcmUvdjMuNi40Li4udjMuNi41KQoKKipCdWcgZml4ZXM6KioKCi0gKipcW2s4cy9pbmdyZXNzLW5naW54XSoqIEZpeCBOR0lOWCBzc2xyZWRpcmVjdCBhbm5vdGF0aW9uIHN1cHBvcnQgKFsjJiM4MjAzOzEyMzg3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTIzODcpIGJ5IFtydHJpYm90dGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ydHJpYm90dGUpKQotICoqXFtzZXJ2ZXJdKiogUHJpbnQgYWNjZXNzIGxvZ3MgZm9yIHJlamVjdGVkIHJlcXVlc3RzIGFuZCB3YXJuIGFib3V0IG5ldyBiZWhhdmlvciAoWyMmIzgyMDM7MTI0MjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjQyNCkgYnkgW2tldmlucG9sbGV0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2V2aW5wb2xsZXQpKQoKKipEb2N1bWVudGF0aW9uOioqCgotICoqXFtrOHMvaW5ncmVzcy1uZ2lueF0qKiBBZGQgYXV0aC1zaWduaW4gdG8gdW5zdXBwb3J0ZWQgbmdpbnggYW5ub3RhdGlvbnMgbGlzdCAoWyMmIzgyMDM7MTIzNzBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjM3MCkgYnkgW2ZpYnNpZmFuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmlic2lmYW4pKQotIEFkZCBhIEJyZWFraW5nIGNoYW5nZSBub3RlIHRvIHRoZSBjaGFuZ2Vsb2cgKFsjJiM4MjAzOzEyMzk4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTIzOTgpIGJ5IFtubWVuZ2luXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm1lbmdpbikpCi0gRml4IGVuY29kZWRDaGFyYWN0ZXJzIGVudHJ5UG9pbnQgb3B0aW9uIGRvY3VtZW50YXRpb24gKFsjJiM4MjAzOzEyMzg1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTIzODUpIGJ5IFtydHJpYm90dGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ydHJpYm90dGUpKQoKIyMjIFtgdjMuNi41YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NvbnRhaW5vdXMvdHJhZWZpay9ibG9iL0hFQUQvQ0hBTkdFTE9HLm1kI3YzNjUtMjAyNS0xMi0xNikKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NvbnRhaW5vdXMvdHJhZWZpay9jb21wYXJlL3YzLjYuNC4uLnYzLjYuNSkKCltBbGwgQ29tbWl0c10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9jb21wYXJlL3YzLjYuNC4uLnYzLjYuNSkKCioqQnVnIGZpeGVzOioqCgotICoqXFtrOHMvaW5ncmVzcy1uZ2lueF0qKiBGaXggTkdJTlggc3NscmVkaXJlY3QgYW5ub3RhdGlvbiBzdXBwb3J0IChbIyYjODIwMzsxMjM4N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyMzg3KSBieSBbcnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKLSAqKlxbc2VydmVyXSoqIFByaW50IGFjY2VzcyBsb2dzIGZvciByZWplY3RlZCByZXF1ZXN0cyBhbmQgd2FybiBhYm91dCBuZXcgYmVoYXZpb3IgKFsjJiM4MjAzOzEyNDI0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTI0MjQpIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKCioqRG9jdW1lbnRhdGlvbjoqKgoKLSAqKlxbazhzL2luZ3Jlc3MtbmdpbnhdKiogQWRkIGF1dGgtc2lnbmluIHRvIHVuc3VwcG9ydGVkIG5naW54IGFubm90YXRpb25zIGxpc3QgKFsjJiM4MjAzOzEyMzcwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTIzNzApIGJ5IFtmaWJzaWZhbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2ZpYnNpZmFuKSkKLSBBZGQgYSBCcmVha2luZyBjaGFuZ2Ugbm90ZSB0byB0aGUgY2hhbmdlbG9nIChbIyYjODIwMzsxMjM5OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyMzk4KSBieSBbbm1lbmdpbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25tZW5naW4pKQotIEZpeCBlbmNvZGVkQ2hhcmFjdGVycyBlbnRyeVBvaW50IG9wdGlvbiBkb2N1bWVudGF0aW9uIChbIyYjODIwMzsxMjM4NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyMzg1KSBieSBbcnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKCiMjIyBbYHYzLjYuNGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcmVsZWFzZXMvdGFnL3YzLjYuNCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NvbnRhaW5vdXMvdHJhZWZpay9jb21wYXJlL3YzLjYuNC4uLnYzLjYuNCkKCioqQ1ZFJ3MgZml4ZWQ6KioKCi0gW0NWRS0yMDI1LTY2NDkwXShodHRwczovL252ZC5uaXN0Lmdvdi92dWxuL2RldGFpbC9DVkUtMjAyNS02NjQ5MCkgKEFkdmlzb3J5IFtHSFNBLWdtM3gtMjN3cC1oYzJjXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3NlY3VyaXR5L2Fkdmlzb3JpZXMvR0hTQS1nbTN4LTIzd3AtaGMyYykpOiAqKkJyZWFraW5nIENoYW5nZSoqIHBsZWFzZSByZWFkIHRoZSBbbWlncmF0aW9uIGd1aWRlXShodHRwczovL2RvYy50cmFlZmlrLmlvL3RyYWVmaWsvdjMuNi9taWdyYXRlL3YzLyN2MzY0KS4KLSBbQ1ZFLTIwMjUtNjY0OTFdKGh0dHBzOi8vbnZkLm5pc3QuZ292L3Z1bG4vZGV0YWlsL0NWRS0yMDI1LTY2NDkxKSAoQWR2aXNvcnkgW0dIU0EtN3Z3dy1tdmNyLXg2dmpdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvc2VjdXJpdHkvYWR2aXNvcmllcy9HSFNBLTd2d3ctbXZjci14NnZqKSkKCioqSW1wb3J0YW50OioqIFBsZWFzZSByZWFkIHRoZSBbbWlncmF0aW9uIGd1aWRlXShodHRwczovL2RvYy50cmFlZmlrLmlvL3RyYWVmaWsvdjMuNi9taWdyYXRlL3YzLyN2MzY0KS4KCioqQnVnIGZpeGVzOioqCgotICoqXFtzZXJ2ZXJdKiogUmVqZWN0IHN1c3BpY2lvdXMgZW5jb2RlZCBjaGFyYWN0ZXJzIChbIyYjODIwMzsxMjM2MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyMzYwKSBieSBbcnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKLSAqKlxbcGx1Z2luc10qKiBWYWxpZGF0ZSBwbHVnaW4gbW9kdWxlIG5hbWUgKFsjJiM4MjAzOzEyMjkxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTIyOTEpIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKLSAqKlxbaHR0cDNdKiogQnVtcCBnaXRodWIuY29tL3F1aWMtZ28vcXVpYy1nbyB0byB2MC41Ny4xIChbIyYjODIwMzsxMjMxOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyMzE5KSBieSBbR3JleVhvcl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0dyZXlYb3IpKQotICoqXFtodHRwM10qKiBCdW1wIGdpdGh1Yi5jb20vcXVpYy1nby9xdWljLWdvIHRvIHYwLjU3LjAgKFsjJiM4MjAzOzEyMzA4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTIzMDgpIGJ5IFtHcmV5WG9yXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vR3JleVhvcikpCi0gKipcW3NlcnZlcl0qKiBCdW1wIGdvbGFuZy5vcmcveC9jcnlwdG8gdG8gdjAuNDUuMCAoWyMmIzgyMDM7MTIyOTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjI5NikgYnkgW2tldmlucG9sbGV0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2V2aW5wb2xsZXQpKQotICoqXFthY21lXSoqIEJ1bXAgZ2l0aHViLmNvbS9nby1hY21lL2xlZ28vdjQgdG8gdjQuMjkuMCAoWyMmIzgyMDM7MTIzMzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjMzMykgYnkgW2xkZXpdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9sZGV6KSkKLSAqKlxbazhzL2luZ3Jlc3MtbmdpbnhdKiogRml4IFNTTCByZWRpcmVjdCB0byBtYXRjaCBOR0lOWCBiZWhhdmlvciAoWyMmIzgyMDM7MTIzNjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjM2MSkgYnkgW21tYXR1cl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21tYXR1cikpCi0gKipcW2s4cy9pbmdyZXNzLW5naW54XSoqIEZpeCB0aGUgc2VydmljZSBuYW1lIGZvciBpbmdyZXNzLW5naW54IHByb3ZpZGVyIChbIyYjODIwMzsxMjM1Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyMzUyKSBieSBbbW1hdHVyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbW1hdHVyKSkKLSAqKlxbazhzL2luZ3Jlc3MtbmdpbnhdKiogRml4IG5naW54LmluZ3Jlc3Mua3ViZXJuZXRlcy5pby9wcm94eS1zc2wtdmVyaWZ5IGFubm90YXRpb24gc3VwcG9ydCAoWyMmIzgyMDM7MTIzNTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjM1MSkgYnkgW3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCi0gKipcW21pZGRsZXdhcmUsYXV0aGVudGljYXRpb25dKiogQ2hhbmdlIEZvcndhcmRBdXRoIGVycm9yIGxvZyBsZXZlbCBmcm9tIERFQlVHIHRvIEVSUk9SIChbIyYjODIwMzsxMjMyNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyMzI0KSBieSBbbXVyYXRhc2xhbjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tdXJhdGFzbGFuMSkpCgoqKkRvY3VtZW50YXRpb246KioKCi0gKipcW2FwaV0qKiBGaXggdHlwbyBpbiBBUEkgZGFzaGJvYXJkIGNvbmZpZ3VyYXRpb24gaW5zdHJ1Y3Rpb25zIChbIyYjODIwMzsxMjMzNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyMzM1KSBieSBbTkFJQ09MQVNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9OQUlDT0xBUykpCi0gKipcW2RvY2tlcl0qKiBBZGQgZG9jdW1lbnRhdGlvbiBmb3IgbG9hZGJhbGFuY2VyLnNlcnZlci51cmwgaW4gRG9ja2VyIGFuZCBTd2FybSBwcm92aWRlcnMgKFsjJiM4MjAzOzEyMjg5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTIyODkpIGJ5IFt3ZWJhc2hdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS93ZWJhc2gpKQotICoqXFtrOHMvZ2F0ZXdheWFwaV0qKiBGaXggbGlua3Mgb2YgSGVsbSBjaGFydCB2YWx1ZXMgcmVmZXJlbmNlIHRvIHByb3ZpZGVycy5rdWJlcm5ldGVzR2F0ZXdheS5lbmFibGVkIChbIyYjODIwMzsxMjMxNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyMzE1KSBieSBbc2hvdWhlaV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3Nob3VoZWkpKQotICoqXFtrOHMvaW5ncmVzcy1uZ2lueF0qKiBGaXggZGVmYXVsdCB2YWx1ZSBvZiBpbmdyZXNzLW5naW54IHByb3ZpZGVyIGluIGRvY3VtZW50YXRpb24gKFsjJiM4MjAzOzEyMzI4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTIzMjgpIGJ5IFttbG9pc2VsZXVyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWxvaXNlbGV1cikpCi0gKipcW2s4cy9pbmdyZXNzLW5naW54XSoqIE5HSU5YIEluZ3Jlc3MgQ29udHJvbGxlciB0byBUcmFlZmlrIE1pZ3JhdGlvbiBHdWlkZSAoWyMmIzgyMDM7MTIzMThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjMxOCkgYnkgW3NoZWRkeS10cmFlZmlrXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc2hlZGR5LXRyYWVmaWspKQotICoqXFtrOHMvaW5ncmVzcy1uZ2lueF0qKiBJbXByb3ZlIHRoZSBjb25maWd1cmF0aW9uIG9wdGlvbnMgZGlzcGxheSBvZiB0aGUgS3ViZXJuZXRlcyBpbmdyZXNzLW5naW54IHByb3ZpZGVyIChbIyYjODIwMzsxMjI5N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyMjk3KSBieSBbbWxvaXNlbGV1cl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21sb2lzZWxldXIpKQotICoqXFtrOHMvaW5ncmVzcy1uZ2lueF0qKiBJbXByb3ZlIGluZ3Jlc3MtbmdpbnggcHJvdmlkZXIgZG9jdW1lbnRhdGlvbiAoWyMmIzgyMDM7MTIyODhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjI4OCkgYnkgW3NoZWRkeS10cmFlZmlrXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc2hlZGR5LXRyYWVmaWspKQotICoqXFtzZXJ2aWNlXSoqIEZpeCBsb2FkYmFsYW5jZXIgZG9jIGZvciBoaWdoZXN0IHJhbmRvbSB3ZWlnaHQgKFsjJiM4MjAzOzEyMjgzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTIyODMpIGJ5IFtvem9uMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL296b24yKSkKLSBDb3JyZWN0bHkgRm9ybWF0IHRoZSBIVFRQIFNlcnZpY2UgRG9jdW1lbnRhdGlvbiAoWyMmIzgyMDM7MTIzMTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjMxMSkgYnkgW3NoZWRkeS10cmFlZmlrXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc2hlZGR5LXRyYWVmaWspKQotIEFkZCBkb2N1bWVudGF0aW9uIGFib3V0IGNoZWNrTmV3VmVyc2lvbiAoWyMmIzgyMDM7MTIyOThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjI5OCkgYnkgW2Rhcmt3ZWF2ZXI4N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Rhcmt3ZWF2ZXI4NykpCgoqKk1pc2M6KioKCi0gTWVyZ2UgYnJhbmNoIHYyLjExIGludG8gdjMuNiAoWyMmIzgyMDM7MTIzNjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjM2NCkgYnkgW2tldmlucG9sbGV0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2V2aW5wb2xsZXQpKQotIE1lcmdlIGJyYW5jaCB2Mi4xMSBpbnRvIHYzLjYgKFsjJiM4MjAzOzEyMzQxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTIzNDEpIGJ5IFttbWF0dXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tbWF0dXIpKQotIE1lcmdlIGJyYW5jaCB2Mi4xMSBpbnRvIHYzLjYgKFsjJiM4MjAzOzEyMzY4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTIzNjgpIGJ5IFttbWF0dXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tbWF0dXIpKQoKIyMjIFtgdjMuNi40YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9yZWxlYXNlcy90YWcvdjMuNi40KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY29udGFpbm91cy90cmFlZmlrL2NvbXBhcmUvdjMuNi4yLi4udjMuNi40KQoKKipDVkUncyBmaXhlZDoqKgoKLSBbQ1ZFLTIwMjUtNjY0OTBdKGh0dHBzOi8vbnZkLm5pc3QuZ292L3Z1bG4vZGV0YWlsL0NWRS0yMDI1LTY2NDkwKSAoQWR2aXNvcnkgW0dIU0EtZ20zeC0yM3dwLWhjMmNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvc2VjdXJpdHkvYWR2aXNvcmllcy9HSFNBLWdtM3gtMjN3cC1oYzJjKSk6ICoqQnJlYWtpbmcgQ2hhbmdlKiogcGxlYXNlIHJlYWQgdGhlIFttaWdyYXRpb24gZ3VpZGVdKGh0dHBzOi8vZG9jLnRyYWVmaWsuaW8vdHJhZWZpay92My42L21pZ3JhdGUvdjMvI3YzNjQpLgotIFtDVkUtMjAyNS02NjQ5MV0oaHR0cHM6Ly9udmQubmlzdC5nb3YvdnVsbi9kZXRhaWwvQ1ZFLTIwMjUtNjY0OTEpIChBZHZpc29yeSBbR0hTQS03dnd3LW12Y3IteDZ2al0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9zZWN1cml0eS9hZHZpc29yaWVzL0dIU0EtN3Z3dy1tdmNyLXg2dmopKQoKKipJbXBvcnRhbnQ6KiogUGxlYXNlIHJlYWQgdGhlIFttaWdyYXRpb24gZ3VpZGVdKGh0dHBzOi8vZG9jLnRyYWVmaWsuaW8vdHJhZWZpay92My42L21pZ3JhdGUvdjMvI3YzNjQpLgoKKipCdWcgZml4ZXM6KioKCi0gKipcW3NlcnZlcl0qKiBSZWplY3Qgc3VzcGljaW91cyBlbmNvZGVkIGNoYXJhY3RlcnMgKFsjJiM4MjAzOzEyMzYwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTIzNjApIGJ5IFtydHJpYm90dGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ydHJpYm90dGUpKQotICoqXFtwbHVnaW5zXSoqIFZhbGlkYXRlIHBsdWdpbiBtb2R1bGUgbmFtZSAoWyMmIzgyMDM7MTIyOTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjI5MSkgYnkgW2tldmlucG9sbGV0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2V2aW5wb2xsZXQpKQotICoqXFtodHRwM10qKiBCdW1wIGdpdGh1Yi5jb20vcXVpYy1nby9xdWljLWdvIHRvIHYwLjU3LjEgKFsjJiM4MjAzOzEyMzE5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTIzMTkpIGJ5IFtHcmV5WG9yXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vR3JleVhvcikpCi0gKipcW2h0dHAzXSoqIEJ1bXAgZ2l0aHViLmNvbS9xdWljLWdvL3F1aWMtZ28gdG8gdjAuNTcuMCAoWyMmIzgyMDM7MTIzMDhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjMwOCkgYnkgW0dyZXlYb3JdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9HcmV5WG9yKSkKLSAqKlxbc2VydmVyXSoqIEJ1bXAgZ29sYW5nLm9yZy94L2NyeXB0byB0byB2MC40NS4wIChbIyYjODIwMzsxMjI5Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyMjk2KSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCi0gKipcW2FjbWVdKiogQnVtcCBnaXRodWIuY29tL2dvLWFjbWUvbGVnby92NCB0byB2NC4yOS4wIChbIyYjODIwMzsxMjMzM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyMzMzKSBieSBbbGRlel0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2xkZXopKQotICoqXFtrOHMvaW5ncmVzcy1uZ2lueF0qKiBGaXggU1NMIHJlZGlyZWN0IHRvIG1hdGNoIE5HSU5YIGJlaGF2aW9yIChbIyYjODIwMzsxMjM2MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyMzYxKSBieSBbbW1hdHVyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbW1hdHVyKSkKLSAqKlxbazhzL2luZ3Jlc3MtbmdpbnhdKiogRml4IHRoZSBzZXJ2aWNlIG5hbWUgZm9yIGluZ3Jlc3MtbmdpbnggcHJvdmlkZXIgKFsjJiM4MjAzOzEyMzUyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTIzNTIpIGJ5IFttbWF0dXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tbWF0dXIpKQotICoqXFtrOHMvaW5ncmVzcy1uZ2lueF0qKiBGaXggbmdpbnguaW5ncmVzcy5rdWJlcm5ldGVzLmlvL3Byb3h5LXNzbC12ZXJpZnkgYW5ub3RhdGlvbiBzdXBwb3J0IChbIyYjODIwMzsxMjM1MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyMzUxKSBieSBbcnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKLSAqKlxbbWlkZGxld2FyZSxhdXRoZW50aWNhdGlvbl0qKiBDaGFuZ2UgRm9yd2FyZEF1dGggZXJyb3IgbG9nIGxldmVsIGZyb20gREVCVUcgdG8gRVJST1IgKFsjJiM4MjAzOzEyMzI0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTIzMjQpIGJ5IFttdXJhdGFzbGFuMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL211cmF0YXNsYW4xKSkKCioqRG9jdW1lbnRhdGlvbjoqKgoKLSAqKlxbYXBpXSoqIEZpeCB0eXBvIGluIEFQSSBkYXNoYm9hcmQgY29uZmlndXJhdGlvbiBpbnN0cnVjdGlvbnMgKFsjJiM4MjAzOzEyMzM1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTIzMzUpIGJ5IFtOQUlDT0xBU10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL05BSUNPTEFTKSkKLSAqKlxbZG9ja2VyXSoqIEFkZCBkb2N1bWVudGF0aW9uIGZvciBsb2FkYmFsYW5jZXIuc2VydmVyLnVybCBpbiBEb2NrZXIgYW5kIFN3YXJtIHByb3ZpZGVycyAoWyMmIzgyMDM7MTIyODldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjI4OSkgYnkgW3dlYmFzaF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3dlYmFzaCkpCi0gKipcW2s4cy9nYXRld2F5YXBpXSoqIEZpeCBsaW5rcyBvZiBIZWxtIGNoYXJ0IHZhbHVlcyByZWZlcmVuY2UgdG8gcHJvdmlkZXJzLmt1YmVybmV0ZXNHYXRld2F5LmVuYWJsZWQgKFsjJiM4MjAzOzEyMzE1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTIzMTUpIGJ5IFtzaG91aGVpXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc2hvdWhlaSkpCi0gKipcW2s4cy9pbmdyZXNzLW5naW54XSoqIEZpeCBkZWZhdWx0IHZhbHVlIG9mIGluZ3Jlc3MtbmdpbnggcHJvdmlkZXIgaW4gZG9jdW1lbnRhdGlvbiAoWyMmIzgyMDM7MTIzMjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjMyOCkgYnkgW21sb2lzZWxldXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tbG9pc2VsZXVyKSkKLSAqKlxbazhzL2luZ3Jlc3MtbmdpbnhdKiogTkdJTlggSW5ncmVzcyBDb250cm9sbGVyIHRvIFRyYWVmaWsgTWlncmF0aW9uIEd1aWRlIChbIyYjODIwMzsxMjMxOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyMzE4KSBieSBbc2hlZGR5LXRyYWVmaWtdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zaGVkZHktdHJhZWZpaykpCi0gKipcW2s4cy9pbmdyZXNzLW5naW54XSoqIEltcHJvdmUgdGhlIGNvbmZpZ3VyYXRpb24gb3B0aW9ucyBkaXNwbGF5IG9mIHRoZSBLdWJlcm5ldGVzIGluZ3Jlc3MtbmdpbnggcHJvdmlkZXIgKFsjJiM4MjAzOzEyMjk3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTIyOTcpIGJ5IFttbG9pc2VsZXVyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWxvaXNlbGV1cikpCi0gKipcW2s4cy9pbmdyZXNzLW5naW54XSoqIEltcHJvdmUgaW5ncmVzcy1uZ2lueCBwcm92aWRlciBkb2N1bWVudGF0aW9uIChbIyYjODIwMzsxMjI4OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyMjg4KSBieSBbc2hlZGR5LXRyYWVmaWtdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zaGVkZHktdHJhZWZpaykpCi0gKipcW3NlcnZpY2VdKiogRml4IGxvYWRiYWxhbmNlciBkb2MgZm9yIGhpZ2hlc3QgcmFuZG9tIHdlaWdodCAoWyMmIzgyMDM7MTIyODNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjI4MykgYnkgW296b24yXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vb3pvbjIpKQotIENvcnJlY3RseSBGb3JtYXQgdGhlIEhUVFAgU2VydmljZSBEb2N1bWVudGF0aW9uIChbIyYjODIwMzsxMjMxMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyMzExKSBieSBbc2hlZGR5LXRyYWVmaWtdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zaGVkZHktdHJhZWZpaykpCi0gQWRkIGRvY3VtZW50YXRpb24gYWJvdXQgY2hlY2tOZXdWZXJzaW9uIChbIyYjODIwMzsxMjI5OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyMjk4KSBieSBbZGFya3dlYXZlcjg3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGFya3dlYXZlcjg3KSkKCioqTWlzYzoqKgoKLSBNZXJnZSBicmFuY2ggdjIuMTEgaW50byB2My42IChbIyYjODIwMzsxMjM2NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyMzY0KSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCi0gTWVyZ2UgYnJhbmNoIHYyLjExIGludG8gdjMuNiAoWyMmIzgyMDM7MTIzNDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjM0MSkgYnkgW21tYXR1cl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21tYXR1cikpCi0gTWVyZ2UgYnJhbmNoIHYyLjExIGludG8gdjMuNiAoWyMmIzgyMDM7MTIzNjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjM2OCkgYnkgW21tYXR1cl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21tYXR1cikpCgojIyMgW2B2My42LjJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3JlbGVhc2VzL3RhZy92My42LjIpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jb250YWlub3VzL3RyYWVmaWsvY29tcGFyZS92My42LjIuLi52My42LjIpCgoqKkltcG9ydGFudCoqOiBQbGVhc2UgcmVhZCB0aGUgW21pZ3JhdGlvbiBndWlkZV0oaHR0cHM6Ly9kb2MudHJhZWZpay5pby90cmFlZmlrL21hc3Rlci9taWdyYXRlL3YzLyN2MzYyKS4KCioqQnVnIGZpeGVzOioqCgotICoqXFtrOHMvaW5ncmVzcy1uZ2lueF0qKiBEZXByZWNhdGUgS3ViZXJuZXRlcyBJbmdyZXNzIE5HSU5YIHByb3ZpZGVyIGV4cGVyaW1lbnRhbCBmbGFnIChbIyYjODIwMzsxMjI4Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyMjg2KSBieSBbcnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKCiMjIyBbYHYzLjYuMmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcmVsZWFzZXMvdGFnL3YzLjYuMikKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NvbnRhaW5vdXMvdHJhZWZpay9jb21wYXJlL3YzLjYuMS4uLnYzLjYuMikKCioqSW1wb3J0YW50Kio6IFBsZWFzZSByZWFkIHRoZSBbbWlncmF0aW9uIGd1aWRlXShodHRwczovL2RvYy50cmFlZmlrLmlvL3RyYWVmaWsvbWFzdGVyL21pZ3JhdGUvdjMvI3YzNjIpLgoKKipCdWcgZml4ZXM6KioKCi0gKipcW2s4cy9pbmdyZXNzLW5naW54XSoqIERlcHJlY2F0ZSBLdWJlcm5ldGVzIEluZ3Jlc3MgTkdJTlggcHJvdmlkZXIgZXhwZXJpbWVudGFsIGZsYWcgKFsjJiM4MjAzOzEyMjg2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTIyODYpIGJ5IFtydHJpYm90dGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ydHJpYm90dGUpKQoKIyMjIFtgdjMuNi4xYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9yZWxlYXNlcy90YWcvdjMuNi4xKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY29udGFpbm91cy90cmFlZmlrL2NvbXBhcmUvdjMuNi4xLi4udjMuNi4xKQoKKipJbXBvcnRhbnQqKjogUGxlYXNlIHJlYWQgdGhlIFttaWdyYXRpb24gZ3VpZGVdKGh0dHBzOi8vZG9jLnRyYWVmaWsuaW8vdHJhZWZpay9tYXN0ZXIvbWlncmF0ZS92My8jdjM2MCkuCgoqKkJ1ZyBmaXhlczoqKgoKLSAqKlxbZG9ja2VyXSoqIEF1dG8tbmVnb3RpYXRlIERvY2tlciBBUEkgVmVyc2lvbiAoWyMmIzgyMDM7MTIyNTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjI1NikgYnkgW2ZlbGl4YnVlbmVtYW5uXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmVsaXhidWVuZW1hbm4pKQotICoqXFtzZXJ2ZXJdKiogRml4IG11bHRpLWxheWVyIHJvdXRpbmcgd2l0aCBtb2RlbHMgKFsjJiM4MjAzOzEyMjU4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTIyNTgpIGJ5IFtqdWxpZW5zXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vanVsaWVucykpCi0gKipcW3VkcF0qKiBSZXZlcnQgIkF2b2lkIGFsbG9jYXRpb25zIGluIHJlYWRMb29wIGJ5IHVzaW5nIHN5bmMuUG9vbCIgKFsjJiM4MjAzOzEyMjY3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTIyNjcpIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKLSAqKlxbd2VidWldKiogRml4IGJsb2NrZWQgbmF2aWdhdGlvbiBvbiBTYWZhcmkgKFsjJiM4MjAzOzEyMjMxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTIyMzEpIGJ5IFtnbmR6MDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nbmR6MDcpKQotICoqXFt3ZWJ1aV0qKiBSZXN0b3JlIHJlbW90ZSBVcGdyYWRlIHRvIEh1YiBidXR0b24gd2ViIGNvbXBvbmVudCAoWyMmIzgyMDM7MTIyMTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjIxOSkgYnkgW2duZHowN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2duZHowNykpCgoqKkRvY3VtZW50YXRpb246KioKCi0gKipcW2s4c10qKiBGaXggTmdpbnggcHJvdmlkZXIgZG9jdW1lbnRhdGlvbiAoWyMmIzgyMDM7MTIyNjZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjI2NikgYnkgW25tZW5naW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ubWVuZ2luKSkKLSAqKlxbazhzXSoqIEZpeCBHYXRld2F5IEFQSSB2ZXJzaW9uIGFuZCB0aGUgbGlzdCBvZiBmZWF0dXJlcyBzdXBwb3J0ZWQgKFsjJiM4MjAzOzEyMjU0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTIyNTQpIGJ5IFtubWVuZ2luXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbm1lbmdpbikpCgojIyMgW2B2My42LjFgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3JlbGVhc2VzL3RhZy92My42LjEpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jb250YWlub3VzL3RyYWVmaWsvY29tcGFyZS92My42LjAuLi52My42LjEpCgoqKkltcG9ydGFudCoqOiBQbGVhc2UgcmVhZCB0aGUgW21pZ3JhdGlvbiBndWlkZV0oaHR0cHM6Ly9kb2MudHJhZWZpay5pby90cmFlZmlrL21hc3Rlci9taWdyYXRlL3YzLyN2MzYwKS4KCioqQnVnIGZpeGVzOioqCgotICoqXFtkb2NrZXJdKiogQXV0by1uZWdvdGlhdGUgRG9ja2VyIEFQSSBWZXJzaW9uIChbIyYjODIwMzsxMjI1Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyMjU2KSBieSBbZmVsaXhidWVuZW1hbm5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mZWxpeGJ1ZW5lbWFubikpCi0gKipcW3NlcnZlcl0qKiBGaXggbXVsdGktbGF5ZXIgcm91dGluZyB3aXRoIG1vZGVscyAoWyMmIzgyMDM7MTIyNThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjI1OCkgYnkgW2p1bGllbnNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9qdWxpZW5zKSkKLSAqKlxbdWRwXSoqIFJldmVydCAiQXZvaWQgYWxsb2NhdGlvbnMgaW4gcmVhZExvb3AgYnkgdXNpbmcgc3luYy5Qb29sIiAoWyMmIzgyMDM7MTIyNjddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjI2NykgYnkgW2tldmlucG9sbGV0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2V2aW5wb2xsZXQpKQotICoqXFt3ZWJ1aV0qKiBGaXggYmxvY2tlZCBuYXZpZ2F0aW9uIG9uIFNhZmFyaSAoWyMmIzgyMDM7MTIyMzFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjIzMSkgYnkgW2duZHowN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2duZHowNykpCi0gKipcW3dlYnVpXSoqIFJlc3RvcmUgcmVtb3RlIFVwZ3JhZGUgdG8gSHViIGJ1dHRvbiB3ZWIgY29tcG9uZW50IChbIyYjODIwMzsxMjIxOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyMjE5KSBieSBbZ25kejA3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ25kejA3KSkKCioqRG9jdW1lbnRhdGlvbjoqKgoKLSAqKlxbazhzXSoqIEZpeCBOZ2lueCBwcm92aWRlciBkb2N1bWVudGF0aW9uIChbIyYjODIwMzsxMjI2Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzEyMjY2KSBieSBbbm1lbmdpbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25tZW5naW4pKQotICoqXFtrOHNdKiogRml4IEdhdGV3YXkgQVBJIHZlcnNpb24gYW5kIHRoZSBsaXN0IG9mIGZlYXR1cmVzIHN1cHBvcnRlZCAoWyMmIzgyMDM7MTIyNTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMjI1NCkgYnkgW25tZW5naW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ubWVuZ2luKSkKCiMjIyBbYHYzLjYuMGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jb250YWlub3VzL3RyYWVmaWsvYmxvYi9IRUFEL0NIQU5HRUxPRy5tZCN2MjExMjEtMjAyNS0wMi0yNCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NvbnRhaW5vdXMvdHJhZWZpay9jb21wYXJlL3YzLjYuMC4uLnYzLjYuMCkKCltBbGwgQ29tbWl0c10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9jb21wYXJlL3YyLjExLjIwLi4udjIuMTEuMjEpCgoqKkJ1ZyBmaXhlczoqKgoKLSAqKlxbYWNtZV0qKiBCdW1wIGdpdGh1Yi5jb20vZ28tYWNtZS9sZWdvL3Y0IHRvIHY0LjIyLjIgKFsjJiM4MjAzOzExNTM3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTE1MzcpIGJ5IFtsZGV6XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbGRleikpCi0gKipcW2NsaV0qKiBCdW1wIGdpdGh1Yi5jb20vdHJhZWZpay9wYWVyc2VyIHRvIHYwLjIuMiAoWyMmIzgyMDM7MTE1MzBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTUzMCkgYnkgW2tldmlucG9sbGV0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2V2aW5wb2xsZXQpKQotICoqXFttaWRkbGV3YXJlXSoqIEVuYWJsZSB0aGUgcmV0cnkgbWlkZGxld2FyZSBpbiB0aGUgcHJveHkgKFsjJiM4MjAzOzExNTM2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTE1MzYpIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKLSAqKlxbbWlkZGxld2FyZV0qKiBSZXRyeSBzaG91bGQgc2VuZCBoZWFkZXJzIG9uIFdyaXRlIChbIyYjODIwMzsxMTUzNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExNTM0KSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCgojIyMjIFt2My4zLjNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvdHJlZS92My4zLjMpICgyMDI1LTAxLTMxKQoKW0FsbCBDb21taXRzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL2NvbXBhcmUvdjMuMy4yLi4udjMuMy4zKQoKKipCdWcgZml4ZXM6KioKCi0gKipcW2FwaV0qKiBEbyBub3QgY3JlYXRlIG9ic2VydmFiaWxpdHkgbW9kZWwgYnkgZGVmYXVsdCAoWyMmIzgyMDM7MTE0NzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTQ3NikgYnkgW3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCi0gKipcW2Zhc3Rwcm94eV0qKiBGaXggY29udGVudC1sZW5ndGggaGVhZGVyIGFzc2VydGlvbiAoWyMmIzgyMDM7MTE0OThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTQ5OCkgYnkgW2tldmlucG9sbGV0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2V2aW5wb2xsZXQpKQotICoqXFtmYXN0cHJveHldKiogSGFuZGxlIHJlc3BvbnNlcyB3aXRob3V0IGNvbnRlbnQgbGVuZ3RoIGhlYWRlciAoWyMmIzgyMDM7MTE0NThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTQ1OCkgYnkgW3J0cmlib3R0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3J0cmlib3R0ZSkpCi0gKipcW2s4cy9jcmQsazhzXSoqIEFkZCBtaXNzaW5nIGhlYWRlckZpZWxkIGluIE1pZGRsZXdhcmUgQ1JEIChbIyYjODIwMzsxMTQ5OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExNDk5KSBieSBbanNwZG93bl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2pzcGRvd24pKQotICoqXFt0cmFjaW5nLGFjY2Vzc2xvZ3NdKiogQnJpbmcgYmFjayBUcmFjZUlEIGFuZCBTcGFuSUQgZmllbGRzIGluIGFjY2VzcyBsb2dzIChbIyYjODIwMzsxMTQ1MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExNDUwKSBieSBbcnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKCioqTWlzYzoqKgoKLSBNZXJnZSBicmFuY2ggdjIuMTEgaW50byB2My4zIChbIyYjODIwMzsxMTUwMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExNTAyKSBieSBbcnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKLSBNZXJnZSBicmFuY2ggdjIuMTEgaW50byB2My4zIChbIyYjODIwMzsxMTQ5MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExNDkxKSBieSBbcnRyaWJvdHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcnRyaWJvdHRlKSkKCiMjIyMgW3YyLjExLjIwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3RyZWUvdjIuMTEuMjApICgyMDI1LTAxLTMxKQoKW0FsbCBDb21taXRzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL2NvbXBhcmUvdjIuMTEuMTkuLi52Mi4xMS4yMCkKCioqQnVnIGZpeGVzOioqCgotICoqXFthY21lXSoqIEdyYWNlZnVsIHNodXRkb3duIGZvciBBQ01FIEpTT04gd3JpdGUgb3BlcmF0aW9uIChbIyYjODIwMzsxMTQ5N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExNDk3KSBieSBbanVsaWVuc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2p1bGllbnMpKQoKKipEb2N1bWVudGF0aW9uOioqCgotIENoYW5nZSBkb2NrZXItY29tcG9zZSB0byBkb2NrZXIgY29tcG9zZSAoWyMmIzgyMDM7MTE0OTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTQ5NikgYnkgW2toYWktcGldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9raGFpLXBpKSkKCiMjIyMgW3YyLjExLjE5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3RyZWUvdjIuMTEuMTkpICgyMDI1LTAxLTI5KQoKW0FsbCBDb21taXRzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL2NvbXBhcmUvdjIuMTEuMTguLi52Mi4xMS4xOSkKCioqQnVnIGZpeGVzOioqCgotICoqXFttaWRkbGV3YXJlXSoqIENoYW5naW5nIGxvZyBtZXNzYWdlIHdoZW4gY2xpZW50IGNlcnQgaXMgbm90IGF2YWlsYWJsZSB0byBkZWJ1ZyAoWyMmIzgyMDM7MTE0NTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvcHVsbC8xMTQ1MykgYnkgW05lbHdoaXhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9OZWx3aGl4KSkKLSAqKlxbc2VydmljZV0qKiBEbyBub3QgY3JlYXRlIGEgbG9nZ2VyIGluc3RhbmNlIGZvciBlYWNoIHByb3h5IChbIyYjODIwMzsxMTQ4N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExNDg3KSBieSBba2V2aW5wb2xsZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rZXZpbnBvbGxldCkpCi0gKipcW3dlYnVpXSoqIEZpeCBhdXRvIHJlZnJlc2ggbm90IGNsZWFyaW5nIG9uIGNvbXBvbmVudCB1bm1vdW50IChbIyYjODIwMzsxMTQ3N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay9wdWxsLzExNDc3KSBieSBbRG91YmxlUkVXXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRG91YmxlUkVXKSkKCioqRG9jdW1lbnRhdGlvbjoqKgoKLSBSZW1vdmUgYXdlc29tZS50cmFlZmlrLmlvIHJlZmVyZW5jZSBpbiBkb2N1bWVudGF0aW9uIHNlY3Rpb24gKFsjJiM4MjAzOzExNDM1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTE0MzUpIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKCiMjIyMgW3YzLjMuMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RyYWVmaWsvdHJhZWZpay90cmVlL3YzLjMuMikgKDIwMjUtMDEtMTQpCgpbQWxsIENvbW1pdHNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmFlZmlrL3RyYWVmaWsvY29tcGFyZS92My4zLjEuLi52My4zLjIpCgoqKkJ1ZyBmaXhlczoqKgoKLSAqKlxbZmFzdHByb3h5XSoqIERvIG5vdCByZWFkIHJlc3BvbnNlIGJvZHkgZm9yIEhFQUQgcmVxdWVzdHMgKFsjJiM4MjAzOzExNDQyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHJhZWZpay90cmFlZmlrL3B1bGwvMTE0NDIpIGJ5IFtrZXZpbnBvbGxldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tldmlucG9sbGV0KSkKLSAqKlxbbWV0cmljcyx0cmFjaW5nLGFjY2Vzc2xvZ3NdKiogRml4IG9ic2VydmFiaWxpdHkgY29uZmlndXJhdGlvbiBvbiBFbnRyeQoKPC9kZXRhaWxzPgoKLS0tCgojIyMgQ29uZmlndXJhdGlvbgoK8J+ThSAqKlNjaGVkdWxlKio6IEJyYW5jaCBjcmVhdGlvbiAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKSwgQXV0b21lcmdlIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpLgoK8J+apiAqKkF1dG9tZXJnZSoqOiBEaXNhYmxlZCBieSBjb25maWcuIFBsZWFzZSBtZXJnZSB0aGlzIG1hbnVhbGx5IG9uY2UgeW91IGFyZSBzYXRpc2ZpZWQuCgrimbsgKipSZWJhc2luZyoqOiBXaGVuZXZlciBQUiBiZWNvbWVzIGNvbmZsaWN0ZWQsIG9yIHlvdSB0aWNrIHRoZSByZWJhc2UvcmV0cnkgY2hlY2tib3guCgrwn5SVICoqSWdub3JlKio6IENsb3NlIHRoaXMgUFIgYW5kIHlvdSB3b24ndCBiZSByZW1pbmRlZCBhYm91dCB0aGlzIHVwZGF0ZSBhZ2Fpbi4KCi0tLQoKIC0gWyBdIDwhLS0gcmViYXNlLWNoZWNrIC0tPklmIHlvdSB3YW50IHRvIHJlYmFzZS9yZXRyeSB0aGlzIFBSLCBjaGVjayB0aGlzIGJveAoKLS0tCgpUaGlzIFBSIHdhcyBnZW5lcmF0ZWQgYnkgW01lbmQgUmVub3ZhdGVdKGh0dHBzOi8vbWVuZC5pby9yZW5vdmF0ZS8pLiBWaWV3IHRoZSBbcmVwb3NpdG9yeSBqb2IgbG9nXShodHRwczovL2RldmVsb3Blci5tZW5kLmlvL2dpdGh1Yi9vc2lzbS9hbnNpYmxlLWNvbGxlY3Rpb24tc2VydmljZXMpLgo8IS0tcmVub3ZhdGUtZGVidWc6ZXlKamNtVmhkR1ZrU1c1V1pYSWlPaUkwTVM0ME5pNHpJaXdpZFhCa1lYUmxaRWx1Vm1WeUlqb2lORE11TlRrdU1DSXNJblJoY21kbGRFSnlZVzVqYUNJNkltMWhhVzRpTENKc1lXSmxiSE1pT2xzaWNtVnViM1poZEdVaVhYMD0tLT4K
      patchset: d8a5e9b0b0121d4b1358115e3953dad3c923790c
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 58f24f5b479e15eb2d520850d27e3b1b6fc66aa6
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 038dd8b856c62af4433c8477c5cb3d0480847059
          trusted/project_2/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 0c74c57cedff2b36bb37ca68a5338d1c49991496
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 0c74c57cedff2b36bb37ca68a5338d1c49991496
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 58f24f5b479e15eb2d520850d27e3b1b6fc66aa6
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 038dd8b856c62af4433c8477c5cb3d0480847059
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/ansible-molecule/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: null
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/ansible-collection-services
        name: osism/ansible-collection-services
        short_name: ansible-collection-services
        src_dir: src/github.com/osism/ansible-collection-services
      projects:
        github.com/osism/ansible-collection-services:
          canonical_hostname: github.com
          canonical_name: github.com/osism/ansible-collection-services
          checkout: main
          checkout_description: zuul branch
          commit: d99d1db456f836717a8931ae374c4708a7b65ade
          name: osism/ansible-collection-services
          required: false
          short_name: ansible-collection-services
          src_dir: src/github.com/osism/ansible-collection-services
      ref: refs/pull/1964/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
