v1.1.0-rc1
Pre-release
Pre-release
emilevauge
released this
30 Sep 15:12
·
4413 commits
to master
since this release
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
- 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
- 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:
- Add HTTP compression #702 (tuier)
- Carry PR 446 - Add sticky session support (round two!) #701 (emilevauge)
- Remove unused endpoint when using constraints with Marathon provider #697 (tuier)
- Replace imagelayers.io with microbadger #696 (solidnerd)
- Selectable TLS Versions #690 (dtomcej)
- Carry pr 439 #689 (emilevauge)
- Disable gorilla/mux URL cleaning to prevent sending redirect #688 (ydubreuil)
- Some fixes #687 (emilevauge)
- feat(constraints): Supports constraints for Marathon provider #686 (tuier)
- Update docs to improve contribution setup #685 (dtomcej)
- Add basic auth support for web backend #677 (SantoDE)
- Document accepted values for logLevel. #676 (jimmycuadra)
- If Marathon doesn't have healthcheck, assume it's ok #665 (gomes)
- ACME: renew certificates 30 days before expiry #660 (JayH5)
- Update broken link and add a comment to sample config file #658 (Yggdrasil)
- Add possibility to use BindPort IPAddress 👼 #657 (vdemeester)
- Update marathon #648 (emilevauge)
- Add backend features to docker #646 (jangie)
- enable consul catalog to use maxconn #645 (jangie)
- Adopt the Code Of Coduct from http://contributor-covenant.org #641 (errm)
- Use secure mode 600 instead of 644 for acme.json #639 (discordianfish)
- docker clarification, fix dead urls, misc typos #637 (djalal)
- add PING handler to dashboard API #630 (jangie)
- Migrate to JobBackOff #628 (emilevauge)
- Add long job exponential backoff #627 (emilevauge)
- HA acme support #625 (emilevauge)
- Bump go v1.7 #620 (emilevauge)
- Make duration logging consistent #619 (jangie)
- fix for nil clientTLS causing issue #617 (jangie)
- Add ability for marathon provider to set maxconn values, loadbalancer algorithm, and circuit breaker expression #616 (jangie)
- Make systemd unit installable #613 (keis)
- Merge v1.0.2 master #610 (emilevauge)
- update staert and flaeg #609 (cocap10)
- #504 Initial support for Docker 1.12 Swarm Mode #602 (diegofernandes)
- Add Host cert ACME generation #601 (emilevauge)
- Fixed binary script so traefik version command doesn't just print default values #598 (keiths-osc)
- Name servers after thier pods #596 (errm)
- Fix Consul prefix #589 (jippi)
- Prioritize kubernetes routes by path length #588 (philk)
- beautify help #580 (cocap10)
- Upgrade directives name since we use angular-ui-bootstrap #578 (micaelmbagira)
- Fix basic docs for configuration of multiple rules #576 (ajaegle)
- Fix k8s watch #573 (errm)
- Add requirements.txt for netlify #567 (emilevauge)
- Merge v1.0.1 master #565 (emilevauge)
- Move webui to FountainJS with Webpack #558 (micaelmbagira)
- Add global InsecureSkipVerify option to disable certificate checking #557 (stuart-c)
- Move version.go in its own package… #553 (vdemeester)
- Upgrade libkermit and dependencies #552 (vdemeester)
- Add command storeconfig #551 (cocap10)
- Add basic/digest auth #547 (emilevauge)
- Bump node to 6 for webui #546 (vdemeester)
- Bump golang to 1.6.3 #545 (vdemeester)
- Fix typos #538 (jimt)
- Kubernetes user-guide #519 (errm)
- Implement Kubernetes Selectors, minor kube endpoint fix #516 (pnegahdar)
- Carry #358 : Option to disable expose of all docker containers #514 (vdemeester)
- Remove traefik.frontend.value support in docker… #510 (vdemeester)
- Use KvStores as global config sources #481 (cocap10)
- Add endpoint option to authenticate by client tls cert. #461 (andersbetner)
- add mesos provider inspired by mesos-dns & marathon provider #353 (skydjol)