Release Notes

What are the changes for each release?

v1.3.0 (2019-12-24)

Enhancements:

  • [licensing,ux] Add validate command
  • [traefik] Enable the file provider

Bug fixes:

  • [tracing] Fix tracing with datadog

v1.3.0-rc1 (2019-12-23)

Enhancements:

  • [licensing,ux] Add validate command
  • [traefik] Enable the file provider

Bug fixes:

  • [tracing] Fix tracing with datadog

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