Skip to content

Commit 7d88bea

Browse files
Merge pull request #291 from elfosardo/release-notes-0.4.0
🚀 Release v0.4.0
2 parents 52fb804 + 71ff492 commit 7d88bea

File tree

1 file changed

+90
-0
lines changed

1 file changed

+90
-0
lines changed

releasenotes/v0.4.0.md

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
<!-- markdownlint-disable no-inline-html line-length -->
2+
# Changes since v0.3.0
3+
4+
## :warning: Breaking Changes
5+
6+
- Drop deprecated IronicDatabase API and Ironic.DatabaseName (#259)
7+
- Drop support for Ironic 27.0 with HA (#230)
8+
9+
## :sparkles: New Features
10+
11+
- Switch to Ironic 30.0 by default, prepare release-0.4 (#290)
12+
- Update supported versions for ironic-image release-30.0 (#289)
13+
- Add a new release workflow and documentation (#211)
14+
- Promote the HighAvailability feature gate to Beta status (#258)
15+
- Partial TLS support for JSON RPC (#254)
16+
- Use ReadOnlyRootFileSystem in upgrade jobs (#221)
17+
- Run MariaDB database upgrades as Kubernetes Jobs (#168)
18+
19+
## :bug: Bug Fixes
20+
21+
- Track TLS certificates using an annotation instead of inotify (#249)
22+
- Fix detection of a completed Deployment (#239)
23+
- Do not create conflicting labels on pods and jobs (#232)
24+
- Do not requeue while waiting for external events (#237)
25+
- Make sure the API secret can be updated (#227)
26+
- Mount the MariaDB secret when possible (#219)
27+
- Validate TLS secret and add an owner reference (#212)
28+
29+
## :book: Documentation
30+
31+
- Auto-generate human-friendly API documentation from CRDs (#281)
32+
- add CII badge (#266)
33+
- add missing SECURITY_CONTACTS file (#264)
34+
35+
## :seedling: Others
36+
37+
- Enable tagliatelle linter (#283)
38+
- clean up obsolete release variables from Makefile (#288)
39+
- add link checker workflow (#286)
40+
- Refactoring: start decomposing the functional test suite (#273)
41+
- Split the functional test into upgrades and regular tests (#279)
42+
- Test: shorten the pod status printed to stdout (#275)
43+
- change functional test to run on larger runner (#278)
44+
- Tests: repair tests when using Kind (#260)
45+
- Use MariaDB operator in the functional tests (#251)
46+
- ReadOnlyRootFileSystem: remove workaround for ironic-image issue (#252)
47+
- Tests: verify that the RPC is present and authenticated (#246)
48+
- Enable unparam linter (#247)
49+
- Separate test on HA with custom TLS and authentication secrets (#250)
50+
- Tests: install cert-manager and mariadb-operator using Helm (#244)
51+
- Refactoring: group API objects in the new Resources struct (#236)
52+
- Use a multi-node cluster in functional tests (#195)
53+
- Tests: only collect logs from existing containers and IPs from active pods (#241)
54+
- Tests: fix the TLS certificate generation for multinode (#240)
55+
- add labels to Dockerfile (#231)
56+
- Go back to using `minikube image load` with a tarball (#238)
57+
- Collect full logs from minikube (#233)
58+
- make osv-scanner scan run daily (#235)
59+
- Tests: log resources when wait was successful (#234)
60+
- Prepare for multi-node functional tests (#226)
61+
- Use minikube as a cluster type in functional tests (#218)
62+
- Enable godot and perfsprint linters (#216)
63+
- Refactor handling secrets on the controller level (#217)
64+
65+
## :recycle: Superseded or Reverted
66+
67+
- bump golang to 1.24.4 (#287)
68+
- Bump golang.org/x/crypto from 0.38.0 to 0.39.0 (#280)
69+
- Bump the github-actions group with 3 updates (#276)
70+
- Bump github.com/go-logr/logr from 1.4.2 to 1.4.3 (#274)
71+
- Bump golang to 1.24.3 (#272)
72+
- Bump the kubernetes group to v0.32.5 (#271)
73+
- Bump golang.org/x/crypto from 0.37.0 to 0.38.0 (#262)
74+
- Bump the github-actions group with 3 updates (#261)
75+
- Bump Go to 1.24 in hack (#257)
76+
- Bump the kubernetes group to v0.32.4 (#255)
77+
- bump golang to 1.24.2 (#256)
78+
- Bump github.com/gophercloud/gophercloud/v2 from 2.6.0 to 2.7.0 in /test (#229)
79+
- Bump github.com/onsi/gomega from 1.36.3 to 1.37.0 in /test (#228)
80+
- Bump github.com/onsi/ginkgo/v2 from 2.23.3 to 2.23.4 in /test (#243)
81+
- Bump golang.org/x/crypto from 0.36.0 to 0.37.0 (#242)
82+
- Bump sigs.k8s.io/controller-runtime from 0.20.3 to 0.20.4 (#214)
83+
- Bump sigs.k8s.io/controller-runtime from 0.20.3 to 0.20.4 in /test (#215)
84+
- Bump the github-actions group with 5 updates (#225)
85+
- do not bump major version of github actions (#223)
86+
- bump golang to v1.23.8 and x/net to v0.38.0 (#224)
87+
88+
The image for this release is: v0.4.0
89+
90+
_Thanks to all our contributors!_ 😊

0 commit comments

Comments
 (0)