traefik v1.5.0-rc1 Release Notes

Release Date: 2017-11-28 // over 6 years ago
  • All Commits

    โœจ Enhancements:

    • ๐Ÿณ [acme,provider,docker,tls] Make the TLS certificates management dynamic. (#2233 by nmengin)
    • [acme] Update github.com/xenolf/lego to 0.4.1 (#2304 by oldmantaiter)
    • [api,healthcheck,metrics,provider,webui] Split Web into API/Dashboard, ping, metric and Rest Provider (#2335 by Juliens)
    • [authentication] Pass through certain forward auth negative response headers (#2127 by wheresmysocks)
    • [cluster,consul,file] Add file to storeconfig (#2419 by emilevauge)
    • [cluster,provider] Support Etcd v3, enhance KV support (#2407 by nmengin)
    • ๐Ÿณ [docker,k8s,rancher,webui] redirect to another entryPoint per frontend (#2133 by SantoDE)
    • ๐Ÿณ [docker] Add Custom header parsing to Docker Provider (#2030 by dtomcej)
    • ๐Ÿณ [docker] Docker labels (#2473 by ldez)
    • ๐Ÿณ [docker] Add docker security headers via labels (#2334 by dtomcej)
    • ๐Ÿณ [docker] Use Node IP in Swarm Standalone with "host" NetworkMode (#2274 by BlakeMesdag)
    • [ecs] ECS provider refactoring (#2050 by mmatur)
    • [ecs] Add health check label to ECS (#2421 by oldmantaiter)
    • [ecs] Support Host NetworkMode for ECS provider (#2320 by FriggaHel)
    • [etcd] Manage certificates dynamically in kv store (#2411 by dahefanteng)
    • [healthcheck] Use healthcheck for systemd watchdog (#2283 by guilhem)
    • [k8s] Kubernetes security header annotations (#2460 by dtomcej)
    • [k8s] Add labels for traefik.frontend.entryPoints & PassTLSCert to Kubernetes (#2324 by ryarnyah)
    • [k8s] Only listen to configured k8s namespaces. (#1895 by timoreimann)
    • ๐Ÿณ [logs,middleware,consul,docker] Use constants from http package. (#2425 by ldez)
    • ๐Ÿ”Š [logs] Add json format support for Traefik logs (#2056 by marco-jantke)
    • [marathon] Marathon constraints filtering (#2388 by aantono)
    • [marathon] Remove unused lightMarathonClient. (#2383 by timoreimann)
    • [metrics] Add InfluxDB support for traefik metrics (#2289 by adityacs)
    • [middleware] Added ReplacePathRegex middleware (#2033 by Tiscs)
    • [middleware] Fix custom headers replacement (#2455 by mmatur)
    • [oxy] Resync oxy with original repository (#2451 by Juliens)
    • [provider] Support template as raw string. (#2413 by ldez)
    • [rancher] Run Rancher tests cases in parallel. (#2424 by ldez)
    • [rancher] Update Rancher API integration to go-rancher client v2. (#2291 by rawmind0)
    • [servicefabric] Add Service Fabric Provider (#2117 by lawrencegripper)
    • [tls] Allow adding optional Client CA files (#2306 by nmengin)
    • [websocket] Add tests for websocket headers (#2379 by Juliens)
    • โฌ†๏ธ Upgrade libkermit/compose version (#2071 by nmengin)
    • โž• Add proxy protocol tests (#2325 by emilevauge)
    • Register pprof handlers. (#2428 by timoreimann)
    • Rate limiting for frontends (#2034 by bparli)
    • Stats collection. (#2447 by ldez)
    • โž• Add request accepting grace period delaying graceful shutdown. (#1971 by timoreimann)
    • Put subcommand in dedicated files. (#2265 by ldez)

    ๐Ÿ› Bug fixes:

    • [ecs] Add missing functions for ECS template (#2312 by oldmantaiter)
    • ๐Ÿ”Š [logs] Fix traefik logs to behave like configured (#2176 by marco-jantke)
    • [metrics] Flaky test Influxdb. (#2386 by ldez)
    • [provider] Fix typo in frontend.headers.customresponseheaders label (#2356 by nmandery)
    • [provider] fix concurrent provider config reloads (#2276 by marco-jantke)
    • [servicefabric] Service Fabric 'expose' as boolean. (#2476 by ldez)
    • [websocket] RawPath and Transfer TLSConfig in websocket (#2077 by Juliens)

    ๐Ÿ“š Documentation:

    • [acme] Update Let's Encrypt provider list (#2347 by mmatur)
    • [etcd] Fix typo in examples (#2446 by dahefanteng)
    • [k8s] Remove obsolete links in k8s docs (#2465 by marco-jantke)
    • [k8s] Document filename parameter for Kubernetes. (#2464 by timoreimann)
    • [metrics] Add entrypoint in Prometheus doc and remove web on Influxdb doc (#2452 by Juliens)
    • [servicefabric] Describe 'refreshSecond' configuration. (#2471 by ldez)
    • [tls] Add link to crypto/tls godoc. (#2470 by ldez)
    • ๐Ÿ›  Fix typos in changelog (#2387 by ferhatelmas)
    • โž• Add mmatur to maintainers (#2303 by emilevauge)
    • โž• Add a note about redirection rule to precise how regex/replacement work. (#2243 by nmengin)
    • โž• Add docker things for documentation (#2020 by tcoupin)

    Misc:

    • [acme] dumpcerts.sh: Fix call to "base64" for Alpine (#2344 by nknapp)
    • [acme] Dumpcerts.sh: fixed sed, extracted domain keys (#2161 by sjawhar)
    • ๐Ÿ”€ Merge current v1.4 into master (#2469 by ldez)
    • ๐Ÿ”€ Revert "Merge v1.4.2 into master" (#2414 by ldez)
    • ๐Ÿ”€ Merge v1.4.3 into master (#2406 by ldez)
    • ๐Ÿ”€ Merge v1.4.2 into master (#2358 by ldez)
    • ๐Ÿ”€ Merge v1.4.3 into master (#2415 by ldez)
    • ๐Ÿ”€ Merge v1.4.1 into master (#2318 by ldez)
    • ๐Ÿ”€ Merge v1.4.0 (#2271 by ldez)
    • ๐Ÿ”€ Merge v1.4.0-rc5 into master (#2242 by ldez)
    • ๐Ÿ”€ Merge v1.4.0-rc4 into master (#2202 by ldez)
    • ๐Ÿ”€ Merge v1.4.4 into master (#2457 by ldez)
    • ๐Ÿ”€ Merge current v1.4 (#2154 by ldez)
    • ๐Ÿ”€ Merge v1.4.0-rc3 into master (#2140 by ldez)
    • ๐Ÿ”€ Merge v1.4.0-rc2 into master (#2092 by ldez)
    • โฌ†๏ธ Upgrade libkermit/compose version (#2074 by nmengin)
    • ๐Ÿ”€ Merge current 1.4 (#2064 by ldez)