Release Notes¶
What are the changes for each release?
v1.2.1 (2019-11-05)¶
Enhancements:
- [k8s,traefikeectl] AKS support
- [logs] Hide spam from ip resolver from metrics
- [metrics] Add dogstatd support
v1.2.1-rc1 (2019-11-04)¶
Enhancements:
- [k8s,traefikeectl] AKS support
- [logs] Hide spam from ip resolver from metrics
- [metrics] Add dogstatd support
v1.1.15 (2019-10-31)¶
Bug fixes:
- [acme,cli] Fix backup without acme account
- [ctlapi] Fix support list-services cmd
- [metrics] Fix panic on metrics controller
v1.1.14 (2019-10-29)¶
Bug fixes:
- [acme] Fix backup with internal ACME account
- [backup,ctlapi] Fixed an issue preventing from restoring very large backups
- [ctlapi] Removes the socket file if it already exists during bootstrap
- [raft-api] Allows running multiple providers with conflicting name prefixes
v1.2.0 (2019-10-02)¶
Enhancements:
- [acme,ctlapi,traefikeectl] Add acme-list-certificates commands
- [acme] Add an ID to certificates when listing them
- [acme] Add ACME account from backup file
- [cli,traefikeectl] Add support (diagnose) dump command to traefikee / traefikeectl
- [distributed-feature] Refactor distributed features
- [distributed-feature] Distributed Connection Limiting
- [distributed-feature] Improve connection limit feature
- [dockeree,traefikeectl] Make traefikeectl work in DockerEE environments
- [helm] OpenShift compatibility
- [logs,traefikeectl] Add traefikeectl log format option "--logformat"
- [tls] Added default cert for deployment
- [traefikeectl] Prevent accidental traefikeectl connect
Bug fixes:
- [acme] Fix panic when truncating SANs in acme-list-certificates
Documentation:
- [swarm] Add docs to set the Dashboard to another entrypoint on swarm
v1.2.0-rc2 (2019-10-01)¶
Enhancements:
- [traefikeectl] Add --skipdeploy option on traefikeectl install
- Search multiple socket paths
v1.1.13 (2019-09-30)¶
Bug fixes:
- [acme] Fix potential bug with TLS
- [traefik] Update traefik dependency to v1.7.18
v1.1.12 (2019-09-24)¶
Bug fixes:
- [traefik] Update traefik dependency to v1.7.17
v1.2.0-rc1 (2019-09-20)¶
Enhancements:
- [acme,ctlapi,traefikeectl] Add acme-list-certificates commands
- [acme] Make it possible to add ACME accounts from backup file
- [cli,traefikeectl] Add support (diagnose) dump command to traefikee / traefikeectl
- [distributed-feature] Distributed Connection Limiting
- [dockeree,traefikeectl] Make traefikeectl work in DockerEE environments
- [helm] OpenShift compatibility
- [logs,traefikeectl] Add traefikeectl log format option
--logformat
- [tls] Add a single default certificate for the entire deployment
- [traefikeectl] Prevent accidental traefikeectl connect
Bug fixes:
- [acme] Fix panic when truncating SANs in acme-list-certificates
Documentation:
- [swarm] Add docs to set the Dashboard to another entrypoint on swarm
v1.1.11 (2019-09-19)¶
Bug fixes:
- [backup] Allow restoring TLS Entrypoint
Documentation:
- Fix release note
v1.1.10 (2019-09-17)¶
Bug fixes:
- [acme,tls] Update traefik server to v1.7.15
- [acme,tls] Added check on ACME account private key
- [acme,tls] Stop ACME from generating existing certificates
- [acme] Wait for service update when removing a challenge
- [api,licensing] Fix nil pointer dereference in internal cluster API
- [api,raft-api] Set grpc.MaxCallRecvMsgSize on grpc list calls and backup system
- [cli] traefikeectl - fix default values when using a config file
Documentation:
- Fix Getting started and modify the raft api references in release and changelog files
- Update tooling for documentation for faster and improved docs checking
- Docs/exclude includes dir
v1.1.9 (2019-08-29)¶
Bug fixes:
- [raft-api] Keep config name under 64 characters
- [tls] Load default certificate content when loading TLS content
Documentation:
- Docs cleanup
v1.1.8 (2019-08-20)¶
Bug fixes:
- [distributed-feature,logs,ux] Less verbose logs on rate limit middleware
- [infrastructure] Move to Go 1.12 (Fix HTTP/2 CVEs)
v1.1.7 (2019-08-13)¶
Bug fixes:
- [logs] Allow customizing log formatter in TraefikEE
- [traefik] Make hijackConnectionTracker.Close thread safe
Misc:
- [ux] Remove unnecessary message on key
- [traefik] Update Traefik to 1.7.13
v1.1.6 (2019-07-30)¶
Bug fixes:
- [raft-api] Fix/grpc message size + few panics
- [traefik] Dont leak certificates on debug
v1.1.5 (2019-07-26)¶
Bug fixes:
- [k8s] Fix installation files
v1.1.4 (2019-07-26)¶
Bug fixes:
- [raft-api] Add Down Data Nodes grace period
Documentation:
- Various documentation improvements
v1.1.3 (2019-07-17)¶
Bug fixes:
- Fix force case header middleware
v1.1.2 (2019-07-16)¶
Enhancements:
- [logs] Add a log displaying license info upon validation
- Add header casing middleware
Bug fixes:
- [distributed-feature] Do not use proxy for ratelimit connections
v1.1.1 (2019-07-08)¶
Bug fixes:
- [k8s,traefikeectl] Hotfix k8s install with clustername specified
v1.0.7 (2019-07-05)¶
Bug fixes:
- [k8s] Fix proxy support
Documentation:
- Fix typo in traefikeectl install help
v1.1.0 (2019-06-25)¶
Enhancements:
- [acme] Add ACME account manager
- [acme] Add ACME certificate manager
- [distributed-feature,traefik] Add distributed rate limiting
- [distributed-feature] Add ping and healthcheck command
- [helm,k8s] Add k8s
/ping
readinessProbe - [licensing] Change license server port to
443
- [swarm] Add network autodiscovery
- [swarm] Make TraefikEE able to use UCP bundles to work on DockerEE worker nodes only
Bug fixes:
- [backup] Tar archives now have a modification time set properly
- [tls,traefik] Remove base64 encoding and fix mTLS support
Misc:
- [licensing,traefikeectl] Improve error message on license validation problem
v1.0.6 (2019-06-19)¶
Bug fixes:
- [licensing] Add a validation timeout
Documentation:
- Fix yaml in documentation
v1.0.5 (2019-06-06)¶
Bug fixes:
- [traefik] Revert "Upgrade traefik to version v1.7.12"
v1.0.4 (2019-06-06)¶
Bug fixes:
- [cli] Decode TLS certificates provided by traefikeectl
- [ctlapi] generate credentials valid one hour before the system time
- [traefik] Upgrade traefik to version v1.7.12
v1.0.3 (2019-06-03)¶
Bug fixes:
- [acme] ACME Challenge: Wait for server service update before notifying LE.
Documentation:
- Hotfix swarm control node documentation
v1.0.2 (2019-05-15)¶
Enhancements:
- [helm,traefikeectl] Add the --version on helm install if the chart is containous/traefikee
- [traefikeectl] Add support command
Documentation:
- Fix documentation nit, correct option is --traefikeesocket
v1.0.1 (2019-05-06)¶
Bug fixes:
- [swarm] support docker systemd cgroup driver in cgroups file extraction
Documentation:
- Modify on-premise installation documentation
- Fix dockeree solution guide
v1.0.0 (2019-04-17)¶
Enhancements:
- [licensing] Stats deployed configuration
- [licensing] Update the license system
- [ux] Fix misleading error in traefikeectl
Bug fixes:
- [acme] Fix ACME certificate restoration
- [acme] Acme challenge timeout too short
- [helm,traefikeectl] Always use kube config path for helm commands
- [k8s] Do not provision persistent volumes in multi control node mode
- [swarm,traefikeectl] Fix output when not enough workers in target swarm cluster
Documentation:
- [k8s,swarm] Document upgrade operation
- Add troubleshooting guide for lost quorum
- Adds a "Docker-EE" solution guide
v1.0.0-rc1 (2019-04-11)¶
Enhancements:
- [k8s,traefikeectl,ux] Hide helm commands that are used for checking purposes
- [licensing] Update the license system
- [ux] Fix misleading error in traefikeectl
Bug fixes:
- [acme] Acme challenge timeout too short
- [helm,traefikeectl] Always use kube config path for helm commands
- [k8s] Do not provision persistent volumes in multi control node mode
Documentation:
- [k8s] Improve yaml installation guides
- [k8s,swarm] Document upgrade operation
- [swarm,traefikeectl] Be able to lauch multiple TraefikEE clusters on a swarm cluster.
- Adds a "Docker-EE" solution guide (new section) in the documentation