Skip to content

Commit 6a090bc

Browse files
committed
Release v1.38.0
Signed-off-by: Sanskar Jaiswal <[email protected]>
1 parent e07a261 commit 6a090bc

File tree

6 files changed

+68
-6
lines changed

6 files changed

+68
-6
lines changed

CHANGELOG.md

+62
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,68 @@
22

33
All notable changes to this project are documented in this file.
44

5+
## 1.38.0
6+
7+
**Release date:** 2024-07-30
8+
9+
This release comes with several fixes and improvements. There is a new [Keptn
10+
metrics provider](https://docs.flagger.app/usage/metrics#keptn) that can be used
11+
for flexible grading logic and analysis.
12+
The loadtester chart now supports ServiceAccount annotations and the Flagger
13+
chart now supports specifying `honorLabels` for the PodMonitor.
14+
15+
Support for Kuma has been fixed and verified against Kuma 2.7.5. Also, the
16+
Deployment scaling has been updated to use `Patch` instead of `Update` to avoid
17+
intermittent conflict errors. Furthermore, a potential panic that could be
18+
caused due to Prometheus returning a range vector has been fixed. Also, the
19+
`request-duration` inbuilt query for Nginx has been updated to be more accurate.
20+
21+
Lastly, all Go dependencies, Alpine and Kubernetes libraries were updated.
22+
23+
#### Important
24+
25+
The update to Kubernetes libraries also brings an unwanted side-effect. Due to
26+
a change in upstream Kubernetes, sidecar support is done through a new field,
27+
which may be utilized by other services in your cluster. This would change the
28+
hash calculated by Flagger between runs and trigger an unwanted Canary
29+
analysis. Unfortunately, this is unavoidable. To get around this, users could
30+
set the `.spec.suspend` field to be true before updating to this version and
31+
switch it back when they update their application.
32+
33+
#### Improvements
34+
- Bumps golang.org/x/net to v0.23.0
35+
[#1628](https://github.com/fluxcd/flagger/pull/1628)
36+
- feat: implement a Keptn metrics provider
37+
[#1630](https://github.com/fluxcd/flagger/pull/1630)
38+
- Update dependencies to Kubernetes 1.30
39+
[#1638](https://github.com/fluxcd/flagger/pull/1638)
40+
- loadtester: add support for annotation on service account
41+
[#1649](https://github.com/fluxcd/flagger/pull/1649)
42+
- Bump golang.org/x/net to v0.25.0 and other deps.
43+
[#1653](https://github.com/fluxcd/flagger/pull/1653)
44+
- Update Go dependencies and Alpine
45+
[#1656](https://github.com/fluxcd/flagger/pull/1656)
46+
- Helm - Add podMonitor.honor labels
47+
[#1676](https://github.com/fluxcd/flagger/pull/1676)
48+
- kuma: bump e2e version to 2.7.5
49+
[#1683](https://github.com/fluxcd/flagger/pull/1683)
50+
- Release loadtester 0.33.0
51+
[#1690](https://github.com/fluxcd/flagger/pull/1690)
52+
- Bump google.golang.org/grpc from 1.64.0 to 1.64.1
53+
[#1675](https://github.com/fluxcd/flagger/pull/1675)
54+
55+
#### Fixes
56+
- Use `Patch` instead of `Update` for Deployment scaling
57+
[#1634](https://github.com/fluxcd/flagger/pull/1634)
58+
- block panic when prom returns range vector
59+
[#1637](https://github.com/fluxcd/flagger/pull/1637)
60+
- Fix removal of empty keys from flagger chart
61+
[#1657](https://github.com/fluxcd/flagger/pull/1657)
62+
- doc: fix KEDA doc regarding namespaces
63+
[#1666](https://github.com/fluxcd/flagger/pull/1666)
64+
- Fix Nginx request-duration query
65+
[#1686](https://github.com/fluxcd/flagger/pull/1686)
66+
567
## 1.37.0
668

769
**Release date:** 2024-03-26

artifacts/flagger/deployment.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ spec:
2222
serviceAccountName: flagger
2323
containers:
2424
- name: flagger
25-
image: ghcr.io/fluxcd/flagger:1.37.0
25+
image: ghcr.io/fluxcd/flagger:1.38.0
2626
imagePullPolicy: IfNotPresent
2727
ports:
2828
- name: http

charts/flagger/Chart.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v1
22
name: flagger
3-
version: 1.37.0
4-
appVersion: 1.37.0
3+
version: 1.38.0
4+
appVersion: 1.38.0
55
kubeVersion: ">=1.19.0-0"
66
engine: gotpl
77
description: Flagger is a progressive delivery operator for Kubernetes

charts/flagger/values.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
image:
77
repository: ghcr.io/fluxcd/flagger
8-
tag: 1.37.0
8+
tag: 1.38.0
99
pullPolicy: IfNotPresent
1010
pullSecret:
1111

kustomize/base/flagger/kustomization.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ resources:
99
images:
1010
- name: ghcr.io/fluxcd/flagger
1111
newName: ghcr.io/fluxcd/flagger
12-
newTag: 1.37.0
12+
newTag: 1.38.0

pkg/version/version.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,5 @@ limitations under the License.
1616

1717
package version
1818

19-
var VERSION = "1.37.0"
19+
var VERSION = "1.38.0"
2020
var REVISION = "unknown"

0 commit comments

Comments
 (0)