traefik

The Cloud Native Application Proxy

MIT License

Stars
47.9K
Committers
820

Bot releases are hidden (Show)

traefik -

Published by traefiker almost 5 years ago

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:

  • [api] fix: debug endpoint when insecure API. (#5937 by ldez)
  • [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)
  • [consulcatalog] Fix empty address for registering service without IP (#5826 by mmatur)
  • [logs,middleware,metrics] detect CloseNotify capability in accesslog and metrics (#5985 by mpl)
  • [server] fix: remove double call to server Close. (#5960 by ldez)
  • [webui] Fix weighted service provider icon (#5983 by sh7dm)
  • [webui] Fix http/tcp resources pagination (#5986 by matthieuh)
  • [webui] Use valid condition in the service details panel UI (#5984 by jbdoumenjou)
  • [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)

Documentation:

  • [consulcatalog] fix: Consul Catalog documentation. (#5725 by ldez)
  • [consulcatalog] Fix consul catalog documentation (#5661 by mmatur)
  • Prepare release v2.1.0-rc2 (#5846 by ldez)
  • Prepare release v2.1.0-rc1 (#5844 by jbdoumenjou)
  • Several documentation fixes (#5987 by ldez)
  • Prepare release v2.1.0-rc3 (#5929 by ldez)

Misc:

  • [cli] Add custom help function to command (#5923 by Ullaakut)
  • [server] fix: use MaxInt32. (#5845 by ldez)
  • Merge current v2.0 branch into master (#5841 by ldez)
  • 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)
  • Merge current v2.0 branch into v2.1 (#5977 by ldez)
  • Merge current v2.0 branch into v2.1 (#5931 by ldez)
  • Merge current v2.0 branch into v2.1 (#5928 by ldez)
traefik -

Published by traefiker almost 5 years ago

All Commits

Bug fixes:

  • [acme] Truncate key for identification in log (#5941 by dtomcej)
  • [middleware] fix: location header rewrite. (#5857 by ldez)

Documentation:

  • Add a warning note regarding optional TLS mutual auth (#5434 by bradjones1)
traefik -

Published by traefiker almost 5 years ago

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

Published by traefiker almost 5 years ago

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:

traefik -

Published by traefiker almost 5 years ago

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

Published by traefiker almost 5 years ago

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

Published by traefiker almost 5 years ago

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

Published by traefiker almost 5 years ago

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:

traefik -

Published by traefiker almost 5 years ago

All Commits

Bug fixes:

  • [k8s,k8s/ingress] Add functions to support precise float compute of weight (#5663 by rmrfself)
  • [middleware] Fix Location response header http to https when SSL (#5574 by elielgoncalves)
  • [tls] Allow Default Certificate to work on macOS 10.15 (#5662 by dtomcej)

Documentation:

traefik -

Published by traefiker about 5 years ago

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

Published by traefiker about 5 years ago

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

Published by traefiker about 5 years ago

All Commits

Bug fixes:

  • [go,security] This version is compiled with Go 1.12.10, which fixes a vulnerability in previous versions. See the CVE about it for more details.
traefik -

Published by traefiker about 5 years ago

All Commits

Bug fixes:

  • [logs,middleware] Avoid closing stdout when the accesslog handler is closed (#5459 by nrwiersma)
  • [middleware] Actually send header and code during WriteHeader, if needed (#5404 by mpl)

Documentation:

traefik -

Published by traefiker about 5 years ago

All Commits

Enhancements:

  • [acme,api,tracing] New API security (#5311 by juliens)
  • [acme,k8s,k8s/crd] Document the TLS with ACME case (#4654 by mpl)
  • [acme,kv] Remove Deprecated StorageFile (#4252 by juliens)
  • [acme] Remove timeout/interval from the ACME Provider (#4842 by jbdoumenjou)
  • [acme] Certificate resolvers. (#5116 by ldez)
  • [acme] Improve acme logs. (#5139 by ldez)
  • [acme] Migrate to go-acme/lego. (#4589 by ldez)
  • [api,provider] Enhance REST provider (#5072 by dtomcej)
  • [api] Adding content-header to api endpoints (#5019 by dalanmiller)
  • [api] Deal with multiple errors and their criticality (#5070 by mpl)
  • [api] API: remove configuration of Entrypoint and Middlewares (#5119 by mpl)
  • [api] Improve API endpoints (#5080 by ldez)
  • [api] API: new contract (#4964 by mpl)
  • [api] Improve API for the web UI (#5267 by ldez)
  • [api] Manage status for TCP element in the endpoint overview. (#5108 by ldez)
  • [api] API: expose runtime representation (#4841 by mpl)
  • [authentication,middleware,k8s,k8s/crd] Auth middlewares in kubernetes CRD use secrets (#5299 by juliens)
  • [authentication,logs,etcd] Remove deprecated elements (#3715 by geraldcroes)
  • [authentication,middleware] Basic Auth custom realm (#3917 by tcoupin)
  • [cli] New static configuration loading system. (#4935 by ldez)
  • [docker,k8s,k8s/crd,k8s/ingress] chore: update docker and k8s (#5174 by ldez)
  • [docker,k8s,k8s/crd,marathon,rancher,tcp] Add weighted round robin load balancer on TCP (#5380 by juliens)
  • [docker,tcp] Add support for TCP labels in Docker provider (#4621 by juliens)
  • [docker] Adds default rule system on Docker provider. (#4413 by ldez)
  • [docker] Adds Docker provider support (#4399 by ldez)
  • [docker] Update to Go1.12. Support of TLS1.3 (#4540 by ldez)
  • [etcd] Remove etcd v2 (#3739 by geraldcroes)
  • [file] Restrict traefik.toml to static configuration. (#5090 by ldez)
  • [file] Support YAML for the dynamic configuration. (#5024 by ldez)
  • [k8s,k8s/crd,k8s/ingress] Correct Kubernetes Ingress and IngressRoute port heuristic for choosing HTTPS (#5167 by seh)
  • [k8s,k8s/crd,k8s/ingress] Fix kubernetes id name (#5383 by mmatur)
  • [k8s,k8s/crd,tcp] Add support for TCP (in kubernetes CRD) (#4885 by mpl)
  • [k8s,k8s/crd,tls] Define TLS options on the Router configuration for Kubernetes (#4973 by jbdoumenjou)
  • [k8s,k8s/crd] Add passHostHeader and responseForwarding in IngressRoute (#5368 by juliens)
  • [k8s,k8s/crd] Add scheme to IngressRoute. (#5062 by ldez)
  • [k8s,k8s/ingress] Renamed kubernetes provider in kubernetesIngress provider (#5068 by jbdoumenjou)
  • [k8s,k8s/ingress] Add TLS-enabled Router (#5162 by dtomcej)
  • [k8s/ingress] Adds Kubernetes provider support (#4476 by jbdoumenjou)
  • [k8s/ingress] Adds update ingress status (#4603 by juliens)
  • [k8s/ingress] k8s integration tests (#4569 by juliens)
  • [k8s/ingress] Custom resource definition (#4591 by ldez)
  • [logs] Improve error on router without service. (#5126 by ldez)
  • [logs] log.loglevel becomes log.level in configuration (#4775 by juliens)
  • [logs] Drop headers by default in access logs. (#5034 by ldez)
  • [logs] Default to CLF when accesslog format is unsupported (#5314 by mpl)
  • [marathon,tcp] Handle TCP in the marathon provider (#4728 by juliens)
  • [marathon] Adds Marathon support. (#4415 by ldez)
  • [metrics] Add Metrics (#5111 by mmatur)
  • [metrics] Add HTTP authentication to influxdb metric backend (#3600 by halfa)
  • [middleware,k8s,k8s/crd] k8s ErrorPage middleware now uses k8s service (#5339 by juliens)
  • [middleware,k8s/crd] Handle cross-provider middleware in kubernetes CRD (#5009 by mpl)
  • [middleware,provider] Change the provider separator from . to @ (#4982 by ldez)
  • [middleware,provider] Add Feature-Policy header support (#5156 by dtomcej)
  • [middleware,tracing] Re enable ratelimit integration tests (#5288 by mmatur)
  • [middleware,provider] IPStrategy for selecting IP in whitelist (#3778 by juliens)
  • [middleware,provider] Enables the use of elements declared in other providers (#4372 by geraldcroes)
  • [middleware] Migrates the pass client tls cert middleware (#4373 by jbdoumenjou)
  • [middleware] Migrates Compress from bool to struct (#3714 by jbdoumenjou)
  • [middleware] Updates for jaeger tracing client. (#3688 by tcolgate)
  • [middleware] Add forwarded headers on entry point configuration (#4364 by juliens)
  • [middleware] SchemeRedirect Middleware (#4400 by geraldcroes)
  • [middleware] Add rate limiter, rename maxConn into inFlightReq (#5246 by mpl)
  • [middleware] Disable RateLimit temporarily (#5123 by juliens)
  • [middleware] Enable CORS configuration (#3809 by dtomcej)
  • [provider] New constraints management. (#4965 by ldez)
  • [provider] Remove BaseProvider (#4661 by ldez)
  • [provider] Use name@provider instead of provider@name. (#4990 by ldez)
  • [provider] Add health check timeout parameter (#3813 by jbiel)
  • [provider] Removes deprecated templates (#3649 by geraldcroes)
  • [provider] Remove everything templates related (#4595 by mpl)
  • [provider] Small code enhancements on providers (#3707 by vdemeester)
  • [provider] Migrate rest provider (#4253 by juliens)
  • [provider] Labels parser. (#4236 by ldez)
  • [rancher] Add Rancher provider (#4647 by SantoDE)
  • [rules] New rule syntax (#4437 by juliens)
  • [server] Adds mirroring service (#5251 by juliens)
  • [server] Add support proxyprotocol v2 (#4755 by c0va23)
  • [server] WeightedRoundRobin load balancer (#5237 by juliens)
  • [server] Make HTTP Keep-Alive timeout configurable for backend connections (#4983 by mszabo-wikia)
  • [server] Rework loadbalancer support (#4933 by juliens)
  • [server] Use h2c from x/net to handle h2c requests (#5045 by juliens)
  • [server] Dynamic Configuration Refactoring (#4168 by ldez)
  • [server] Remove old global config and use new static config (#4222 by juliens)
  • [sticky-session] HttpOnly and Secure flags on the affinity cookie (#4947 by gheibia)
  • [tcp] Adds TCP support (#4587 by juliens)
  • [tls] Define a TLS section to group TLS, TLSOptions, and TLSStores. (#5031 by ldez)
  • [tls] TLSOptions: handle conflict: same host name, different TLS options (#5056 by mpl)
  • [tls] Define TLS options on the Router configuration (#4931 by jbdoumenjou)
  • [tls] Expand Client Auth Type configuration (#5078 by jbdoumenjou)
  • [tracing] Improve tracing (#5010 by mmatur)
  • [tracing] Add Jaeger collector endpoint (#5082 by rmfitzpatrick)
  • [tracing] Update tracing dependencies (#4721 by ldez)
  • [tracing] Added support for Haystack tracing (#4555 by aantono)
  • [tracing] Update Zipkin OpenTracing driver to latest 0.4.3 release (#5283 by basvanbeek)
  • [tracing] Instana tracer implementation (#4453 by notsureifkevin)
  • [tracing] Make Zipkin trace rate configurable (#3968 by negz)
  • [webui] refactor(webui): use @vue/cli to bootstrap new ui (#5091 by Slashgear)
  • [webui] Add a new dashboard page (#5249 by Basgrani)
  • [webui] Add doc and version in navbar (#5137 by Slashgear)
  • [webui] Use components to split Home concerns (#5136 by Slashgear)
  • [webui] Add more pages in the WebUI (#5278 by Basgrani)
  • [webui] feat(webui/dashboard): init new dashboard (#5105 by Slashgear)
  • [webui] Upgrade angular cli version (#4450 by Slashgear)
  • [webui] Update docker node version (#4448 by Slashgear)
  • [webui] Ignore target/dependencies in docker copy (#4449 by Slashgear)
  • [webui] Format code with prettier (#4463 by Slashgear)
  • [webui] No need for npm progress=false (#3702 by vdemeester)
  • [webui] Migrate to a work in progress webui (#4568 by Slashgear)
  • [webui] Include lint in build process (#4462 by Slashgear)
  • [webui] Dropping rxjs-compat in favor of pipe (#4520 by imcotton)
  • Move dynamic config into a dedicated package. (#5075 by ldez)
  • Disable collect data by default. (#5393 by ldez)
  • Bump x/sys to support Risc-V architecture (#5245 by carlosedp)
  • New packaging system. (#4593 by ldez)
  • Updates Backoff (#4457 by ldez)
  • Remove the bug command (#4556 by jbdoumenjou)
  • Small code enhancements (#3712 by mmatur)
  • Remove deprecated elements (#3666 by jbdoumenjou)
  • Clean old (#4612 by ldez)
  • Update anonymize/collect (#4590 by jbdoumenjou)

Bug fixes:

  • [api,webui] Improve documentation about API and Dashboard. (#5364 by ldez)
  • [api] Add errors about unknown entryPoint in runtime api (#5265 by juliens)
  • [api] Add provider in middleware chain (#5334 by juliens)
  • [cli] fix: boolean flag parsing with map. (#5372 by ldez)
  • [cli] Return an error when help is called on a non existing command. (#4977 by ldez)
  • [cli] Filter env vars configuration (#4985 by ldez)
  • [cli] Fix some CLI bugs (#4989 by ldez)
  • [cli] Change the loading resource order (#5007 by ldez)
  • [cli] Apply the case of the CLI flags for the configuration (#5153 by jbdoumenjou)
  • [cli] Don't allow non flag arguments by default. (#4970 by ldez)
  • [docker] Insensitive case for allow-empty value. (#4745 by ldez)
  • [file] fix: TLS configuration from directory. (#5118 by ldez)
  • [k8s,k8s/crd] Fix log messages about label selector (#4629 by mpl)
  • [k8s,k8s/crd] fix: TLS domains with IngressRoute. (#5327 by ldez)
  • [k8s,k8s/crd] Remove IngressEndpoint in CRD provider (#4616 by juliens)
  • [logs] fix: logger and context. (#5370 by ldez)
  • [logs] fix: error log message. (#5020 by ldez)
  • [logs] Fix typos in data collection message (#4891 by mpl)
  • [logs] Allow user to configure traefik log (#4604 by mmatur)
  • [metrics,tracing] fix: Datadog case. (#5272 by ldez)
  • [metrics] Fix prometheus metrics (#5152 by mmatur)
  • [middleware,k8s,k8s/crd] The chain middleware in k8s use middlewareRef (#5290 by juliens)
  • [middleware] Set X-Forwarded-* headers (#4707 by mpl)
  • [middleware] Fix url.Parse due to go1.12.8 changes. (#5207 by ldez)
  • [middleware] fix: stripPrefix and stripPrefixRegex. (#5291 by ldez)
  • [middleware] Improve rate limiter tests (#5310 by mpl)
  • [middleware] Fix response modifier initial building (#4719 by mpl)
  • [middleware] Remove X-Forwarded-(Uri, Method, Tls-Client-Cert and Tls-Client-Cert-Info) from untrusted IP (#5012 by stffabi)
  • [middleware] fix buffering middleware (#5281 by ldez)
  • [middleware] Don't panic with undefined middleware (#5289 by ldez)
  • [middleware] Properly add response headers for CORS (#4857 by dtomcej)
  • [rules] Allow matching with FQDN hosts with trailing periods (#4763 by dtomcej)
  • [server] Fix panic while server shutdown (#4644 by juliens)
  • [server] Write HTTP server logs into the global logger. (#5329 by ldez)
  • [server] Fix problem in aggregator provider (#4625 by juliens)
  • [server] Fix lock problem in server (#4600 by juliens)
  • [service,websocket] Fix recovered panic when websocket is mirrored (#5255 by juliens)
  • [tcp] Fix EOF error (#4733 by juliens)
  • [tcp] Don't add TCP proxy when error occurs during creation. (#4858 by ldez)
  • [tcp] Remove first byte wait when tcp catches all (#4938 by juliens)
  • [tcp] On client CloseWrite, do CloseWrite instead of Close for backend (#5366 by juliens)
  • [tls] Fix panic in TLS stores handling (#4997 by juliens)
  • [webui] Rest provider icon in the webui (#5261 by mmatur)
  • [webui] Web UI graph names. (#5389 by ldez)
  • [webui] fix: passHostHeader in the webUI. (#5369 by ldez)
  • Fix trailing slash with check new version (#5266 by mmatur)
  • Ensure WaitGroup.Done() is always called (#5026 by bsdelf)
  • Clean files during tests. (#4607 by ldez)

Documentation:

  • [acme,docker] Removed extra colon before the 8080 docker port (#5209 by fairwood136)
  • [acme,docker] Add a docker-compose & let's encrypt user-guide (#5121 by pbenefice)
  • [acme,docker] Synchronize documentation (#4571 by juliens)
  • [acme,k8s,k8s/crd] Full ACME+CRD example (#4652 by mpl)
  • [acme,k8s/crd] Fix: CRD user guide (#5244 by ldez)
  • [acme,tls] docs: rewrite of the HTTPS and TLS section (#4980 by mpl)
  • [acme] Lets encrypt documentation typo (#5127 by juliens)
  • [acme] Use the same case every where for entryPoints. (#4764 by ldez)
  • [acme] doc/crd-acme: specify required kubectl version (#5015 by mpl)
  • [acme] Enhance manual dnsChallenge documentation (#4636 by ntaranov)
  • [acme] Fix error in the documentation for CLI configuration example (#5392 by MycTl)
  • [acme] Add note about ACME renewal (#4860 by dtomcej)
  • [acme] Fix acme example (#5130 by jamct)
  • [acme] Rename Docker_Acme.md to Readme.md (#4025 by vineetvermait)
  • [acme] Enhance acme page. (#4611 by ldez)
  • [acme] fix: some DNS provider link. (#3637 by ldez)
  • [docker,marathon] Update Dynamic Configuration Reference for both Docker and Marathon (#5100 by jbdoumenjou)
  • [docker] Remove traefik.port from documentation (#4886 by ldez)
  • [docker] Fix two minor nits in Traefik 2.0 docs (#4692 by cfra)
  • [docker] Fix Getting started (#4646 by mmatur)
  • [docker] docker-compose examples (#4642 by karnthis)
  • [docker] Clarify docs with labels in Swarm Mode (#4847 by mikesir87)
  • [file] Update the file provider documentation (#4588 by jbdoumenjou)
  • [k8s,k8s/crd] k8s static configuration explanation (#4767 by ldez)
  • [k8s,k8s/crd] doc: kubernetes CRD provider (#4620 by mpl)
  • [k8s,k8s/ingress] Add documentation about Kubernetes Ingress provider (#5112 by mpl)
  • [k8s/crd] user guide: fix a mistake in the deployment definition (#5096 by ldez)
  • [k8s] Fix typo in the CRD documentation (#4902 by llussy)
  • [marathon] Enhance Marathon documentation (#4776 by ldez)
  • [middleware,k8s,k8s/crd] Fix typo: middleware -> middlewares. (#4781 by ldez)
  • [middleware,k8s/crd] doc: fix middleware names for CRD. (#4966 by ldez)
  • [middleware,provider] fix the documentation about middleware labels. (#4888 by ldez)
  • [middleware] Fix Kubernetes Docs for Middlewares (#4943 by HurricanKai)
  • [middleware] Adds a reference to the middleware overview. (#4824 by ldez)
  • [middleware] docker-compose labels require $'s to be escaped (#5225 by Makeshift)
  • [middleware] Fix doc about removing headers (#4708 by mpl)
  • [middleware] Remove invalid commas. (#4706 by ldez)
  • [middleware] Adds middlewares examples for k8s. (#4713 by ldez)
  • [middleware] Update the middleware documentation (#4729 by jbdoumenjou)
  • [middleware] fix: stripPrefixRegex documentation. (#5273 by ldez)
  • [middleware] Correct typo in documentation on rate limiting (#4939 by ableuler)
  • [middleware] Improve middleware documentation. (#5003 by ldez)
  • [middleware] Enhance middleware examples. (#4680 by ldez)
  • [middleware] docker-compose basic auth needs double dollar signs (#4831 by muhlemmer)
  • [middleware] Fixed a typo in label. (#5128 by jamct)
  • [middleware] Review documentation (#4798 by ldez)
  • [middleware] Kubernetes CRD documentation fixes (#4971 by orhanhenrik)
  • [middleware] compress link fixed (#4817 by gato)
  • [middleware] Fix typo in forwardAuth middleware documentation (#4638 by AkeemMcLennon)
  • [middleware] change doc references to scheme[Rr]edirect -> redirect[Ss]cheme (#4959 by topiaruss)
  • [middleware] Update headers middleware docs for kubernetes crd (#4955 by orhanhenrik)
  • [middleware] Fix strip prefix documentation (#4829 by mmatur)
  • [provider] Improve providers documentation. (#5050 by ldez)
  • [rancher] fix: Rancher documentation. (#4818 by ldez)
  • [rancher] Specify that Rancher provider is for 1.x only (#4923 by bradjones1)
  • [server] Add gRPC user guide (#5042 by ldez)
  • [tcp] Use rule HostSNI in documentation (#4592 by bbinet)
  • [tls] fix: typo in routing example. (#4849 by ldez)
  • [tracing] Improve tracing documentation (#5102 by mmatur)
  • [tracing] Fix typo in tracing docs (#4737 by timoschwarzer)
  • [webui] change docs and adjust dashboard for v2 alpha (#4632 by SantoDE)
  • doc: improve examples. (#5132 by ldez)
  • Fixed readme misspelling (#4882 by antondalgren)
  • Prepare release v2.0.0-rc2 (#5293 by ldez)
  • Fix typos in documentation (#4884 by michael-k)
  • Fixed spelling typo (#4848 by mikesir87)
  • Enhance the Retry Middleware Documentation (#5298 by jbdoumenjou)
  • Clarification of the correct pronunciation of the word "Traefik" (#4834 by ylamlum-g4m)
  • Improve the "reading path" for new contributors (#4908 by dduportal)
  • Fix some documentation issues (#5286 by jbdoumenjou)
  • Entry points CLI description. (#4896 by ldez)
  • Add Mathieu Lonjaret to maintainers (#4950 by emilevauge)
  • Prepare release v2.0.0-alpha5 (#4967 by ldez)
  • Minor fix in documentation (#4811 by mmatur)
  • Prepare release v2.0.0-alpha6. (#4975 by ldez)
  • Fix a typo in documentation (#4794 by groovytron)
  • Prepare release v2.0.0-alpha4. (#4788 by ldez)
  • Remove dumpcerts.sh (#4783 by ldez)
  • Base of the migration guide (#5263 by jbdoumenjou)
  • Prepare release v2.0.0-alpha7 (#5001 by ldez)
  • misc documentation fixes (#5302 by mpl)
  • Fix some minors errors on the documentation (#4664 by jbdoumenjou)
  • Adds a note in traefik.sample.toml (#4757 by ldez)
  • Prepare release v2.0.0-rc1 (#5252 by ldez)
  • Use the same case everywhere (#5043 by ldez)
  • Improve the Documentation with a Reference Section (#4714 by jbdoumenjou)
  • Prepare release v2.0.0-alpha8 (#5049 by ldez)
  • Add a basic Traefik install guide (#5117 by jbdoumenjou)
  • AML indent for domains under TLS documentation section (#5173 by edvincent)
  • Update to v2.0 readme links (#4700 by karnthis)
  • Prepare release v2.0.0-alpha3. (#4693 by ldez)
  • Misc documentation fixes (#5307 by ldez)
  • Update restrictions in the documentation. (#5270 by ldez)
  • Prepare release v2.0.0-rc3 (#5343 by ldez)
  • Fix typos in docs (#4662 by SeMeKh)
  • Update traefik.sample.toml (#4657 by ldez)
  • fix: services configuration documentation. (#5359 by ldez)
  • Remove old links in readme (#4651 by ldez)
  • fix a service with one server .yaml example (#5373 by zaverden)
  • Prepare release v2.0.0-rc4 (#5384 by ldez)
  • Fix dead maintainers link on the README.md (#4639 by benjaminch)
  • Prepare release v2.0.0-beta1 (#5129 by ldez)
  • Fix typo in documentation (#5386 by adrienbrignon)
  • Prepare release v2.0.0-alpha2 (#4635 by ldez)
  • Fix malformed rule (#5133 by dtomcej)
  • Improve various parts of the documentation. (#4996 by ldez)
  • Documentation Revamp (#4475 by geraldcroes)
  • Adds a maintainer's page into the documentation. (#4614 by ldez)
  • Add Gerald, Jean-Baptiste and Damien to maintainers (#3982 by emilevauge)
  • fix broken links in readme.md (#3967 by AndrewSav)
  • Add master overhaul notice (#3961 by emilevauge)
  • Complete maintainers processes (#3696 by mmatur)
  • Complete maintainers processes (#3681 by emilevauge)
  • Prepare release v2.0.0-alpha1 (#4617 by ldez)

Misc:

traefik -

Published by traefiker about 5 years ago

All Commits

Enhancements:

  • [docker,k8s,k8s/crd,marathon,rancher,tcp] Add weighted round robin load balancer on TCP (#5380 by juliens)
  • [k8s,k8s/crd,k8s/ingress] Fix kubernetes id name (#5383 by mmatur)
  • [k8s,k8s/crd] Add passHostHeader and responseForwarding in IngressRoute (#5368 by juliens)

Bug fixes:

  • [api,webui] Improve documentation about API and Dashboard. (#5364 by ldez)
  • [cli] fix: boolean flag parsing with map. (#5372 by ldez)
  • [logs] fix: logger and context. (#5370 by ldez)
  • [tcp] On client CloseWrite, do CloseWrite instead of Close for backend (#5366 by juliens)
  • [webui] fix: passHostHeader in the webUI. (#5369 by ldez)

Documentation:

  • fix a service with one server .yaml example (#5373 by zaverden)
  • fix: services configuration documentation. (#5359 by ldez)
traefik -

Published by traefiker about 5 years ago

All Commits

Bug fixes:

  • [middleware,websocket] implement Flusher and Hijacker for codeCatcher (#5376 by mpl)
traefik -

Published by traefiker about 5 years ago

All Commits

Bug fixes:

  • [authentication,k8s/ingress] Kubernetes support for Auth.HeaderField (#5235 by ErikWegner)
  • [k8s,k8s/ingress] Finish kubernetes throttling refactoring (#5269 by mpl)
  • [k8s] Throttle Kubernetes config refresh (#4716 by benweissmann)
  • [k8s] Fix wrong handling of insecure tls auth forward ingress annotation (#5319 by majkrzak)
  • [middleware] error pages: do not buffer response when it's not an error (#5285 by mpl)
  • [tls] Consider default cert domain in certificate store (#5353 by nrwiersma)
  • [tls] Add TLS minversion constraint (#5356 by dtomcej)

Documentation:

  • [acme] Update Acme doc - Vultr Wildcard & Root (#5320 by ddymko)
  • [consulcatalog] Typo in basic auth usersFile label consul-catalog (#5230 by pitan)
  • [logs] Improve Access Logs Documentation page (#5238 by dduportal)
traefik -

Published by traefiker about 5 years ago

All Commits

Enhancements:

  • [acme,api,tracing] New API security (#5311 by juliens)
  • [authentication,middleware,k8s,k8s/crd] Auth middlewares in kubernetes CRD use secrets (#5299 by juliens)
  • [logs] Default to CLF when accesslog format is unsupported (#5314 by mpl)
  • [middleware,k8s,k8s/crd] k8s ErrorPage middleware now uses k8s service (#5339 by juliens)
  • [webui] Add more pages in the WebUI (#5278 by Basgrani)

Bug fixes:

  • [api] Add provider in middleware chain (#5334 by juliens)
  • [k8s,k8s/crd] fix: TLS domains with IngressRoute. (#5327 by ldez)
  • [middleware] Improve rate limiter tests (#5310 by mpl)
  • [server] Write HTTP server logs into the global logger. (#5329 by ldez)

Documentation:

Misc:

traefik -

Published by traefiker about 5 years ago

All Commits

Enhancements:

  • [api] Improve API for the web UI (#5267 by ldez)
  • [middleware,tracing] Re enable ratelimit integration tests (#5288 by mmatur)
  • [tracing] Update Zipkin OpenTracing driver to latest 0.4.3 release (#5283 by basvanbeek)

Bug fixes:

  • [api] Add errors about unknown entryPoint in runtime api (#5265 by juliens)
  • [metrics,tracing] fix: Datadog case. (#5272 by ldez)
  • [middleware,k8s,k8s/crd] The chain middleware in k8s use middlewareRef (#5290 by juliens)
  • [middleware] Don't panic with undefined middleware (#5289 by ldez)
  • [middleware] fix buffering middleware (#5281 by ldez)
  • [middleware] fix: stripPrefix and stripPrefixRegex. (#5291 by ldez)
  • [service,websocket] Fix recovered panic when websocket is mirrored (#5255 by juliens)
  • [webui] Rest provider icon in the webui (#5261 by mmatur)
  • Fix trailing slash with check new version (#5266 by mmatur)

Documentation:

traefik -

Published by traefiker about 5 years ago

All Commits

Enhancements:

  • [acme] Improve acme logs. (#5139 by ldez)
  • [docker,k8s,k8s/crd,k8s/ingress] chore: update docker and k8s (#5174 by ldez)
  • [k8s,k8s/crd,k8s/ingress] Correct Kubernetes Ingress and IngressRoute port heuristic for choosing HTTPS (#5167 by seh)
  • [k8s,k8s/ingress] Add TLS-enabled Router (#5162 by dtomcej)
  • [middleware,provider] Add Feature-Policy header support (#5156 by dtomcej)
  • [middleware] Add rate limiter, rename maxConn into inFlightReq (#5246 by mpl)
  • [server] WeightedRoundRobin load balancer (#5237 by juliens)
  • [server] Adds mirroring service (#5251 by juliens)
  • [server] Add support proxyprotocol v2 (#4755 by c0va23)
  • [webui] Add a new dashboard page (#5249 by Basgrani)
  • [webui] Add doc and version in navbar (#5137 by Slashgear)
  • [webui] Use components to split Home concerns (#5136 by Slashgear)
  • Bump x/sys to support Risc-V architecture (#5245 by carlosedp)

Bug fixes:

  • [cli] Apply the case of the CLI flags for the configuration (#5153 by jbdoumenjou)
  • [metrics] Fix prometheus metrics (#5152 by mmatur)
  • [middleware] Fix url.Parse due to go1.12.8 changes. (#5207 by ldez)
  • Ensure WaitGroup.Done() is always called (#5026 by bsdelf)

Documentation:

  • [acme,docker] Add a docker-compose & let's encrypt user-guide (#5121 by pbenefice)
  • [acme,docker] Removed extra colon before the 8080 docker port (#5209 by fairwood136)
  • [acme,k8s/crd] Fix: CRD user guide (#5244 by ldez)
  • [acme] Fix acme example (#5130 by jamct)
  • [middleware] docker-compose labels require $'s to be escaped (#5225 by Makeshift)
  • AML indent for domains under TLS documentation section (#5173 by edvincent)
  • Fix malformed rule (#5133 by dtomcej)
  • doc: improve examples. (#5132 by ldez)

Misc:

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