Skip to content

Commit c6b6af8

Browse files
committed
update CHANGELOG.md
1 parent 05d07bc commit c6b6af8

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

react_on_rails_pro/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,12 @@ You can find the **package** version numbers from this repo's tags and below in
1919

2020
_Add changes in master not yet tagged._
2121

22+
### Improved
23+
- 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`.
24+
25+
### Added
26+
- 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.
27+
2228
### Added
2329

2430
- Added `cached_stream_react_component` helper method, similar to `cached_react_component` but for streamed components.
@@ -48,6 +54,7 @@ _Add changes in master not yet tagged._
4854

4955
- `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)`.
5056
- **Configuration Migration Required**: If you are using RSC features, you must move the RSC-related configurations from `ReactOnRails.configure` to `ReactOnRailsPro.configure` in your initializers. See the migration example in the [React on Rails CHANGELOG](https://github.com/shakacode/react_on_rails/blob/master/CHANGELOG.md#unreleased).
57+
- Added `async` gem dependency (>= 2.6) to support concurrent streaming functionality.
5158

5259
## [4.0.0-rc.15] - 2025-08-11
5360

0 commit comments

Comments
 (0)