Skip to content

Commit f20e2b7

Browse files
authored
Merge pull request #537 from aryan9600/release-v1.0.0-rc.4
Release v1.0.0-rc.4
2 parents 5ef19dc + 51e4ae9 commit f20e2b7

File tree

3 files changed

+46
-2
lines changed

3 files changed

+46
-2
lines changed

CHANGELOG.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,50 @@
22

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

5+
## 1.0.0-rc.4
6+
7+
**Release date:** 2023-05-26
8+
9+
This release candidate comes with support for Kubernetes v1.27.
10+
11+
The `Event` API has been modified to have a dedicated key for `metadata` called
12+
`token`. The value of the `token` key is meant to be defined on a per event
13+
emitter basis for uniquely identifying the contents of the event payload.
14+
This key if present, is included in calculating the unique key used for rate
15+
limiting events.
16+
Furthermore, the event attributes are prefixed with an identifier to avoid
17+
collisions between different event attributes.
18+
19+
In addition, a bug in the event rate limiting key calculation logic which led
20+
to the inconsideration of the revision specified in `.metadata` of the event has
21+
been fixed.
22+
23+
Lastly, the behavior of `.spec.eventMetadata` has been modified such that if a
24+
key present in the map already exists in the original event's `metadata`, then
25+
the key in the latter takes precedence and an error log is printed for visibility.
26+
27+
Improvements:
28+
29+
- Include eventv1.MetaTokenKey on event rate limiting key calculation
30+
[#530](https://github.com/fluxcd/notification-controller/pull/530)
31+
- Update dependencies and Kubernetes to 1.27.2
32+
[#532](https://github.com/fluxcd/notification-controller/pull/532)
33+
- Remove the tini supervisor
34+
[#533](https://github.com/fluxcd/notification-controller/pull/533)
35+
- Prefix event key attributes with identifier
36+
[#534](https://github.com/fluxcd/notification-controller/pull/534)
37+
- Update workflows and enable dependabot
38+
[#535](https://github.com/fluxcd/notification-controller/pull/535)
39+
- build(deps): bump github/codeql-action from 2.3.3 to 2.3.4
40+
[#536](https://github.com/fluxcd/notification-controller/pull/536)
41+
42+
Fixes:
43+
44+
- Fix revision discarded on event rate limiting key calculation
45+
[#517](https://github.com/fluxcd/notification-controller/pull/517)
46+
- Fix Alert .spec.eventMetadata behavior
47+
[#529](https://github.com/fluxcd/notification-controller/pull/529)
48+
549
## 1.0.0-rc.3
650

751
**Release date:** 2023-05-12

config/manager/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ resources:
66
images:
77
- name: fluxcd/notification-controller
88
newName: fluxcd/notification-controller
9-
newTag: v1.0.0-rc.3
9+
newTag: v1.0.0-rc.4

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ require (
1010
github.com/Azure/azure-amqp-common-go/v4 v4.1.0
1111
github.com/Azure/azure-event-hubs-go/v3 v3.5.0
1212
github.com/containrrr/shoutrrr v0.7.1
13-
github.com/fluxcd/notification-controller/api v1.0.0-rc.3
13+
github.com/fluxcd/notification-controller/api v1.0.0-rc.4
1414
github.com/fluxcd/pkg/apis/event v0.5.0
1515
github.com/fluxcd/pkg/apis/meta v1.1.0
1616
github.com/fluxcd/pkg/git v0.12.1

0 commit comments

Comments
 (0)