traefik v1.3.0 Release Notes
Release Date: 2017-05-31 // almost 7 years ago-
โจ Enhancements:
- [acme] Tighten regex match for wildcard certs [Addendum to #1018] (#1227 by dtomcej)
- [api,webui] Feature web root path (#1233 by tcoupin)
- ๐ณ [authentication,docker,rancher] Add Basic Auth per Frontend (#1147 by SantoDE)
- [authentication] Allow usersFile to be specified for basic or digest auth (#1189 by krancour)
- ๐ณ [docker] Allow multiple rules from docker labels containers with traefik.<servicename>.* properties (#1257 by benoitf)
- ๐ณ [docker] Use docker-compose labels for frontend and backend names (#1235 by tcoupin)
- [dynamodb] add dynamodb backend (#1158 by tskinn)
- [healthcheck,consul] using more sensible consul blocking query to detect health check changes (#1241 by vholovko)
- [healthcheck] Add global health check interval parameter. (#1338 by timoreimann)
- [healthcheck] Start health checks early. (#1319 by timoreimann)
- [k8s] Upgrade k8s.io/client-go to version 2 (#1178 by errm)
- [k8s] Support cluster-external Kubernetes client. (#1159 by timoreimann)
- [k8s] Add basic auth to kubernetes provider (#1488 by alpe)
- [k8s] Adding support for Traefik to respect the K8s ingress class annotation (#1182 by Regner)
- [k8s] Refactor k8s rule type annotation parsing/retrieval. (#1151 by timoreimann)
- [k8s] Kubernetes support externalname service (#1149 by Regner)
- [kv] Add libkv Username and Password (#1357 by tcolgate)
- [kv] kv: Ignore backend servers with no url (#1196 by klausenbusk)
- ๐ [logs] New access logger (#1408 by rjshep)
- ๐ [logs] Revert "New access logger" (#1541 by emilevauge)
- [marathon] Allow traefik.port to not be in the list of marathon ports (#1394 by emilevauge)
- [marathon] Add tests lost during PR 1320. (#1540 by timoreimann)
- [marathon] Make Traefik health checks label-configurable with Marathon. (#1320 by timoreimann)
- [marathon] Detect proper hostname automatically. (#1345 by diegooliveira)
- [rancher] Added constraint management for Rancher provider (#1527 by yyekhlef)
- [rancher] Improve rancher provider handling of service and container health states (#1343 by kelchm)
- [rancher] Fix Rancher API pagination limits (#1453 by martinbaillie)
- [rancher] Fix Rancher backend left in uncommented state (#1455 by martinbaillie)
- [rules] Add Path Replacement Rule (#1374 by ssttevee)
- [rules] Add PathStripRegex rule (#1339 by seguins)
- [webui] Working UI (#1542 by maxwo)
- [webui] Dashboard filter (#1437 by ldez)
- โฌ๏ธ Upgrade dependencies. (#1170 by timoreimann)
- โฌ๏ธ Bump go 1.8 (#1259 by emilevauge)
- โก๏ธ Update TLS Ciphers for Go 1.8 (#1276 by kekoav)
- โ Add IdleConnTimeout to Traefik's http.server settings (#1340 by bparli)
- Pass stripped prefix downstream as header (#1442 by martinbaillie)
- ๐ฆ Extract some code in packages (#1449 by vdemeester)
- Vendor generated file (#1464 by vdemeester)
- โ Add unit tests for package safe (#1517 by gottwald)
- ๐ Use TOML-compatible duration type. (#1350 by timoreimann)
- โ Get testify/require dependency. (#1658 by timoreimann)
๐ Bug fixes:
- [consul] fix consul sample endpoints (#1303 by ruslansennov)
- [consul] Fix Consul catalog prefix flags (#1486 by emilevauge)
- ๐ณ [docker] Make port deterministic (#1523 by tanyadegurechaff)
- [k8s] Remove rule type path list. (#1630 by timoreimann)
- [k8s] Ignore Ingresses with empty Endpoint subsets. (#1604 by timoreimann)
- [k8s] Ignore missing pass host header annotation. (#1581 by timoreimann)
- ๐ [logs] Fix empty basic auth (#1601 by emilevauge)
- ๐ [logs] Create log folder if not present (#1507 by tanyadegurechaff)
- [marathon] Upgrade go-marathon to 15ea23e. (#1635 by timoreimann)
- [marathon] Fix default timeouts for Marathon provider. (#1398 by timoreimann)
- [marathon] Check for explicitly defined Marathon port first. (#1474 by timoreimann)
- [marathon] Bump go-marathon dep (#1524 by jangie)
- [middleware,rules] Fix behavior for PathPrefixStrip (#1638 by seryl)
- [middleware,websocket] Fix stats hijack (#1598 by emilevauge)
- [provider] Fix exported fields providers (#1588 by emilevauge)
- [rancher] fix: Empty Rancher Service Labels. (#1654 by ldez)
- [sticky-session] Maintain sticky flag on LB method validation failure. (#1585 by timoreimann)
- โช Revert "Vendor generated file" (#1534 by ldez)
- โก๏ธ Update golang.org/x/sys to fix windows compilation (#1448 by vdemeester)
- ๐ Fix systemd watchdog feature (#1525 by guilhem)
- ๐ Fixed ReplacePath rule executing out of order, when combined with PathPrefixStrip (#1577 by aantono)
๐ Documentation:
- [cluster] doc: Traefik cluster in beta. (#1610 by ldez)
- ๐ณ [docker] Fix error in documentation for Docker labels (#1179 by bgandon)
- [k8s] Re Organise k8s docs to make 1.6 usage easier (#1602 by errm)
- [k8s] Add documentation for k8s RBAC configuration (#1404 by aolwas)
- [k8s] Add documentation about k8s Helm Chart (#1367 by seguins)
- [marathon] Add Marathon guide. (#1578 by Stibbons)
- [metrics] Fix prometheus metrics example (#1157 by solidnerd)
- [metrics] Make toml Bucket array homogeneous (#1369 by Starefossen)
- [rancher] make docs more clear about how to work with the current api (#1337 by SantoDE)
- [rules] Motivate and explain regular expression rules. (#1216 by timoreimann)
- [rules] Improve documentation for frontend rules. (#1469 by timoreimann)
- License 2017, Trรฆfษชk => Trรฆfik (#1368 by emilevauge)
- โก๏ธ update wording (#1458 by ben-st)
- ๐ Fix typo in command line help. (#1467 by mattcollier)
- ๐ Mention Traefik pronunciation in docs too. (#1468 by timoreimann)
- Correct typo in code comment. (#1473 by mattcollier)
- ๐ Change a word in the documentation (#1274 by sroze)
- โ Add @trecloux to Maintainers (#1226 by emilevauge)
- โจ doc: enhance GitHub template. (#1482 by ldez)
- โ Add @timoreimann to list of maintainers. (#1215 by timoreimann)
- โ Add Traefik TOML sample section on how to bind to specific IP addr. (#1194 by timoreimann)
- โจ doc: enhance Github templates. (#1515 by ldez)
- ๐ doc: small documentation review (#1516 by ldez)
Misc:
- ๐ณ [docker] Few refactoring around the docker provider (#1440 by vdemeester)
- [k8s] Updating Kubernetes tests to properly test missing endpoints code path (#1436 by Regner)
- [provider] Extract providers to their own packages (#1444 by vdemeester)
- ๐ Fix typo in server.go (#1386 by mihaitodor)
- Vendor dependencies (#1144 by timoreimann)
- ๐ Prepare release v1.3.0-rc3 (#1661 by ldez)
- ๐ Prepare release v1.3.0-rc2 (#1606 by emilevauge)
- ๐ Prepare release v1.3.0-rc1 (#1553 by emilevauge)
- ๐ Merge v1.2.3 master (#1538 by emilevauge)
- ๐ Merge v1.2.1 master (#1383 by emilevauge)
- ๐ Merge v1.2.0 rc2 master (#1208 by emilevauge)