1.6.0-rc.1
Pre-release
Pre-release
What's Changed
Upgraded to React Native 0.82.1 (via 0.76.9 → 0.81.5 → 0.82.1) with full support for the new architecture
- Complete New Architecture Migration:
- Migrated to Fabric renderer for improved UI performance
- Implemented TurboModules for faster native module communication
- Updated to use Codegen for type-safe native interfaces
- Removed legacy bridge-based implementation
iOS Updates:
- Updated iOS deployment target to 15.1 to meet dependency requirements
- Fixed iOS Podfile compatibility issues (removed Flipper, fixed glog dependencies)
Android Updates:
-
Updated Gradle configuration for RN 0.82 compatibility
-
Updated Gradle wrapper and build tools
-
Migrated to new ViewManager implementation
-
Updated package structure for new architecture
-
Added yarn hoisting configuration for better dependency management
-
Renamed podspec from
amazon-ivs-react-native-player.podspectoAmazonIvs.podspec
Security Vulnerabilities
- Fixed high severity ReDoS vulnerability in cross-spawn (CVE-2024-21538)
- Fixed DoS vulnerability in REXML gem (CVE-2024-43398)
- Fixed DoS vulnerability in ws package (CVE-2024-37890)
- Fixed memory exhaustion in braces (CVE-2024-4068)
- Fixed SSRF vulnerability in ip package (CVE-2024-29415, CVE-2023-42282)
- Fixed CORS issue in esbuild (GHSA-67mh-4wv8-2f99)
- Fixed predictable results in nanoid (CVE-2024-55565)
- Removed unused ip package dependency
New Contributors
- @Werror made their first contribution in #184
- @Juozas-Petkelis made their first contribution in #192
Full Changelog: https://github.com/aws/amazon-ivs-react-native-player/commits/v1.6.0-rc.1