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

Changelog History
Page 23

  • v1.1.1 Changes

    November 29, 2016

    Full Changelog

    Implemented enhancements:

    • 🌲 Getting "Kubernetes connection error failed to decode watch event : unexpected EOF" every minute in Traefik log #732

    πŸ›  Fixed bugs:

    • 1.1.0 kubernetes panic: send on closed channel #877
    • digest auth example is incorrect #869
    • Marathon & Mesos providers' GroupsAsSubDomains option broken #867
    • 404 responses when a new Marathon leader is elected #653

    Closed issues:

    • 🐳 traefik:latest fails to auto-detect Docker containers #901
    • Panic error on bare metal Kubernetes (installed with Kubeadm) #897
    • api backend readOnly: what is the purpose of this setting #893
    • file backend: using external file - doesn't work #892
    • 🌐 auth support for web backend #891
    • 🐳 Basic auth with docker labels #890
    • file vs inline config #888
    • combine Host and HostRegexp rules #882
    • [Question] Traefik + Kubernetes + Let's Encrypt (ssl not used) #881
    • πŸ”’ Traefik security for dashboard #880
    • πŸš€ Kubernetes Nginx Deployment Panic #879
    • Kubernetes Example Address already in use #872
    • ETCD Backend - frontend/backends missing #866
    • [Swarm mode] Dashboard does not work on RC4 #864
    • 🐳 Docker v1.1.0 image does not exist #861
    • πŸ‘ ConsulService catalog do not support multiple rules #859
    • ⚑️ Update official docker repo #858
    • Still a memory leak with k8s - 1.1 RC4 #844

    πŸ”€ Merged pull requests:

  • v1.1.0 Changes

    November 17, 2016

    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
    • 0️⃣ 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
    • 0️⃣ 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:

  • v1.1.0-rc4 Changes

    November 10, 2016

    Full Changelog

    Implemented enhancements:

    • πŸ”‹ Feature Request: Enable Health checks to containers. #540

    πŸ›  Fixed bugs:

    • ⬆️ Traefik stopped serving on upgrade to v1.1.0-rc3 #807
    • Traefik cannot read constraints from KV #794
    • πŸ”§ HTTP2 - configuration #790
    • πŸ‘ Allow multiple certificates on a single entrypoint when trying to use TLS? #747

    Closed issues:

    • LoadBalancing doesn't work in single node Swarm-mode #815
    • 🐳 cannot connect to docker daemon #813
    • πŸ”§ Let's encrypt configuration not working #805
    • Question: Wildcard Host for Kubernetes Ingress #792
    • Multiple subdomains for Marathon backend. #785
    • πŸ— traefik-1.1.0-rc1: build error #781
    • 🐳 Multiple routes support with Docker or Marathon labels #118

    πŸ”€ Merged pull requests:

  • v1.1.0-rc3 Changes

    October 26, 2016

    Full Changelog

    πŸ›  Fixed bugs:

    • Cannot provide multiple certificates using flag #757
    • πŸ‘ traefik * Users: unsupported type: slice #743
    • πŸ‘€ [Docker swarm mode] The traefik.docker.network seems to have no effect #719
    • Case sensitive domain names breaks routing #562

    Closed issues:

    • dependencies installation error #755
    • k8s provider w/ acme? #752
    • Documented ProvidersThrottleDuration value is invalid #741
    • 🐳 Loadbalaning issues with traefik and Docker Swarm cluster #730
    • issues with marathon app ids containing a dot #726
    • 🐳 How Routing traffic depending on path not domain in docker #706
    • Traefik crashes when using Consul catalog #699
    • File Watcher for rules does not work #683

    πŸ”€ Merged pull requests:

  • v1.1.0-rc2 Changes

    October 17, 2016

    Full Changelog

    Implemented enhancements:

    • πŸ‘Œ Support healthcheck if present for docker #666

    Closed issues:

    • πŸ”§ Sensible configuration for consulCatalog #737
    • Traefik ignoring container listening in more than one TCP port #734
    • 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
    • Constraints on Consul Catalogue not working as expected #703
    • 🐳 docker run syntax in swarm example has changed #528
    • Secure WebSockets #467

    πŸ”€ Merged pull requests:

  • v1.1.0-rc1 Changes

    September 30, 2016

    Full Changelog

    Implemented enhancements:

    • πŸ”‹ 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
    • 🌲 Kubernetes provider: traefik.frontend.rule.type logging #668 (yvespp)

    πŸ›  Fixed bugs:

    • 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
    • 0️⃣ 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:

    • Global InsecureSkipVerify does not work #700
    • πŸ“š [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
    • Issue with global InsecureSkipVerify = true and self signed certificates #667
    • 🐳 Docker exposedbydefault = false didn't work #663
    • [ACME] Auto SAN Detection #655
    • Fronting a domain with DNS A-record round-robin & ACME #654
    • πŸ”§ Overriding toml configuration with environment variables #650
    • 0️⃣ 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
    • Can I use Traefik without a domain name? #539
    • Priortities in 1.0.0 not behaving #506
    • Route by path #500
    • Container IP Lost #375

    πŸ”€ Merged pull requests:

  • v1.0.2 Changes

    August 02, 2016

    Full Changelog

    πŸ›  Fixed bugs:

    • ⚑️ ACME: revoke certificate on agreement update #579

    Closed issues:

    • Exclude some frontends in consul catalog #555

    πŸ”€ Merged pull requests:

  • v1.0.1 Changes

    July 19, 2016

    Full Changelog

    Implemented enhancements:

    • Error with -consulcatalog and missing load balance method on 1.0.0 #524
    • Kubernetes provider: should allow the master url to be override #501

    πŸ›  Fixed bugs:

    • 0️⃣ Flag --etcd.endpoint default #508
    • Conditional ACME on demand generation #505
    • Important delay with streams (Mozilla EventSource) #503

    Closed issues:

    • Can I use Traefik without a domain name? #539
    • Priortities in 1.0.0 not behaving #506
    • Route by path #500

    πŸ”€ Merged pull requests:

  • v1.0.0 Changes

    July 05, 2016

    Full Changelog

    πŸ›  Fixed bugs:

    • Enable to define empty TLS option by flag for Let's Encrypt #488
    • 🐳 [Docker] No IP in backend in host networking mode #487
    • Response is compressed when not requested #485
    • πŸ”§ loadConfig modifies configuration causing same config check to fail #480

    Closed issues:

    • svg logo #482
    • etcd tries to connect with TLS even with --etcd.tls=false #456
    • βœ… Zookeeper - KV connection error: Failed to test KV store connection #455
    • "Not Found" api response needed instead of 404 #454
    • 🐳 domain label doesn't work on docker #447
    • πŸš€ Any chance of a windows release? #425

    πŸ”€ Merged pull requests:

  • v1.0.0-rc3 Changes

    June 23, 2016

    Full Changelog

    Implemented enhancements:

    • πŸ‘Œ support more than one rule to Docker backend #419

    πŸ›  Fixed bugs:

    • consulCatalog issue when serviceName contains a dot #475
    • Issue with empty responses #463
    • Severe memory leak in beta.470 and beyond crashes Traefik server #462
    • πŸ“œ Marathon that starts with a space causes parsing errors. #459
    • A frontend route without a rule (or empty rule) causes a crash when traefik starts #453
    • 🐳 container dropped out when connecting to Docker Swarm #442
    • Traefik setting Accept-Encoding: gzip on requests (Traefik may also be broken with chunked responses) #421

    Closed issues:

    • HTTP headers case gets modified #466
    • File frontend > Marathon Backend #465
    • Websocket: Unable to hijack the connection #452
    • kubernetes: Received event spamming? #449
    • ⚑️ kubernetes: backends not updated when i scale replication controller? #448
    • βž• Add href link on frontend #436
    • Multiple Domains Rule #430

    πŸ”€ Merged pull requests: