发布日期: 2024-12-16
版本号: v3.3.0-rc1

Traefik近期更新包含多项功能增强:在ACME模块新增传播检查控制选项;API部分加入dump端点支持;HTTP请求中设置Host头部;Kubernetes相关组件中IngressRoute类型改为可选;日志系统新增OpenTelemetry集成及实验性OTLP支持;指标、追踪和访问日志支持入口点与路由层管理;中间件认证优化包括保留ForwardAuth位置头、基础认证哈希计算效率提升及转发请求体到鉴权服务器;插件模块添加启动失败终止选项;粘性会话支持自定义Cookie路径及端点服务;Web界面和API支持配置基础路径。此外,项目进行了多次v3.2分支到主分支的合并操作。

更新内容 (中文)

功能改进:

  • [acme] 新增控制 ACME 传播检查的选项(#11241 by ldez
  • [api] 支持 dump API 端点(#11328 by mmatur
  • [http] 在 HTTP 提供者请求中设置 Host 头(#11237 by nikonhub
  • [k8s/crd,k8s] 使 IngressRoute 类型变为可选(#11177 by skirtan1
  • [logs,accesslogs] 支持 OpenTelemetry 日志与访问日志(#11319 by rtribotte
  • [logs,accesslogs] 为 OTLP 日志集成添加实验性标志(#11335 by kevinpollet
  • [metrics,tracing,accesslogs] 支持在入口点与路由层级管理可观测性(#11308 by rtribotte
  • [middleware,authentication] 新增选项以保留 ForwardAuth 服务器的 Location 头(#11318 by Nelwhix
  • [middleware,authentication] 优化基础认证哈希计算以支持并发请求(#11143 by michelheusschen
  • [middleware,authentication] 在转发认证中将请求体发送至授权服务器(#11097 by kyo-ke
  • [plugins] 新增 AbortOnPluginFailure 选项以在插件加载失败时中止启动(#11228 by bmagic
  • [sticky-session] 支持粘性 Cookie 的可配置路径(#11166 by IIpragmaII
  • [sticky-session,k8s/ingress,k8s/crd,k8s] 支持服务端点(#11121 by BZValoche
  • [webui,api] 支持配置 API 与仪表盘的基础路径(#11250 by rtribotte

其他:

更新内容 (原始)

Enhancements:

  • [acme] Add options to control ACME propagation checks (#11241 by ldez)
  • [api] Add support dump API endpoint (#11328 by mmatur)
  • [http] Set Host header in HTTP provider request (#11237 by nikonhub)
  • [k8s/crd,k8s] Make the IngressRoute kind optional (#11177 by skirtan1)
  • [logs,accesslogs] OpenTelemetry Logs and Access Logs (#11319 by rtribotte)
  • [logs,accesslogs] Add experimental flag for OTLP logs integration (#11335 by kevinpollet)
  • [metrics,tracing,accesslogs] Manage observability at entrypoint and router level (#11308 by rtribotte)
  • [middleware,authentication] Add an option to preserve the ForwardAuth Server Location header (#11318 by Nelwhix)
  • [middleware,authentication] Only calculate basic auth hashes once for concurrent requests (#11143 by michelheusschen)
  • [middleware,authentication] Send request body to authorization server for forward auth (#11097 by kyo-ke)
  • [plugins] Add AbortOnPluginFailure option to abort startup on plugin load failure (#11228 by bmagic)
  • [sticky-session] Configurable path for sticky cookies (#11166 by IIpragmaII)
  • [sticky-session,k8s/ingress,k8s/crd,k8s] Support serving endpoints (#11121 by BZValoche)
  • [webui,api] Configurable API & Dashboard base path (#11250 by rtribotte)

Misc:

下载链接