Commit Graph

1510 Commits

Author SHA1 Message Date
Gavin Buerk
451f42901d 13599 - Removed the waiting variable in favor of using promises to keep track of fetch requests. This was done to mitigate a race condition where a single fetch could increment waiting while the callback could be called twice, potentially decrementing waiting to -1 leaving the driver stuck in PHASE.FETCHING 2025-02-03 09:50:19 -05:00
Nacho Codoñer
584867ec84 Meteor version to 3.1.1 ☄️ 2025-01-15 14:07:30 +01:00
Leonardo Venturini
a993b78f86 Merge pull request #13527 from meteor/leonardo/remove-handle
fix: observe handle stop context is lost on callbacks
2025-01-10 08:08:18 -04:00
Leonardo Venturini
74cc407e1e remove unnecessary checks 2024-12-30 14:45:02 -03:00
Leonardo Venturini
781f079e2d bind context correctly by using property instead 2024-12-30 09:16:35 -03:00
Nacho Codoñer
bfc13f51aa Meteor version to 3.1.1-beta.2 ☄️ 2024-12-23 17:03:19 +01:00
Leonardo Venturini
d0ed35ab8c attempt to trigger race condition 2024-12-20 17:59:25 -04:00
Nacho Codoñer
e44a14e99d apply Meteor.deprecate on allow-deny and ObjectID 2024-12-19 18:13:57 +01:00
Nacho Codoñer
560e2e5f70 fix log 2024-12-19 16:33:03 +01:00
Nacho Codoñer
2070514ffd use a proxy for deprecation 2024-12-19 16:26:37 +01:00
Nacho Codoñer
adf5df9de0 add ObjectID alias to backward compatible of meteor packages 2024-12-19 14:54:38 +01:00
Nacho Codoñer
21ca4b6a3e Meteor version to 3.1.1-beta.1 ☄️ 2024-12-10 18:54:58 +01:00
Nacho Codoñer
55758fca58 Meteor version to 3.1.1-beta.0 ☄️ 2024-12-09 17:21:52 +01:00
Nacho Codoñer
080f270d6b update types and docs for new allow/deny tweaks 2024-12-09 16:27:38 +01:00
Nacho Codoñer
abccea7e8d Merge pull request #13499 from meteor/allow-deny-tweaks
Tweaks on allow/deny rules
2024-12-05 13:37:15 +01:00
Nacho Codoñer
24b452a81a fix a scenario on allow/deny rules tests due to insecure mode 2024-12-04 17:28:07 +01:00
Nacho Codoñer
0e3c16aa6a reneable tests 2024-12-02 17:33:58 +01:00
Nacho Codoñer
c7d88f8cb3 refactor tests for sync and async allow/deny configurations 2024-12-02 17:33:25 +01:00
Nacho Codoñer
40c67dd80e add missing tests 2024-12-02 17:14:15 +01:00
Leonardo Venturini
060799c67a adjust types 2024-12-02 10:44:42 -04:00
Leonardo Venturini
750fca9883 Revert "add adding tasks to beginning of queue"
This reverts commit 93319b9d11.
2024-12-02 10:20:40 -04:00
Nacho Codoñer
0f840eafce fix allow/deny failing regression and ensure sync configs accepts async validation 2024-12-02 15:17:30 +01:00
Nacho Codoñer
fa31a9d16a revert removal of allow/deny base tests 2024-11-28 18:45:20 +01:00
Nacho Codoñer
754d0060d6 ensure allow/deny rules describe uniquely operation configs by deprecating async distinction 2024-11-28 18:35:43 +01:00
Leonardo Venturini
93319b9d11 add adding tasks to beginning of queue 2024-11-26 15:17:18 -04:00
Leonardo Venturini
c0e54cd668 Merge branch 'release-3.1.1' into leonardo/refactor-and-perf-phase-2 2024-11-26 12:33:52 -04:00
Leonardo Venturini
e526c52fb7 order matters unless told otherwise 2024-11-26 12:33:00 -04:00
Leonardo Venturini
3c1391d50d no need for async here 2024-11-26 12:17:43 -04:00
Leonardo Venturini
d86ba5c20d fix order of operations 2024-11-26 11:15:54 -04:00
Nacho Codoñer
815b674d9a Meteor version to 3.1 ☄️ 2024-11-20 17:04:43 +01:00
denihs
92dda3946c Meteor version to 3.1-rc.0 ☄️ 2024-11-12 14:44:47 -04:00
Leonardo Venturini
92329e78bb remove shrinkwraps from git (annoying things!) 2024-11-08 13:33:57 -04:00
Leonardo Venturini
4af78246b1 remove shrinkwraps from git (annoying things!) 2024-11-08 08:31:37 -04:00
Leonardo Venturini
b11977bbac add timeout mechanism 2024-11-07 17:01:34 -04:00
Leonardo Venturini
2790813cbb Merge remote-tracking branch 'origin/release-3.1.0' into leonardo/refactor-and-perf-phase-2 2024-11-07 16:50:09 -04:00
Leonardo Venturini
12993e9f2e send initial adds first; parallelize and batch asynchronous queue 2024-11-07 08:30:31 -04:00
Leonardo Venturini
6b5248e236 run adds in parallel 2024-11-06 15:27:04 -04:00
Per Bergland
ecdfb480f0 Need to publish the .d.ts file as well so it winds up next to package-types.json in the isobuild package 2024-11-05 18:42:09 +01:00
Per Bergland
fac1022244 Fix faulty package types file name and publish it INSTEAD of the .d.ts file for zodern:types.
Fixes #13447
2024-11-05 18:32:57 +01:00
Leonardo Venturini
a9f2656e22 fix race condition in oplog tailing 2024-11-04 18:14:29 -04:00
Leonardo Venturini
2acc66f1a3 add docs back 2024-11-04 14:01:44 -04:00
denihs
66bbec38fb publish new npm install version for beta 2024-11-04 12:38:58 -04:00
Leonardo Venturini
b84afd9a52 fix tests 2024-11-04 10:58:57 -04:00
denihs
50eabe07cf Meteor version to 3.1-beta.0 ☄️ 2024-11-04 10:12:12 -04:00
Leonardo Venturini
8a71fd06b5 refactor to oplog_v2_converter to typescript 2024-11-04 08:37:33 -04:00
Leonardo Venturini
91f9ed4346 annotate memory growth point 2024-10-31 15:54:39 -04:00
Nacho Codoñer
0ba1ab889d Merge branch 'leonardo/performance-optimizations' into upgrade-mongo-5-callbacks 2024-10-30 16:18:42 +01:00
Leonardo Venturini
31e799d009 fix tests 2024-10-30 11:04:47 -04:00
Leonardo Venturini
42880e8ff4 extract replication method 2024-10-30 08:33:40 -04:00
Leonardo Venturini
d309462deb break down collection constructor 2024-10-30 08:33:25 -04:00