All Versions
231
Latest Version
Avg Release Cycle
9 days
Latest Release
516 days ago

Changelog History
Page 6

  • v2.5.0-rc2 Changes

    June 28, 2021

    All Commits

    โœจ Enhancements:

    • [file] Update sprig to v3.2.0 (#7746 by sirlatrom)
    • [healthcheck] Healthcheck: add support at the load-balancers of services level (#8057 by mpl)
    • [http3] Upgrade github.com/lucas-clemente/quic-go (#8076 by sylr)
    • [http3] Add HTTP3 support (experimental) (#7724 by juliens)
    • [k8s,k8s/crd,k8s/ingress] Ignore empty endpoint changes (#7646 by hensur)
    • [k8s,k8s/crd] Improve kubernetes external name service support for UDP (#7773 by kevinpollet)
    • [k8s,k8s/crd] Upgrade the CRD version from apiextensions.k8s.io/v1beta1 to apiextensions.k8s.io/v1 (#7815 by jbdoumenjou)
    • [k8s,k8s/crd] Add named port support to Kubernetes IngressRoute CRDs (#7668 by Cirrith)
    • [k8s,k8s/gatewayapi] Add wildcard hostname rule to kubernetes gateway (#7963 by jberger)
    • [k8s,k8s/gatewayapi] Allow crossprovider service reference (#7774 by jbdoumenjou)
    • [k8s,k8s/gatewayapi] Add support for TCPRoute and TLSRoute (#8054 by tomMoulard)
    • [k8s,k8s/ingress] Filter ingress class resources by name (#7915 by tomMoulard)
    • [k8s,k8s/ingress] Upgrade Ingress Handling to work with networkingv1/Ingress (#7549 by SantoDE)
    • [k8s,k8s/ingress] Upgrade IngressClass to use v1 over v1Beta on Kube 1.19+ (#8089 by SantoDE)
    • [k8s,k8s/ingress] Add k8s provider option to create services without endpoints (#7593 by Lucaber)
    • [k8s,k8s/ingress] Add ServersTransport annotation to k8s ingress provider (#8084 by wdullaer)
    • ๐Ÿ”Š [logs,middleware] Add TLS version and cipher to the accessLog (#7478 by na4ma4)
    • [metrics] Allow to define datadogs metrics endpoint with env vars (#7968 by sylr)
    • [metrics] Add TLS certs expiration metric (#6924 by sylr)
    • [middleware,metrics] Add router metrics (#7510 by jorge07)
    • [middleware,tcp] Add TCP Middlewares support (#7813 by rtribotte)
    • [middleware] Deprecates ssl redirect headers middleware options (#8160 by tomMoulard)
    • [middleware] Headers: add permissionsPolicy and deprecate featurePolicy (#8200 by WLun001)
    • [middleware] Removes headers middleware options (#8161 by tomMoulard)
    • ๐Ÿ”Œ [plugins,provider] Add plugin's support for provider (#7794 by ldez)
    • ๐Ÿ”Œ [plugins] Local private plugins. (#8224 by ldez)
    • [rules] Add routing IP rule matcher (#8169 by tomMoulard)
    • [rules] Support not in rules definition (#8164 by juliens)
    • [server] Improve host name resolution for TCP proxy (#7971 by H-M-H)
    • [server] Add ability to disable HTTP/2 in dynamic config (#7645 by jcuzzi)
    • [sticky-session] Add a mechanism to format the sticky cookie value (#8103 by tomMoulard)
    • [tls] Mutualize TLS version and cipher code (#7779 by rtribotte)
    • [tls] Do not build a default certificate for ACME challenges store (#7833 by rkojedzinszky)
    • [tracing] Use Datadog tracer environment variables to setup default config (#7721 by GianOrtiz)
    • [tracing] Update Elastic APM from 1.7.0 to 1.11.0 (#8187 by afitzek)
    • [tracing] Override jaeger configuration with env variables (#8198 by mmatur)
    • [udp] Add udp timeout configuration (#6982 by Lindenk)

    ๐Ÿ› Bug fixes:

    • [k8s] Remove logging of changed object with cast (#8128 by hensur)

    ๐Ÿ“š Documentation:

    Misc:

  • v2.5.0-rc1 Changes

    June 28, 2021

    ๐Ÿš€ Release canceled.

  • v2.4.14 Changes

    August 16, 2021

    All Commits

    ๐Ÿ› Bug fixes:

    • [k8s/crd,k8s] Avoid unauthorized middleware cross namespace reference (#8322 by jbdoumenjou)
    • [kv] Remove unwanted trailing slash in key (#8335 by jbdoumenjou)
    • [middleware] Redirect: fix comparison when explicit port request and implicit redirect port (#8348 by tcolgate)

    ๐Ÿ“š Documentation:

    • [kv] Fix a router's entryPoint definition example for KV provider (#8357 by avtion)
  • v2.4.13 Changes

    July 30, 2021

    All Commits

    ๐Ÿ› Bug fixes:

    • [authentication,middleware] Remove hop-by-hop headers defined in connection header before some middleware (#8319 by ldez)
  • v2.4.12 Changes

    July 26, 2021

    All Commits

    ๐Ÿ› Bug fixes:

    • [k8s,k8s/ingress] Get Kubernetes server version early (#8286 by rtribotte)
    • [k8s,k8s/ingress] Don't remove ingress config on API call failure (#8185 by dtomcej)
    • [middleware] Ratelimiter: use correct ttlSeconds value, and always call Set (#8254 by mpl)
    • [tls] Check if defaultcertificate is defined in store (#8274 by dtomcej)
  • v2.4.11 Changes

    July 15, 2021

    All Commits

    ๐Ÿ› Bug fixes:

    • [k8s,k8s/crd,k8s/ingress] Disable ExternalName Services by default on Kubernetes providers (#8261 by dtomcej)
    • [k8s,k8s/crd,k8s/ingress] Fix: malformed Kubernetes resource names and references in tests (#8226 by rtribotte)
    • [k8s,k8s/crd] Disable Cross-Namespace by default for IngressRoute provider (#8260 by dtomcej)
    • ๐Ÿ”Š [logs,middleware] Accesslog: support multiple values for a given header (#8258 by ldez)
    • ๐Ÿ”Š [logs] Ignore http 1.0 request host missing errors (#8252 by dtomcej)
    • [middleware] Headers Middleware: support http.CloseNotifier interface (#8238 by dtomcej)
    • [tls] Detect certificates content modifications (#8243 by jbdoumenjou)

    ๐Ÿ“š Documentation:

    • [middleware,k8s] Fix invalid subdomain (#8212 by WLun001)
    • โž• Add the list of available provider names (#8225 by WLun001)
    • ๐Ÿ›  Fix maintainers-guidelines page title (#8216 by kubopanda)
    • โœ๏ธ Typos in contributing section (#8215 by kubopanda)
  • v2.4.10 Changes

    July 13, 2021

    All Commits

    ๐Ÿš€ Release canceled.

  • v2.4.9 Changes

    June 21, 2021

    All Commits

    ๐Ÿ› Bug fixes:

    • [acme] Update go-acme/lego to v4.4.0 (#8179 by ldez)
    • [acme] Fix: ACME preferred chain. (#8146 by ldez)
    • [k8s,k8s/gatewayapi] Remove error when HTTProutes is empty (#8023 by tomMoulard)
    • [k8s,k8s/ingress] Fix incorrect behaviour with multi-port endpoint subsets (#8156 by coufalja)
    • [k8s,k8s/ingress] Kubernetes ingress provider to search via all endpoints (#7997 by martinvizvary)
    • ๐Ÿ [plugins,windows] Fix plugin unzip call on windows (#8136 by ddtmachado)
    • ๐Ÿ”Œ [plugins] Update Yaegi to v0.9.17 (#8100 by ldez)
    • [provider] Bump paerser to v0.1.4 (#8116 by ldez)
    • [server] Create buffered signals channel (#8190 by dtomcej)
    • [server] Fix: use defaultEntryPoints when no entryPoint is defined in a TCPRouter (#8111 by LandryBe)
    • [tls] Use a dynamic buffer to handle client Hello SNI detection (#8194 by ldez)
    • [tracing] Error span on 5xx only (#8033 by kevtainer)

    ๐Ÿ“š Documentation:

    • [k8s,k8s/crd] Fix ingressRouteTCP external name service examples in documentation (#8120 by rtribotte)
    • [k8s,k8s/gatewayapi] Fix Kubernetes Gateway API documentation links (#8063 by jbdoumenjou)
    • [k8s,k8s/gatewayapi] Fix: k8s gateway api link (#8085 by tomMoulard)
    • [k8s,k8s/gatewayapi] Fix the "values" field in the example of httproute (#8192 by maelvls)
    • [k8s/crd] Fix ServersTransport documentation (#8019 by tomMoulard)
    • [k8s] Correct annotation option (#8031 by cbergmann)
    • [metrics] Add metrics documentation (#8007 by rtribotte)
    • [middleware] Docs: add examples for removing headers (#8030 by SuperSandro2000)
    • [middleware] Doc: clarify usage for ratelimit's excludedIPs (#8072 by mpl)
    • [middleware] Elaborate on possible use of status codes with the errors middleware (#8176 by Midnighter)
    • [middleware] Doc: fix a syntax error in ratelimit TOML configuration sample (#8101 by mvertes)
    • [pilot] Docs: add pilot dashboard flag to static configuration file reference (#8152 by danshilm)
    • โž• Adding Maintainers Guidelines (#8168 by jakubhajek)
    • Explains Traefik HTTP response status codes (#8170 by rtribotte)
    • Doc: typo fix (#8026 by mpl)
    • โž• Adding formatting to the document. (#8180 by jakubhajek)
    • 0๏ธโƒฃ Changing default file format for the snippets from TOML to YAML (#8193 by tomMoulard)
  • v2.4.8 Changes

    March 22, 2021

    All Commits

    ๐Ÿ› Bug fixes:

    • [acme] Update go-acme/lego to v4.3.1 (#7980 by ldez)
    • [acme] Update go-acme/lego to v4.3.0 (#7975 by ldez)
    • [k8s,k8s/gatewayapi] Update to gateway-api v0.2.0 (#7943 by jbdoumenjou)
    • [pilot,webui] Adding an option to (de)activate Pilot integration into the Traefik dashboard (#7994 by tomMoulard)
    • [rules] Raise errors for non-ASCII domain names in a router's rules (#7986 by rtribotte)
    • [server] Update pires/go-proxyproto to v0.5.0 (#7948 by mschneider82)

    ๐Ÿ“š Documentation:

    • [middleware] Improve basic auth middleware httpasswd example (#7992 by d3473r)
    • [middleware] Add missing traefik. prefix across sample config (#7990 by deepyaman)
    • [middleware] Remove a no longer needed note (#7979 by cmcga1125)
  • v2.4.7 Changes

    March 08, 2021

    All Commits

    ๐Ÿ› Bug fixes:

    • [acme] Fix: double close chan on TLS challenge (#7956 by ldez)
    • [provider] Bump paerser to v0.1.2 (#7945 by jbdoumenjou)
    • [server] Feature: tune transport buffer size to increase performance (#7957 by mvertes)

    ๐Ÿ“š Documentation: