Skip to content

v1.1.0

Compare
Choose a tag to compare
@emilevauge emilevauge released this 18 Nov 09:32
· 4086 commits to master since this release

Full Changelog

Implemented enhancements:

  • Support healthcheck if present for docker #666
  • Standard unit for traefik latency in access log #559
  • [CI] wiredep marked as unmaintained #550
  • Feature Request: Enable Health checks to containers. #540
  • Feature Request: SSL Cipher Selection #535
  • Error with -consulcatalog and missing load balance method on 1.0.0 #524
  • Running Traefik with Docker 1.12 Swarm Mode #504
  • Kubernetes provider: should allow the master url to be override #501
  • [FRONTEND][LE] Pre-generate SSL certificates for "Host:" rules #483
  • Frontend Rule evolution #437
  • Add a Changelog #388
  • Add label matching for kubernetes ingests #363
  • Acme in HA Traefik Scenario #348
  • HTTP Basic Auth support #77
  • Session affinity / stickiness / persistence #5

Fixed bugs:

  • 1.1.0-rc4 dashboard UX not displaying #828
  • Traefik stopped serving on upgrade to v1.1.0-rc3 #807
  • cannot access webui/dashboard #796
  • Traefik cannot read constraints from KV #794
  • HTTP2 - configuration #790
  • Cannot provide multiple certificates using flag #757
  • Allow multiple certificates on a single entrypoint when trying to use TLS? #747
  • traefik * Users: unsupported type: slice #743
  • [Docker swarm mode] The traefik.docker.network seems to have no effect #719
  • traefik hangs - stops handling requests #662
  • Add long jobs in exponential backoff providers #626
  • Tip of tree crashes on invalid pointer on Marathon provider #624
  • ACME: revoke certificate on agreement update #579
  • WebUI: Providers tabs disappeared #577
  • traefik version command contains incorrect information when building from master branch #569
  • Case sensitive domain names breaks routing #562
  • Flag --etcd.endpoint default #508
  • Conditional ACME on demand generation #505
  • Important delay with streams (Mozilla EventSource) #503
  • Traefik crashing #458
  • traefik.toml constraints error: Expected map but found 'string'. #451
  • Multiple path separators in the url path causing redirect #167

Closed issues:

  • All path rules require paths to be lowercase #851
  • The UI stops working after a time and have to restart the service. #840
  • Incorrect Dashboard page returned #831
  • LoadBalancing doesn't work in single node Swarm-mode #815
  • cannot connect to docker daemon #813
  • Let's encrypt configuration not working #805
  • Multiple subdomains for Marathon backend. #785
  • traefik-1.1.0-rc1: build error #781
  • dependencies installation error #755
  • k8s provider w/ acme? #752
  • Swarm Docs - How to use a FQDN #744
  • Documented ProvidersThrottleDuration value is invalid #741
  • Sensible configuration for consulCatalog #737
  • Traefik ignoring container listening in more than one TCP port #734
  • Loadbalaning issues with traefik and Docker Swarm cluster #730
  • issues with marathon app ids containing a dot #726
  • Error when using HA acme in kubernetes with etcd #725
  • [Docker swarm mode] No round robin when using service #718
  • Dose it support docker swarm mode #712
  • Kubernetes - Undefined backend #710
  • How Routing traffic depending on path not domain in docker #706
  • Constraints on Consul Catalogue not working as expected #703
  • Global InsecureSkipVerify does not work #700
  • Traefik crashes when using Consul catalog #699
  • [documentation/feature] Consul/etcd support atomic multiple key changes now #698
  • How to configure which network to use when starting traefik binary? #694
  • How to get multiple host headers working for docker labels? #692
  • Requests with URL-encoded characters are not forwarded correctly #684
  • File Watcher for rules does not work #683
  • Issue with global InsecureSkipVerify = true and self signed certificates #667
  • Docker exposedbydefault = false didn't work #663
  • swarm documentation needs update #656
  • [ACME] Auto SAN Detection #655
  • Fronting a domain with DNS A-record round-robin & ACME #654
  • Overriding toml configuration with environment variables #650
  • marathon provider exposedByDefault = false #647
  • Add status URL for service up checks #642
  • acme's storage file, containing private key, is word readable #638
  • wildcard domain with exclusions #633
  • Enable evenly distribution among backend #631
  • Traefik sporadically failing when proxying requests #615
  • TCP Proxy #608
  • How to use in Windows? #605
  • ClientCAFiles ignored #604
  • Let`s Encrypt enable in etcd #600
  • Support HTTP Basic Auth #599
  • Consul KV seem broken #587
  • HTTPS entryPoint not working #574
  • Traefik stuck when used as frontend for a streaming API #560
  • Exclude some frontends in consul catalog #555
  • Update docs with new Mesos provider #548
  • Can I use Traefik without a domain name? #539
  • docker run syntax in swarm example has changed #528
  • Priortities in 1.0.0 not behaving #506
  • Route by path #500
  • Secure WebSockets #467
  • Container IP Lost #375
  • Multiple routes support with Docker or Marathon labels #118

Merged pull requests: