Skip to content

Commit 904b5cb

Browse files
chore(main): release 2.4.0
1 parent d411823 commit 904b5cb

3 files changed

Lines changed: 46 additions & 3 deletions

File tree

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "2.3.0"
2+
".": "2.4.0"
33
}

CHANGELOG.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,48 @@
11
# Changelog
22

3+
## [2.4.0](https://github.com/bucketeer-io/bucketeer/compare/v2.3.0...v2.4.0) (2026-09-02)
4+
5+
6+
### Features
7+
8+
* add schema validation for variation value ([#2760](https://github.com/bucketeer-io/bucketeer/issues/2760)) ([4b42fc6](https://github.com/bucketeer-io/bucketeer/commit/4b42fc63de29ad579eee12790bf2e6bd26247219))
9+
* **api:** add connection-aware readiness probe for SSE ([#2787](https://github.com/bucketeer-io/bucketeer/issues/2787)) ([27448d8](https://github.com/bucketeer-io/bucketeer/commit/27448d856cd67c5fbbd72c4907e188e7a556000b))
10+
* **auditlog:** write organization events to audit_log ([#2791](https://github.com/bucketeer-io/bucketeer/issues/2791)) ([b3df88e](https://github.com/bucketeer-io/bucketeer/commit/b3df88eacc28ea8cca3649cd3a6d0ea2cc24a0ff))
11+
* implement mark all notification as read API ([#2762](https://github.com/bucketeer-io/bucketeer/issues/2762)) ([0516403](https://github.com/bucketeer-io/bucketeer/commit/051640369061e019cc0ae9930ff953e721fab535))
12+
* implement mark notification read API ([5210d34](https://github.com/bucketeer-io/bucketeer/commit/5210d34400f7fa2ed40307b81c0c4a3c78991e5e))
13+
* **migration:** add organization_id column to audit_log ([#2789](https://github.com/bucketeer-io/bucketeer/issues/2789)) ([4a8271b](https://github.com/bucketeer-io/bucketeer/commit/4a8271bafb926f802cfaf5e4f7c7c0fbaf2e9c9a))
14+
* **notification:** implement GetNotification API ([#2749](https://github.com/bucketeer-io/bucketeer/issues/2749)) ([a7fd245](https://github.com/bucketeer-io/bucketeer/commit/a7fd245e2d51bb9d030a03100a0d36454550e290))
15+
* **notification:** implement GetNotificationUnreadCount API ([#2751](https://github.com/bucketeer-io/bucketeer/issues/2751)) ([8f4d576](https://github.com/bucketeer-io/bucketeer/commit/8f4d57608acf3c2282174d5dd18389b53ae5af4a))
16+
* **notification:** implement ListNotifications API for viewers ([#2745](https://github.com/bucketeer-io/bucketeer/issues/2745)) ([fc142f9](https://github.com/bucketeer-io/bucketeer/commit/fc142f9aba2fc7eaef552ab043a7fbb418630fca))
17+
* **notification:** implement MarkNotificationsAsRead API ([#2750](https://github.com/bucketeer-io/bucketeer/issues/2750)) ([02447b7](https://github.com/bucketeer-io/bucketeer/commit/02447b7e2f0ebe02db4f9d6ad80cd368bb1cf2b6))
18+
* **postgres:** support configurable SSL/TLS connections ([#2769](https://github.com/bucketeer-io/bucketeer/issues/2769)) ([10faace](https://github.com/bucketeer-io/bucketeer/commit/10faaceea49360b12cde0152e8512b8c2d35e27f))
19+
* show selected user segments in a popover ([#2785](https://github.com/bucketeer-io/bucketeer/issues/2785)) ([d411823](https://github.com/bucketeer-io/bucketeer/commit/d4118235a69335e2dbbcac1cb9d5049f1d3425ef))
20+
* **ui/dashboard:** add collapsible navigation sidebar ([#2776](https://github.com/bucketeer-io/bucketeer/issues/2776)) ([faba45f](https://github.com/bucketeer-io/bucketeer/commit/faba45f93a9dffe23cf4a03adb4379726fd5282c))
21+
* **ui/dashboard:** implement UI for notification page ([#2702](https://github.com/bucketeer-io/bucketeer/issues/2702)) ([5a82f0f](https://github.com/bucketeer-io/bucketeer/commit/5a82f0f7281ab76852285ad5e5292ad0b050d066))
22+
* **ui:** add rule-based segment editing to the console ([#2753](https://github.com/bucketeer-io/bucketeer/issues/2753)) ([0d76807](https://github.com/bucketeer-io/bucketeer/commit/0d76807f7cf581cf9373b2a976621d0856da1860))
23+
24+
25+
### Bug Fixes
26+
27+
* **deps:** update golang.org/x/net to fix CVE-2026-46600 ([#2773](https://github.com/bucketeer-io/bucketeer/issues/2773)) ([0da723d](https://github.com/bucketeer-io/bucketeer/commit/0da723d1ccc1ac73140f4bdc39b5e8127c2703e0))
28+
* **flaky test:** use proto.Equal for gRPC status comparison in TestUpdateFeature ([#2774](https://github.com/bucketeer-io/bucketeer/issues/2774)) ([941987f](https://github.com/bucketeer-io/bucketeer/commit/941987f2f17a5fe0739964c439a2348ea9580d70))
29+
* obfuscate the API key in audit log ([#2767](https://github.com/bucketeer-io/bucketeer/issues/2767)) ([161bf4c](https://github.com/bucketeer-io/bucketeer/commit/161bf4c7fcc7d2c66b9aa4e43840759155121c86))
30+
* return invalid argument for update feature validation errors ([#2765](https://github.com/bucketeer-io/bucketeer/issues/2765)) ([1036f73](https://github.com/bucketeer-io/bucketeer/commit/1036f7308171494575d8233d1cb4e76a91c71d19))
31+
32+
33+
### Miscellaneous
34+
35+
* **feature:** explain the cause when a variation cannot be deleted ([#2790](https://github.com/bucketeer-io/bucketeer/issues/2790)) ([e1f410e](https://github.com/bucketeer-io/bucketeer/commit/e1f410e230a2a280c51448969dd8dccbd56a6c43))
36+
* **subscription:** localize slack notification messages ([#2778](https://github.com/bucketeer-io/bucketeer/issues/2778)) ([e5c8e6c](https://github.com/bucketeer-io/bucketeer/commit/e5c8e6ca937a3638bef44d24a4aa2d3ca8571d87))
37+
38+
39+
### Build System
40+
41+
* **deps:** bump the dependencies group in /ui/dashboard with 2 updates ([#2747](https://github.com/bucketeer-io/bucketeer/issues/2747)) ([7bf7041](https://github.com/bucketeer-io/bucketeer/commit/7bf7041b1c6486fc7a885074b53283391099091a))
42+
* **deps:** bump the dependencies group with 21 updates ([#2796](https://github.com/bucketeer-io/bucketeer/issues/2796)) ([ce51611](https://github.com/bucketeer-io/bucketeer/commit/ce51611ee4e8cca0089617c1f2efa6f0a85a5a49))
43+
* **deps:** bump the dependencies group with 5 updates ([#2795](https://github.com/bucketeer-io/bucketeer/issues/2795)) ([1d52a70](https://github.com/bucketeer-io/bucketeer/commit/1d52a70a0afbab7be435566a21418c2ff180de2b))
44+
* **deps:** bump the dependencies group with 7 updates ([#2746](https://github.com/bucketeer-io/bucketeer/issues/2746)) ([75858e1](https://github.com/bucketeer-io/bucketeer/commit/75858e13f4451c641dfb3693d4243d4a0ddee2d4))
45+
346
## [2.3.0](https://github.com/bucketeer-io/bucketeer/compare/v2.2.0...v2.3.0) (2026-07-31)
447

548

manifests/bucketeer/values.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
global:
22
image:
3-
tag: v2.3.0 # x-release-please-version
3+
tag: v2.4.0 # x-release-please-version
44
imagePullSecrets: # Used by all services including migration
55
# Global data warehouse configuration
66
dataWarehouse:
@@ -122,7 +122,7 @@ migration:
122122
image:
123123
# MySQL: bucketeer-migration. PostgreSQL: ghcr.io/bucketeer-io/bucketeer-migration-postgres (see migration/Dockerfile.postgres).
124124
repository: ghcr.io/bucketeer-io/bucketeer-migration
125-
tag: v2.3.0 # x-release-please-version
125+
tag: v2.4.0 # x-release-please-version
126126
# imagePullSecrets: [] # Optional: Override global.image.imagePullSecrets for migration only
127127

128128
backoffLimit: 0

0 commit comments

Comments
 (0)