traefik

The Cloud Native Application Proxy

MIT License

Stars
47.9K
Committers
820

Bot releases are hidden (Show)

traefik -

Published by traefiker about 5 years ago

All Commits

Bug fixes:

traefik -

Published by traefiker about 5 years ago

All Commits

Bug fixes:

  • [acme] Update lego (#5166 by dabeck)
  • [consulcatalog] warning should not be a fail status (#4537 by saez0pub)
  • [docker] Update docker api version (#4909 by dtomcej)
  • [dynamodb] Use dynamodbav tags to override json tags. (#5002 by ldez)
  • [healthcheck] Wrr loadbalancer honors old weight on recovered servers (#5051 by DougWagner)
  • [k8s] Check for multiport services on Global Backend Ingress (#5021 by dtomcej)
  • [logs] Allows logs to use local time zone instead of UTC (#4954 by dduportal)
  • [middleware] Clear TLS client headers if TLSMutualAuth is optional (#4963 by stffabi)
  • [tls] Add missing KeyUsages for default generated certificate (#5150 by dtomcej)

Documentation:

traefik -

Published by traefiker over 5 years ago

All Commits

Enhancements:

  • [acme] Certificate resolvers. (#5116 by ldez)
  • [api,provider] Enhance REST provider (#5072 by dtomcej)
  • [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] Manage status for TCP element in the endpoint overview. (#5108 by ldez)
  • [file] Restrict traefik.toml to static configuration. (#5090 by ldez)
  • [k8s,k8s/crd] Add scheme to IngressRoute. (#5062 by ldez)
  • [k8s,k8s/ingress] Renamed kubernetes provider in kubernetesIngress provider (#5068 by jbdoumenjou)
  • [logs] Improve error on router without service. (#5126 by ldez)
  • [metrics] Add Metrics (#5111 by mmatur)
  • [middleware] Disable RateLimit temporarily (#5123 by juliens)
  • [tls] TLSOptions: handle conflict: same host name, different TLS options (#5056 by mpl)
  • [tls] Expand Client Auth Type configuration (#5078 by jbdoumenjou)
  • [tracing] Add Jaeger collector endpoint (#5082 by rmfitzpatrick)
  • [webui] refactor(webui): use @vue/cli to bootstrap new ui (#5091 by Slashgear)
  • [webui] feat(webui/dashboard): init new dashboard (#5105 by Slashgear)
  • Move dynamic config into a dedicated package. (#5075 by ldez)

Bug fixes:

  • [file] fix: TLS configuration from directory. (#5118 by ldez)
  • [middleware] Remove X-Forwarded-(Uri, Method, Tls-Client-Cert and Tls-Client-Cert-Info) from untrusted IP (#5012 by stffabi)
  • [middleware] Properly add response headers for CORS (#4857 by dtomcej)

Documentation:

  • [acme] Lets encrypt documentation typo (#5127 by juliens)
  • [docker,marathon] Update Dynamic Configuration Reference for both Docker and Marathon (#5100 by jbdoumenjou)
  • [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)
  • [middleware] Fixed a typo in label. (#5128 by jamct)
  • [provider] Improve providers documentation. (#5050 by ldez)
  • [tracing] Improve tracing documentation (#5102 by mmatur)
  • Add a basic Traefik install guide (#5117 by jbdoumenjou)

Misc:

traefik -

Published by traefiker over 5 years ago

All Commits

Enhancements:

  • [api] Adding content-header to api endpoints (#5019 by dalanmiller)
  • [file] Support YAML for the dynamic configuration. (#5024 by ldez)
  • [logs] Drop headers by default in access logs. (#5034 by ldez)
  • [middleware,k8s/crd] Handle cross-provider middleware in kubernetes CRD (#5009 by mpl)
  • [server] Use h2c from x/net to handle h2c requests (#5045 by juliens)
  • [server] Make HTTP Keep-Alive timeout configurable for backend connections (#4983 by mszabo-wikia)
  • [tls] Define a TLS section to group TLS, TLSOptions, and TLSStores. (#5031 by ldez)
  • [tracing] Improve tracing (#5010 by mmatur)

Bug fixes:

  • [cli] Change the loading resource order (#5007 by ldez)
  • [logs] fix: error log message. (#5020 by ldez)

Documentation:

  • [acme] doc/crd-acme: specify required kubectl version (#5015 by mpl)
  • [middleware] Improve middleware documentation. (#5003 by ldez)
  • [server] Add gRPC user guide (#5042 by ldez)
  • Use the same case everywhere (#5043 by ldez)
traefik -

Published by traefiker over 5 years ago

All Commits

Enhancements:

  • [api] API: new contract (#4964 by mpl)
  • [k8s,k8s/crd,tls] Define TLS options on the Router configuration for Kubernetes (#4973 by jbdoumenjou)
  • [middleware,provider] Change the provider separator from . to @ (#4982 by ldez)
  • [provider] Use name@provider instead of provider@name. (#4990 by ldez)
  • [provider] New constraints management. (#4965 by ldez)

Bug fixes:

  • [cli] Fix some CLI bugs (#4989 by ldez)
  • [cli] Filter env vars configuration (#4985 by ldez)
  • [cli] Return an error when help is called on a non existing command. (#4977 by ldez)
  • [tls] Fix panic in TLS stores handling (#4997 by juliens)

Documentation:

  • [acme,tls] docs: rewrite of the HTTPS and TLS section (#4980 by mpl)
  • Improve various parts of the documentation. (#4996 by ldez)
traefik -

Published by traefiker over 5 years ago

All Commits

Bug fixes:

  • [cli] Don't allow non flag arguments by default. (#4970 by ldez)

Documentation:

  • [middleware,k8s/crd] doc: fix middleware names for CRD. (#4966 by ldez)
  • [middleware] Kubernetes CRD documentation fixes (#4971 by orhanhenrik)
traefik -

Published by traefiker over 5 years ago

All Commits

Enhancements:

  • [acme] Remove timeout/interval from the ACME Provider (#4842 by jbdoumenjou)
  • [api] API: expose runtime representation (#4841 by mpl)
  • [cli] New static configuration loading system. (#4935 by ldez)
  • [k8s,k8s/crd,tcp] Add support for TCP (in kubernetes CRD) (#4885 by mpl)
  • [server] Rework loadbalancer support (#4933 by juliens)
  • [sticky-session] HttpOnly and Secure flags on the affinity cookie (#4947 by gheibia)
  • [tls] Define TLS options on the Router configuration (#4931 by jbdoumenjou)
  • [tracing] Added support for Haystack tracing (#4555 by aantono)

Bug fixes:

  • [logs] Fix typos in data collection message (#4891 by mpl)
  • [middleware] change doc references to scheme[Rr]edirect -> redirect[Ss]cheme (#4959 by topiaruss)
  • [rules] Allow matching with FQDN hosts with trailing periods (#4763 by dtomcej)
  • [tcp] Remove first byte wait when tcp catches all (#4938 by juliens)
  • [tcp] Don't add TCP proxy when error occurs during creation. (#4858 by ldez)

Documentation:

  • [acme] Add note about ACME renewal (#4860 by dtomcej)
  • [docker] Remove traefik.port from documentation (#4886 by ldez)
  • [docker] Clarify docs with labels in Swarm Mode (#4847 by mikesir87)
  • [k8s] Fix typo in the CRD documentation (#4902 by llussy)
  • [middleware,provider] fix the documentation about middleware labels. (#4888 by ldez)
  • [middleware] Review documentation (#4798 by ldez)
  • [middleware] compress link fixed (#4817 by gato)
  • [middleware] Fix strip prefix documentation (#4829 by mmatur)
  • [middleware] Fix Kubernetes Docs for Middlewares (#4943 by HurricanKai)
  • [middleware] Correct typo in documentation on rate limiting (#4939 by ableuler)
  • [middleware] docker-compose basic auth needs double dollar signs (#4831 by muhlemmer)
  • [middleware] Adds a reference to the middleware overview. (#4824 by ldez)
  • [middleware] Update headers middleware docs for kubernetes crd (#4955 by orhanhenrik)
  • [rancher] fix: Rancher documentation. (#4818 by ldez)
  • [rancher] Specify that Rancher provider is for 1.x only (#4923 by bradjones1)
  • [tls] fix: typo in routing example. (#4849 by ldez)
  • Clarification of the correct pronunciation of the word "Traefik" (#4834 by ylamlum-g4m)
  • Fix typos in documentation (#4884 by michael-k)
  • Entry points CLI description. (#4896 by ldez)
  • Improve the "reading path" for new contributors (#4908 by dduportal)
  • Fixed spelling typo (#4848 by mikesir87)
  • Fixed readme misspelling (#4882 by antondalgren)
  • Minor fix in documentation (#4811 by mmatur)
  • Add Mathieu Lonjaret to maintainers (#4950 by emilevauge)
  • Fix a typo in documentation (#4794 by groovytron)

Misc:

traefik -

Published by traefiker over 5 years ago

All Commits

Bug fixes:

  • [acme] Allow SANs for wildcards domain. (#4821 by vizv)
  • [acme] fix: update lego. (#4910 by ldez)
  • [api,authentication] Remove authentication hashes from API (#4918 by ldez)
  • [consul] Enhance KV logs. (#4877 by ldez)
  • [k8s] Fix kubernetes template for backend responseforwarding flushinterval setting (#4901 by ravilr)
  • [metrics] Upgraded DataDog tracing library to 1.13.0 (#4878 by aantono)
  • [server] Add missing callback on close of hijacked connections (#4900 by ravilr)

Documentation:

  • [docker] Docs: Troubleshooting help for Docker Swarm labels (#4751 by gregberns)
  • [logs] Adds a log fields documentation. (#4890 by ldez)
traefik -

Published by traefiker over 5 years ago

All Commits

Enhancements:

  • [k8s,k8s/ingress] Enhance k8s tests maintainability (#4696 by ldez)

Bug fixes:

  • [acme] fix: update lego. (#4800 by ldez)
  • [authentication,middleware] Forward all header values from forward auth response (#4515 by ctas582)
  • [cluster] Remove usage of github.com/satori/go.uuid (#4722 by aaslamin)
  • [kv] Enhance KV client error management (#4819 by jbdoumenjou)
  • [tls] Improve log message about redundant TLS certificate (#4765 by mpl)
  • [tracing] Update zipkin-go-opentracing. (#4720 by ldez)

Documentation:

  • [acme] Documentation Update: Hosting.de wildcard support tested (#4747 by martinhoefling)
  • [acme] Update Wildcard Domain documentation (#4682 by DWSR)
  • [middleware] Keep consistent order (#4690 by maxifom)
traefik -

Published by traefiker over 5 years ago

All Commits

Enhancements:

  • [logs] log.loglevel becomes log.level in configuration (#4775 by juliens)
  • [marathon,tcp] Handle TCP in the marathon provider (#4728 by juliens)
  • [middleware] Enable CORS configuration (#3809 by dtomcej)
  • [rancher] Add Rancher provider (#4647 by SantoDE)
  • [tracing] Update tracing dependencies (#4721 by ldez)

Bug fixes:

  • [docker] Insensitive case for allow-empty value. (#4745 by ldez)
  • [middleware] Fix response modifier initial building (#4719 by mpl)
  • [middleware] Set X-Forwarded-* headers (#4707 by mpl)
  • [tcp] Fix EOF error (#4733 by juliens)

Documentation:

  • [acme] Use the same case every where for entryPoints. (#4764 by ldez)
  • [docker] Fix two minor nits in Traefik 2.0 docs (#4692 by cfra)
  • [k8s,k8s/crd] k8s static configuration explanation (#4767 by ldez)
  • [marathon] Enhance Marathon documentation (#4776 by ldez)
  • [middleware,k8s,k8s/crd] Fix typo: middleware -> middlewares. (#4781 by ldez)
  • [middleware] Adds middlewares examples for k8s. (#4713 by ldez)
  • [middleware] Remove invalid commas. (#4706 by ldez)
  • [middleware] Fix doc about removing headers (#4708 by mpl)
  • [middleware] Update the middleware documentation (#4729 by jbdoumenjou)
  • [tracing] Fix typo in tracing docs (#4737 by timoschwarzer)
  • Improve the Documentation with a Reference Section (#4714 by jbdoumenjou)
  • Adds a note in traefik.sample.toml (#4757 by ldez)
  • Update to v2.0 readme links (#4700 by karnthis)
  • Remove dumpcerts.sh (#4783 by ldez)

Misc:

traefik -

Published by traefiker over 5 years ago

All Commits

Enhancements:

  • [acme,k8s,k8s/crd] Document the TLS with ACME case (#4654 by mpl)
  • [docker,tcp] Add support for TCP labels in Docker provider (#4621 by juliens)
  • [provider] Remove BaseProvider (#4661 by ldez)

Bug fixes:

  • [server] Fix panic while server shutdown (#4644 by juliens)

Documentation:

traefik -

Published by traefiker over 5 years ago

All Commits

Bug fixes:

  • [acme] fix: update lego. (#4670 by ldez)
  • [acme] Migrate to go-acme/lego. (#4577 by ldez)
  • [authentication,middleware] Reorder Auth and TLSClientHeaders middleware (#4557 by tomberek)
  • [k8s/ingress] Support external name service on global default backend (#4564 by kippandrew)
  • [k8s/ingress] Loop through service ports for global backend (#4486 by dtomcej)
  • [k8s] Add entrypoints prefix in kubernetes frontend/backend id (#4679 by juliens)
  • [websocket] Exclude websocket connections from Average Response Time (#4313 by siyu6974)
  • [middleware] Added support for configuring trace headers for DataDog tracing (#4516 by aantono)

Documentation:

traefik -

Published by traefiker over 5 years ago

All Commits

Bug fixes:

  • [k8s,k8s/crd] Fix log messages about label selector (#4629 by mpl)
  • [server] Fix problem in aggregator provider (#4625 by juliens)

Documentation:

  • [k8s,k8s/crd] doc: kubernetes CRD provider (#4620 by mpl)
  • [webui] change docs and adjust dashboard for v2 alpha (#4632 by SantoDE)
traefik -

Published by traefiker over 5 years ago

All Commits

Enhancements:

Bug fixes:

  • [k8s,k8s/crd] Remove IngressEndpoint in CRD provider (#4616 by juliens)
  • [logs] Allow user to configure traefik log (#4604 by mmatur)
  • [server] Fix lock problem in server (#4600 by juliens)
  • Clean files during tests. (#4607 by ldez)

Documentation:

Misc:

traefik -

Published by traefiker over 5 years ago

All Commits

Bug fixes:

  • [acme] Updates of Lego. (#4480 by ldez)
  • [k8s] app-root on non-explicit path include "/" in the redirect (#4458 by doctori)
  • [middleware] Missing trailers with retry (#4442 by juliens)
  • [rancher] Handle errors when working with rancher (#4378 by apsifly)
  • [servicefabric] Add support for specifying the name of the endpoint. (#4479 by ldez)
  • [tls] insecureSkipVerify for the passTLSCert transport (#4438 by jbdoumenjou)
  • [tracing] Add Tracing Header Context Name option for Jaeger (#4459 by gadoor)

Documentation:

  • [metrics] Update default value of buckets for Prometheus (#4468 by adam-golab)
  • [rules] Fixes the display of the associativity rules. (#4478 by ldez)
  • Fixed curl example (#4471 by rgarrigue)
traefik -

Published by traefiker over 5 years ago

All Commits

Bug fixes:

Documentation:

  • [acme] More detailed info about Google Cloud DNS. (#4395 by ldez)
  • [acme] Tested wildcard ACME challenge with DNSimple (#4384 by tstackhouse)
  • [docker] Note about quotes for entrypoint definition with docker-compose (#4390 by Dragnucs)
  • [k8s] Allow Træfik to update Ingress status (#4397 by rbq)
  • [k8s] Minor formatting fixes (#4394 by dbirks)
  • [metrics] Missing information about statistics parameter (#4393 by decima)
  • [rules] Route priorities: document minimum priority value (#4374 by tw-360vier)
  • Removed repeated entryPoints.http from grpc.md (#4370 by ishaanbahal)
  • Happy 2019 (#4367 by emilevauge)

Misc:

traefik -

Published by traefiker almost 6 years ago

All Commits

Bug fixes:

  • [acme] Update Lego (#4277 by ldez)
  • [k8s] Check for watched namespace before getting kubernetes objects (#4327 by dtomcej)
  • [k8s] Allow empty path with App-root annotation (#4326 by dtomcej)
  • [k8s] kubernetes: sort and uniq TLS secrets (#4307 by zarqman)
  • [k8s] Skip TLS section with no secret in Kubernetes ingress (#4340 by dtomcej)
  • [middleware,consul,consulcatalog,docker,ecs,k8s,marathon,mesos,rancher] Add Pass TLS Cert Issuer and Domain Component (#4298 by jbdoumenjou)
  • [middleware] Retry middleware : store headers per attempts and propagate them when responding. (#4299 by jlevesy)
  • [middleware] Redirection status codes for methods different than GET (#4116 by r--w)
  • Test and exit for jq error before domain loop (#4347 by muhlemmer)

Documentation:

  • [acme] Letsencrypt - Add info on httpreq format (#4355 by goetas)
  • [docker] Update broken link for Docker service constraints (#4289 by clrech)
  • [middleware] Add extractorfunc values (#4351 by hsmade)
  • [provider] Rephrase the traefik.backend definition in documentation (#4317 by dduportal)
  • Harden Traefik systemd service (#4302 by jacksgt)
traefik -

Published by traefiker almost 6 years ago

All Commits

Bug fixes:

traefik -

Published by traefiker almost 6 years ago

All Commits

Enhancements:

  • [docker] [docker backend] - Add config flag to set refreshSeconds for swarmmode ticker (#4105 by WTFKr0)
  • [k8s] Support canary weight for external name service (#4135 by yue9944882)

Bug fixes:

  • [acme] Fix ACME spec and Cloudflare. (#4201 by ldez)
  • [authentication,middleware] Remove X-Forwarded-Uri and X-Forwarded-Method from untrusted IP (#4036 by stffabi)
  • [authentication,middleware] Allow usersFile comments (#4159 by thde)
  • [authentication] Fix partial declaration of authentication. (#4212 by ldez)
  • [docker] Verify ctx when we send configuration message in docker provider (#4185 by juliens)
  • [ecs] Filter ECS tasks by LastStatus before adding to list of service tasks (#4255 by hwhelan-CB)
  • [healthcheck] Query params in health check (#4188 by mmatur)
  • [metrics] Upgraded DD APM library (#4189 by aantono)
  • [middleware] Fix ssl force host secure middleware (#4138 by mmatur)
  • [oxy] Fix unannonced trailers problem when body is empty (#4258 by juliens)
  • [provider,server] Log configuration errors from providers and keeps listening (#4230 by geraldcroes)
  • [tls] Implement Case-insensitive SNI matching (#4132 by dtomcej)
  • Use ParseInt instead of Atoi for parsing durations (#4263 by mmatur)

Documentation:

  • [acme] ACME DNS provider is called acme-dns (#4166 by robsdedude)
  • [docker] Add a "Security Consideration" section in the Docker's backend section of the documentation (#4225 by dduportal)
  • [docker] Clarify swarm loadbalancer documentation (#4194 by jlevesy)
  • [docker] Fix spelling in comment (#4169 by giocomai)
  • [docker] Update swarm mode endpoint (#4208 by siyu6974)
  • [k8s] Include an explicit list of kubernetes protocol annotations in docs. (#4170 by shanna)
  • [k8s] Improve kubernetes TLS user guide (#4175 by mterring)
  • [k8s] frame-deny should be set to true to enable the header (#4171 by swestcott)
  • [rules] Matcher associativity rule. (#4244 by ldez)
  • Documentation: Rename "admin panel" to "dashboard (#4156 by thernstig)
traefik -

Published by traefiker almost 6 years ago

All Commits

Bug fixes:

  • [acme] Support custom DNS resolvers for Let's Encrypt. (#4101 by ldez)
  • [acme] fix: netcup and DuckDNS. (#4094 by ldez)
  • [authentication,logs,middleware] Fix display of client username field (#4093 by Ullaakut)
  • [authentication,middleware] Nil request body with retry (#4075 by ldez)
  • [consul,consulcatalog,docker,ecs,k8s,marathon,mesos,rancher] Add flush interval option on backend (#4112 by juliens)
  • [consulcatalog,docker,ecs,marathon,mesos,rancher] Remove the trailing dot if the domain is not defined. (#4095 by ldez)
  • [docker] Provider docker shutdown problem (#4122 by juliens)
  • [k8s] Add default path if nothing present (#4097 by SantoDE)
  • [k8s] Add the missing pass-client-tls annotation to the kubernetes provider (#4118 by jbdoumenjou)
  • [logs] Fix access log field parsing (#4113 by Ullaakut)
  • [middleware] Add static redirect (#4090 by SantoDE)
  • [rules] Add keepTrailingSlash option (#4062 by juliens)
  • [rules] Case insensitive host rule (#3931 by bgandon)
  • [tls] Fix certificate insertion loop to keep valid certificate and ignore the bad one (#4050 by jbdoumenjou)
  • [webui] Typo in the UI. (#4096 by ldez)

Documentation:

  • [acme] Adds the note: acme.domains is a startup configuration (#4065 by geraldcroes)
  • [acme] exoscale move from .ch to .com (#4130 by greut)
  • [acme] Fixing a typo. (#4124 by konovalov-nk)
  • [acme] Add a note about TLS-ALPN challenge. (#4106 by ldez)
  • [acme] Clarify DuckDNS does not support multiple TXT records (#4061 by KnicKnic)
  • [docker] Domain is also optional for "normal" mode (#4086 by herver)
  • [provider] Fix mistake in the documentation of several backends (#4133 by whalehub)
  • Replaces emilevauge/whoami by containous/whoami in the documentation (#4111 by geraldcroes)
  • Uses ASCII characters to spell Traefik (#4063 by geraldcroes)
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