traefik

The Cloud Native Application Proxy

MIT License

Stars
47.9K
Committers
820

Bot releases are hidden (Show)

traefik -

Published by traefiker about 6 years ago

All Commits

Enhancements:

Bug fixes:

  • [acme] DNS challenge Cloudflare auth zone (#4042 by ldez)
  • [acme] ACME DNS challenges (#3998 by ldez)
  • [acme] Don't initalize ACME provider if storage is empty (#3988 by nmengin)
  • [acme] Fix: acme DNS providers (#4021 by ldez)
  • [acme] Prevent some malformed errors in LE. (#4015 by ldez)
  • [authentication,consulcatalog,docker,ecs,etcd,kv,marathon,mesos,rancher] Add the AuthResponseHeaders to the labels (#3973 by Crypto89)
  • [docker] usebindportip can fall back on the container ip / port (#4018 by geraldcroes)
  • [k8s] Avoid flapping of multiple Ingress definitions (#3862 by rtreffer)
  • [middleware,server] Log stack on panic (#4033 by ldez)
  • [middleware,server] Fix recover from panic handler (#4031 by mmatur)
  • [server,websocket] Fix update oxy (#4009 by mmatur)

Documentation:

  • [docker] Add tags label to Docker provider documentation (#3896 by artheus)
  • [docker] Added two examples with labels in docker-compose.yml (#3891 by pascalandy)
  • [k8s] Move buffering annotation documentation to service (#3991 by ldez)
  • Fix a typo (#3995 by arnydo)
traefik -

Published by traefiker about 6 years ago

All Commits

Bug fixes:

  • [acme,cluster,kv] TLS, ACME, cluster and several entrypoints. (#3962 by ldez)
  • [cluster,kv] Correctly initialize kv store if storage key missing (#3958 by jfrabaute)
  • [cluster,kv] Return an error if kv store CA cert is invalid (#3956 by jfrabaute)
  • [file] Do not Errorf during file watcher verification test loop. (#3938 by timoreimann)
  • [k8s] Add Template-ability check to Kubernetes API Fields (#3964 by dtomcej)
  • [logs] Colored logs on windows. (#3966 by ldez)
  • [middleware] Whitelist log for deprecated configuration. (#3963 by ldez)
  • [middleware] Trimming whitespace in XFF for IP whitelisting (#3971 by olmoser)
  • [rules] Rule parsing error. (#3976 by ldez)
  • Global configuration log at start (#3954 by ldez)

Documentation:

  • [logs] Document the default accessLog format (#3942 by dfredell)
traefik -

Published by traefiker about 6 years ago

All Commits

Bug fixes:

  • [acme,cluster] Don't remove static certs from config when cluster mode (#3946 by Juliens)
  • [acme] Fix TLS ALPN cluster mode. (#3934 by ldez)
  • [acme] Don't challenge ACME when host rule on another entry point (#3923 by Juliens)
  • [tls] Use the first static certificate as a fallback when no default is given (#3948 by Juliens)
traefik -

Published by traefiker about 6 years ago

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] Substitude 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:

traefik -

Published by traefiker about 6 years ago

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)
traefik -

Published by traefiker about 6 years ago

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:

traefik -

Published by traefiker about 6 years ago

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:

traefik -

Published by traefiker about 6 years ago

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). Fixes CVE-2018-15598
  • [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)
traefik -

Published by traefiker over 6 years ago

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:

traefik -

Published by traefiker over 6 years ago

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)
traefik -

Published by traefiker over 6 years ago

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] Substitude 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:

traefik -

Published by traefiker over 6 years ago

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:

traefik -

Published by traefiker over 6 years ago

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:

traefik -

Published by traefiker over 6 years ago

All Commits

Bug fixes:

  • [acme] fix: acme errors management. (#3329 by ldez)
  • [acme] Force to use ACME v02 endpoint. (#3358 by ldez)
  • [file] No template parsing on traefik configuration file (#3347 by Juliens)
  • [k8s] Add redirect-permanent to kubernetes template (#3332 by dtomcej)
  • [logs] Enhance Load-balancing method validation log. (#3361 by ldez)
  • [middleware] Fix error pages content. (#3337 by ldez)
  • [webui] Route rules overlaps in UI (#3333 by ldez)
  • [webui] WebUI typo into the buffering section. (#3363 by ldez)

Documentation:

  • [acme] Update caServer to letsencrypt one in examples (#3339 by woernfl)
  • [docker] Add command for basic auth with Docker Compose (#3346 by DeamonMV)
  • [docker] Removes ambiguity with the word 'default' (#3344 by ldez)
  • [kv] Add basicAuth example for KV (#3274 by MichaelErmer)
  • [provider] Update docs to reflect Provider wording (#3331 by dtomcej)
  • [servicefabric] Update docs to match SF provider labels (#3335 by jjcollinge)
traefik -

Published by traefiker over 6 years ago

All Commits

Bug fixes:

  • [acme] Add missing deprecation info in CLI help. (#3291 by ldez)
  • [docker,marathon,rancher] Fix segment backend name (#3317 by ldez)
  • [logs,middleware] Error when accesslog and error pages (#3314 by ldez)
  • [middleware,tracing] Fix wrong tag in forward span in tracing middleware (#3279 by mmatur)
  • [webui] Fix webui (#3299 by ldez)

Documentation:

traefik - v1.6.0

Published by traefiker over 6 years ago

Commits
Commits pre RC
Enhancements:

  • [acme] Create ACME Provider (#2889 by nmengin)
  • [acme] Update Lego (Gandi API v5, cloudxns, ...) (#2844 by ldez)
  • [acme] Simplify storing renewed acme certificate (#2614 by ferhatelmas)
  • [acme] ACME V2 Integration (#3063 by nmengin)
  • [acme] Bump Lego Version for GoDaddy DNS Provider (#2482 by sjawhar)
  • [acme] Delete TLS-SNI-01 challenge from ACME (#2971 by nmengin)
  • [acme] Create backup file during migration from ACME V1 to ACME V2 (#3191 by nmengin)
  • [acme] Generate wildcard certificate with SANs in ACME (#3167 by nmengin)
  • [api,cluster] Added cluster/leader endpoint (#3009 by aantono)
  • [authentication] Forward Authentication: add X-Forwarded-Uri (#2398 by sebastianbauer)
  • [boltdb,consul,etcd,kv,zk] Add all available configuration to KV Backend (#2652 by ldez)
  • [boltdb,consul,etcd,kv,zk] homogenization of templates: KV (#2661 by ldez)
  • [boltdb,consul,etcd,kv,zk] Homogenization of the providers (part 1): KV (#2616 by ldez)
  • [consul,consulcatalog] Homogenization of templates: Consul Catalog (#2668 by ldez)
  • [consul,consulcatalog] Split consul and consul catalog. (#2655 by ldez)
  • [consulcatalog,ecs,mesos] Factorize labels managements. (#3099 by ldez)
  • [consulcatalog] Check for endpoints while detecting Consul service changes (#2882 by caseycs)
  • [consulcatalog] TLS Support for ConsulCatalog (#2900 by mmatur)
  • [consulcatalog] Add all available tags to Consul Catalog Backend (#2646 by ldez)
  • [docker,docker/swarm] Fix support for macvlan driver in docker provider (#2827 by mmatur)
  • [docker,marathon,rancher] Segments Labels: Rancher & Marathon (#3073 by ldez)
  • [docker] Add all available labels to Docker Backend (#2584 by ldez)
  • [docker] Homogenization of templates: Docker (#2659 by ldez)
  • [docker] Custom headers by service labels for docker backends (#2514 by Tiscs)
  • [docker] Segment labels: Docker (#3055 by ldez)
  • [dynamodb,ecs] Upgrade AWS SKD to version v1.13.1 (#2908 by mmatur)
  • [ecs] Add all available labels to ECS Backend (#2605 by ldez)
  • [ecs] Homogenization of templates: ECS (#2663 by ldez)
  • [ecs] Factorize labels managements. (#3159 by ldez)
  • [eureka] Homogenization of templates: Eureka (#2846 by ldez)
  • [eureka] Replace Delay by RefreshSecond in Eureka (#2972 by ldez)
  • [file] Added support for templates to file provider (#2991 by aantono)
  • [healthcheck] Toggle /ping to artificially return unhealthy response on SIGTERM during requestAcceptGraceTimeout interval (#3062 by ravilr)
  • [healthcheck] Improve logging output for failing healthchecks (#2443 by marco-jantke)
  • [k8s,tls] Add support for fetching k8s Ingress TLS data from secrets (#2439 by gopenguin)
  • [k8s] Introduce k8s informer factory (#2867 by yue9944882)
  • [k8s] Add all available annotations to k8s Backend (#2612 by ldez)
  • [k8s] Bump kubernetes/client-go (#2848 by yue9944882)
  • [k8s] Add app-root annotation support for kubernetes ingress (#2522 by yue9944882)
  • [k8s] Builders in k8s tests (#2513 by ldez)
  • [k8s] Allow custom value for kubernetes.io/ingress.class annotation (#2222 by yuvipanda)
  • [logs,middleware] Add access log filter for retry attempts (#3042 by marco-jantke)
  • [logs,middleware] Add username in accesslog (#2111 by bastiaanb)
  • [logs,middleware] Ultimate Access log filter (#2988 by mmatur)
  • [logs] Allow overriding the log level in debug mode. (#3050 by timoreimann)
  • [logs] Display file log when test fails. (#2801 by ldez)
  • [marathon] Remove health check filter from Marathon tasks. (#2817 by timoreimann)
  • [marathon] Add all available labels to Marathon Backend (#2602 by ldez)
  • [marathon] homogenization of templates: Marathon (#2665 by ldez)
  • [mesos] Add all available labels to Mesos Backend (#2687 by ldez)
  • [metrics] Added entrypoint metrics to influxdb (#2992 by adityacs)
  • [metrics] Remove unnecessary conversion (#2850 by ferhatelmas)
  • [metrics] Extend metrics and rebuild prometheus exporting logic (#2567 by marco-jantke)
  • [metrics] Added missing metrics to registry for DataDog and StatsD (#2890 by aantono)
  • [middleware,consul,consulcatalog,docker,ecs,k8s,marathon,mesos,rancher] New option in secure middleware (#2958 by mmatur)
  • [middleware,consulcatalog,docker,ecs,k8s,kv,marathon,mesos,rancher] Ability to use "X-Forwarded-For" as a source of IP for white list. (#3070 by ldez)
  • [middleware,docker] Use pointer of error pages (#2607 by ldez)
  • [middleware,provider] Redirection: permanent move option. (#2774 by ldez)
  • [middleware] Add tests on IPWhiteLister. (#3106 by ldez)
  • [middleware] Change port of traefik for error pages integration test (#2907 by mmatur)
  • [middleware] Remove unnecessary returns in tracing setup (#2880 by ferhatelmas)
  • [middleware] Request buffering middleware (#2217 by harnash)
  • [middleware] Add new options to the CLI entrypoint definition. (#2799 by ldez)
  • [provider] No error pages must return nil. (#2610 by ldez)
  • [provider] Homogenization of the providers (part 1) (#2518 by ldez)
  • [rancher] Add all available labels to Rancher Backend (#2601 by ldez)
  • [rancher] Homogenization of templates: Rancher (#2662 by ldez)
  • [rules] Externalize Træfik rules in a dedicated package (#2933 by nmengin)
  • [servicefabric] Use shared label system (#3197 by ldez)
  • [servicefabric] Update Service Fabric backend. (#3064 by ldez)
  • [servicefabric] Add white list for Service Fabric (#3079 by ldez)
  • [tls] Use default entryPoints when certificates are added with no entryPoints. (#2534 by nmengin)
  • [tracing] Handle zipkin collector creation (#2860 by ferhatelmas)
  • [tracing] Opentracing support (#2587 by tcolgate and mmatur)
  • [webui] New web ui (#2226 by jkuri)
  • [webui] Add status code text to webui bar chart tooltip (#2639 by wader)
  • Logger and Leaks (#2847 by ldez)
  • Separate command from the main package (#2951 by Juliens)
  • Use context in Server (#3007 by Juliens)

Bug fixes:

  • [acme] Check all the C/N and SANs of provided certificates before generating ACME certificates in ACME provider (#2970 by nmengin)
  • [acme] Update lego. (#3158 by ldez)
  • [acme] Fix panic with wrong ACME configuration (#3084 by nmengin)
  • [acme] Minor updates to dumpcerts.sh (#3116 by mathuin)
  • [acme] Add ACME certificates only on ACME EntryPoint (#3136 by nmengin)
  • [acme] Add TTL and custom Timeout in DigitalOcean DNS provider (#3143 by ldez)
  • [acme] Fix acme.json file automatic creation (#3156 by nmengin)
  • [acme] Fix wildcard match to ACME domains in cluster mode (#3080 by oldmantaiter)
  • [api,cluster] Moved /api/cluster/leadership handler under public routes (requires no authentication) (#3101 by aantono)
  • [authentication,middleware] Forward auth: copy response headers when auth failed. (#3207 by ldez)
  • [consul,docker,ecs,eureka,k8s,kv,marathon,mesos,rancher] Server weight zero (#3130 by ldez)
  • [docker,k8s,marathon] Fix custom headers template (#2622 by ldez)
  • [docker,marathon,mesos,rancher] Fix: label 'traefik.domain' (#3201 by ldez)
  • [docker,rancher] Frontend rule and segment labels. (#3091 by ldez)
  • [docker,rancher] Ignore server for container with empty IP address. (#3213 by ldez)
  • [docker] Fix multiple frontends with docker-compose --scale (#3190 by jbdoumenjou)
  • [healthcheck] Remove unnecessary mutex usage in health checks (#2726 by marco-jantke)
  • [k8s] Missing annotation prefix support. (#2915 by ldez)
  • [k8s] Remove hardcoded frontend prefix in Kubernetes template (#2914 by psalaberria002)
  • [k8s] Limit label selector to Ingress factory. (#3137 by timoreimann)
  • [k8s] Fixes prefixed annotations support. (#3110 by ldez)
  • [logs,middleware] Fix bad access log (#2682 by mmatur)
  • [logs] Add missing argument in log. (#3188 by chemidy)
  • [marathon] Several apps with same backend name in Marathon. (#3109 by ldez)
  • [mesos] fix: overflow on 32 bits arch. (#3127 by ldez)
  • [metrics] Fix duplicated tags in InfluxDB (#3189 by mmatur)
  • [middleware,consul,consulcatalog,docker,ecs,kv,marathon,mesos,rancher] Fix: error pages (#3138 by ldez)
  • [middleware,tracing] Fix <nil> tracer value in KV (#2911 by mmatur)
  • [middleware,tracing] Fix nil value when tracing is enabled (#3192 by mmatur)
  • [middleware] Use responseModifier to override secure headers (#2946 by mmatur)
  • [middleware] Correct conditional setting of buffering retry expression. (#2865 by ldez)
  • [middleware] Fix high memory usage in retry middleware (#2740 by marco-jantke)
  • [middleware] Fix whitelist and XFF. (#3211 by ldez)
  • [middleware] Fix panic in atomic on ARM and x86-32 platforms (#3195 by mmatur)
  • [middleware] Redirect to HTTPS first before basic auth if header redirect (secure) is set (#3187 by SantoDE)
  • [middleware] Fix error pages redirect and headers. (#3217 by ldez)
  • [provider] Add some missing quotes in templates (#2973 by ldez)
  • [servicefabric] Fix backend name for stateful service and more. (#3183 by ldez)
  • [tracing] Fix missing configuration for jaeger reporter (#2720 by mmatur)
  • [tracing] Tracing statusCodeTracker need to implement CloseNotify (#2733 by mmatur)
  • [tracing] Fix integration tests in tracing (#2759 by mmatur)
  • [webui] Remove useless ACME tab from UI. (#3154 by ldez)
  • [webui] Add redirect section. (#3243 by ldez)

Documentation:

  • [docker] Add default values for some Docker labels (#2604 by ldez)
  • [file] Add documentation about Templating in backend file (#3223 by nmengin)
  • [k8s] Update traefik-ds.yaml with --api command line parameter (#2803 by maniankara)
  • [k8s] Remove web provider in example (#2807 by pigletfly)
  • [k8s] Drop capabilities in Kubernetes DaemonSet example (#3028 by nogoegst)
  • [k8s] Docs: Fix typos in k8s user-guide (#2898 by cez81)
  • [k8s] Change boolean annotation values to string (#2839 by hobti01)
  • [k8s] Update kubernetes.md (#3093 by rdrgporto)
  • [k8s] Document custom k8s ingress class usage in guide. (#3242 by timoreimann)
  • [k8s] Update kubernetes.md (#3171 by andreyfedoseev)
  • [provider] Split security labels and custom labels documentation. (#2872 by ldez)
  • [provider] Remove non-supported label. (#3065 by ldez)
  • [provider] Remove obsolete paragraph about error pages. (#2608 by ldez)
  • [provider] Cleaning labels/annotations documentation. (#3245 by ldez)
  • [provider] Fix template version documentation. (#3184 by ldez)
  • [servicefabric] Add SF to supported backends in docs (#3033 by lawrencegripper)
  • [servicefabric] Update SF white list documentation section. (#3082 by ldez)
  • [tracing] Fix typo in doc for rate limit label (#2790 by mmatur)
  • [tracing] Add Tracing entry in the documentation. (#2713 by ldez)
  • [tracing] Fix documentation for tracing with Jaeger (#3227 by mmatur)
  • [webui] doc: update Traefik images. (#3241 by ldez)
  • Fix typo in documentation (#3215 by arnaslu)
  • Minor improvements to documentation (#3221 by colincoller)
  • Update some examples (#3150 by zaporylie)
  • Normalize parameter names in configs (#3132 by kachkaev)
  • Fixed documentation urls on README.md (#3102 by emir)
  • Fix typo and tweak formatting in quickstart (#3250 by alexymik)
  • Fix basic documentation (#3086 by mmatur)
  • Prepare release v1.6.0-rc6 (#3199 by mmatur)
  • Prepare release v1.6.0-rc5 (#3179 by Juliens)
  • Prepare release v1.6.0-rc4 (#3126 by ldez)
  • Prepare release v1.6.0-rc3 (#3096 by ldez)
  • Prepare release v1.6.0-rc2 (#3087 by nmengin)
  • Prepare release v1.6.0-rc1 (#3078 by Juliens)
  • Prepare release v1.6.0 (#3251 by Juliens)

Misc:

traefik -

Published by traefiker over 6 years ago

All Commits

Enhancements:

  • [acme] Create backup file during migration from ACME V1 to ACME V2 (#3191 by nmengin)
  • [servicefabric] Use shared label system (#3197 by ldez)

Bug fixes:

  • [docker] Fix multiple frontends with docker-compose --scale (#3190 by jbdoumenjou)
  • [metrics] Fix duplicated tags in InfluxDB (#3189 by mmatur)
  • [middleware,tracing] Fix nil value when tracing is enabled (#3192 by mmatur)
  • [middleware] Fix panic in atomic on ARM and x86-32 platforms (#3195 by mmatur)
  • [middleware] Redirect to HTTPS first before basic auth if header redirect (secure) is set (#3187 by SantoDE)
  • [servicefabric] Fix backend name for stateful service and more. (#3183 by ldez)
  • Add missing argument in log. (#3188 by chemidy)

Documentation:

  • [provider] Fix template version documentation. (#3184 by ldez)
traefik -

Published by traefiker over 6 years ago

All Commits

Enhancements:

  • [acme] Generate wildcard certificate with SANs in ACME (#3167 by nmengin)
  • [ecs] Factorize labels managements. (#3159 by ldez)

Bug fixes:

  • [acme] Update lego. (#3158 by ldez)
  • [acme] Fix acme.json file automatic creation (#3156 by nmengin)
  • [acme] Minor updates to dumpcerts.sh (#3116 by mathuin)
  • [acme] Add TTL and custom Timeout in DigitalOcean DNS provider (#3143 by ldez)
  • [acme] Add ACME certificates only on ACME EntryPoint (#3136 by nmengin)
  • [consul,docker,ecs,eureka,k8s,kv,marathon,mesos,rancher] Server weight zero (#3130 by ldez)
  • [k8s] Limit label selector to Ingress factory. (#3137 by timoreimann)
  • [middleware,consul,consulcatalog,docker,ecs,kv,marathon,mesos,rancher] Fix: error pages (#3138 by ldez)
  • [webui] Remove useless ACME tab from UI. (#3154 by ldez)

Documentation:

Misc:

  • [oxy] Disable closeNotify when method GET for http pipelining (#3108 by Juliens)
traefik -

Published by traefiker over 6 years ago

All Commits

Enhancements:

  • [consulcatalog,ecs,mesos] Factorize labels managements. (#3099 by ldez)
  • [middleware] Add tests on IPWhiteLister. (#3106 by ldez)

Bug fixes:

  • [api,cluster] Moved /api/cluster/leadership handler under public routes (requires no authentication) (#3101 by aantono)
  • [k8s] Fixes prefixed annotations support. (#3110 by ldez)
  • [marathon] Several apps with same backend name in Marathon. (#3109 by ldez)

Documentation:

traefik -

Published by traefiker over 6 years ago

All Commits

Bug fixes:

  • [docker,rancher] Frontend rule and segment labels. (#3091 by ldez)
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