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

Changelog History
Page 12

  • v2.1.0-rc3 Changes

    December 02, 2019

    All Commits

    ๐Ÿ› Bug fixes:

    • [cli] fix: sub command help (#5887 by ldez)
    • [consulcatalog] fix: consul catalog constraints. (#5913 by ldez)
    • [consulcatalog] Service registered with same id on Consul Catalog (#5900 by mmatur)
    • [webui] Web UI: Avoid polling on /api/entrypoints (#5863 by matthieuh)
    • [webui] Web UI: Sync toolbar table state with url query params (#5861 by matthieuh)

    Misc:

  • v2.1.0-rc2 Changes

    November 15, 2019

    Enhancements:

    • [consulcatalog] Add consul catalog options: requireConsistent, stale, cache (#5752 by ldez)
    • [consulcatalog] Add Consul Catalog provider (#5395 by negasus)
    • [k8s,k8s/crd,service] Support for all services kinds (and sticky) in CRD (#5711 by mpl)
    • [metrics] Added configurable prefix for statsd metrics collection (#5336 by schulterklopfer)
    • [middleware] Conditional compression based on request Content-Type (#5721 by ldez)
    • [server] Add internal provider (#5815 by ldez)
    • [tls] Add support for MaxVersion in tls.Options (#5650 by kmeekva)
    • [tls] Add tls option for Elliptic Curve Preferences (#5466 by ksarink)
    • [tracing] Update jaeger dependencies (#5637 by mmatur)

    ๐Ÿ› Bug fixes:

    • [consulcatalog] Fix empty address for registering service without IP (#5826 by mmatur)

    ๐Ÿ“š Documentation:

    • [consulcatalog] fix: Consul Catalog documentation. (#5725 by ldez)
    • [consulcatalog] Fix consul catalog documentation (#5661 by mmatur)

    Misc:

    • ๐Ÿ”€ Merge current v2.0 branch into master (#5749 by ldez)
    • ๐Ÿ”€ Merge current v2.0 branch into master (#5619 by ldez)
    • ๐Ÿ”€ Merge current v2.0 branch into master (#5464 by ldez)
    • ๐Ÿ”€ Merge v2.0.0 into master (#5402 by ldez)
    • ๐Ÿ”€ Merge v2.0.0-rc3 into master (#5354 by ldez)
    • ๐Ÿ”€ Merge v2.0.0-rc1 into master (#5253 by ldez)
  • v2.1.0-rc1 Changes

    November 15, 2019

    All Commits

    โœจ Enhancements:

    • [consulcatalog] Add consul catalog options: requireConsistent, stale, cache (#5752 by ldez)
    • [consulcatalog] Add Consul Catalog provider (#5395 by negasus)
    • [k8s,k8s/crd,service] Support for all services kinds (and sticky) in CRD (#5711 by mpl)
    • [metrics] Added configurable prefix for statsd metrics collection (#5336 by schulterklopfer)
    • [middleware] Conditional compression based on request Content-Type (#5721 by ldez)
    • [server] Add internal provider (#5815 by ldez)
    • [tls] Add support for MaxVersion in tls.Options (#5650 by kmeekva)
    • [tls] Add tls option for Elliptic Curve Preferences (#5466 by ksarink)
    • [tracing] Update jaeger dependencies (#5637 by mmatur)

    ๐Ÿ› Bug fixes:

    • [consulcatalog] Fix empty address for registering service without IP (#5826 by mmatur)

    ๐Ÿ“š Documentation:

    • [consulcatalog] fix: Consul Catalog documentation. (#5725 by ldez)
    • [consulcatalog] Fix consul catalog documentation (#5661 by mmatur)

    Misc:

    • ๐Ÿ”€ Merge current v2.0 branch into master (#5749 by ldez)
    • ๐Ÿ”€ Merge current v2.0 branch into master (#5619 by ldez)
    • ๐Ÿ”€ Merge current v2.0 branch into master (#5464 by ldez)
    • ๐Ÿ”€ Merge v2.0.0 into master (#5402 by ldez)
    • ๐Ÿ”€ Merge v2.0.0-rc3 into master (#5354 by ldez)
    • ๐Ÿ”€ Merge v2.0.0-rc1 into master (#5253 by ldez)
  • v2.0.7 Changes

    December 09, 2019

    All Commits

    ๐Ÿ› Bug fixes:

    • ๐Ÿ”Š [logs,middleware] Remove mirroring impact in accesslog (#5967 by juliens)
    • [middleware] fix: PassClientTLSCert middleware separators and formatting (#5921 by ldez)
    • [server] Do not stop to listen on tcp listeners on temporary errors (#5935 by skwair)

    ๐Ÿ“š Documentation:

    • [acme,k8s/crd,k8s/ingress] Document LE caveats with Kubernetes on v2 (#5902 by dtomcej)
    • [acme] The Cloudflare hint for the GLOBAL API KEY for CF MAIL/API_KEY (#5964 by EugenMayer)
    • [acme] Improve documentation for ACME/Let's Encrypt (#5819 by dduportal)
    • [file] Improve documentation on file provider limitations with file system notifications (#5939 by jbdoumenjou)
    • ๐Ÿ‘‰ Make trailing slash more prominent for the "secure dashboard setup" too (#5963 by EugenMayer)
    • ๐Ÿ›  Fix Docker example in "Strip and Rewrite Path Prefixes" in migration guide (#5949 by q210)
    • ๐Ÿ“š readme: Fix link to file backend/provider documentation (#5945 by hartwork)
  • v2.0.6 Changes

    December 02, 2019

    All Commits

    ๐Ÿ› Bug fixes:

    • [acme] Update go-acme/lego to 3.2.0 (#5839 by kolaente)
    • [cli,healthcheck] Uses, if it exists, the ping entry point provided in the static configuration (#5867 by jbdoumenjou)
    • [healthcheck] Healthcheck managed for all related services (#5860 by jbdoumenjou)
    • ๐Ÿ”Š [logs,middleware] Do not give responsewriter or its headers to asynchronous logging goroutine (#5840 by mpl)
    • [middleware] X-Forwarded-Proto must not skip the redirection. (#5836 by ldez)
    • [middleware] fix: location header rewrite. (#5835 by ldez)
    • [middleware] Remove Request Headers CORS Preflight Requirement (#5903 by dtomcej)
    • [rancher] Change service name in rancher provider to make webui service details view work (#5895 by SantoDE)
    • [tracing] Fix extraction for zipkin tracing (#5920 by jcchavezs)
    • [webui] Web UI: Avoid unnecessary duplicated api calls (#5884 by matthieuh)
    • [webui] Web UI: Avoid some router properties to overflow their container (#5872 by matthieuh)
    • [webui] Web UI: Fix displayed tcp service details (#5868 by matthieuh)

    ๐Ÿ“š Documentation:

    • [acme] doc: fix wrong acme information (#5837 by ldez)
    • ๐Ÿณ [docker,docker/swarm] Add Swarm section to the Docker Provider Documentation (#5874 by dduportal)
    • ๐Ÿณ [docker] Update router entrypoint example (#5766 by woto)
    • [k8s/helm] Mention the experimental Helm Chart in the installation section of documentation (#5879 by dduportal)
    • ๐Ÿšš doc: remove double quotes on CLI flags. (#5862 by ldez)
    • ๐Ÿ›  Fixed spelling error (#5834 by blakebuthod)
    • โž• Add back the security section from v1 (#5832 by pascalandy)
  • v2.0.5 Changes

    November 14, 2019

    All Commits

    ๐Ÿ› Bug fixes:

    • [metrics] fix: metric with services LB. (#5759 by ldez)
    • [middleware] fix: stripPrefix middleware with empty resulting path. (#5806 by ldez)
    • [middleware] Fix rate limiting and SSE (#5737 by sylr)
    • [tracing] Upgrades zipkin library to avoid errors when using textMap. (#5754 by jcchavezs)

    ๐Ÿ“š Documentation:

    • [acme,cluster] Update ACME storage docs to remove reference to KV store in CE (#5433 by bradjones1)
    • [api] docs: remove field api.entryPoint (#5776 by waitingsong)
    • [api] Adds missed quotes in api.md (#5787 by woto)
    • ๐Ÿณ [docker/swarm] Dashboard example with swarm (#5795 by dduportal)
    • ๐Ÿณ [docker] Fix error in link description for priority (#5746 by ASDFGamer)
    • [k8s] Wrong endpoint on the TLS secret example (#5817 by yacinelazaar)
    • ๐Ÿณ [middleware,docker] Double dollar on docker-compose config (#5775 by clery)
    • ๐Ÿ›  Fix quickstart link in README (#5794 by mcky)
    • ๐Ÿ›  fix typo in v1 to v2 migration guide (#5820 by fschl)
    • slashes ended up in bad place. (#5798 by icepic)
  • v2.0.4 Changes

    October 28, 2019

    All Commits

    ๐Ÿ› Bug fixes:

    • ๐Ÿ”Š [acme,logs] Use debug for log about skipping addition of cert (#5641 by sylr)
    • [file] fix: add filename in the file provider logs. (#5636 by ldez)
    • [k8s,k8s/crd,k8s/ingress] Remove unnecessary reload of the configuration. (#5707 by ldez)
    • [k8s,k8s/crd,k8s/ingress] Fixing support for HTTPs backends with Kubernetes ExternalName services (#5660 by kpeiruza)
    • [k8s,k8s/ingress] Normalize service and router names for ingress. (#5623 by ldez)
    • ๐Ÿ”Š [logs] Set proxy protocol logger to DEBUG level (#5712 by mmatur)
    • [middleware] fix: add stacktrace when recover. (#5654 by ldez)
    • [tracing] Let instana/go-sensor handle default agent host (#5658 by sylr)
    • [tracing] fix: default tracing backend. (#5717 by ldez)
    • ๐Ÿ›  fix: deep copy of passHostHeader on ServersLoadBalancer. (#5720 by ldez)

    ๐Ÿ“š Documentation:

    • [acme] Fix acme storage file docker mounting example (#5633 by jansauer)
    • [acme] fix incorrect DNS reference (#5666 by oskapt)
    • ๐Ÿ”Š [logs] Clarify unit of duration field in access log (#5664 by Sarke)
    • [middleware] Fix Security Headers Doc (#5706 by FlorianPerrot)
    • [middleware] Migration guide: pathprefixstrip migration (#5600 by dduportal)
    • [middleware] fix ForwardAuth tls.skipverify examples (#5683 by remche)
    • [rules] Add documentation about backtick for rule definition. (#5714 by ldez)
    • [webui] Improve documentation of the router rules for API and dashboard (#5625 by dduportal)
    • doc: @ is not authorized in names definition. (#5734 by ldez)
    • โœ‚ Remove obsolete v2 remark from README (#5669 by dragetd)
    • ๐Ÿ›  Fix spelling mistake: "founded" -> "found" (#5674 by ocanty)
    • ๐Ÿ›  fix typo for stripPrefix in tab File (YAML) (#5694 by nalakawula)
    • โž• Add example for changing the port used by traefik to connect to a service (#5224 by robertbaker)

    Misc:

  • v2.0.3 Changes

    October 28, 2019

    All Commits

    ๐Ÿ› Bug fixes:

    • ๐Ÿ”Š [acme,logs] Use debug for log about skipping addition of cert (#5641 by sylr)
    • [file] fix: add filename in the file provider logs. (#5636 by ldez)
    • [k8s,k8s/crd,k8s/ingress] Remove unnecessary reload of the configuration. (#5707 by ldez)
    • [k8s,k8s/crd,k8s/ingress] Fixing support for HTTPs backends with Kubernetes ExternalName services (#5660 by kpeiruza)
    • [k8s,k8s/ingress] Normalize service and router names for ingress. (#5623 by ldez)
    • ๐Ÿ”Š [logs] Set proxy protocol logger to DEBUG level (#5712 by mmatur)
    • [middleware] fix: add stacktrace when recover. (#5654 by ldez)
    • [tracing] Let instana/go-sensor handle default agent host (#5658 by sylr)
    • [tracing] fix: default tracing backend. (#5717 by ldez)
    • ๐Ÿ›  fix: deep copy of passHostHeader on ServersLoadBalancer. (#5720 by ldez)

    ๐Ÿ“š Documentation:

    • [acme] Fix acme storage file docker mounting example (#5633 by jansauer)
    • [acme] fix incorrect DNS reference (#5666 by oskapt)
    • ๐Ÿ”Š [logs] Clarify unit of duration field in access log (#5664 by Sarke)
    • [middleware] Fix Security Headers Doc (#5706 by FlorianPerrot)
    • [middleware] Migration guide: pathprefixstrip migration (#5600 by dduportal)
    • [middleware] fix ForwardAuth tls.skipverify examples (#5683 by remche)
    • [rules] Add documentation about backtick for rule definition. (#5714 by ldez)
    • [webui] Improve documentation of the router rules for API and dashboard (#5625 by dduportal)
    • doc: @ is not authorized in names definition. (#5734 by ldez)
    • โœ‚ Remove obsolete v2 remark from README (#5669 by dragetd)
    • ๐Ÿ›  Fix spelling mistake: "founded" -> "found" (#5674 by ocanty)
    • ๐Ÿ›  fix typo for stripPrefix in tab File (YAML) (#5694 by nalakawula)
    • โž• Add example for changing the port used by traefik to connect to a service (#5224 by robertbaker)

    Misc:

  • v2.0.2 Changes

    October 09, 2019

    All Commits

    ๐Ÿ› Bug fixes:

    • [acme] fix: ovh client int overflow. (#5607 by ldez)
    • [api,k8s,k8s/ingress] fix: default router name for k8s ingress. (#5612 by ldez)
    • [file] fix: default passHostHeader for file provider. (#5516 by ldez)
    • [k8s,k8s/crd] Fix typo in log (#5590 by XciD)
    • [middleware,metrics] fix: panic with metrics recorder. (#5536 by ldez)
    • [webui] Add a service sticky details vue component (#5579 by jbdoumenjou)
    • ๐Ÿ›  fix: return an error instead of panic. (#5549 by ldez)

    ๐Ÿ“š Documentation:

    • [acme,file] Fix yaml domains example (#5569 by SuperSandro2000)
    • [api,webui] Clarifies how to configure and access the dashboard in the api & dashboard documentations (#5523 by dduportal)
    • [api] Add overview to API documentation (#5539 by lnxbil)
    • [cli] typo in cli command (#5586 by basraven)
    • [cli] Replace ambiguous cli help message wording (#5233 by jansauer)
    • ๐Ÿณ [docker] Fixed typo in routing/providers/docker documentation (#5520 by lyrixx)
    • ๐Ÿณ [docker] $ needs escaping in docker-compose.yml (#5528 by lnxbil)
    • [file] State clearly, that they are mutual exclusive (#5527 by lnxbil)
    • [healthcheck] fix: typo in healthCheck examples (#5575 by serpi90)
    • [k8s/crd] Update 04-ingressroutes.yml (#5585 by basraven)
    • [k8s/crd] Update apiVersion in documentation descriptor (#5605 by pyaillet)
    • [metrics] doc: fix influxDB and statsD case in configuration page. (#5531 by ldez)
    • [middleware] Update scope of services and middlewares (#5584 by Thoorium)
    • [middleware] Typo in documentation (#5558 by Constans)
    • [middleware] Fix misleading text (#5540 by joassouza)
    • [tls] document serversTransport (#5529 by mpl)
    • [tls] TLS_RSA_WITH_AES_256_GCM_SHA384 is considered weak (#5578 by Constans)
    • [tls] Improve ciphersuite examples (#5594 by Constans)
    • โœ‚ Remove deprecated videos (#5570 by emilevauge)
    • ๐Ÿ›  fix: remove extra backtick from routers docs (#5572 by serpi90)
    • document providersThrottleDuration (#5519 by mpl)
    • โž• Add a response forwarding section to the service documentation (#5517 by jbdoumenjou)
    • ๐Ÿ”„ Change instances of "dymanic" to "dynamic" (#5504 by dat-gitto-kid)
    • โž• Add the pass host header section to the services documentation (#5500 by jbdoumenjou)
    • ๐Ÿ›  fix misspelling on documentation landing page (#5613 by cthompson527)
  • v2.0.1 Changes

    September 26, 2019

    All Commits

    ๐Ÿ› Bug fixes:

    • ๐Ÿ”’ [go,security] This version is compiled with Go 1.13.1, which fixes a vulnerability in previous versions. See the CVE about it for more details.
    • [api,healthcheck] Return an actual server status updater (#5407 by jbdoumenjou)
    • [cli] Flag names don't need a consistent case. (#5438 by ldez)
    • ๐Ÿณ [docker] fix: docker service name. (#5491 by ldez)
    • ๐Ÿ”Š [logs,middleware] fix: improve log for invalid middleware. (#5486 by ldez)
    • [middleware] Update Casing on STS Header Directive (#5492 by dtomcej)
    • [server] Do not initialize list of middlewares if not needed (#5485 by mpl)
    • [websocket] Fix case-sensitive header in websocket (#5397 by juliens)

    ๐Ÿ“š Documentation:

    • [acme,tls] Improve TLS documentation. (#5448 by ldez)
    • [acme] fix typo for kubectl version (#5409 by mpl)
    • [acme] Wrong acme example. (#5439 by ldez)
    • ๐Ÿณ [cli,docker] doc: Flags and labels are case insensitive. (#5428 by ldez)
    • ๐Ÿณ [docker,marathon,rancher] clarify automatic service creation/assignment with labels (#5493 by mpl)
    • [file] fix doc about file.filename (#5494 by ldez)
    • [k8s] add indent to fix notes (#5467 by mpl)
    • ๐Ÿณ [middleware,docker,marathon,tls] Improve documentation for the TLS section of the provider connection. (#5437 by ldez)
    • [yaml] YAML I love you (#5461 by mmatur)
    • ๐Ÿ‘Œ Improve routing documentation (#5450 by ldez)
    • ๐Ÿ›  fix: typo in TOML for HTTP to HTTPS redirection (#5452 by krerkkiat)
    • document that /dashboard should be preferred over / (#5431 by mpl)
    • ๐Ÿ‘Œ Improve the migration guide (#5430 by jbdoumenjou)
    • ๐Ÿ›  fixed doc typoes (#5425 by mpl)
    • ๐Ÿ›  fix indentation for tab on migration guide (#5423 by ViceIce)
    • โšก๏ธ Update links in readme. (#5411 by ldez)
    • โž• Add the router priority documentation (#5481 by jbdoumenjou)
    • ๐Ÿ‘Œ Improve the Migration Guide (#5391 by jbdoumenjou)