Skip to content

Commit 693acfa

Browse files
authored
chore: release APISIX 3.9.1 (#754)
1 parent 389ea5b commit 693acfa

File tree

4 files changed

+11
-9
lines changed

4 files changed

+11
-9
lines changed

charts/apisix/Chart.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,12 @@ type: application
3131
# This is the chart version. This version number should be incremented each time you make changes
3232
# to the chart and its templates, including the app version.
3333
# Versions are expected to follow Semantic Versioning (https://semver.org/)
34-
version: 2.6.1
34+
version: 2.7.0
3535

3636
# This is the version number of the application being deployed. This version number should be
3737
# incremented each time you make changes to the application. Versions are not expected to
3838
# follow Semantic Versioning. They should reflect the version the application is using.
39-
appVersion: 3.8.1
39+
appVersion: 3.9.1
4040
sources:
4141
- https://github.com/apache/apisix-helm-chart
4242

charts/apisix/README.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ The command removes all the Kubernetes components associated with the chart and
7575
| apisix.dns.resolvers[5] | string | `"8.8.8.8"` | |
7676
| apisix.dns.timeout | int | `5` | |
7777
| apisix.dns.validity | int | `30` | |
78+
| apisix.enableHTTP2 | bool | `true` | |
7879
| apisix.enableIPv6 | bool | `true` | Enable nginx IPv6 resolver |
7980
| apisix.enableServerTokens | bool | `true` | Whether the APISIX version number should be shown in Server header |
8081
| apisix.extPlugin.cmd | list | `["/path/to/apisix-plugin-runner/runner","run"]` | the command and its arguements to run as a subprocess |
@@ -113,10 +114,10 @@ The command removes all the Kubernetes components associated with the chart and
113114
| apisix.ssl.additionalContainerPorts | list | `[]` | Support multiple https ports, See [Configuration](https://github.com/apache/apisix/blob/0bc65ea9acd726f79f80ae0abd8f50b7eb172e3d/conf/config-default.yaml#L99) |
114115
| apisix.ssl.certCAFilename | string | `""` | Filename be used in the apisix.ssl.existingCASecret |
115116
| apisix.ssl.containerPort | int | `9443` | |
117+
| apisix.ssl.enableHTTP3 | bool | `false` | |
116118
| apisix.ssl.enabled | bool | `false` | |
117119
| apisix.ssl.existingCASecret | string | `""` | Specifies the name of Secret contains trusted CA certificates in the PEM format used to verify the certificate when APISIX needs to do SSL/TLS handshaking with external services (e.g. etcd) |
118120
| apisix.ssl.fallbackSNI | string | `""` | Define SNI to fallback if none is presented by client |
119-
| apisix.ssl.http2.enabled | bool | `true` | |
120121
| apisix.ssl.sslProtocols | string | `"TLSv1.2 TLSv1.3"` | TLS protocols allowed to use. |
121122
| apisix.stream_plugins | list | `[]` | Customize the list of APISIX stream_plugins to enable. By default, APISIX's default stream_plugins are automatically used. See [config-default.yaml](https://github.com/apache/apisix/blob/master/conf/config-default.yaml) |
122123
| apisix.vault.enabled | bool | `false` | Enable or disable the vault integration |
@@ -167,7 +168,7 @@ The command removes all the Kubernetes components associated with the chart and
167168
| hostNetwork | bool | `false` | |
168169
| image.pullPolicy | string | `"IfNotPresent"` | Apache APISIX image pull policy |
169170
| image.repository | string | `"apache/apisix"` | Apache APISIX image repository |
170-
| image.tag | string | `"3.8.1-debian"` | Apache APISIX image tag Overrides the image tag whose default is the chart appVersion. |
171+
| image.tag | string | `"3.9.1-debian"` | Apache APISIX image tag Overrides the image tag whose default is the chart appVersion. |
171172
| ingress | object | `{"annotations":{},"enabled":false,"hosts":[{"host":"apisix.local","paths":[]}],"servicePort":null,"tls":[]}` | Using ingress access Apache APISIX service |
172173
| ingress-controller | object | `{"config":{"apisix":{"adminAPIVersion":"v3"}},"enabled":false}` | Ingress controller configuration |
173174
| ingress.annotations | object | `{}` | Ingress annotations |

charts/apisix/templates/configmap.yaml

+2-1
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ data:
6666
enable_dev_mode: false # Sets nginx worker_processes to 1 if set to true
6767
enable_reuseport: true # Enable nginx SO_REUSEPORT switch if set to true.
6868
enable_ipv6: {{ .Values.apisix.enableIPv6 }} # Enable nginx IPv6 resolver
69+
enable_http2: {{ .Values.apisix.enableHTTP2 }}
6970
enable_server_tokens: {{ .Values.apisix.enableServerTokens }} # Whether the APISIX version number should be shown in Server header
7071
7172
# proxy_protocol: # Proxy Protocol configuration
@@ -149,7 +150,7 @@ data:
149150
enable: {{ .Values.apisix.ssl.enabled }}
150151
listen:
151152
- port: {{ .Values.apisix.ssl.containerPort }}
152-
enable_http2: {{ .Values.apisix.ssl.http2.enabled }}
153+
enable_http3: {{ .Values.apisix.ssl.enableHTTP3 }}
153154
{{- with .Values.apisix.ssl.additionalContainerPorts }}
154155
{{- toYaml . | nindent 10}}
155156
{{- end }}

charts/apisix/values.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ image:
2929
pullPolicy: IfNotPresent
3030
# -- Apache APISIX image tag
3131
# Overrides the image tag whose default is the chart appVersion.
32-
tag: 3.8.1-debian
32+
tag: 3.9.1-debian
3333

3434
# -- set false to use `Deployment`, set true to use `DaemonSet`
3535
useDaemonSet: false
@@ -233,6 +233,7 @@ metrics:
233233
apisix:
234234
# -- Enable nginx IPv6 resolver
235235
enableIPv6: true
236+
enableHTTP2: true
236237

237238
# -- Whether the APISIX version number should be shown in Server header
238239
enableServerTokens: true
@@ -266,13 +267,12 @@ apisix:
266267
additionalContainerPorts: []
267268
# - ip: 127.0.0.3 # Specific IP, If not set, the default value is `0.0.0.0`.
268269
# port: 9445
269-
# enable_http2: true
270+
# enable_http3: true
270271
# -- Specifies the name of Secret contains trusted CA certificates in the PEM format used to verify the certificate when APISIX needs to do SSL/TLS handshaking with external services (e.g. etcd)
271272
existingCASecret: ""
272273
# -- Filename be used in the apisix.ssl.existingCASecret
273274
certCAFilename: ""
274-
http2:
275-
enabled: true
275+
enableHTTP3: false
276276
# -- TLS protocols allowed to use.
277277
sslProtocols: "TLSv1.2 TLSv1.3"
278278
# -- Define SNI to fallback if none is presented by client

0 commit comments

Comments
 (0)