Skip to content

Commit a4560fa

Browse files
authored
Prepare release v2.7.0-rc1
1 parent fbdb6e6 commit a4560fa

File tree

19 files changed

+56
-23
lines changed

19 files changed

+56
-23
lines changed

.semaphore/semaphore.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ blocks:
6464
- name: GH_VERSION
6565
value: 1.12.1
6666
- name: CODENAME
67-
value: "rocamadour"
67+
value: "epoisses"
6868
- name: IN_DOCKER
6969
value: ""
7070
prologue:

CHANGELOG.md

+33
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,36 @@
1+
## [v2.7.0-rc1](https://github.com/traefik/traefik/tree/v2.7.0-rc1) (2022-03-24)
2+
[All Commits](https://github.com/traefik/traefik/compare/v2.6.0-rc1...v2.7.0-rc1)
3+
4+
**Enhancements:**
5+
- **[consulcatalog]** Watch for Consul events to rebuild the dynamic configuration ([#8476](https://github.com/traefik/traefik/pull/8476) by [JasonWangA](https://github.com/JasonWangA))
6+
- **[healthcheck]** Add Failover service ([#8825](https://github.com/traefik/traefik/pull/8825) by [tomMoulard](https://github.com/tomMoulard))
7+
- **[http3]** Configure advertised port using h3 server option ([#8778](https://github.com/traefik/traefik/pull/8778) by [kevinpollet](https://github.com/kevinpollet))
8+
- **[http3]** Upgrade quic-go to v0.25.0 ([#8760](https://github.com/traefik/traefik/pull/8760) by [sylr](https://github.com/sylr))
9+
- **[hub]** Add Traefik Hub Integration (Experimental Feature) ([#8837](https://github.com/traefik/traefik/pull/8837) by [jbdoumenjou](https://github.com/jbdoumenjou))
10+
- **[k8s/crd,k8s]** Allow empty services in Kubernetes CRD ([#8802](https://github.com/traefik/traefik/pull/8802) by [tomMoulard](https://github.com/tomMoulard))
11+
- **[metrics]** Support InfluxDB v2 metrics backend ([#8250](https://github.com/traefik/traefik/pull/8250) by [sh7dm](https://github.com/sh7dm))
12+
- **[plugins]** Remove Pilot token setup constraint to use plugins ([#8869](https://github.com/traefik/traefik/pull/8869) by [ldez](https://github.com/ldez))
13+
- **[provider]** Refactor configuration reload/throttling ([#6633](https://github.com/traefik/traefik/pull/6633) by [rkojedzinszky](https://github.com/rkojedzinszky))
14+
- **[rules,tcp]** Add HostSNIRegexp rule matcher for TCP ([#8849](https://github.com/traefik/traefik/pull/8849) by [rtribotte](https://github.com/rtribotte))
15+
- **[tcp]** Add muxer for TCP Routers ([#8182](https://github.com/traefik/traefik/pull/8182) by [dtomcej](https://github.com/dtomcej))
16+
- **[webui,pilot]** Add Traefik Hub access and remove Pilot access ([#8848](https://github.com/traefik/traefik/pull/8848) by [tomMoulard](https://github.com/tomMoulard))
17+
- **[webui]** Add a link to service on router detail view ([#8821](https://github.com/traefik/traefik/pull/8821) by [Tchoupinax](https://github.com/Tchoupinax))
18+
19+
**Documentation:**
20+
- Add a Feature Deprecation page ([#8868](https://github.com/traefik/traefik/pull/8868) by [ddtmachado](https://github.com/ddtmachado))
21+
22+
**Misc:**
23+
- Merge current v2.6 into master ([#8877](https://github.com/traefik/traefik/pull/8877) by [rtribotte](https://github.com/rtribotte))
24+
- Merge current v2.6 into master ([#8865](https://github.com/traefik/traefik/pull/8865) by [tomMoulard](https://github.com/tomMoulard))
25+
- Merge current v2.6 into master ([#8832](https://github.com/traefik/traefik/pull/8832) by [tomMoulard](https://github.com/tomMoulard))
26+
- Merge current v2.6 into master ([#8793](https://github.com/traefik/traefik/pull/8793) by [tomMoulard](https://github.com/tomMoulard))
27+
- Merge current v2.6 into master ([#8777](https://github.com/traefik/traefik/pull/8777) by [tomMoulard](https://github.com/tomMoulard))
28+
- Merge current v2.6 into master ([#8757](https://github.com/traefik/traefik/pull/8757) by [tomMoulard](https://github.com/tomMoulard))
29+
- Merge current v2.6 into master ([#8754](https://github.com/traefik/traefik/pull/8754) by [tomMoulard](https://github.com/tomMoulard))
30+
- Merge current v2.6 into master ([#8736](https://github.com/traefik/traefik/pull/8736) by [kevinpollet](https://github.com/kevinpollet))
31+
- Merge current v2.6 into master ([#8689](https://github.com/traefik/traefik/pull/8689) by [tomMoulard](https://github.com/tomMoulard))
32+
- Merge current v2.6 into master ([#8666](https://github.com/traefik/traefik/pull/8666) by [tomMoulard](https://github.com/tomMoulard))
33+
134
## [v2.6.2](https://github.com/traefik/traefik/tree/v2.6.2) (2022-03-24)
235
[All Commits](https://github.com/traefik/traefik/compare/v2.6.1...v2.6.2)
336

docs/content/getting-started/configuration-overview.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ traefik --help
7474
# or
7575

7676
docker run traefik[:version] --help
77-
# ex: docker run traefik:v2.6 --help
77+
# ex: docker run traefik:v2.7 --help
7878
```
7979

8080
All available arguments can also be found [here](../reference/static-configuration/cli.md).

docs/content/getting-started/install-traefik.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@ Choose one of the [official Docker images](https://hub.docker.com/_/traefik) and
1616

1717
```bash
1818
docker run -d -p 8080:8080 -p 80:80 \
19-
-v $PWD/traefik.yml:/etc/traefik/traefik.yml traefik:v2.6
19+
-v $PWD/traefik.yml:/etc/traefik/traefik.yml traefik:v2.7
2020
```
2121

2222
For more details, go to the [Docker provider documentation](../providers/docker.md)
2323

2424
!!! tip
2525

2626
* Prefer a fixed version than the latest that could be an unexpected version.
27-
ex: `traefik:v2.6`
27+
ex: `traefik:v2.7`
2828
* Docker images are based from the [Alpine Linux Official image](https://hub.docker.com/_/alpine).
2929
* Any orchestrator using docker images can fetch the official Traefik docker image.
3030

docs/content/getting-started/quick-start.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ version: '3'
1515
services:
1616
reverse-proxy:
1717
# The official v2 Traefik docker image
18-
image: traefik:v2.6
18+
image: traefik:v2.7
1919
# Enables the web UI and tells Traefik to listen to docker
2020
command: --api.insecure=true --providers.docker
2121
ports:

docs/content/migration/v1-to-v2.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ Then, a [router's TLS field](../routing/routers/index.md#tls) can refer to one o
275275

276276
```yaml tab="K8s IngressRoute"
277277
# The definitions below require the definitions for the TLSOption and IngressRoute kinds.
278-
# https://doc.traefik.io/traefik/v2.6/reference/dynamic-configuration/kubernetes-crd/#definitions
278+
# https://doc.traefik.io/traefik/v2.7/reference/dynamic-configuration/kubernetes-crd/#definitions
279279
apiVersion: traefik.containo.us/v1alpha1
280280
kind: TLSOption
281281
metadata:

docs/content/observability/access-logs.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,7 @@ version: "3.7"
247247

248248
services:
249249
traefik:
250-
image: traefik:v2.6
250+
image: traefik:v2.7
251251
environment:
252252
- TZ=US/Alaska
253253
command:

docs/content/providers/docker.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ See the sections [Docker API Access](#docker-api-access) and [Docker Swarm API A
252252
253253
services:
254254
traefik:
255-
image: traefik:v2.6 # The official v2 Traefik docker image
255+
image: traefik:v2.7 # The official v2 Traefik docker image
256256
ports:
257257
- "80:80"
258258
volumes:

docs/content/reference/dynamic-configuration/kubernetes-gateway-traefik-lb-svc.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ spec:
2525
serviceAccountName: traefik-controller
2626
containers:
2727
- name: traefik
28-
image: traefik:v2.6
28+
image: traefik:v2.7
2929
args:
3030
- --entrypoints.web.address=:80
3131
- --entrypoints.websecure.address=:443

docs/content/routing/providers/kubernetes-crd.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ The Kubernetes Ingress Controller, The Custom Resource Way.
4343
serviceAccountName: traefik-ingress-controller
4444
containers:
4545
- name: traefik
46-
image: traefik:v2.6
46+
image: traefik:v2.7
4747
args:
4848
- --log.level=DEBUG
4949
- --api

docs/content/routing/providers/kubernetes-ingress.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ which in turn will create the resulting routers, services, handlers, etc.
141141
serviceAccountName: traefik-ingress-controller
142142
containers:
143143
- name: traefik
144-
image: traefik:v2.6
144+
image: traefik:v2.7
145145
args:
146146
- --entrypoints.web.address=:80
147147
- --providers.kubernetesingress
@@ -532,7 +532,7 @@ This way, any Ingress attached to this Entrypoint will have TLS termination by d
532532
serviceAccountName: traefik-ingress-controller
533533
containers:
534534
- name: traefik
535-
image: traefik:v2.6
535+
image: traefik:v2.7
536536
args:
537537
- --entrypoints.websecure.address=:443
538538
- --entrypoints.websecure.http.tls
@@ -741,7 +741,7 @@ For more options, please refer to the available [annotations](#on-ingress).
741741
serviceAccountName: traefik-ingress-controller
742742
containers:
743743
- name: traefik
744-
image: traefik:v2.6
744+
image: traefik:v2.7
745745
args:
746746
- --entrypoints.websecure.address=:443
747747
- --providers.kubernetesingress

docs/content/user-guides/crd-acme/03-deployments.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ spec:
2626
serviceAccountName: traefik-ingress-controller
2727
containers:
2828
- name: traefik
29-
image: traefik:v2.6
29+
image: traefik:v2.7
3030
args:
3131
- --api.insecure
3232
- --accesslog

docs/content/user-guides/crd-acme/k3s.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,5 @@ node:
2626
- K3S_CLUSTER_SECRET=somethingtotallyrandom
2727
volumes:
2828
# this is where you would place a alternative traefik image (saved as a .tar file with
29-
# 'docker save'), if you want to use it, instead of the traefik:v2.6 image.
29+
# 'docker save'), if you want to use it, instead of the traefik:v2.7 image.
3030
- /somewhere/on/your/host/custom-image:/var/lib/rancher/k3s/agent/images

docs/content/user-guides/docker-compose/acme-dns/docker-compose.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ version: "3.3"
33
services:
44

55
traefik:
6-
image: "traefik:v2.6"
6+
image: "traefik:v2.7"
77
container_name: "traefik"
88
command:
99
#- "--log.level=DEBUG"

docs/content/user-guides/docker-compose/acme-dns/docker-compose_secrets.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ secrets:
1313
services:
1414

1515
traefik:
16-
image: "traefik:v2.6"
16+
image: "traefik:v2.7"
1717
container_name: "traefik"
1818
command:
1919
#- "--log.level=DEBUG"

docs/content/user-guides/docker-compose/acme-http/docker-compose.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ version: "3.3"
33
services:
44

55
traefik:
6-
image: "traefik:v2.6"
6+
image: "traefik:v2.7"
77
container_name: "traefik"
88
command:
99
#- "--log.level=DEBUG"

docs/content/user-guides/docker-compose/acme-tls/docker-compose.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ version: "3.3"
33
services:
44

55
traefik:
6-
image: "traefik:v2.6"
6+
image: "traefik:v2.7"
77
container_name: "traefik"
88
command:
99
#- "--log.level=DEBUG"

docs/content/user-guides/docker-compose/basic-example/docker-compose.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ version: "3.3"
33
services:
44

55
traefik:
6-
image: "traefik:v2.6"
6+
image: "traefik:v2.7"
77
container_name: "traefik"
88
command:
99
#- "--log.level=DEBUG"

script/gcg/traefik-rc-first.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ RepositoryName = "traefik"
44
OutputType = "file"
55
FileName = "traefik_changelog.md"
66

7-
# example RC1 of v2.6.0
7+
# example RC1 of v2.7.0
88
CurrentRef = "master"
9-
PreviousRef = "v2.5.0-rc1"
9+
PreviousRef = "v2.6.0-rc1"
1010
BaseBranch = "master"
11-
FutureCurrentRefName = "v2.6.0-rc1"
11+
FutureCurrentRefName = "v2.7.0-rc1"
1212

1313
ThresholdPreviousRef = 10
1414
ThresholdCurrentRef = 10

0 commit comments

Comments
 (0)