Skip to content

Commit 40eab58

Browse files
committed
Add CHANGELOG entry for v4.3.0-beta.1 release
Add beta release notes for Redis Streams feature including: - Redis Streams persistent notification delivery - Flexible Redis password configuration PR: #444
1 parent 3b72c1f commit 40eab58

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,24 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
55
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
66

7+
## [4.3.0-beta.1] - October 6, 2025
8+
9+
### New Features (Beta)
10+
11+
* **Redis Streams for Persistent Notification Delivery** ([#444](https://github.com/optimizely/agent/pull/444)): Added Redis Streams implementation as an alternative to Redis Pub/Sub for notification synchronization across Agent nodes. Redis Streams provides:
12+
- Persistent message delivery with acknowledgment
13+
- Automatic retries with exponential backoff
14+
- Consumer groups for load balancing
15+
- Configurable batching and flush intervals
16+
- Connection error recovery with reconnection logic
17+
- Comprehensive metrics tracking
18+
19+
Configure via `synchronization.notification.default: "redis-streams"` in config.yaml. See documentation for configuration options including batch_size, flush_interval, max_retries, and connection_timeout.
20+
21+
### Fixed
22+
23+
* Fixed flexible Redis password configuration to support auth_token, redis_secret, and password fields with environment variable fallback ([#444](https://github.com/optimizely/agent/pull/444))
24+
725
## [4.2.1] - September 3, 2025
826

927
### Fixed

0 commit comments

Comments
 (0)