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

Changelog History
Page 17

  • v1.7.0 Changes

    September 24, 2018

    Commits Commits pre RC

    โœจ Enhancements:

    • [acme] Simplify get acme client (#3499 by ldez)
    • [acme] Simplify acme e2e tests. (#3534 by ldez)
    • [acme] Add option to select algorithm to generate ACME certificates (#3319 by mmatur)
    • [acme] Enable to override certificates in key-value store when using storeconfig (#3202 by thomasjpfan)
    • [acme] ACME TLS ALPN (#3553 by ldez)
    • [acme] Remove acme provider dependency in server (#3225 by Juliens)
    • [acme] Use official Pebble Image. (#3708 by ldez)
    • [api,cluster] Improved cluster api to include the current leader node (#3100 by aantono)
    • ๐Ÿณ [authentication,consul,consulcatalog,docker,ecs,kv,marathon,mesos,rancher] Auth support in frontends (#3559 by jbdoumenjou)
    • [authentication,k8s] Auth support in frontends for k8s and file (#3460 by Zatte)
    • [authentication,middleware] Add xforwarded method (#3424 by erik-sjoestedt)
    • [authentication,middleware] Forward auth headers (#3521 by hwhelan-CB)
    • [consul,etcd,tls] Improve TLS integration tests (#3679 by mmatur)
    • ๐Ÿณ [consulcatalog,docker,ecs,file,k8s,kv,marathon,mesos,rancher] Add SSLForceHost support. (#3246 by ldez)
    • [consulcatalog] Multiple frontends for consulcatalog (#3796 by hsmade)
    • [consulcatalog] Add support for stale reads from Consul catalog (#3523 by marenzo)
    • ๐Ÿณ [docker] Add a default value for the docker.network configuration (#3471 by jbdoumenjou)
    • [ecs] Support for AWS ECS Fargate (#3379 by mmatur)
    • [ecs] Add support for ECS constraints (#3537 by andrewstucki)
    • [ecs] Add segment support for ECS (#3817 by mmatur)
    • [ecs] Support traefik.backend for ECS (#3510 by hwhelan-CB)
    • [ecs] Allow binding ECS container port (#3533 by andrewstucki)
    • ๐Ÿณ [healthcheck,consul,consulcatalog,docker,ecs,kv,marathon,mesos,rancher] Override health check scheme (#3315 by ldez)
    • [healthcheck] Support 3xx HTTP status codes for health check (#3364 by SniperCZE)
    • [healthcheck] Support all 2xx HTTP status code for health check. (#3362 by ldez)
    • [healthcheck] Add HTTP headers to healthcheck. (#3047 by zetaab)
    • [k8s] Add more k8s tests (#3491 by dtomcej)
    • [k8s] Substitute hardcoded "<namespace>/<name>" with k8s ListerGetter (#3470 by yue9944882)
    • [k8s] Custom frontend name for test helper (#3444 by ldez)
    • [k8s] Add annotation to allow modifiers to be used properly in kubernetes (#3481 by dtomcej)
    • [k8s] Create Global Backend Ingress (#3404 by dtomcej)
    • [k8s] Specify backend servers' weight via annotation for kubernetes (#3112 by yue9944882)
    • [k8s] Support multi-port services. (#3121 by timoreimann)
    • [k8s] Mapping ExternalNames to custom ports (#3231 by gildas)
    • [k8s] Allow any kubernetes ingressClass value (#3516 by rtreffer)
    • [k8s] Enable Ingress Status updates (#3324 by dtomcej)
    • [k8s] Add possibility to set a protocol (#3648 by SantoDE)
    • [k8s] Remove unnecessary loop (#3799 by ZloyDyadka)
    • [kv] Use index-based syntax in KV tests. (#3352 by ldez)
    • ๐Ÿ”Š [logs,middleware] Make accesslogs.logTheRoundTrip async to get lost performance (#3152 by ryarnyah)
    • ๐Ÿ”Š [logs,middleware] Added duration filter for logs (#3463 by rodrigodiez)
    • [marathon] Sane default and configurable Marathon request timeouts (#3286 by marco-jantke)
    • [marathon] Adding compatibility for marathon 1.5 (#3505 by TrevinTeacutter)
    • [mesos] Segments Labels: Mesos (#3383 by drewkerrigan)
    • [metrics] Metrics: Add support for InfluxDB Database / RetentionPolicy and HTTP client (#3391 by drewkerrigan)
    • ๐Ÿณ [middleware,consulcatalog,docker,ecs,kv,marathon,mesos,rancher] Pass the TLS Cert infos in headers (#3826 by jbdoumenjou)
    • [middleware,server] Extreme Makeover: server refactoring (#3461 by ldez)
    • [middleware,tracing] Added integration support for DataDog APM Tracing (#3517 by aantono)
    • [middleware,tracing] Create a custom logger for jaeger (#3541 by mmatur)
    • [middleware] Performance enhancements for the rules matchers. (#3563 by ShaneSaww)
    • [middleware] Extract internal router creation from server (#3204 by Juliens)
    • [rules] CNAME flattening (#3403 by gamalan)
    • [servicefabric] Add HTTP headers to healthcheck. (#3205 by ldez)
    • [tls] Support TLS MinVersion and CipherSuite as CLI option. (#3107 by ldez)
    • [tls] Improve TLS Handshake (#3512 by dtomcej)
    • [webui] Add some missing elements in the WebUI (#3327 by ldez)
    • Call functions to enable block/mutex pprof profiles. (#3564 by timoreimann)
    • Minor changes (#3554 by ldez)
    • ๐Ÿฑ Generated assets file are only mandatory in main (#3386 by Juliens)
    • h2c server (#3387 by Juliens)
    • ๐Ÿ›  Fix backend reuse (#3312 by arnested)
    • โฌ†๏ธ Upgrade GRPC dependencies (#3342 by gottwald)
    • Implement h2c with backend (#3371 by Juliens)

    ๐Ÿ› Bug fixes:

    • [acme,cluster] StoreConfig always initializes the account if it is missing (#3844 by geraldcroes)
    • [acme,provider] Create init method on provider interface (#3580 by Juliens)
    • [acme] Does not generate ACME certificate if domain is checked by dynamic certificate (#3238 by Juliens)
    • [acme] Ensure only certificates from ACME enabled entrypoint are used (#3880 by dtomcej)
    • [acme] Fix acme account deletion without provider change (#3664 by zyclonite)
    • [acme] Fix some DNS providers issues (#3915 by ldez)
    • [acme] Fix LEGO update (#3895 by ldez)
    • [acme] Set a keyType to ACME if the account is stored with no KeyType (#3733 by nmengin)
    • [acme] Fix ACME certificate for wildcard and root domains (#3675 by nmengin)
    • [acme] Update lego (#3659 by mmatur)
    • [acme] Bump LEGO version (#3888 by ldez)
    • [acme] Serve TLS-Challenge certificate in first (#3605 by nmengin)
    • [api,authentication,webui] Auth section in web UI. (#3628 by ldez)
    • [api] Remove TLS in API (#3665 by mmatur)
    • ๐Ÿณ [authentication,consulcatalog,docker,ecs,k8s,kv,marathon,mesos,rancher] Auth Forward with certificates in templates. (#3804 by ldez)
    • [authentication,middleware,provider] Don't pass the Authorization header to the backends (#3606 by jbdoumenjou)
    • [authentication,middleware] Do not copy hop-by-hop headers to forward auth request (#3907 by stffabi)
    • [authentication,middleware] Remove hop-by-hop headers from forward auth response (#3900 by stffabi)
    • ๐Ÿณ [docker] Uses both binded HostIP and HostPort when useBindPortIP=true (#3638 by geraldcroes)
    • [ecs] Fix 400 bad request on AWS ECS API (#3629 by mmatur)
    • [k8s] Fix Rewrite-target regex (#3699 by dtomcej)
    • [k8s] Don't merge kubernetes ingresses when priority is set (#3743 by dtomcej)
    • [k8s] Prevent unparsable strings from being rendered in the Kubernetes template (#3753 by dtomcej)
    • [k8s] Correct App-Root kubernetes behavior (#3592 by dtomcej)
    • [k8s] Add more K8s Unit Tests (#3583 by dtomcej)
    • [k8s] Fix rewrite-target Annotation behavior (#3582 by dtomcej)
    • [k8s] Fix panic setting ingress status (#3492 by dtomcej)
    • [kv] KV and authentication (#3615 by ldez)
    • [kv] Add missing quotes around backendName in kv template (#3885 by NatMarchand)
    • [kv] Include missing key in error message for KV store (#3779 by camelpunch)
    • ๐Ÿ”Š [logs] Add logs when error is generated in error handler (#3571 by Juliens)
    • ๐Ÿ”Š [logs] Add interface to Trรฆfik logger (#3889 by nmengin)
    • [metrics] Avoid a panic during Prometheus registering (#3717 by nmengin)
    • [middleware,tracing] Fix tracing duplicated headers (#3878 by mmatur)
    • [middleware,websocket] Enable retry on websocket (#3825 by Juliens)
    • [middleware] Avoid retries when any data was written to the backend (#3285 by marco-jantke)
    • [middleware] Extend https redirection tests, and fix incorrect behavior (#3742 by dtomcej)
    • [middleware] Send 'Retry-After' to comply with RFC6585. (#3593 by ldez)
    • [middleware] Correct Entrypoint Redirect with Stripped or Added Path (#3631 by dtomcej)
    • [middleware] Fix error pages (#3894 by Juliens)
    • [oxy] Handle Te header when http2 (#3824 by Juliens)
    • [server] Avoid goroutine leak in server (#3851 by nmengin)
    • [server] Avoid panic during stop (#3898 by nmengin)
    • [tracing] Added default configuration for DataDog APM Tracer (#3655 by aantono)
    • [tracing] Added support for Trace name truncation for traces (#3689 by aantono)
    • [websocket] Handle shutdown of Hijacked connections (#3636 by Juliens)
    • [webui] Added Dashboard table item for Rate Limits (#3893 by codecyclist)
    • ๐Ÿ›  Fix logger in Oxy (#3913 by ldez)
    • ๐Ÿšš H2C: Remove buggy line in init to make verbose switch working (#3701 by dduportal)
    • โšก๏ธ Updating oxy dependency (#3700 by crholm)

    ๐Ÿ“š Documentation:

    • [acme] Update ACME documentation about TLS-ALPN challenge (#3756 by ldez)
    • [acme] Fix some DNS provider link (#3639 by ldez)
    • [acme] Fix documentation for route53 acme provider (#3811 by A-Shleifman)
    • [acme] Update Namecheap status (#3604 by stoinov)
    • ๐Ÿณ [docker] Fix style in examples/quickstart (#3705 by korigod)
    • ๐Ÿณ [docker] Change syntax in quick start guide (#3726 by trotro)
    • ๐Ÿณ [docker] Typo in docker-and-lets-encrypt.md (#3724 by A-Shleifman)
    • ๐Ÿณ [docker] Improve the wording in the documentation for Docker and fix title for Docker User Guide (#3797 by dduportal)
    • [k8s] Add a k8s guide section on traffic splitting via service weights. (#3556 by timoreimann)
    • [k8s] Change code block of traefik-web-ui to match file (#3542 by drewgwallace)
    • [k8s] Fix typo which breaks k8s example manifest (#3441 by GeertJohan)
    • [k8s] Correct Modifier in Kubernetes Documentation (#3610 by dtomcej)
    • [k8s] Improve Connection Limit Kubernetes Documentation (#3711 by dtomcej)
    • [k8s] Add traefik prefix to k8s annotations (#3682 by zifeo)
    • [k8s] Update kubernetes docs to reflect https options (#3807 by dtomcej)
    • [k8s] Update kubernetes.md (#3719 by kmaris)
    • [metrics] Adding grafana dashboards based on prometheus metrics (#3393 by deimosfr)
    • [middleware,tracing] Fix missing tracing backend in documentation (#3706 by mmatur)
    • [provider] Typo in auth labels. (#3730 by ldez)
    • [servicefabric] Fix Service Fabric docs to use v1.6 labels (#3209 by jjcollinge)
    • [tracing] Simple documentation grammar update in tracing (#3720 by loadstar81)
    • Replace unrendered emoji (#3690 by korigod)
    • ๐Ÿ‘‰ Make the "base domain" on all providers (#3835 by dduportal)
    • ๐Ÿš€ Prepare release v1.7.0-rc5 (#3902 by dduportal)
    • ๐Ÿš€ Prepare release v1.7.0-rc3 (#3709 by mmatur)
    • ๐Ÿš€ Prepare release v1.7.0-rc4 (#3864 by Juliens)
    • ๐Ÿš€ Prepare release v1.7.0-rc2 (#3632 by nmengin)
    • ๐Ÿš€ Prepare release v1.7.0-rc1 (#3578 by mmatur)

    Misc:

    • [webui] Removed non-applicable default tests and fixed custom tests (#3908 by codecyclist)
    • ๐Ÿ”€ Merge v1.6.6 into v1.7 (#3802 by ldez)
    • ๐Ÿ”€ Merge v1.6.5 into v1.7 (#3595 by ldez)
    • ๐Ÿ”€ Merge v1.6.4 into master (#3502 by ldez)
    • ๐Ÿ”€ Merge v1.6.3 into master (#3439 by ldez)
    • ๐Ÿ”€ Merge v1.6.2 into master (#3367 by ldez)
    • ๐Ÿ”€ Merge v1.6.1 into master (#3326 by ldez)
    • ๐Ÿ”€ Merge v1.6.0 into master (#3253 by ldez)
    • ๐Ÿ”€ Merge v1.6.0-rc6 into master (#3203 by ldez)
    • ๐Ÿ”€ Merge v1.6.0-rc5 into master (#3180 by ldez)
    • ๐Ÿ”€ Merge v1.6.0-rc4 into master (#3129 by ldez)
  • v1.7.0-rc5 Changes

    September 18, 2018

    All Commits

    ๐Ÿ› Bug fixes:

    • [acme] Ensure only certificates from ACME enabled entrypoint are used (#3880 by dtomcej)
    • [acme] Fix LEGO update (#3895 by ldez)
    • [acme] Bump LEGO version (#3888 by ldez)
    • [authentication,middleware] Remove hop-by-hop headers from forward auth response (#3900 by stffabi)
    • [kv] Add missing quotes around backendName in kv template (#3885 by NatMarchand)
    • ๐Ÿ”Š [logs] Add interface to Trรฆfik logger (#3889 by nmengin)
    • [middleware,tracing] Fix tracing duplicated headers (#3878 by mmatur)
    • [middleware] Fix error pages (#3894 by Juliens)
    • [server] Avoid panic during stop (#3898 by nmengin)
  • v1.7.0-rc4 Changes

    September 07, 2018

    All Commits

    โœจ Enhancements:

    • [acme] Use official Pebble Image. (#3708 by ldez)
    • [consulcatalog] Multiple frontends for consulcatalog (#3796 by hsmade)
    • [ecs] Add segment support for ECS (#3817 by mmatur)
    • [k8s] Remove unnecessary loop (#3799 by ZloyDyadka)
    • ๐Ÿณ [middleware,consulcatalog,docker,ecs,kv,marathon,mesos,rancher] Pass the TLS Cert infos in headers (#3826 by jbdoumenjou)

    ๐Ÿ› Bug fixes:

    • [acme,cluster] StoreConfig always initializes the account if it is missing (#3844 by geraldcroes)
    • [acme] Set a keyType to ACME if the account is stored with no KeyType (#3733 by nmengin)
    • ๐Ÿณ [authentication,consulcatalog,docker,ecs,k8s,kv,marathon,mesos,rancher] Auth Forward with certificates in templates. (#3804 by ldez)
    • [k8s] Prevent unparsable strings from being rendered in the Kubernetes template (#3753 by dtomcej)
    • [k8s] Don't merge kubernetes ingresses when priority is set (#3743 by dtomcej)
    • [kv] Include missing key in error message for KV store (#3779 by camelpunch)
    • [metrics] Avoid a panic during Prometheus registering (#3717 by nmengin)
    • [middleware,websocket] Enable retry on websocket (#3825 by Juliens)
    • [middleware] Extend https redirection tests, and fix incorrect behavior (#3742 by dtomcej)
    • [oxy] Handle Te header when http2 (#3824 by Juliens)
    • [server] Avoid goroutine leak in server (#3851 by nmengin)

    ๐Ÿ“š Documentation:

    • [acme] Fix documentation for route53 acme provider (#3811 by A-Shleifman)
    • [acme] Update ACME documentation about TLS-ALPN challenge (#3756 by ldez)
    • ๐Ÿณ [docker] Change syntax in quick start guide (#3726 by trotro)
    • ๐Ÿณ [docker] Improve the wording in the documentation for Docker and fix title for Docker User Guide (#3797 by dduportal)
    • ๐Ÿณ [docker] Typo in docker-and-lets-encrypt.md (#3724 by A-Shleifman)
    • [k8s] Update kubernetes docs to reflect https options (#3807 by dtomcej)
    • [k8s] Update kubernetes.md (#3719 by kmaris)
    • [k8s] Improve Connection Limit Kubernetes Documentation (#3711 by dtomcej)
    • [provider] Typo in auth labels. (#3730 by ldez)
    • [tracing] Simple documentation grammar update in tracing (#3720 by loadstar81)
    • ๐Ÿ‘‰ Make the "base domain" on all providers (#3835 by dduportal)

    Misc:

    • ๐Ÿ”€ Merge v1.6.6 into v1.7 (#3802 by ldez)
  • v1.7.0-rc3 Changes

    August 01, 2018

    All Commits

    โœจ Enhancements:

    • [consul,etcd,tls] Improve TLS integration tests (#3679 by mmatur)
    • [k8s] Add possibility to set a protocol (#3648 by SantoDE)

    ๐Ÿ› Bug fixes:

    • [acme] Fix acme account deletion without provider change (#3664 by zyclonite)
    • [acme] Update lego (#3659 by mmatur)
    • [acme] Fix ACME certificate for wildcard and root domains (#3675 by nmengin)
    • [api] Remove TLS in API (#3665 by mmatur)
    • ๐Ÿณ [docker] Uses both binded HostIP and HostPort when useBindPortIP=true (#3638 by geraldcroes)
    • [k8s] Fix Rewrite-target regex (#3699 by dtomcej)
    • [middleware] Correct Entrypoint Redirect with Stripped or Added Path (#3631 by dtomcej)
    • [tracing] Added default configuration for DataDog APM Tracer (#3655 by aantono)
    • [tracing] Added support for Trace name truncation for traces (#3689 by aantono)
    • [websocket] Handle shutdown of Hijacked connections (#3636 by Juliens)
    • ๐Ÿšš H2C: Remove buggy line in init to make verbose switch working (#3701 by dduportal)
    • โšก๏ธ Updating oxy dependency (#3700 by crholm)

    ๐Ÿ“š Documentation:

    • [acme] Update Namecheap status (#3604 by stoinov)
    • [acme] Fix some DNS provider link (#3639 by ldez)
    • ๐Ÿณ [docker] Fix style in examples/quickstart (#3705 by korigod)
    • [k8s] Add traefik prefix to k8s annotations (#3682 by zifeo)
    • [middleware,tracing] Fix missing tracing backend in documentation (#3706 by mmatur)
    • Replace unrendered emoji (#3690 by korigod)
  • v1.7.0-rc2 Changes

    July 17, 2018

    All Commits

    ๐Ÿ› Bug fixes:

    • [acme,provider] Create init method on provider interface (#3580 by Juliens)
    • [acme] Serve TLS-Challenge certificate in first (#3605 by nmengin)
    • [api,authentication,webui] Auth section in web UI. (#3628 by ldez)
    • [authentication,middleware,provider] Don't pass the Authorization header to the backends (#3606 by jbdoumenjou)
    • [ecs] Fix 400 bad request on AWS ECS API (#3629 by mmatur)
    • [k8s] Fix rewrite-target Annotation behavior (#3582 by dtomcej)
    • [k8s] Correct App-Root kubernetes behavior (#3592 by dtomcej)
    • [k8s] Add more K8s Unit Tests (#3583 by dtomcej)
    • [kv] KV and authentication (#3615 by ldez)
    • [middleware] Send 'Retry-After' to comply with RFC6585. (#3593 by ldez)

    ๐Ÿ“š Documentation:

    • [k8s] Correct Modifier in Kubernetes Documentation (#3610 by dtomcej)

    Misc:

    • ๐Ÿ”€ Merge v1.6.5 into v1.7 (#3595 by ldez)
  • v1.7.0-rc1 Changes

    July 09, 2018

    All Commits

    โœจ Enhancements:

    • [acme] Simplify get acme client (#3499 by ldez)
    • [acme] Simplify acme e2e tests. (#3534 by ldez)
    • [acme] Add option to select algorithm to generate ACME certificates (#3319 by mmatur)
    • [acme] Enable to override certificates in key-value store when using storeconfig (#3202 by thomasjpfan)
    • [acme] ACME TLS ALPN (#3553 by ldez)
    • [acme] Remove acme provider dependency in server (#3225 by Juliens)
    • [api,cluster] Improved cluster api to include the current leader node (#3100 by aantono)
    • [authentication,k8s] Auth support in frontends for k8s and file (#3460 by Zatte)
    • [authentication,middleware] Add xforwarded method (#3424 by erik-sjoestedt)
    • [authentication,middleware] Forward auth headers (#3521 by hwhelan-CB)
    • ๐Ÿณ [consul,consulcatalog,docker,ecs,kv,marathon,mesos,rancher] Auth support in frontends (#3559 by jbdoumenjou)
    • ๐Ÿณ [consulcatalog,docker,ecs,file,k8s,kv,marathon,mesos,rancher] Add SSLForceHost support. (#3246 by ldez)
    • [consulcatalog] Add support for stale reads from Consul catalog (#3523 by marenzo)
    • ๐Ÿณ [docker] Add a default value for the docker.network configuration (#3471 by jbdoumenjou)
    • [ecs] Support for AWS ECS Fargate (#3379 by mmatur)
    • [ecs] Add support for ECS constraints (#3537 by andrewstucki)
    • [ecs] Support traefik.backend for ECS (#3510 by hwhelan-CB)
    • [ecs] Allow binding ECS container port (#3533 by andrewstucki)
    • ๐Ÿณ [healthcheck,consul,consulcatalog,docker,ecs,kv,marathon,mesos,rancher] Override health check scheme (#3315 by ldez)
    • [healthcheck] Support 3xx HTTP status codes for health check (#3364 by SniperCZE)
    • [healthcheck] Support all 2xx HTTP status code for health check. (#3362 by ldez)
    • [healthcheck] Add HTTP headers to healthcheck. (#3047 by zetaab)
    • [k8s] Add more k8s tests (#3491 by dtomcej)
    • [k8s] Substitute hardcoded "<namespace>/<name>" with k8s ListerGetter (#3470 by yue9944882)
    • [k8s] Custom frontend name for test helper (#3444 by ldez)
    • [k8s] Add annotation to allow modifiers to be used properly in kubernetes (#3481 by dtomcej)
    • [k8s] Create Global Backend Ingress (#3404 by dtomcej)
    • [k8s] Specify backend servers' weight via annotation for kubernetes (#3112 by yue9944882)
    • [k8s] Support multi-port services. (#3121 by timoreimann)
    • [k8s] Mapping ExternalNames to custom ports (#3231 by gildas)
    • [k8s] Allow any kubernetes ingressClass value (#3516 by rtreffer)
    • [k8s] Enable Ingress Status updates (#3324 by dtomcej)
    • [kv] Use index-based syntax in KV tests. (#3352 by ldez)
    • ๐Ÿ”Š [logs,middleware] Make accesslogs.logTheRoundTrip async to get lost performance (#3152 by ryarnyah)
    • ๐Ÿ”Š [logs,middleware] Added duration filter for logs (#3463 by rodrigodiez)
    • [marathon] Adding compatibility for marathon 1.5 (#3505 by TrevinTeacutter)
    • [marathon] Sane default and configurable Marathon request timeouts (#3286 by marco-jantke)
    • [mesos] Segments Labels: Mesos (#3383 by drewkerrigan)
    • [metrics] Metrics: Add support for InfluxDB Database / RetentionPolicy and HTTP client (#3391 by drewkerrigan)
    • [middleware,server] Extreme Makeover: server refactoring (#3461 by ldez)
    • [middleware,tracing] Added integration support for DataDog APM Tracing (#3517 by aantono)
    • [middleware,tracing] Create a custom logger for jaeger (#3541 by mmatur)
    • [middleware] Performance enhancements for the rules matchers. (#3563 by ShaneSaww)
    • [middleware] Extract internal router creation from server (#3204 by Juliens)
    • [rules] CNAME flattening (#3403 by gamalan)
    • [servicefabric] Add white list for Service Fabric (#3079 by ldez)
    • [servicefabric] Add HTTP headers to healthcheck. (#3205 by ldez)
    • [tls] Improve TLS Handshake (#3512 by dtomcej)
    • [tls] Support TLS MinVersion and CipherSuite as CLI option. (#3107 by ldez)
    • [webui] Add some missing elements in the WebUI (#3327 by ldez)
    • Minor changes (#3554 by ldez)
    • h2c server (#3387 by Juliens)
    • ๐Ÿ›  Fix backend reuse (#3312 by arnested)
    • Call functions to enable block/mutex pprof profiles. (#3564 by timoreimann)
    • Implement h2c with backend (#3371 by Juliens)
    • โฌ†๏ธ Upgrade GRPC dependencies (#3342 by gottwald)
    • ๐Ÿฑ Generated assets file are only mandatory in main (#3386 by Juliens)

    ๐Ÿ› Bug fixes:

    • [acme] Does not generate ACME certificate if domain is checked by dynamic certificate (#3238 by Juliens)
    • [k8s] Fix panic setting ingress status (#3492 by dtomcej)
    • ๐Ÿ”Š [logs] Add logs when error is generated in error handler (#3571 by Juliens)
    • [middleware] Avoid retries when any data was written to the backend (#3285 by marco-jantke)

    ๐Ÿ“š Documentation:

    • [k8s] Add a k8s guide section on traffic splitting via service weights. (#3556 by timoreimann)
    • [k8s] Change code block of traefik-web-ui to match file (#3542 by drewgwallace)
    • [k8s] Fix typo which breaks k8s example manifest (#3441 by GeertJohan)
    • [metrics] Adding grafana dashboards based on prometheus metrics (#3393 by deimosfr)
    • [servicefabric] Fix Service Fabric docs to use v1.6 labels (#3209 by jjcollinge)

    Misc:

    • ๐Ÿ”€ Merge v1.6.4 into master (#3502 by ldez)
    • ๐Ÿ”€ Merge v1.6.3 into master (#3439 by ldez)
    • ๐Ÿ”€ Merge v1.6.2 into master (#3367 by ldez)
    • ๐Ÿ”€ Merge v1.6.1 into master (#3326 by ldez)
    • ๐Ÿ”€ Merge v1.6.0 into master (#3253 by ldez)
    • ๐Ÿ”€ Merge v1.6.0-rc6 into master (#3203 by ldez)
    • ๐Ÿ”€ Merge v1.6.0-rc5 into master (#3180 by ldez)
    • ๐Ÿ”€ Merge v1.6.0-rc4 into master (#3129 by ldez)
  • v1.6.6 Changes

    August 20, 2018

    All Commits

    ๐Ÿ› Bug fixes:

    ๐Ÿ“š Documentation:

    • ๐Ÿ“š A tiny rewording on the documentation API's page (#3794 by dduportal)
    • โž• Adding warnings and solution about the configuration exposure (#3790 by dduportal)
    • ๐Ÿ›  Fix path to the debug pprof API (#3608 by multani)

    Misc:

  • v1.6.5 Changes

    July 09, 2018

    All Commits

    ๐Ÿ› Bug fixes:

    • [acme] Add a mutex on local store for HTTPChallenges (#3579 by Juliens)
    • [consulcatalog] Split the error handling from Consul Catalog (deadlock) (#3560 by ortz)
    • ๐Ÿณ [docker] segment labels: multiple frontends for one backend. (#3511 by ldez)
    • [kv] Better support on same prefix at the same level in the KV (#3532 by jbdoumenjou)
    • ๐Ÿ”Š [logs] Add logs when error is generated in error handler (#3567 by Juliens)
    • [middleware] Create middleware to be able to handle HTTP pipelining correctly (#3513 by mmatur)

    ๐Ÿ“š Documentation:

    • [acme] The gandiv5 provider works with wildcard (#3506 by manu5801)
    • [kv] Update keyFile first/last line comment in kv-config.md (#3558 by madnight)
    • Minor formatting issue in user-guide (#3546 by Vanuan)
  • v1.6.4 Changes

    June 15, 2018

    All Commits

    ๐Ÿ› Bug fixes:

    • [acme] Use logrus writer instead of os.Stderr (#3498 by ldez)
    • [consulcatalog] Enclose IPv6 addresses in "[]" (#3477 by herver)
    • ๐Ÿณ [docker,ecs,marathon,mesos,rancher] Use net.JoinHostPort for servers URL (#3484 by ldez)
    • ๐Ÿณ [docker] Backend name with docker-compose and segments. (#3485 by ldez)
    • [oxy] Handle buffer pool for oxy (#3450 by Juliens)

    ๐Ÿ“š Documentation:

    • [acme] The exoscale provider works with wildcard (#3479 by greut)
    • ๐Ÿณ [consul,docker] Edit wording (#3438 by mayank23)
    • [k8s] Add missing annotation documentation. (#3454 by ldez)
    • [kv] Fix typo in kv user guide (#3474 by shambarick)
    • ๐Ÿ“š Clean metrics documentation. (#3488 by ldez)
  • v1.6.3 Changes

    June 05, 2018

    All Commits

    โœจ Enhancements:

    • [acme] Add user agent for ACME (#3431 by ldez)
    • [acme] Use to the stable version of Lego (#3418 by ldez)

    ๐Ÿ› Bug fixes:

    • [acme,cluster] Improve ACME account registration URI management (#3398 by nmengin)
    • [acme,cluster] Remove ACME empty certificates from KV store (#3389 by nmengin)
    • [consulcatalog] Reflect changes in catalog healthy nodes in healthCheck watch (#3390 by thebinary)
    • [consulcatalog] Detect change when service or node are in maintenance mode (#3434 by mmatur)
    • [k8s] Update Kubernetes provider to support IPv6 Backends (#3432 by dtomcej)
    • ๐Ÿ”Š [logs,middleware] Add URL and Host for some access logs. (#3430 by ldez)
    • [metrics] Improve Prometheus metrics removal (#3287 by marco-jantke)
    • [middleware] Whitelist and XFF. (#3411 by ldez)
    • [middleware] Error pages and header merge (#3394 by ldez)
    • [websocket] Includes the headers in the HTTP response of a websocket request (#3425 by geraldcroes)
    • [webui] Webui Whitelist overflow. (#3412 by ldez)

    ๐Ÿ“š Documentation: