react-native-code-push icon indicating copy to clipboard operation
react-native-code-push copied to clipboard

React Native 0.74 (Bridgeless) Support

Open oktaysenkan opened this issue 1 year ago • 1 comments

Hello,

React Native is transitioning to bridgeless architecture with version 0.74. This architecture aims to improve performance and maintainability by removing the JavaScript bridge, which has traditionally been a bottleneck.

I am currently using your library react-native-code-push in my project. It's been incredibly useful, and I appreciate all the effort that goes into maintaining it. With the changes in React Native 0.74, it appears that the library may require updates to ensure full compatibility with the new architecture.

Links

About the New Architecture New Architecture working group Library support for New Architecture + Bridgeless in 2024 Already migrated libs to take as an example

oktaysenkan avatar Apr 29 '24 09:04 oktaysenkan

Is anyone looking at this? @MikhailSuendukov

ramonxm avatar May 08 '24 13:05 ramonxm

As we do not have plans to add support for this feature in the next year, I'm closing the issue.

lucen-ms avatar Jun 25 '24 14:06 lucen-ms

@oktaysenkan fwiw we have managed to get codepush OTA updates working in bridgeless / interop mode on rn0.74.5 using the simple patch below. It serves our use case of simple OTA updates, both forced and optional. Please let me know if it works for you, happy to investigate further if additional changes are required

react-native-code-push-npm-8.3.1-9608679893.patch

BenIrving avatar Sep 03 '24 08:09 BenIrving

@lucen-ms Checking on this topic since I noticed you're contributor on the standalone codepush server as well. Can this change be part of the standalone repo? Is there a plan / vision how requests by the community can be made part of the standalone repo without having many forks?

lenkaiser avatar Oct 07 '24 09:10 lenkaiser

As we stated in the readme of the standalone version, we do not accept pull requests for features. We will only maintain security updates till March 31, 2025. Hence for adding features, we recommend implementing them in your fork. E.g. there is already a fork with AWS support.

lucen-ms avatar Oct 08 '24 12:10 lucen-ms