Realm JavaScript v12.13.0
Warning
This release is confirmed broken in combination with React Native v0.75.0 and upward.
Please upgrade to v12.13.1 to fix any issues regarding call signatures of the CallInvoker API.
Enhancements
- Improved sync bootstrap performance. (realm/realm-core#7945 and realm/realm-core#7946)
- Client reset cycle detection now checks if the previous recovery attempt was made by the same core version, and if not attempts recovery again. (realm/realm-core#7944)
- Updated bundled OpenSSL version to 3.3.1. (realm/realm-core#7947)
- Sync log statements now include the app services connection ID in their prefix (e.g
Connection[1:<connection id>] Session[1]: log message
). (realm/realm-core#7849)
Fixed
- Fixed an
Invalid column key
exception when using an RQL "BETWEEN" query on an int or timestamp property across links. (realm/realm-core#7935, since v12.12.0) - Fixed conflict resolution bug which could sometimes cause an
Invalid prior_size
exception to prevent synchronization (realm/realm-core#7893, since v12.10.0) - Fixed bug which would prevent eventual consistency during conflict resolution. Affected clients would experience data divergence and potentially consistency errors as a result. (realm/realm-core#7955, since v12.10.0)
- Fixed issues loading the native Realm libraries on Linux ARMv7 systems when they linked against our bundled OpenSSL resulting in errors like
unexpected reloc type 0x03
. (realm/realm-core#7947, since v12.7.0) - Sync client may report duplicate compensating write errors. (realm/realm-core#7708, since v12.10.0)
- String serialization of timestamps with a sufficiently large timestamp value could overflow an int causing undefined behavior, causing potentially bad values for the month/day/year values in stringified dates. (realm/realm-core#7934)
- App subscription callback was getting fired before the user profile was retrieved on login, leading to an empty user profile when using the callback. (realm/realm-core#7889, since v12.9.0)
Compatibility
- React Native >= v0.71.4
- Realm Studio v15.0.0.
- File format: generates Realms with format v24 (reads and upgrades file format v10).
Internal
- Upgraded Realm Core from v14.11.0 to v14.12.0.