-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* CHANGE eventReduce: true by default * FIX orga * v15 storage interface optimizations (#5002) * CHANGE bulkWrite return arrays instead of objects * FIX tests * IMPROVE performance * IMPROVE performance * OPTIMIZE performance of write row categorizing * IMPROVE memory write performance * FIX tests * CHANGE string regex (#5000) * CHANGE string regex * FIX lint * Feature/async hashing (#5013) * CHANGE async hash function * FIX tests * CHANGE hash attachments in rxdb instead of the RxStorage * FIX mongodb random test failures * TRIGGER push * CHANGE use webcrypto API for hashing * FIX test * FIX not dependend on specific hash function * TRY fix * FIX hashing in replication states * FIX types * FIX tests * FIX tests * FIX vue * RENAME replication-p2p to replication-webrtc * ADD docs page redirect * FIX random failures * CHANGE RxLocalDocument.$ must emit a document instance, not the plain data * FIX tests * TRY fix react native * ADD dev-mode check for dissalowed $ref #4926 (#5019) * RENAME send$ to sent$ (#5020) * UPDATE faker * ADD attachment replication (#5039) * ADD attachment replication * FIX tests * FIX tests * FIX typos * FIX tests * FIX tests * FIX ensure meta instance does not contain attachments data * ADD context to debug * FIX types * FIX randomly failing test * ADD(docs) attachment replication * ADD .info call (#5045) * ADD .info call * FIX types * REFACTOR data migrator (#5025) * REFACTOR data migrator * FIX maxLength * ADD stuff * CHORE migration * CHORE migration * CHORE migration * CHORE migration * REMOVE old * FIX close broadcast channel * FIX flutter * FIX closing of storages * CHORE migration * FIX tests * FIX types * FIX test * ADD log * FIX * ADD log * ADD log * FIX mongo * FIX * FIX spelling * FIX docs * FIX * REFACTOR bulkUpsert (#5057) * REFACTOR bulkUpsert * FIX docs * FIX docs * FIX version * REMOVE obsolete setter code from RxDocument * IMPROVE property access performance (#5063) * IMPROVE property access performance * FIX #4949 RxDocument.get() on additonalProperty * IMPROVE performance * IMPROVE performance * FIX bun * FIX image * ADD helpfull error message for #5046 (#5068) * FIX types * clear cache * FIX types * FIX npm ignore * REMOVE is-blob * CHORE type module (#5074) * CHORE type module * CHORE * CHORE * FIX build * FIX * cHORE * FIX typecheck * CHORE * CHORE * FIX typing tests * CHORE * CHORE * CHORE * CHORE * CHORE * ADD stuff * FIX typings test * FIX lint * REMOVE deps * ADD deno test * FIX * FIX * FIX imports * FIX test * FIX test * FIX browser tests * FIX loki test * FIX testes * FIX root import * FIX newline * FIX karma test * FIX lint * FIX * FIX build * FIX perf tests * FIX test * FIX stuff * FIX deno tests * FIX require * FIX loki * FIX * FIX deno * FIX landingpage build * ADD side effects false * FIX deno * FIX async storage init * FIX init * FIX deno tests * FIX deno tests * FIX empty tests * ADD deno performance tests * FIX types * FIX test * FIX * FIX tests * FIX tests * FIX ci * FIX ci order * FIX test * FIX init * FIX lint * FIX deno tests * REMOVE browserify output * REMOVE browserify index * FIX missing dep * FIX bigint not defined * FIX flutter
- Loading branch information
Showing
305 changed files
with
6,358 additions
and
4,932 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -33,9 +33,9 @@ jobs: | |
path: | | ||
~/.npm | ||
./node_modules | ||
key: ${{ runner.os }}-npm-core-x8-${{ hashFiles('**/package.json') }} | ||
key: ${{ runner.os }}-npm-core-x9-${{ hashFiles('**/package.json') }} | ||
restore-keys: | | ||
${{ runner.os }}-npm-core-x8- | ||
${{ runner.os }}-npm-core-x9- | ||
- name: install npm dependencies | ||
run: npm install | ||
|
@@ -64,9 +64,9 @@ jobs: | |
path: | | ||
~/.npm | ||
./node_modules | ||
key: ${{ runner.os }}-npm-loki-x8-${{ hashFiles('**/package.json') }} | ||
key: ${{ runner.os }}-npm-loki-x9-${{ hashFiles('**/package.json') }} | ||
restore-keys: | | ||
${{ runner.os }}-npm-loki-x8- | ||
${{ runner.os }}-npm-loki-x9- | ||
- name: install npm dependencies | ||
run: npm install | ||
|
@@ -108,9 +108,9 @@ jobs: | |
path: | | ||
~/.npm | ||
./node_modules | ||
key: ${{ runner.os }}-npm-memory-x8-${{ hashFiles('**/package.json') }} | ||
key: ${{ runner.os }}-npm-memory-x9-${{ hashFiles('**/package.json') }} | ||
restore-keys: | | ||
${{ runner.os }}-npm-memory-x8- | ||
${{ runner.os }}-npm-memory-x9- | ||
- name: install npm dependencies | ||
run: npm install | ||
|
@@ -162,9 +162,9 @@ jobs: | |
path: | | ||
~/.npm | ||
./node_modules | ||
key: ${{ runner.os }}-npm-remote-x8-${{ hashFiles('**/package.json') }} | ||
key: ${{ runner.os }}-npm-remote-x9-${{ hashFiles('**/package.json') }} | ||
restore-keys: | | ||
${{ runner.os }}-npm-remote-x8- | ||
${{ runner.os }}-npm-remote-x9- | ||
- name: install npm dependencies | ||
run: npm install | ||
|
@@ -196,9 +196,9 @@ jobs: | |
path: | | ||
~/.npm | ||
./node_modules | ||
key: ${{ runner.os }}-npm-storage-dexie-x8-${{ hashFiles('**/package.json') }} | ||
key: ${{ runner.os }}-npm-storage-dexie-x9-${{ hashFiles('**/package.json') }} | ||
restore-keys: | | ||
${{ runner.os }}-npm-storage-dexie-x8- | ||
${{ runner.os }}-npm-storage-dexie-x9- | ||
- name: install npm dependencies | ||
run: npm install | ||
|
@@ -239,9 +239,9 @@ jobs: | |
path: | | ||
~/.npm | ||
./node_modules | ||
key: ${{ runner.os }}-npm-storage-foundationdb-x8-${{ hashFiles('**/package.json') }} | ||
key: ${{ runner.os }}-npm-storage-foundationdb-x9-${{ hashFiles('**/package.json') }} | ||
restore-keys: | | ||
${{ runner.os }}-npm-storage-foundationdb-x8- | ||
${{ runner.os }}-npm-storage-foundationdb-x9- | ||
- name: install FoundationDB client and server | ||
working-directory: ./scripts | ||
|
@@ -264,7 +264,7 @@ jobs: | |
|
||
storage-mongodb: | ||
runs-on: ubuntu-22.04 | ||
|
||
steps: | ||
- uses: actions/checkout@v4 | ||
- name: Set node version | ||
|
@@ -280,9 +280,9 @@ jobs: | |
path: | | ||
~/.npm | ||
./node_modules | ||
key: ${{ runner.os }}-npm-storage-mongodb-x8-${{ hashFiles('**/package.json') }} | ||
key: ${{ runner.os }}-npm-storage-mongodb-x9-${{ hashFiles('**/package.json') }} | ||
restore-keys: | | ||
${{ runner.os }}-npm-storage-mongodb-x8- | ||
${{ runner.os }}-npm-storage-mongodb-x9- | ||
- name: Start MongoDB | ||
uses: supercharge/[email protected] | ||
|
@@ -319,9 +319,9 @@ jobs: | |
./node_modules | ||
./examples/angular/node_modules | ||
# invalidate cache when any package.json changes | ||
key: ${{ runner.os }}-npm-angular-x8-${{ hashFiles('**/package.json') }} | ||
key: ${{ runner.os }}-npm-angular-x9-${{ hashFiles('**/package.json') }} | ||
restore-keys: | | ||
${{ runner.os }}-npm-angular-x8- | ||
${{ runner.os }}-npm-angular-x9- | ||
- name: prepare RxDB core | ||
run: | | ||
|
@@ -369,9 +369,9 @@ jobs: | |
path: | | ||
~/.npm | ||
./node_modules | ||
key: ${{ runner.os }}-npm-test-builds-x8-${{ hashFiles('**/package.json') }} | ||
key: ${{ runner.os }}-npm-test-builds-x9-${{ hashFiles('**/package.json') }} | ||
restore-keys: | | ||
${{ runner.os }}-npm-test-builds-x8- | ||
${{ runner.os }}-npm-test-builds-x9- | ||
- name: prepare RxDB core | ||
run: | | ||
|
@@ -402,9 +402,9 @@ jobs: | |
path: | | ||
~/.npm | ||
./node_modules | ||
key: ${{ runner.os }}-npm-test-code-style-x8-${{ hashFiles('**/package.json') }} | ||
key: ${{ runner.os }}-npm-test-code-style-x9-${{ hashFiles('**/package.json') }} | ||
restore-keys: | | ||
${{ runner.os }}-npm-test-code-style-x8- | ||
${{ runner.os }}-npm-test-code-style-x9- | ||
- name: prepare RxDB core | ||
run: | | ||
|
@@ -778,18 +778,12 @@ jobs: | |
uses: actions/setup-node@v3 | ||
with: | ||
node-version-file: ".nvmrc" | ||
- uses: oven-sh/setup-bun@v1 | ||
with: | ||
bun-version: latest | ||
|
||
- name: prepare RxDB core | ||
run: | | ||
npm install | ||
npm run build | ||
- run: npm run test:bun:dexie | ||
- run: npm run test:performance:memory:bun | ||
|
||
- run: npm run test:replication-couchdb | ||
- run: npm run test:replication-firestore | ||
- name: nats replication | ||
|
@@ -799,6 +793,21 @@ jobs: | |
docker pull nats:2.9.17 | ||
npm run test:replication-nats | ||
# bun | ||
- uses: oven-sh/setup-bun@v1 | ||
with: | ||
bun-version: latest | ||
- run: npm run test:bun:dexie | ||
- run: npm run test:performance:memory:bun | ||
|
||
# deno (must be last because it messes up with file permissions) | ||
- uses: denoland/setup-deno@v1 | ||
with: | ||
deno-version: "1.37.1" | ||
- run: npm run test:deno:dexie | ||
# TODO fix deno performance test | ||
#- run: npm run test:performance:memory:deno | ||
|
||
# I found out that people are stupid and use the npm downloads count | ||
# to measure the quality of an open source project. | ||
# But this is a bad metric so I destroy it by obfuscating the actual download count. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
19.9.0 | ||
20.7.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.