traefik v1.3.0 Release Notes

Release Date: 2017-05-31 // almost 7 years ago
  • All Commits

    โœจ 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:

    ๐Ÿ“š 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: