traefik v1.6.0-rc1 Release Notes

Release Date: 2018-03-26 // about 6 years ago
  • All Commits

    โœจ Enhancements:

    • [acme] Bump Lego Version for GoDaddy DNS Provider (#2482 by sjawhar)
    • [acme] Simplify storing renewed acme certificate (#2614 by ferhatelmas)
    • [acme] Delete TLS-SNI-01 challenge from ACME (#2971 by nmengin)
    • [acme] ACME V2 Integration (#3063 by nmengin)
    • [acme] Update Lego (Gandi API v5, cloudxns, ...) (#2844 by ldez)
    • [acme] Create ACME Provider (#2889 by nmengin)
    • [api,cluster] Added cluster/leader endpoint (#3009 by aantono)
    • [authentication] Forward Authentication: add X-Forwarded-Uri (#2398 by sebastianbauer)
    • [boltdb,consul,etcd,kv,zk] homogenization of templates: KV (#2661 by ldez)
    • [boltdb,consul,etcd,kv,zk] Add all available configuration to KV Backend (#2652 by ldez)
    • [boltdb,consul,etcd,kv,zk] Homogenization of the providers (part 1): KV (#2616 by ldez)
    • [consul,consulcatalog] Homogenization of templates: Consul Catalog (#2668 by ldez)
    • [consul,consulcatalog] Split consul and consul catalog. (#2655 by ldez)
    • [consulcatalog] Add all available tags to Consul Catalog Backend (#2646 by ldez)
    • [consulcatalog] Check for endpoints while detecting Consul service changes (#2882 by caseycs)
    • [consulcatalog] TLS Support for ConsulCatalog (#2900 by mmatur)
    • ๐Ÿณ [docker,docker/swarm] Fix support for macvlan driver in docker provider (#2827 by mmatur)
    • ๐Ÿณ [docker,marathon,rancher] Segments Labels: Rancher & Marathon (#3073 by ldez)
    • ๐Ÿณ [docker] Custom headers by service labels for docker backends (#2514 by Tiscs)
    • ๐Ÿณ [docker] Homogenization of templates: Docker (#2659 by ldez)
    • ๐Ÿณ [docker] Segment labels: Docker (#3055 by ldez)
    • ๐Ÿณ [docker] Add all available labels to Docker Backend (#2584 by ldez)
    • [dynamodb,ecs] Upgrade AWS SKD to version v1.13.1 (#2908 by mmatur)
    • [ecs] Add all available labels to ECS Backend (#2605 by ldez)
    • [ecs] Homogenization of templates: ECS (#2663 by ldez)
    • [eureka] Replace Delay by RefreshSecond in Eureka (#2972 by ldez)
    • [eureka] Homogenization of templates: Eureka (#2846 by ldez)
    • [file] Added support for templates to file provider (#2991 by aantono)
    • [healthcheck] Toggle /ping to artificially return unhealthy response on SIGTERM during requestAcceptGraceTimeout interval (#3062 by ravilr)
    • [healthcheck] Improve logging output for failing healthchecks (#2443 by marco-jantke)
    • [k8s,tls] Add support for fetching k8s Ingress TLS data from secrets (#2439 by gopenguin)
    • [k8s] Bump kubernetes/client-go (#2848 by yue9944882)
    • [k8s] Allow custom value for kubernetes.io/ingress.class annotation (#2222 by yuvipanda)
    • [k8s] Add app-root annotation support for kubernetes ingress (#2522 by yue9944882)
    • [k8s] Builders in k8s tests (#2513 by ldez)
    • [k8s] Add all available annotations to k8s Backend (#2612 by ldez)
    • [k8s] Introduce k8s informer factory (#2867 by yue9944882)
    • ๐Ÿ”Š [logs,middleware] Add access log filter for retry attempts (#3042 by marco-jantke)
    • ๐Ÿ”Š [logs,middleware] Ultimate Access log filter (#2988 by mmatur)
    • ๐Ÿ”Š [logs,middleware] Add username in accesslog (#2111 by bastiaanb)
    • ๐Ÿ”Š [logs] Allow overriding the log level in debug mode. (#3050 by timoreimann)
    • ๐Ÿ”Š [logs] Display file log when test fails. (#2801 by ldez)
    • [marathon] Remove health check filter from Marathon tasks. (#2817 by timoreimann)
    • [marathon] Add all available labels to Marathon Backend (#2602 by ldez)
    • [marathon] homogenization of templates: Marathon (#2665 by ldez)
    • [mesos] Add all available labels to Mesos Backend (#2687 by ldez)
    • [metrics] Added entrypoint metrics to influxdb (#2992 by adityacs)
    • [metrics] Extend metrics and rebuild prometheus exporting logic (#2567 by marco-jantke)
    • [metrics] Added missing metrics to registry for DataDog and StatsD (#2890 by aantono)
    • [metrics] Remove unnecessary conversion (#2850 by ferhatelmas)
    • ๐Ÿณ [middleware,consul,consulcatalog,docker,ecs,k8s,marathon,mesos,rancher] New option in secure middleware (#2958 by mmatur)
    • ๐Ÿณ [middleware,consulcatalog,docker,ecs,k8s,kv,marathon,mesos,rancher] Ability to use "X-Forwarded-For" as a source of IP for white list. (#3070 by ldez)
    • ๐Ÿณ [middleware,docker] Use pointer of error pages (#2607 by ldez)
    • [middleware,provider] Redirection: permanent move option. (#2774 by ldez)
    • [middleware] Add new options to the CLI entrypoint definition. (#2799 by ldez)
    • [middleware] Change port of traefik for error pages integration test (#2907 by mmatur)
    • [middleware] Request buffering middleware (#2217 by harnash)
    • [middleware] Remove unnecessary returns in tracing setup (#2880 by ferhatelmas)
    • [provider] Homogenization of the providers (part 1) (#2518 by ldez)
    • [provider] No error pages must return nil. (#2610 by ldez)
    • [rancher] Homogenization of templates: Rancher (#2662 by ldez)
    • [rancher] Add all available labels to Rancher Backend (#2601 by ldez)
    • [rules] Externalize Trรฆfik rules in a dedicated package (#2933 by nmengin)
    • [servicefabric] Update Service Fabric backend. (#3064 by ldez)
    • [servicefabric] Add white list for Service Fabric. (#3079 by ldez)
    • [tls] Use default entryPoints when certificates are added with no entryPoints. (#2534 by nmengin)
    • [tracing] Handle zipkin collector creation (#2860 by ferhatelmas)
    • [tracing] Opentracing support (#2587 by mmatur)
    • [webui] Add status code text to webui bar chart tooltip (#2639 by wader)
    • ๐Ÿ“ฆ Separate command from the main package (#2951 by Juliens)
    • ๐Ÿ‘‰ Use context in Server (#3007 by Juliens)
    • Logger and Leaks (#2847 by ldez)

    ๐Ÿ› Bug fixes:

    • [acme] Check all the C/N and SANs of provided certificates before generating ACME certificates in ACME provider (#2970 by nmengin)
    • ๐Ÿณ [docker,k8s,marathon] Fix custom headers template (#2622 by ldez)
    • [k8s] Missing annotation prefix support. (#2915 by ldez)
    • [k8s] Remove hardcoded frontend prefix in Kubernetes template (#2914 by psalaberria002)
    • ๐Ÿ”Š [logs,middleware] Fix bad access log (#2682 by mmatur)
    • [middleware,tracing] Fix <nil> tracer value in KV (#2911 by mmatur)
    • [middleware] Use responseModifier to override secure headers (#2946 by mmatur)
    • [middleware] Correct conditional setting of buffering retry expression. (#2865 by ldez)
    • [middleware] Fix high memory usage in retry middleware (#2740 by marco-jantke)
    • [provider] Add some missing quotes in templates (#2973 by ldez)
    • [tracing] Fix missing configuration for jaeger reporter (#2720 by mmatur)
    • [tracing] Tracing statusCodeTracker need to implement CloseNotify (#2733 by mmatur)
    • [tracing] Fix integration tests in tracing (#2759 by mmatur)
    • โœ‚ Remove unnecessary mutex usage in health checks (#2726 by marco-jantke)

    ๐Ÿ“š Documentation:

    • ๐Ÿณ [docker] Add default values for some Docker labels (#2604 by ldez)
    • [k8s] Remove web provider in example (#2807 by pigletfly)
    • [k8s] Update traefik-ds.yaml with --api command line parameter (#2803 by maniankara)
    • [k8s] Drop capabilities in Kubernetes DaemonSet example (#3028 by nogoegst)
    • [k8s] Docs: Fix typos in k8s user-guide (#2898 by cez81)
    • [k8s] Change boolean annotation values to string (#2839 by hobti01)
    • [provider] Split security labels and custom labels documentation. (#2872 by ldez)
    • [provider] Remove non-supported label. (#3065 by ldez)
    • [provider] Remove obsolete paragraph about error pages. (#2608 by ldez)
    • [servicefabric] Add SF to supported backends in docs (#3033 by lawrencegripper)
    • ๐Ÿ›  Fix typo in doc for rate limit label (#2790 by mmatur)
    • โž• Add Tracing entry in the documentation. (#2713 by ldez)

    Misc:

    • [boltdb,consul,etcd,kv,zk] Migrate from libkv to valkeyrie library (#2743 by nmengin)
    • ๐Ÿ”€ Merge v1.5.4 into master (#3024 by ldez)
    • ๐Ÿ”€ Merge v1.5.3 into master (#2943 by ldez)
    • ๐Ÿ”€ Merge v1.5.2 into master (#2843 by ldez)
    • ๐Ÿ”€ Merge v1.5.1 into master (#2781 by ldez)
    • ๐Ÿ”€ Merge v1.5.0-rc5 into master (#2708 by ldez)
    • ๐Ÿ”€ Merge 1.5.0-rc3 into master (#2600 by ldez)
    • โฌ‡๏ธ Drop unnecessary type conversions (#2583 by ferhatelmas)
    • ๐Ÿ”€ Merge 1.5.0-rc2 into master (#2536 by ldez)
    • Code simplification (#2516 by ferhatelmas)