Skip to content

Commit 5c5d43b

Browse files
committed
chore: bump to FeatBit v5.2.3 (Chart v0.9.3)
- Update appVersion to 5.2.3, chart version to 0.9.3 - Update all 4 service image tags to 5.2.3 - Bug fix: cannot update feature flags for license without fine-grained-ac (#856) - No breaking changes, no database migration required
1 parent 02f35b1 commit 5c5d43b

File tree

5 files changed

+139
-11
lines changed

5 files changed

+139
-11
lines changed

AGENTS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ applyTo: "**"
66
## Tech Stack
77
- Kubernetes >= 1.23
88
- Helm >= 3.7.0
9-
- App Version: 5.2.2 (Chart: 0.9.2)
9+
- App Version: 5.2.3 (Chart: 0.9.3)
1010

1111
## Architecture
1212

charts/featbit/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ 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: 0.9.2
18+
version: 0.9.3
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: "5.2.2"
24+
appVersion: "5.2.3"
2525

2626
kubeVersion: ">=1.23-0"
2727

charts/featbit/examples/aks/featbit-aks-values.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ ui:
1616
image:
1717
registry: docker.io
1818
repository: featbit/featbit-ui
19-
tag: "5.2.1"
19+
tag: "5.2.3"
2020
pullPolicy: IfNotPresent
2121

2222
podSecurityContext:
@@ -65,7 +65,7 @@ api:
6565
image:
6666
registry: docker.io
6767
repository: featbit/featbit-api-server
68-
tag: "5.2.1"
68+
tag: "5.2.3"
6969
pullPolicy: IfNotPresent
7070

7171
podSecurityContext:
@@ -133,7 +133,7 @@ els:
133133
image:
134134
registry: docker.io
135135
repository: featbit/featbit-evaluation-server
136-
tag: "5.2.1"
136+
tag: "5.2.3"
137137
pullPolicy: IfNotPresent
138138

139139
podSecurityContext:
@@ -202,7 +202,7 @@ das:
202202
image:
203203
registry: docker.io
204204
repository: featbit/featbit-data-analytics-server
205-
tag: "5.2.1"
205+
tag: "5.2.3"
206206
pullPolicy: IfNotPresent
207207

208208
podSecurityContext:

charts/featbit/values.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ ui:
4646
repository: featbit/featbit-ui
4747
pullPolicy: IfNotPresent
4848
# Overrides the image tag whose default is the chart appVersion.
49-
tag: 5.2.2
49+
tag: 5.2.3
5050

5151
imagePullSecrets: []
5252

@@ -140,7 +140,7 @@ api:
140140
repository: featbit/featbit-api-server
141141
pullPolicy: IfNotPresent
142142
# Overrides the image tag whose default is the chart appVersion.
143-
tag: 5.2.2
143+
tag: 5.2.3
144144

145145
imagePullSecrets: []
146146

@@ -232,7 +232,7 @@ els:
232232
repository: featbit/featbit-evaluation-server
233233
pullPolicy: IfNotPresent
234234
# Overrides the image tag whose default is the chart appVersion.
235-
tag: 5.2.2
235+
tag: 5.2.3
236236

237237
imagePullSecrets: []
238238

@@ -324,7 +324,7 @@ das:
324324
repository: featbit/featbit-data-analytics-server
325325
pullPolicy: IfNotPresent
326326
# Overrides the image tag whose default is the chart appVersion.
327-
tag: 5.2.2
327+
tag: 5.2.3
328328

329329
imagePullSecrets: []
330330

migration/RELEASE-v0.9.3.md

Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,128 @@
1+
# FeatBit Chart v0.9.3 / App v5.2.3 Migration Guide
2+
3+
## Overview
4+
5+
This release updates FeatBit to version 5.2.3. This is a **patch release** with a single bug fix that requires **no migration steps**.
6+
7+
## Release Information
8+
9+
- **Chart Version**: 0.9.3 (from 0.9.2)
10+
- **FeatBit App Version**: 5.2.3 (from 5.2.2)
11+
- **Release Date**: February 10, 2026
12+
- **Release Notes**: https://github.com/featbit/featbit/releases/tag/5.2.3
13+
14+
## What's Changed
15+
16+
### Bug Fixes
17+
- 🐛 Fix: cannot update feature flags for license without fine-grained-ac ([#856](https://github.com/featbit/featbit/pull/856))
18+
19+
## Migration Requirements
20+
21+
### Prerequisites
22+
- Current Version: FeatBit 5.2.x
23+
- Target Version: FeatBit 5.2.3
24+
- Kubernetes: >= 1.23
25+
- Helm: >= 3.7.0
26+
27+
### Breaking Changes
28+
**None** - This is a backward-compatible patch release.
29+
30+
### Database Changes
31+
**No database migration required** - No schema changes in this release.
32+
33+
### Environment Variable Changes
34+
**No environment variable changes** - All existing configurations remain valid.
35+
36+
### Configuration Changes
37+
**No configuration changes required** - Existing values.yaml configurations are fully compatible.
38+
39+
## Upgrade Instructions
40+
41+
### Standard Upgrade Process
42+
43+
1. **Update your values file** (if using custom values):
44+
```bash
45+
# No changes needed for this release
46+
# Your existing values.yaml remains compatible
47+
```
48+
49+
2. **Update Helm repository**:
50+
```bash
51+
helm repo update
52+
```
53+
54+
3. **Upgrade the release**:
55+
```bash
56+
helm upgrade featbit featbit/featbit \
57+
--version 0.9.3 \
58+
--namespace featbit \
59+
--values your-values.yaml
60+
```
61+
62+
### AKS Deployment
63+
64+
For Azure Kubernetes Service deployments:
65+
66+
```bash
67+
cd charts/featbit/examples/aks
68+
69+
# Update Helm repo
70+
helm repo update
71+
72+
# Upgrade FeatBit
73+
helm upgrade featbit featbit/featbit \
74+
--version 0.9.3 \
75+
--namespace featbit \
76+
--values featbit-aks-values.local.yaml
77+
```
78+
79+
### Verification
80+
81+
After upgrading, verify the deployment:
82+
83+
```bash
84+
# Check pod status
85+
kubectl get pods -n featbit
86+
87+
# Check service versions
88+
kubectl describe deployment -n featbit | grep Image:
89+
90+
# Expected output should show version 5.2.3 for all components:
91+
# - featbit/featbit-ui:5.2.3
92+
# - featbit/featbit-api-server:5.2.3
93+
# - featbit/featbit-evaluation-server:5.2.3
94+
# - featbit/featbit-data-analytics-server:5.2.3
95+
```
96+
97+
## Rollback Instructions
98+
99+
If you need to rollback to the previous version:
100+
101+
```bash
102+
helm rollback featbit -n featbit
103+
```
104+
105+
Or explicitly rollback to chart version 0.9.2:
106+
107+
```bash
108+
helm upgrade featbit featbit/featbit \
109+
--version 0.9.2 \
110+
--namespace featbit \
111+
--values your-values.yaml
112+
```
113+
114+
## Support
115+
116+
For issues or questions:
117+
- GitHub Issues: https://github.com/featbit/featbit/issues
118+
- Documentation: https://docs.featbit.co
119+
- Full Changelog: https://github.com/featbit/featbit/compare/5.2.2...5.2.3
120+
121+
## Summary
122+
123+
**Simple upgrade** - No migration steps required
124+
**No downtime needed** - Rolling update supported
125+
**Backward compatible** - All existing configurations work
126+
**No database changes** - Direct upgrade without schema migration
127+
128+
This is a straightforward patch release that can be upgraded with a standard Helm upgrade command.

0 commit comments

Comments
 (0)