Commit graph

776 commits

Author SHA1 Message Date
Ewout Stortenbeker
19899abd6e Documentation updates 2021-10-27 12:32:29 +02:00
Ewout Stortenbeker
34a339fd5f New child_added event tests 2021-10-27 11:44:25 +02:00
Ewout Stortenbeker
ae8fb0928c Transaction logging tests 2021-10-27 11:43:29 +02:00
Ewout Stortenbeker
b2f20ca4ed Added TransactionLogSettings 2021-10-27 11:43:03 +02:00
Ewout Stortenbeker
d8522aa918 Allowing indexes on different storage dbs 2021-10-27 11:42:03 +02:00
Ewout Stortenbeker
3cf22fab86 Implemented transaction logging support 2021-10-27 11:40:50 +02:00
Ewout Stortenbeker
8ad0bbb100 Improved IndexedDB performance with cache 2021-10-27 11:14:30 +02:00
Ewout Stortenbeker
74c6d4c279 Cleanup 2021-10-27 11:09:15 +02:00
Ewout Stortenbeker
7bde44a29c Added empty context to .get, new getMutations 2021-10-27 10:58:29 +02:00
Ewout Stortenbeker
51e0e650f7 Missing semicolon 2021-10-27 10:39:28 +02:00
Ewout Stortenbeker
471c95f968 Added fsync & fdatasync 2021-10-27 10:37:58 +02:00
Ewout Stortenbeker
70caf43fc8 Removed semicolon 2021-10-27 10:37:06 +02:00
Ewout Stortenbeker
28cb028451
Adding GitHub sponsoring 2021-09-28 15:35:19 +02:00
Ewout Stortenbeker
6b15102c26 core dependency update, version to 1.8.4 2021-08-27 19:36:49 +02:00
Ewout Stortenbeker
6b29c674bf BroadcastChannel polyfill for Safari (fix #41) 2021-08-27 19:36:23 +02:00
Ewout Stortenbeker
1975680e66 version to 1.8.3 2021-08-13 16:43:29 +02:00
Ewout Stortenbeker
9146c1cb99 new browser include bundles 2021-08-13 16:42:42 +02:00
Ewout Stortenbeker
ef69049598 - Added browser count (#40)
- Fixed browser performance issue (removed write lock in getNodeInfo)
2021-08-13 16:41:57 +02:00
Ewout Stortenbeker
02b9900f0c core dependency update, version to 1.8.2 2021-07-16 16:11:09 +02:00
Ewout Stortenbeker
69cfb0df47 New browser script include bundles 2021-07-16 16:10:14 +02:00
Ewout Stortenbeker
76f63f41e1 fix test with observable shim (rxjs unavailable) 2021-07-16 16:09:05 +02:00
Ewout Stortenbeker
b50dca0ef6 Increased spec timeouts 2021-07-16 16:07:24 +02:00
Ewout Stortenbeker
f544038482 Added generic Object schema type test 2021-07-16 16:06:43 +02:00
Ewout Stortenbeker
c752a40280 core dependency update, version to 1.8.1 2021-07-14 23:41:36 +02:00
Ewout Stortenbeker
b1e2c06f57 new browser includes bundles 2021-07-14 23:41:19 +02:00
Ewout Stortenbeker
565322d5af acebase-core dependency update, version to 1.8.0 2021-07-14 22:25:16 +02:00
Ewout Stortenbeker
16a617e2c3 new browser include bundles 2021-07-14 22:24:45 +02:00
Ewout Stortenbeker
3411252c1a Schema documentation updates 2021-07-14 22:21:56 +02:00
Ewout Stortenbeker
0161134520 Fixed #36 (schema checks on child path updates) 2021-07-14 22:21:33 +02:00
Ewout Stortenbeker
6c8523fa8c Moved schema code to acebase-core 2021-07-14 22:19:20 +02:00
Ewout Stortenbeker
df7c918df8 core dependency update, version to 1.7.0 2021-07-13 13:33:22 +02:00
Ewout Stortenbeker
ffadfa890f new browser include bundles 2021-07-13 13:30:30 +02:00
Ewout Stortenbeker
788c94eccd Added temp db options 2021-07-13 13:30:15 +02:00
Ewout Stortenbeker
f482faa543 json data export tests 2021-07-13 13:29:14 +02:00
Ewout Stortenbeker
bcfc269ff6 OrderedCollectionProxy tests 2021-07-13 13:28:39 +02:00
Ewout Stortenbeker
64fc0215fb Transaction logging tests 2021-07-13 13:26:45 +02:00
Ewout Stortenbeker
45ef5950da Added export to filestream example 2021-07-13 13:26:27 +02:00
Ewout Stortenbeker
60900235b0 Moved ipc.exit() call to storage.close() 2021-07-13 13:25:50 +02:00
Ewout Stortenbeker
b009b25b42 transaction logging preparations 2021-07-13 13:24:00 +02:00
Ewout Stortenbeker
112208326a Allow constructor types in schema definitions 2021-07-13 13:21:08 +02:00
Ewout Stortenbeker
ac75e7d613 prepared ipc for multiple db's on same channel 2021-07-13 13:19:30 +02:00
Ewout Stortenbeker
0469b4c038 Improved exportNode, prepared ipc for 2+ db files 2021-07-13 13:18:28 +02:00
Ewout Stortenbeker
cab6a3958a Improved stress test expect(count) checks 2021-06-11 14:54:04 +02:00
Ewout Stortenbeker
26ae2b90fb version to 1.6.4 2021-06-09 13:59:48 +02:00
Ewout Stortenbeker
9ea3615fd6 Added high load stress testing (runs 300s+) 2021-06-09 13:59:13 +02:00
Ewout Stortenbeker
3d9e7a80ea missing semicolon 2021-06-09 13:56:25 +02:00
Ewout Stortenbeker
e78138c576 Fixed pending lock sorting, more debug statements 2021-06-09 13:55:32 +02:00
Ewout Stortenbeker
e253fe7c52 Fixing deadlocking issue #34:
- Reversed announcement/lock flow - now locks first, then announces if
  it wasn't not cached in the meantime. This prevents an announced
  lookup not resolving because it doesn't get the lock, while another
  (that WOULD get the lock) waits for the announcement to resolve..
- Getting child count locked the child and caused the parent lock not
  to be released.
2021-06-09 13:53:38 +02:00
Ewout Stortenbeker
d8e819f019 added simple data types testing 2021-06-04 14:52:49 +02:00
Ewout Stortenbeker
be98cf39a6 version to 1.6.3 2021-06-04 13:37:40 +02:00