Skip to content
This repository was archived by the owner on May 20, 2025. It is now read-only.
This repository was archived by the owner on May 20, 2025. It is now read-only.

When we can expect new arch support for React Native Code Push? #2797

Description

I’m reaching out to inquire about the plans for integrating support for React Native’s new architecture into CodePush. As the new architecture becomes more widely adopted, will there be updates to CodePush to ensure compatibility with these changes? If possible, could you provide an estimated timeline for when we can expect full support for the new architecture?

Thank you.

Activity

  1. IlyaBausovAkvelon commented on Feb 4, 2025

    @IlyaBausovAkvelon

    Hi Sandeep Mansotra (@sandeepmansotra),
    Unfortunately, we are not planning to implement support for new architecture in react-native-code-push.

  2. sandeepmansotra commented on Feb 4, 2025

    @sandeepmansotra
    Author

    Hello Ilya Bausov (@IlyaBausovAkvelon),

    Is there any solution you can suggest which can work in react-native-code-push with new architecture?

  3. imcsorin commented on Feb 4, 2025

    @imcsorin

    Hello @IlyaBausovAkvelon,

    Is there any solution you can suggest which can work in react-native-code-push with new architecture?

    I made an alternative for CodePush that supports the new arch that might be helpful: https://github.com/rootpush/updates

  4. sandeepmansotra commented on Feb 5, 2025

    @sandeepmansotra
    Author

    Hello @IlyaBausovAkvelon,
    Is there any solution you can suggest which can work in react-native-code-push with new architecture?

    I made an alternative for CodePush that supports the new arch that might be helpful: https://github.com/rootpush/updates

    Thank you but I already have done the code push custom server setup so just need solution related to react native code push for new arch. If there is any solution in this area would be great.

  5. imcsorin commented on Feb 5, 2025

    @imcsorin

    Hello @IlyaBausovAkvelon,
    Is there any solution you can suggest which can work in react-native-code-push with new architecture?

    I made an alternative for CodePush that supports the new arch that might be helpful: https://github.com/rootpush/updates

    Thank you but I already have done the code push custom server setup so just need solution related to react native code push for new arch. If there is any solution in this area would be great.

    Can you tell me more about your use cases and why you only want to use CodePush? Maybe I can help with a fork.

    Feel free to reach out to me through the organization email or just say it here.

  6. sandeepmansotra commented on Feb 5, 2025

    @sandeepmansotra
    Author

    Hello @IlyaBausovAkvelon,
    Is there any solution you can suggest which can work in react-native-code-push with new architecture?

    I made an alternative for CodePush that supports the new arch that might be helpful: https://github.com/rootpush/updates

    Thank you but I already have done the code push custom server setup so just need solution related to react native code push for new arch. If there is any solution in this area would be great.

    Can you tell me more about your use cases and why you only want to use CodePush? Maybe I can help with a fork.

    Feel free to reach out to me through the organization email or just say it here.

    I already have the whole setup of CodePush with proper own dedicated custom server for CodePush, also don't want to move to other service. If in future I have to move to other service I would prefer expo-updates.

  7. IlyaBausovAkvelon commented on Feb 5, 2025

    @IlyaBausovAkvelon

    Sandeep Mansotra (@sandeepmansotra)
    You could try to use community implementation of react-native-code-push that has support for new architecture.

  8. hectorjdgdev commented on Feb 7, 2025

    @hectorjdgdev

    @sandeepmansotra You could try to use community implementation of react-native-code-push that has support for new architecture.

    Ilya Bausov (@IlyaBausovAkvelon) can you share the repo url?

  9. IlyaBausovAkvelon commented on Feb 11, 2025

    @IlyaBausovAkvelon

    hectorjdgdev,
    Unfortunatelly we could not suggest exact repository or solution.

  10. ha-family commented on Feb 12, 2025

    @ha-family

    I wasn't sure why new architecture needed support at the beginning when I was reading your issue, until I actually used the latest React Native 0.77 version. That's when I discovered that my Android updates would immediately crash after updating, and after restarting the app, it would show:
    "[CodePush] An update is available, but it is being ignored due to having been previously rolled back."
    After some consideration, I changed newArchEnabled=true to false in gradle.properties, which resolved the issue. That's when I realized the updates weren't working because CodePush doesn't support the new architecture. I really hope CodePush can support new architecture soon - I've already set up the Microsoft-released Standalone CodePush server, but unfortunately it can't be used with new architecture.

  11. ha-family commented on Feb 12, 2025

    @ha-family

    How can we make it support new architecture?

  12. DordeDimitrijev commented on Feb 13, 2025

    @DordeDimitrijev
    Contributor

    Hello vamps (@ha-family) thank you for reaching out! As stated RNCP won't officially support new arch, but you can try out community forks which provide support NA. We can't guarantee it will work for you as we don't maintain it. Here is the link to the fork https://github.com/CodePushNext/react-native-code-push

  13. Minishlink commented on Feb 15, 2025

    @Minishlink

    Hello, new arch is also supported with https://github.com/appzung/react-native-code-push and this module will be maintained since we have paid users. And it is (and will stay) fully compatible with Microsoft's open source code-push-server so that our users may switch back/to our managed solution or Microsoft's (from which our backend is not based on since it is not production ready). It's a win-win :)

  14. sandeepmansotra commented on Feb 18, 2025

    @sandeepmansotra
    Author

    Louis Lagrange (@Minishlink) Can you please help to provide patch for https://github.com/microsoft/react-native-code-push with New Arch?

  15. ha-family commented on Feb 18, 2025

    @ha-family

    i've found another solution. react-native-ota-hot-update
    it can manage the bundle easily without using azure ~

  16. Minishlink commented on Feb 18, 2025

    @Minishlink

    Louis Lagrange (@Minishlink) Can you please help to provide patch for https://github.com/microsoft/react-native-code-push with New Arch?

    Unfortunately MS is not accepting PRs regarding new arch but you can checkout https://github.com/appzung/react-native-code-push or create a patch from the repo

  17. vokhuyetOz commented on Apr 22, 2025

    @vokhuyetOz

    https://github.com/recodepush/react-native-code-push
    use this library. if you want to use your server, just config CodepushServerUrl like https://docs.recodepush.com/@recodepush-react-native

  18. kit2o commented on Apr 23, 2025

    @kit2o

    🚨 App center CodePush servers have officially been shut down.
    This means you can no longer update your apps through CodePush.

    To ensure uninterrupted app updates, migrate to Revopush today!

    Here's a quick snapshot of Revopush's activity just for April:

    ✅ 800+ apps
    ✅ 20K updates
    ✅ 40M monthly active users
    ✅ 100TB of bundle data

    💈 Features

    • Fully compatible with the existing CodePush SDK
    • Supports the latest React Native versions and the New Architecture
    • Multi-cloud architecture with a CDN for optimal delivery speed (read our article)
    • A modern administration panel with team collaboration capabilities.
    • Affordable pricing starting at just $15
    • Seamless integration with popular CI/CD platforms
    • Enhanced security and advanced analytics

    ☁️ Migration

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions