traefik

The Cloud Native Application Proxy

MIT License

Stars
47.9K
Committers
820

Bot releases are hidden (Show)

traefik - v2.6.0-rc3

Published by traefiker over 2 years ago

Bug fixes:

Misc:

traefik - v2.5.7

Published by traefiker over 2 years ago

Bug fixes:

  • [acme] Update go-acme/lego to v4.6.0 (#8716 by ldez)
  • [logs] Adjust log level from info to debug (#8718 by tomMoulard)
  • [plugins] Fix middleware plugins memory leak (#8702 by ldez)
  • [server] Mitigate memory leak (#8706 by mpl)
  • [webui,middleware] Fix middleware regexp's display (#8697 by tomMoulard)

Documentation:

traefik - v2.6.0-rc2

Published by traefiker almost 3 years ago

Bug fixes:

Misc:

traefik - v2.5.6

Published by traefiker almost 3 years ago

Bug fixes:

  • [middleware] Process all X-Forwarded-For headers in the request (#8596 by kevinpollet)
  • [plugins] Update Yaegi to v0.11.2 (#8650 by ldez)
  • [server] Update golang.org/x/net dependency version (#8635 by kevinpollet)

Documentation:

  • [api] Add missing API endpoints documentation (#8649 by ichxxx)
  • [middleware] Fix passTLSClientCert CRD example name (#8637 by ddtmachado)
  • [middleware] Correct documentation in middleware overview (#8636 by Alestrix)
traefik -

Published by traefiker almost 3 years ago

Enhancements:

  • [acme] Allow configuration of ACME certificates duration (#8046 by pmontepagano)
  • [consul,consulcatalog] Support consul enterprise namespaces in consul catalog provider (#8592 by kevinpollet)
  • [k8s,k8s/gatewayapi] Update gateway api provider to v1alpha2 (#8535 by kevinpollet)
  • [k8s,k8s/gatewayapi] Support gateway api RouteNamespaces (#8299 by tomMoulard)
  • [k8s/crd] Support Kubernetes basic-auth secrets (#8189 by dtomcej)
  • [metrics] Add configurable tags to influxdb metrics (#8308 by Tetha)
  • [metrics] Add prefix to datadog metrics (#8234 by fredwangwang)
  • [middleware,tcp] Add in flight connection middleware (#8429 by tomMoulard)
  • [middleware] Add Organizational Unit to passtlscert middleware (#7958 by FernFerret)
  • [middleware] Allow configuration of minimum body size for compress middleware (#8239 by lus)
  • [middleware] Ceil Retry-After value in the rate-limit middleware (#8581 by pyaillet)
  • [middleware] Refactor Exponential Backoff (#7519 by danieladams456)
  • [server,k8s/crd,k8s] Allow configuration of HTTP/2 readIdleTimeout and pingTimeout (#8539 by tomMoulard)
  • [server] Allow configuration of advertised port for HTTP/3 (#8131 by valerauko)
  • [tracing] Upgrade Instana tracer and make process profiling configurable (#8334 by andriikushch)

Misc:

traefik - v2.5.5

Published by traefiker almost 3 years ago

Bug fixes:

  • [acme] Update go-acme/lego to v4.5.3 (#8607 by lippertmarkus)
  • [k8s/crd,k8s] fix: propagate source criterion config to RateLimit middleware in Kubernetes CRD (#8591 by rbailly-talend)
  • [plugins] plugins: start the go routine before calling Provide (#8620 by ldez)
  • [plugins] Update yaegi to v0.11.1 (#8600 by tomMoulard)
  • [plugins] Update yaegi v0.11.0 (#8564 by ldez)
  • [udp] fix: increase UDP read buffer length to max datagram size (#8560 by kevinpollet)

Documentation:

  • [consul] docs: removing typo in consul-catalog provider doc (#8603 by tomMoulard)
  • [metrics] docs: remove misleading metrics overview configuration (#8579 by gsilvapt)
  • [middleware] docs: align docker configuration example notes in basicauth HTTP middleware (#8615 by tomMoulard)
  • [service] docs: health check use readiness probe in k8s (#8575 by Vampouille)
  • [tls] docs: uniformize client TLS config documentation (#8602 by kevinpollet)
  • Update CODE_OF_CONDUCT.md (#8619 by tfny)
  • fixed minor spelling error in Regexp Syntax section (#8565 by kerrsmith)
traefik - v1.7.34

Published by traefiker almost 3 years ago

Bug fixes:

  • [k8s] require that secret is a valid PEM (#8624 by jr0d)
traefik - v2.5.4

Published by traefiker almost 3 years ago

Bug fixes:

  • [acme] Update go-acme/lego to v4.5.0 (#8481 by ldez)
  • [k8s/crd,k8s] fix: add missing RequireAnyClientCert value to TLSOption CRD (#8464 by kevinpollet)
  • [k8s/crd,k8s] fix: normalize middleware names in ingress route config (#8484 by aaronraff)
  • [middleware,provider,tls] fix: do not require a TLS client cert when InsecureSkipVerify is false (#8525 by kevinpollet)
  • [middleware,tls] fix: use host's root CA set if ClientTLS ca is not defined (#8545 by kevinpollet)
  • [middleware] fix: forward request Host to errors middleware service (#8460 by kevinpollet)
  • [middleware] fix: use EscapedPath as header value when RawPath is empty (#8251 by dtomcej)
  • [tcp,udp] fix: TCP/UDP wrr when all servers have a weight set to 0 (#8553 by tomMoulard)
  • [webui] fix: bug parsing weighted service provider name (#8522 by cocoanton)

Documentation:

  • [acme] docs: remove quotes in certificatesresolvers CLI examples (#8544 by rdxmb)
  • [k8s/ingress,k8s] docs: clarify usage for cross provider references in Kubernetes ingress annotations (#8536 by rtribotte)
  • [k8s/ingress] docs: networking.k8s.io/v1beta1 to networking.k8s.io/v1 (#8523 by pmareke)
  • [k8s] docs: replace links to French translation of k8s docs with English ones (#8457 by FoseFx)
  • [k8s] docs: remove non-working kind config in IngressRouteTCP/UDP examples (#8538 by kevinpollet)
  • [kv] docs: fix typo in KV providers documentation (#8477 by rondoe)
  • [metrics] docs: fix typo in addRoutersLabels option title (#8561 by kevinpollet)
  • [middleware] fix: sourceCriterion documentation for InFlightReq and RateLimit middlewares (#8524 by pmareke)
  • [middleware] Mention escaping escape characters in YAML for regex usage (#8496 by JackMorganNZ)
  • [rules] docs: add named groups details to Regexp Syntax section (#8559 by kerrsmith)
  • [tracing] docs: reword tracing config descriptions to be consistent (#8473 by kevinpollet)
  • docs: remove link to microbadger.com (#8555 by CrispyBaguette)
  • docs: remove http scheme urls in documentation (#8507 by tomMoulard)
  • docs: update traefik image version (#8533 by tomMoulard)
traefik - v1.7.33

Published by traefiker about 3 years ago

Bug fixes:

  • [acme] acme: fix non-cluster mode (#8501 by ldez)
traefik - v1.7.32

Published by traefiker about 3 years ago

Bug fixes:

  • [acme] acme: add missing preferred chain (#8495 by ldez)
traefik - v1.7.31

Published by mmatur about 3 years ago

Bug fixes:

  • [acme,k8s] acme: add support of preferredchain in Traefik v1 (#8482 by ldez)
traefik - v2.5.3

Published by traefiker about 3 years ago

Bug fixes:

  • [consulcatalog] Fix certChan defaulting on consul catalog provider (#8439 by tomMoulard)
  • [k8s/crd,k8s] Fix peerCertURI config for k8s crd provider (#8454 by kevinpollet)
  • [k8s/crd,k8s] Ensure disableHTTP2 works with k8s crd (#8448 by ssboisen)
  • [k8s/crd,k8s] Fix ServersTransport reference from IngressRoute service definition (#8431 by rtribotte)
  • [k8s/crd,k8s] Add cross namespace verification in Kubernetes CRD (#8422 by tomMoulard)
  • [metrics] Fix Prometheus router's metrics (#8425 by tomMoulard)
  • [plugins] Update yaegi to v0.10.0 (#8452 by ldez)

Documentation:

traefik - v2.5.2

Published by traefiker about 3 years ago

Bug fixes:

  • [http3] Upgrade github.com/lucas-clemente/quic-go to v0.23.0 (#8413 by sylr)
  • [middleware] Fix empty body error for mirroring middleware (#8381 by antgubarev)
  • [tracing] Bump go.elastic.co/apm version to v1.13.1 (#8399 by rtribotte)
  • Update x/sys to support go 1.17 (#8368 by roopakv)
  • Bump Alpine docker image version from 3.11 to 3.14 for official Traefik images

Documentation:

traefik - v2.5.1

Published by traefiker about 3 years ago

Bug fixes:

  • [middleware,http3] Conditional CloseNotify in header middleware (#8374 by juliens)
  • [tls,tcp,k8s/crd,k8s] Makes ALPN protocols configurable (#8383 by rtribotte)

Documentation:

  • [k8s] Adds MiddlewareTCP CRD documentation (#8369 by perosb)
  • [middleware] Adds ContentType to middleware's overview table (#8350 by euidong)
traefik - v2.5.0

Published by traefiker about 3 years ago

Enhancements:

  • [consulcatalog] Add Support for Consul Connect (#7407 by Gufran)
  • Update Go version (#8355 by mpl)
  • [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/gatewayapi] Add wildcard hostname rule to kubernetes gateway (#7963 by jberger)
  • [k8s,k8s/gatewayapi] Add support for TCPRoute and TLSRoute (#8054 by tomMoulard)
  • [k8s,k8s/gatewayapi] Allow crossprovider service reference (#7774 by jbdoumenjou)
  • [k8s/crd,k8s] Add named port support to Kubernetes IngressRoute CRDs (#7668 by Cirrith)
  • [k8s/crd,k8s] Improve kubernetes external name service support for UDP (#7773 by kevinpollet)
  • [k8s/crd,k8s] Upgrade the CRD version from apiextensions.k8s.io/v1beta1 to apiextensions.k8s.io/v1 (#7815 by jbdoumenjou)
  • [k8s/ingress,k8s/crd,k8s] Ignore empty endpoint changes (#7646 by hensur)
  • [k8s/ingress,k8s] Upgrade Ingress Handling to work with networkingv1/Ingress (#7549 by SantoDE)
  • [k8s/ingress,k8s] Filter ingress class resources by name (#7915 by tomMoulard)
  • [k8s/ingress,k8s] Add k8s provider option to create services without endpoints (#7593 by Lucaber)
  • [k8s/ingress,k8s] Upgrade IngressClass to use v1 over v1Beta on Kube 1.19+ (#8089 by SantoDE)
  • [k8s/ingress,k8s] Add ServersTransport annotation to k8s ingress provider (#8084 by wdullaer)
  • [logs,middleware] Add TLS version and cipher to the accessLog (#7478 by na4ma4)
  • [metrics] Add TLS certs expiration metric (#6924 by sylr)
  • [metrics] Allow to define datadogs metrics endpoint with env vars (#7968 by sylr)
  • [middleware,metrics] Add router metrics (#7510 by jorge07)
  • [middleware,tcp] Add TCP Middlewares support (#7813 by rtribotte)
  • [middleware] Removes headers middleware options (#8161 by tomMoulard)
  • [middleware] Headers: add permissionsPolicy and deprecate featurePolicy (#8200 by WLun001)
  • [middleware] Deprecates ssl redirect headers middleware options (#8160 by tomMoulard)
  • [plugins] Local private plugins. (#8224 by ldez)
  • [provider,plugins] Add plugin's support for provider (#7794 by ldez)
  • [rules] Support not in rules definition (#8164 by juliens)
  • [rules] Add routing IP rule matcher (#8169 by tomMoulard)
  • [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,k8s/crd,k8s] Improve CA certificate loading from kubernetes secret (#7789 by rio)
  • [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,k8s/gatewayapi] Update Gateway API version to v0.3.0 (#8253 by jbdoumenjou)
  • [k8s] Kubernetes: detect changes for resources other than endpoints (#8313 by rtribotte)
  • [middleware] Library change for compress middleware to increase performance (#8245 by tomMoulard)
  • [plugins] Update yaegi to v0.9.21 (#8285 by ldez)
  • [plugins] Downgrade yaegi to v0.9.19 (#8282 by ldez)
  • [webui] Fix dashboard to display middleware details (#8284 by tomMoulard)
  • [webui] Fix dashboard title for TCP middlewares (#8339 by mschneider82)
  • [k8s] Remove logging of changed object with cast (#8128 by hensur)

Documentation:

Misc:

traefik - v2.4.14

Published by traefiker about 3 years ago

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)
traefik - v2.5.0-rc6

Published by traefiker about 3 years ago

Enhancements:

Misc:

traefik - v2.5.0-rc5

Published by traefiker about 3 years ago

Bug fixes:

  • [k8s] Kubernetes: detect changes for resources other than endpoints (#8313 by rtribotte)

Misc:

traefik - v2.4.13

Published by traefiker about 3 years ago

Bug fixes:

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

Published by traefiker about 3 years ago

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)
Package Rankings
Top 0.33% on Proxy.golang.org
Badges
Extracted from project README
Build Status SemaphoreCI Docs Go Report Card License Join the community support forum at https://community.traefik.io/ Twitter Join the chat at https://community.traefik.io/
Related Projects