Skip to content

Commit 8ae95e1

Browse files
committed
update CHANGELOG.md
1 parent a11cb0f commit 8ae95e1

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,18 @@ You can find the **package** version numbers from this repo's tags and below in
1616
## [Unreleased]
1717
*Add changes in master not yet tagged.*
1818

19+
### Improved
20+
- Significantly improved streaming performance by processing React components concurrently instead of sequentially. This reduces latency and improves responsiveness when using `stream_view_containing_react_components`.
21+
22+
### Added
23+
- Added `config.concurrent_component_streaming_buffer_size` configuration option to control the memory buffer size for concurrent component streaming (defaults to 64). This allows fine-tuning of memory usage vs. performance for streaming applications.
24+
1925
### Added
2026
- Added `cached_stream_react_component` helper method, similar to `cached_react_component` but for streamed components.
2127

2228
### Changed (Breaking)
2329
- `config.prerender_caching`, which controls caching for non-streaming components, now also controls caching for streamed components. To disable caching for an individual render, pass `internal_option(:skip_prerender_cache)`.
30+
- Added `async` gem dependency (>= 2.6) to support concurrent streaming functionality.
2431

2532
## [4.0.0-rc.15] - 2025-08-11
2633

0 commit comments

Comments
 (0)