traefik v1.3.0-rc1 Release Notes
Release Date: 2017-05-05 // almost 7 years ago-
✨ Enhancements:
- ➕ Add Basic Auth per Frontend #1147 (SantoDE)
- 👍 Kubernetes support externalname service #1149 (Regner)
- ➕ add dynamodb backend #1158 (tskinn)
- 👌 Support cluster-external Kubernetes client. #1159 (timoreimann)
- ➕ Add Traefik TOML sample section on how to bind to specific IP addr. #1194 (timoreimann)
- kv: Ignore backend servers with no url #1196 (klausenbusk)
- Tighten regex match for wildcard certs [Addendum to #1018] #1227 (dtomcej)
- 🔋 Feature web root path #1233 (tcoupin)
- using more sensible consul blocking query to detect health check changes #1241 (vholovko)
- 👍 Allow multiple rules from docker labels containers with traefik.<servicename>.* properties #1257 (benoitf)
- ⚡️ Update TLS Ciphers for Go 1.8 #1276 (kekoav)
- Start health checks early. #1319 (timoreimann)
- 🔧 Make Traefik health checks label-configurable with Marathon. #1320 (timoreimann)
- 🌲 Append template section asking for debug log output. #1324 (timoreimann)
- ➕ Add global health check interval parameter. #1338 (timoreimann)
- 🛠 Fix regex with PathStrip #1339 (seguins)
- ➕ Add IdleConnTimeout to Traefik's http.server settings #1340 (bparli)
- 👌 Improve rancher provider handling of service and container health states #1343 (kelchm)
- [Marathon] Detect proper hostname automatically. #1345 (diegooliveira)
- 👉 Use TOML-compatible duration type. #1350 (timoreimann)
- ➕ Add libkv Username and Password #1357 (tcolgate)
- 👉 Make toml Bucket array homogeneous #1369 (Starefossen)
- ➕ Add Path Replacement Rule #1374 (ssttevee)
- 🆕 New access logger #1408 (rjshep)
- feat(webui): Dashboard filter #1437 (ldez)
- Pass stripped prefix downstream as header (#985) #1442 (martinbaillie)
- 📦 Extract some code in packages #1449 (vdemeester)
- 🛠 Fix Rancher API pagination limits #1453 (martinbaillie)
- 🛠 Fix Rancher backend left in uncommented state #1455 (martinbaillie)
- Vendor generated file #1464 (vdemeester)
- ➕ Add basic auth to kubernetes provider #1488 (alpe)
- ➕ Add unit tests for package safe #1517 (gottwald)
- feat(rancher): added constraint management for rancher provider #1527 (yyekhlef)
- 🔨 refactor: fix for PR with master branch. #1537 (ldez)
- ➕ Add tests lost during PR 1320. #1540 (timoreimann)
- 💻 Working UI #1542 (maxwo)
🐛 Bug fixes:
- 🛠 Fix default timeouts for Marathon provider. #1398 (timoreimann)
- ⚡️ Update golang.org/x/sys to fix windows compilation #1448 (vdemeester)
- Check for explicitly defined Marathon port first. #1474 (timoreimann)
- 🛠 Fix Consul catalog prefix flags #1486 (emilevauge)
- 🐳 Move Docker test provider instantiation into t.Run body. #1489 (timoreimann)
- 👉 Make port deterministic #1523 (tanyadegurechaff)
- [Marathon] Bump go-marathon dep #1524 (jangie)
- 🛠 Fix systemd watchdog feature #1525 (guilhem)
- ⏪ Revert "Vendor generated file" #1534 (ldez)
📚 Documentation:
- 🛠 Fix prometheus metrics example #1157 (solidnerd)
- 🛠 Fix error in documentation for Docker labels #1179 (bgandon)
- Motivate and explain regular expression rules. #1216 (timoreimann)
- ➕ Add @trecloux to Maintainers #1226 (emilevauge)
- 📚 Change a word in the documentation #1274 (sroze)
- 📄 make docs more clear about how to work with the current api #1337 (SantoDE)
- ➕ Add documentation about k8s Helm Chart #1367 (seguins)
- License 2017, Træfɪk => Træfik #1368 (emilevauge)
- ➕ Add documentation for k8s RBAC configuration #1404 (aolwas)
- ⚡️ update wording #1458 (ben-st)
- 🛠 Fix typo in command line help. #1467 (mattcollier)
- 📄 Mention Traefik pronunciation in docs too. #1468 (timoreimann)
- 👌 Improve documentation for frontend rules. #1469 (timoreimann)
- Correct typo in code comment. #1473 (mattcollier)
- ✨ doc: enhance GitHub template. #1482 (ldez)
- ✨ doc: enhance Github templates. #1515 (ldez)
- 📚 doc: small documentation review #1516 (ldez)
Misc:
- Vendor dependencies #1144 (timoreimann)
- 🔨 Refactor k8s rule type annotation parsing/retrieval. #1151 (timoreimann)
- ⬆️ Upgrade dependencies. #1170 (timoreimann)
- ✂ Remove .gitattributes file. #1172 (timoreimann)
- ⬆️ Upgrade k8s.io/client-go to version 2 #1178 (errm)
- ➕ Adding support for Traefik to respect the K8s ingress class annotation #1182 (Regner)
- 👍 Allow usersFile to be specified for basic or digest auth #1189 (krancour)
- 🔀 Merge v1.2.0 rc2 master #1208 (emilevauge)
- ➕ Add @timoreimann to list of maintainers. #1215 (timoreimann)
- 🐳 Use docker-compose labels for frontend and backend names #1235 (tcoupin)
- ⬆️ Bump go 1.8 #1259 (emilevauge)
- 🛠 fix consul sample endpoints #1303 (ruslansennov)
- 🔀 Merge v1.2.1 master #1383 (emilevauge)
- 🛠 Fix typo in server.go #1386 (mihaitodor)
- 👍 Allow traefik.port to not be in the list of marathon ports #1394 (emilevauge)
- ⚡️ Updating Kubernetes tests to properly test missing endpoints code path #1436 (Regner)
- 🔨 Few refactoring around the docker provider #1440 (vdemeester)
- 📦 Extract providers to their own packages #1444 (vdemeester)
- 🔀 Merge v1.2.3 master #1538 (emilevauge)
- ⏪ Revert "First stage of access logging middleware. Initially without … #1541 (emilevauge)
- 🚀 Prepare release v1.3.0-rc1 #1553 (emilevauge)