From 8cec826942b5988be2226944dccd2c4e4d8f7ef3 Mon Sep 17 00:00:00 2001 From: Justin Gordon Date: Tue, 18 Nov 2025 22:06:21 -1000 Subject: [PATCH 1/2] Consolidate all beta versions into v16.2.0.beta.10 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace v16.2.0.beta.8 with v16.2.0.beta.10 as the final beta release. Consolidated all changelog entries from beta versions, including PR 2052 (Duplicate Rake Task Execution fix) moved from Unreleased to Fixed section. Updated version diff links at bottom of file. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- CHANGELOG.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0fdf0aec3e..af5587af02 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,11 +23,7 @@ After a release, please make sure to run `bundle exec rake update_changelog`. Th Changes since the last non-beta release. -#### Fixed - -- **Duplicate Rake Task Execution**: Fixed rake tasks executing twice during asset precompilation and other rake operations. Rails Engine was loading task files twice: once via explicit `load` calls in the `rake_tasks` block (Railtie layer) and once via automatic file loading from `lib/tasks/` (Engine layer). This caused `react_on_rails:assets:webpack`, `react_on_rails:generate_packs`, and `react_on_rails:locale` tasks to run twice, significantly increasing build times. Removed explicit `load` calls and now rely on Rails Engine's standard auto-loading behavior. [PR 2052](https://github.com/shakacode/react_on_rails/pull/2052) by [justin808](https://github.com/justin808). - -### [v16.2.0.beta.8] - 2025-11-16 +### [v16.2.0.beta.10] - 2025-11-18 #### Added @@ -73,6 +69,8 @@ Changes since the last non-beta release. #### Fixed +- **Duplicate Rake Task Execution**: Fixed rake tasks executing twice during asset precompilation and other rake operations. Rails Engine was loading task files twice: once via explicit `load` calls in the `rake_tasks` block (Railtie layer) and once via automatic file loading from `lib/tasks/` (Engine layer). This caused `react_on_rails:assets:webpack`, `react_on_rails:generate_packs`, and `react_on_rails:locale` tasks to run twice, significantly increasing build times. Removed explicit `load` calls and now rely on Rails Engine's standard auto-loading behavior. [PR 2052](https://github.com/shakacode/react_on_rails/pull/2052) by [justin808](https://github.com/justin808). + - **Node Renderer Worker Restart**: Fixed "descriptor closed" error that occurred when the node renderer restarts while handling an in-progress request (especially streaming requests). Workers now perform graceful shutdowns: they disconnect from the cluster to stop receiving new requests, wait for active requests to complete, then shut down cleanly. A configurable `gracefulWorkerRestartTimeout` ensures workers are forcibly killed if they don't shut down in time. [PR 1970](https://github.com/shakacode/react_on_rails/pull/1970) by [AbanoubGhadban](https://github.com/AbanoubGhadban). - **Body Duplication Bug On Streaming**: Fixed a bug that happens while streaming if the node renderer connection closed after streaming some chunks to the client. [PR #1995](https://github.com/shakacode/react_on_rails/pull/1995) by [AbanoubGhadban](https://github.com/AbanoubGhadban). @@ -1845,8 +1843,8 @@ such as: - Fix several generator-related issues. -[unreleased]: https://github.com/shakacode/react_on_rails/compare/v16.2.0.beta.8...master -[v16.2.0.beta.8]: https://github.com/shakacode/react_on_rails/compare/16.2.0.beta.4...v16.2.0.beta.8 +[unreleased]: https://github.com/shakacode/react_on_rails/compare/v16.2.0.beta.10...master +[v16.2.0.beta.10]: https://github.com/shakacode/react_on_rails/compare/16.2.0.beta.4...v16.2.0.beta.10 [16.2.0.beta.4]: https://github.com/shakacode/react_on_rails/compare/16.1.1...16.2.0.beta.4 [16.1.1]: https://github.com/shakacode/react_on_rails/compare/16.1.0...16.1.1 [16.1.0]: https://github.com/shakacode/react_on_rails/compare/16.0.0...16.1.0 From 5c110fb68a246e5eae2eaf3235545b6a5b5fefd9 Mon Sep 17 00:00:00 2001 From: Justin Gordon Date: Tue, 18 Nov 2025 22:10:15 -1000 Subject: [PATCH 2/2] Remove beta.4 reference from version links --- CHANGELOG.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index af5587af02..a6f00c3049 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1844,8 +1844,7 @@ such as: - Fix several generator-related issues. [unreleased]: https://github.com/shakacode/react_on_rails/compare/v16.2.0.beta.10...master -[v16.2.0.beta.10]: https://github.com/shakacode/react_on_rails/compare/16.2.0.beta.4...v16.2.0.beta.10 -[16.2.0.beta.4]: https://github.com/shakacode/react_on_rails/compare/16.1.1...16.2.0.beta.4 +[v16.2.0.beta.10]: https://github.com/shakacode/react_on_rails/compare/16.1.1...v16.2.0.beta.10 [16.1.1]: https://github.com/shakacode/react_on_rails/compare/16.1.0...16.1.1 [16.1.0]: https://github.com/shakacode/react_on_rails/compare/16.0.0...16.1.0 [16.0.0]: https://github.com/shakacode/react_on_rails/compare/14.2.0...16.0.0