Mark Rowe
35f5116553
Merge pull request #1408 from realm/mar/override-server
...
Add the ability to override the server that's used by a given sync session
2017-10-12 10:50:33 -07:00
Kenneth Geisshirt
7ff7966e0d
update to latest sync
2017-10-12 17:58:16 +02:00
Kenneth Geisshirt
edd4f3186d
Trying of latest sync
2017-10-12 16:34:54 +02:00
Kenneth Geisshirt
2f9c293672
Updating core + sync + object store
2017-10-12 14:59:31 +02:00
Mark Rowe
c36c58ec81
Add the ability to override the server that's used by a given sync session
...
This is for internal use by ROS as part of its support for failover. If
the session is active, we ask it to disconnect then reconnect to the new
server. We also stash away the overridden server's details so it can be
used again we later disconnect and reconnect. If the session is not yet
active, we simply stash away the details to be used when establishing
the connection.
2017-10-11 19:53:58 -07:00
Kenneth Geisshirt
00c0bc33d0
[2.0.0-rc20] Bump version
2017-10-11 22:14:46 +02:00
Kenneth Geisshirt
270604a347
RN Android uses OpenSSL package ( #1405 )
2017-10-11 21:58:27 +02:00
Kenneth Geisshirt
7526a19c65
Merge pull request #1406 from realm/kneth/sync-2.0.0-rc28
...
Upgrading to Realm Sync 2.0.0-rc28 and Realm Object Server 2.0.0-rc.4
2017-10-11 21:31:07 +02:00
Kenneth Geisshirt
2e08da3cb8
Merge branch 'master' of github.com:realm/realm-js into kneth/sync-2.0.0-rc28
2017-10-11 18:59:58 +02:00
Mark Rowe
5ea64ef4b3
Merge pull request #1402 from realm/mar/simplify-wait-for-download
...
Remove configuration handling from Realm._waitForDownload
2017-10-11 09:56:49 -07:00
Kenneth Geisshirt
db1bb5bddd
Upgrading to Realm Sync 2.0.0-rc28 and Realm Object Server 2.0.0-rc.4
2017-10-11 18:56:40 +02:00
Mark Rowe
718ee3296c
Fix how _waitForDownload is treated by the RPC code.
2017-10-11 09:29:53 -07:00
Kenneth Geisshirt
6bc5a45272
Merge pull request #1403 from realm/tg/skip-analytics-modules
...
Check for REALM_DISABLE_ANALYTICS earlier in submit-analytics.js
2017-10-11 15:19:56 +02:00
Thomas Goyne
643c19ea75
Add support for aggregates on arrays of primitives ( #1401 )
...
* Fix an unused variable warning in js_sync.hpp
* Add support for aggregates on arrays of primitives
* Update documentation and typescript declarations
* Update collection.js
2017-10-11 14:54:52 +02:00
Mark Rowe
0249722a02
Remove configuration handling from `Realm._waitForDownload`
...
There's no reason for `_waitForDownload` to be responsible for
constructing a new Realm instance when we can instead use the
constructor for that. This eliminates the potential for different
handling of the Realm configuration between `_waitForDownload` and `new
Realm`, which was responsible for various issues (#1391 , #1392 , #1393 ).
In turn, this requires that `_waitForDownload` become an instance method.
In addition, we update `Realm.openAsync` and `getSpecialPurposeRealm` to
delegate to `Realm.open` rather than reimplementing equivalent logic
themselves.
Finally, the private mechanism for registering a download progress
handler as part of the sync configuration (`_onDownloadProgress`) is
removed in favor of the public API (`progress()` on the promise returned
by `Realm.open`).
2017-10-10 21:16:23 -07:00
Thomas Goyne
f4b96a1782
Check for REALM_DISABLE_ANALYTICS earlier in submit-analytics.js
...
Node's `require()` is synchronous and somewhat slow, so importing the modules
for submit-analytics.js ends up being about half of the runtime of
`require('realm')`. With this change, when analytics is disabled, nearly all of
the time spent on `require('realm')` (~100ms on my machine) is spent in
node-pre-gyp-related functionality for loading the native module.
2017-10-10 16:27:32 -07:00
Ashwin Phatak
4bcef8baff
Add support for bulk updates ( #808 )
2017-10-10 16:25:47 +05:30
Emanuele Zattin
957a6dd292
Merge pull request #1399 from realm/ez/use-node-image
...
Use the official Node image
2017-10-10 11:31:19 +02:00
Emanuele Zattin
162fb9fc2b
Remove unused code
2017-10-10 10:37:44 +02:00
Emanuele Zattin
bdb59bec8e
Get the source files
2017-10-10 10:25:56 +02:00
Emanuele Zattin
20e124bb34
Use the official Node image
2017-10-10 10:12:51 +02:00
blagoev
2b8caaa95d
Include correct headers to fix build when RN is installed with cocoapods ( #1390 )
...
* Pods headers
2017-10-09 16:37:24 +02:00
blagoev
99bfc7ef2c
[2.0.0-rc19] Bump version
2017-10-07 00:21:03 +03:00
blagoev
788cbef26d
Merge pull request #1386 from realm/kneth/merge-2.0.x-into-master
...
Merging `2.0.x` into `master`
2017-10-06 14:55:23 +03:00
Kenneth Geisshirt
1fce7cab2f
wrong merge
2017-10-05 17:21:59 +02:00
Kenneth Geisshirt
487b6a9552
Merge branch '2.0.x' of github.com:realm/realm-js into kneth/merge-2.0.x-into-master
2017-10-05 16:19:58 +02:00
blagoev
e65c4de3d0
Merge pull request #1384 from realm/mar/fix-partial-sync-gcc
...
Update object store to fix partial sync with GCC >= 5
2017-10-05 14:37:35 +03:00
blagoev
b81a387990
1.13.0 Bump version
2017-10-05 13:29:40 +03:00
Mark Rowe
ecac2f2bc0
Update object store to fix partial sync with GCC >= 5.
2017-10-04 22:48:00 -07:00
Kenneth Geisshirt
1f9acb7dae
[2.0.0-rc18] Bump version
2017-10-04 12:12:31 +02:00
blagoev
5c9b254b4a
fix sync error ( #1379 )
...
* fix sync error
2017-10-04 11:29:32 +02:00
blagoev
aefd81ccf7
Kneth/fix partial sync ( #1383 )
...
* fix typo in subscribeToObjects
* Fix partial sync test
* Swap error and result order in callback
* Use correct url
2017-10-04 11:28:50 +02:00
Brian Munkholm
284db0b1ee
Update pull_request_template.md
2017-10-04 07:56:13 +02:00
Kenneth Geisshirt
19d05c2021
Merge `master` into `2.0.x` ( #1377 )
...
* Add 'deleteRealmIfMigrationNeeded' to configuration to delete a Realm if migration needed (#502 )
* Minor update due to changes in objec store
2017-10-03 13:37:21 +02:00
blagoev
1cabee36df
Merge pull request #1375 from realm/deprecate-node4-5
...
Deprecate node4 5
2017-10-03 14:02:09 +03:00
blagoev
e520457968
Merge pull request #1376 from realm/bmunkholm-patch-1
...
Minor doc updates to sync
2017-10-03 10:16:28 +03:00
Brian Munkholm
7ca60a1641
Minor doc updates to sync
2017-10-03 09:10:18 +02:00
blagoev
0d22e329e4
Deprecate node 4 and 5
2017-10-03 10:02:17 +03:00
Kenneth Geisshirt
9d04187ae3
Fixing Android builds
2017-10-03 01:05:42 +02:00
Kenneth Geisshirt
2e67a7fed3
[2.0.0-rc17] Bump version
2017-10-03 00:17:48 +02:00
Kenneth Geisshirt
67a3fa98c9
Upgrading to sync 2.0.0-rc27 ( #1374 )
2017-10-03 00:15:02 +02:00
blagoev
1fb5d65e94
Merge pull request #1373 from realm/fix-RN-debugging-android
...
Fix rn debugging android
2017-10-03 00:55:46 +03:00
blagoev
7a039d5407
fix RN debugging on Android
2017-10-03 00:23:31 +03:00
Kenneth Geisshirt
53fec37e84
Frozen results during iteration. ( #1368 )
...
* Frozen results during iteration.
* Adding a note about iterators are frozen.
2017-10-02 23:15:19 +02:00
Kenneth Geisshirt
7c5572b451
Removing deprecated setAccessToken(). ( #1371 )
2017-10-02 21:03:29 +02:00
Kenneth Geisshirt
feb59ae859
Partial sync ( #1361 )
2017-10-02 20:29:36 +02:00
Kenneth Geisshirt
fe121ea27b
Client reset ( #1341 )
2017-10-02 19:44:24 +02:00
blagoev
33c4a886d0
Merge pull request #1367 from realm/getGrantedPermissions-docs-fix
...
Get granted permissions docs fix
2017-10-02 18:20:08 +03:00
blagoev
0763d70989
Merge pull request #1321 from realm/kneth/v1_v2-upgrade
...
v1 -> v2 upgrade path. (Support IncompatibleRealmSynced)
2017-10-02 18:18:53 +03:00
blagoev
b1963168b5
Revert Xcode nvm support
2017-10-02 17:21:13 +03:00