Skip to content

Commit 6939c59

Browse files
committed
Bump version to 6.0.1 (chart 2.0.1)
1 parent 00b7bac commit 6939c59

20 files changed

Lines changed: 58 additions & 57 deletions

RELEASE.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ EasyHAProxy follows [Semantic Versioning](https://semver.org/):
5454
- **MINOR**: New features, plugin additions, backward-compatible changes
5555
- **PATCH**: Bug fixes, documentation updates, minor improvements
5656

57-
**Current Version:** `6.0.0` (as of Chart.yaml)
57+
**Current Version:** `6.0.1` (as of Chart.yaml)
5858

5959
## Automated Release (Recommended)
6060

@@ -329,6 +329,7 @@ helm show chart byjg/easyhaproxy
329329

330330
| Version | Release Date | Type | Highlights |
331331
|---------|--------------|-------|---------------------------------------------------------------------------------------------------------------------------------------|
332+
| 6.0.1 | 2026-02-23 | Patch | HAProxy dashboard, real-time monitoring dashboard with live traffic charts, ACME e2e test fixes |
332333
| 6.0.0 | 2026-XX-XX | Major | Python module refactoring (one-class-per-file), IngressClassName support (spec.ingressClassName + deprecated annotation fallback), modernized build system (uv/pyproject.toml), improved version management and release tooling, GitHub Actions workflow_dispatch push control |
333334
| 5.0.0 | 2025-12-04 | Major | Plugin framework (builtin plugins: JWT, FastCGI, Cloudflare, IP whitelist, deny pages, cleanup), docs restructure, examples refreshed |
334335
| 4.6.0 | 2024-11-27 | Minor | FastCGI plugin, JWT enhancements |

deploy/docker/docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
services:
22
easyhaproxy:
3-
image: byjg/easy-haproxy:6.0.0
3+
image: byjg/easy-haproxy:6.0.1
44
volumes:
55
- /var/run/docker.sock:/var/run/docker.sock
66
- certs_certbot:/etc/easyhaproxy/certs/certbot

deploy/kubernetes/easyhaproxy-clusterip.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ metadata:
66
name: ingress-easyhaproxy
77
namespace: easyhaproxy
88
labels:
9-
helm.sh/chart: easyhaproxy-2.0.0
9+
helm.sh/chart: easyhaproxy-2.0.1
1010
app.kubernetes.io/name: easyhaproxy
1111
app.kubernetes.io/instance: ingress
12-
app.kubernetes.io/version: "6.0.0"
12+
app.kubernetes.io/version: "6.0.1"
1313
app.kubernetes.io/managed-by: Helm
1414
---
1515
# Source: easyhaproxy/templates/clusterrole.yaml
@@ -19,10 +19,10 @@ metadata:
1919
name: ingress-easyhaproxy
2020
namespace: easyhaproxy
2121
labels:
22-
helm.sh/chart: easyhaproxy-2.0.0
22+
helm.sh/chart: easyhaproxy-2.0.1
2323
app.kubernetes.io/name: easyhaproxy
2424
app.kubernetes.io/instance: ingress
25-
app.kubernetes.io/version: "6.0.0"
25+
app.kubernetes.io/version: "6.0.1"
2626
app.kubernetes.io/managed-by: Helm
2727
rules:
2828
- apiGroups:
@@ -83,10 +83,10 @@ metadata:
8383
name: ingress-easyhaproxy
8484
namespace: easyhaproxy
8585
labels:
86-
helm.sh/chart: easyhaproxy-2.0.0
86+
helm.sh/chart: easyhaproxy-2.0.1
8787
app.kubernetes.io/name: easyhaproxy
8888
app.kubernetes.io/instance: ingress
89-
app.kubernetes.io/version: "6.0.0"
89+
app.kubernetes.io/version: "6.0.1"
9090
app.kubernetes.io/managed-by: Helm
9191
roleRef:
9292
apiGroup: rbac.authorization.k8s.io
@@ -105,10 +105,10 @@ metadata:
105105
name: ingress-easyhaproxy
106106
namespace: easyhaproxy
107107
labels:
108-
helm.sh/chart: easyhaproxy-2.0.0
108+
helm.sh/chart: easyhaproxy-2.0.1
109109
app.kubernetes.io/name: easyhaproxy
110110
app.kubernetes.io/instance: ingress
111-
app.kubernetes.io/version: "6.0.0"
111+
app.kubernetes.io/version: "6.0.1"
112112
app.kubernetes.io/managed-by: Helm
113113
annotations:
114114
{}
@@ -137,10 +137,10 @@ metadata:
137137
name: ingress-easyhaproxy
138138
namespace: easyhaproxy
139139
labels:
140-
helm.sh/chart: easyhaproxy-2.0.0
140+
helm.sh/chart: easyhaproxy-2.0.1
141141
app.kubernetes.io/name: easyhaproxy
142142
app.kubernetes.io/instance: ingress
143-
app.kubernetes.io/version: "6.0.0"
143+
app.kubernetes.io/version: "6.0.1"
144144
app.kubernetes.io/managed-by: Helm
145145
spec:
146146
replicas: 1
@@ -161,7 +161,7 @@ spec:
161161
- name: easyhaproxy
162162
securityContext:
163163
{}
164-
image: "byjg/easy-haproxy:6.0.0"
164+
image: "byjg/easy-haproxy:6.0.1"
165165
imagePullPolicy: Always
166166
ports:
167167
- name: http
@@ -211,10 +211,10 @@ kind: IngressClass
211211
metadata:
212212
name: easyhaproxy
213213
labels:
214-
helm.sh/chart: easyhaproxy-2.0.0
214+
helm.sh/chart: easyhaproxy-2.0.1
215215
app.kubernetes.io/name: easyhaproxy
216216
app.kubernetes.io/instance: ingress
217-
app.kubernetes.io/version: "6.0.0"
217+
app.kubernetes.io/version: "6.0.1"
218218
app.kubernetes.io/managed-by: Helm
219219
spec:
220220
controller: byjg.com/easyhaproxy

deploy/kubernetes/easyhaproxy-daemonset.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ metadata:
66
name: ingress-easyhaproxy
77
namespace: easyhaproxy
88
labels:
9-
helm.sh/chart: easyhaproxy-2.0.0
9+
helm.sh/chart: easyhaproxy-2.0.1
1010
app.kubernetes.io/name: easyhaproxy
1111
app.kubernetes.io/instance: ingress
12-
app.kubernetes.io/version: "6.0.0"
12+
app.kubernetes.io/version: "6.0.1"
1313
app.kubernetes.io/managed-by: Helm
1414
---
1515
# Source: easyhaproxy/templates/clusterrole.yaml
@@ -19,10 +19,10 @@ metadata:
1919
name: ingress-easyhaproxy
2020
namespace: easyhaproxy
2121
labels:
22-
helm.sh/chart: easyhaproxy-2.0.0
22+
helm.sh/chart: easyhaproxy-2.0.1
2323
app.kubernetes.io/name: easyhaproxy
2424
app.kubernetes.io/instance: ingress
25-
app.kubernetes.io/version: "6.0.0"
25+
app.kubernetes.io/version: "6.0.1"
2626
app.kubernetes.io/managed-by: Helm
2727
rules:
2828
- apiGroups:
@@ -83,10 +83,10 @@ metadata:
8383
name: ingress-easyhaproxy
8484
namespace: easyhaproxy
8585
labels:
86-
helm.sh/chart: easyhaproxy-2.0.0
86+
helm.sh/chart: easyhaproxy-2.0.1
8787
app.kubernetes.io/name: easyhaproxy
8888
app.kubernetes.io/instance: ingress
89-
app.kubernetes.io/version: "6.0.0"
89+
app.kubernetes.io/version: "6.0.1"
9090
app.kubernetes.io/managed-by: Helm
9191
roleRef:
9292
apiGroup: rbac.authorization.k8s.io
@@ -104,10 +104,10 @@ metadata:
104104
name: ingress-easyhaproxy
105105
namespace: easyhaproxy
106106
labels:
107-
helm.sh/chart: easyhaproxy-2.0.0
107+
helm.sh/chart: easyhaproxy-2.0.1
108108
app.kubernetes.io/name: easyhaproxy
109109
app.kubernetes.io/instance: ingress
110-
app.kubernetes.io/version: "6.0.0"
110+
app.kubernetes.io/version: "6.0.1"
111111
app.kubernetes.io/managed-by: Helm
112112
spec:
113113
selector:
@@ -136,7 +136,7 @@ spec:
136136
- name: easyhaproxy
137137
securityContext:
138138
{}
139-
image: "byjg/easy-haproxy:6.0.0"
139+
image: "byjg/easy-haproxy:6.0.1"
140140
imagePullPolicy: Always
141141
ports:
142142
- name: http
@@ -186,10 +186,10 @@ kind: IngressClass
186186
metadata:
187187
name: easyhaproxy
188188
labels:
189-
helm.sh/chart: easyhaproxy-2.0.0
189+
helm.sh/chart: easyhaproxy-2.0.1
190190
app.kubernetes.io/name: easyhaproxy
191191
app.kubernetes.io/instance: ingress
192-
app.kubernetes.io/version: "6.0.0"
192+
app.kubernetes.io/version: "6.0.1"
193193
app.kubernetes.io/managed-by: Helm
194194
spec:
195195
controller: byjg.com/easyhaproxy

deploy/kubernetes/easyhaproxy-nodeport.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ metadata:
66
name: ingress-easyhaproxy
77
namespace: easyhaproxy
88
labels:
9-
helm.sh/chart: easyhaproxy-2.0.0
9+
helm.sh/chart: easyhaproxy-2.0.1
1010
app.kubernetes.io/name: easyhaproxy
1111
app.kubernetes.io/instance: ingress
12-
app.kubernetes.io/version: "6.0.0"
12+
app.kubernetes.io/version: "6.0.1"
1313
app.kubernetes.io/managed-by: Helm
1414
---
1515
# Source: easyhaproxy/templates/clusterrole.yaml
@@ -19,10 +19,10 @@ metadata:
1919
name: ingress-easyhaproxy
2020
namespace: easyhaproxy
2121
labels:
22-
helm.sh/chart: easyhaproxy-2.0.0
22+
helm.sh/chart: easyhaproxy-2.0.1
2323
app.kubernetes.io/name: easyhaproxy
2424
app.kubernetes.io/instance: ingress
25-
app.kubernetes.io/version: "6.0.0"
25+
app.kubernetes.io/version: "6.0.1"
2626
app.kubernetes.io/managed-by: Helm
2727
rules:
2828
- apiGroups:
@@ -83,10 +83,10 @@ metadata:
8383
name: ingress-easyhaproxy
8484
namespace: easyhaproxy
8585
labels:
86-
helm.sh/chart: easyhaproxy-2.0.0
86+
helm.sh/chart: easyhaproxy-2.0.1
8787
app.kubernetes.io/name: easyhaproxy
8888
app.kubernetes.io/instance: ingress
89-
app.kubernetes.io/version: "6.0.0"
89+
app.kubernetes.io/version: "6.0.1"
9090
app.kubernetes.io/managed-by: Helm
9191
roleRef:
9292
apiGroup: rbac.authorization.k8s.io
@@ -105,10 +105,10 @@ metadata:
105105
name: ingress-easyhaproxy
106106
namespace: easyhaproxy
107107
labels:
108-
helm.sh/chart: easyhaproxy-2.0.0
108+
helm.sh/chart: easyhaproxy-2.0.1
109109
app.kubernetes.io/name: easyhaproxy
110110
app.kubernetes.io/instance: ingress
111-
app.kubernetes.io/version: "6.0.0"
111+
app.kubernetes.io/version: "6.0.1"
112112
app.kubernetes.io/managed-by: Helm
113113
annotations:
114114
{}
@@ -137,10 +137,10 @@ metadata:
137137
name: ingress-easyhaproxy
138138
namespace: easyhaproxy
139139
labels:
140-
helm.sh/chart: easyhaproxy-2.0.0
140+
helm.sh/chart: easyhaproxy-2.0.1
141141
app.kubernetes.io/name: easyhaproxy
142142
app.kubernetes.io/instance: ingress
143-
app.kubernetes.io/version: "6.0.0"
143+
app.kubernetes.io/version: "6.0.1"
144144
app.kubernetes.io/managed-by: Helm
145145
spec:
146146
replicas: 1
@@ -161,7 +161,7 @@ spec:
161161
- name: easyhaproxy
162162
securityContext:
163163
{}
164-
image: "byjg/easy-haproxy:6.0.0"
164+
image: "byjg/easy-haproxy:6.0.1"
165165
imagePullPolicy: Always
166166
ports:
167167
- name: http
@@ -211,10 +211,10 @@ kind: IngressClass
211211
metadata:
212212
name: easyhaproxy
213213
labels:
214-
helm.sh/chart: easyhaproxy-2.0.0
214+
helm.sh/chart: easyhaproxy-2.0.1
215215
app.kubernetes.io/name: easyhaproxy
216216
app.kubernetes.io/instance: ingress
217-
app.kubernetes.io/version: "6.0.0"
217+
app.kubernetes.io/version: "6.0.1"
218218
app.kubernetes.io/managed-by: Helm
219219
spec:
220220
controller: byjg.com/easyhaproxy

docs/getting-started/kubernetes.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ Exposes HAProxy on NodePort `31080` (HTTP), `31443` (HTTPS), and `31936` (stats)
4141

4242
```bash
4343
kubectl apply -f \
44-
https://raw.githubusercontent.com/byjg/docker-easy-haproxy/6.0.0/deploy/kubernetes/easyhaproxy-nodeport.yml
44+
https://raw.githubusercontent.com/byjg/docker-easy-haproxy/6.0.1/deploy/kubernetes/easyhaproxy-nodeport.yml
4545
```
4646

4747
### ClusterIP (behind a LoadBalancer)
@@ -50,7 +50,7 @@ Cluster-internal only. Pair with an external cloud LoadBalancer or `kubectl port
5050

5151
```bash
5252
kubectl apply -f \
53-
https://raw.githubusercontent.com/byjg/docker-easy-haproxy/6.0.0/deploy/kubernetes/easyhaproxy-clusterip.yml
53+
https://raw.githubusercontent.com/byjg/docker-easy-haproxy/6.0.1/deploy/kubernetes/easyhaproxy-clusterip.yml
5454
```
5555

5656
### DaemonSet (special cases — requires node label)
@@ -64,7 +64,7 @@ The node label must be reapplied after any node replacement. Failing to do so wi
6464
kubectl label nodes node-01 "easyhaproxy/node=master"
6565

6666
kubectl apply -f \
67-
https://raw.githubusercontent.com/byjg/docker-easy-haproxy/6.0.0/deploy/kubernetes/easyhaproxy-daemonset.yml
67+
https://raw.githubusercontent.com/byjg/docker-easy-haproxy/6.0.1/deploy/kubernetes/easyhaproxy-daemonset.yml
6868
```
6969

7070
If you need to configure environment variables (log levels, stats password, etc.), see the [environment variable reference](../reference/environment-variables.md).

docs/getting-started/swarm.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ docker network create -d overlay --attachable easyhaproxy
2828
```yaml
2929
services:
3030
haproxy:
31-
image: byjg/easy-haproxy:6.0.0
31+
image: byjg/easy-haproxy:6.0.1
3232
volumes:
3333
- /var/run/docker.sock:/var/run/docker.sock
3434
deploy:

docs/guides/acme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ Here's a complete `docker-compose.yml` showing proper ACME configuration:
157157
```yaml
158158
services:
159159
easyhaproxy:
160-
image: byjg/easy-haproxy:6.0.0
160+
image: byjg/easy-haproxy:6.0.1
161161
volumes:
162162
- /var/run/docker.sock:/var/run/docker.sock
163163
# REQUIRED: Persist Certbot certificates (ACME)

docs/guides/ssl.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ docker cp single.pem easyhaproxy:/etc/easyhaproxy/certs/haproxy/example.com.pem
8383
```yaml
8484
services:
8585
easyhaproxy:
86-
image: byjg/easy-haproxy:6.0.0
86+
image: byjg/easy-haproxy:6.0.1
8787
volumes:
8888
- /var/run/docker.sock:/var/run/docker.sock
8989
- certs_haproxy:/etc/easyhaproxy/certs/haproxy

helm/easyhaproxy/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ type: application
1515
# This is the chart version. This version number should be incremented each time you make changes
1616
# to the chart and its templates, including the app version.
1717
# Versions are expected to follow Semantic Versioning (https://semver.org/)
18-
version: 2.0.0
18+
version: 2.0.1
1919

2020
# This is the version number of the application being deployed. This version number should be
2121
# incremented each time you make changes to the application. Versions are not expected to
2222
# follow Semantic Versioning. They should reflect the version the application is using.
2323
# It is recommended to use it with quotes.
24-
appVersion: "6.0.0"
24+
appVersion: "6.0.1"
2525

2626
icon: https://opensource.byjg.com/img/easy_haproxy_logo.png

0 commit comments

Comments
 (0)