-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Comparing changes
Open a pull request
base repository: mongodb/node-mongodb-native
base: 446877d7d021df7f448c6814766649e8fff47548
head repository: mongodb/node-mongodb-native
compare: 86ae8136d70327efc6631ba815431c9133d71cbb
Commits on Sep 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 2a6faa6 - Browse repository at this point
Copy the full SHA 2a6faa6View commit details -
fix: allow event loop to process during wait queue processing (#2537)
* fix: allow event loop to process during wait queue processing Running `processWaitQueue` on the next tick allows the event loop to process while the connection pool is processing large numbers of wait queue members. This also uncovered a few issues with timing in our tests, and in some cases our top-level API: - `commitTransaction` / `abortTransaction` use `maybePromise` now - `endSession` must wait for all the machinery behind the scenes to check out a connection and write a message before considering its job finished - internal calls to `kill` a cursor now await the the process of fully sending that command, even if they ignore the response NODE-2803
Configuration menu - View commit details
-
Copy full SHA for 4e03dfa - Browse repository at this point
Copy the full SHA 4e03dfaView commit details
Commits on Sep 21, 2020
-
fix: sets primary read preference for writes
Uses a primary read preference for write / DDL operations, needed for server selection. NODE-2784
Thomas Reggi authoredSep 21, 2020 Configuration menu - View commit details
-
Copy full SHA for ddcd03d - Browse repository at this point
Copy the full SHA ddcd03dView commit details
Commits on Sep 22, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 6113b24 - Browse repository at this point
Copy the full SHA 6113b24View commit details
Commits on Sep 29, 2020
-
fix: permit waking async interval with unreliable clock
The logic for waking the AsyncInterruptibleInterval sooner than its interval is dependent on an ability to reliably mark the last call made to the wrapped function. In environments like AWS Lambda where instances can be frozen and later thawed, it's possible for the last call to be in a distant past even though the internal timer has not completed yet. This change ensures that we immediately reschedule in these situations. NODE-2829
Configuration menu - View commit details
-
Copy full SHA for e0e11bb - Browse repository at this point
Copy the full SHA e0e11bbView commit details
Commits on Sep 30, 2020
-
style: Sync tooling configuration from 4.0 branch (#2553)
Update ESLint and bring in a modified version of our config from 4.0. ESLint manages running and checking prettier formatting. Update mocha and bringing in the config from the 4.0 branch.
Configuration menu - View commit details
-
Copy full SHA for 6c63471 - Browse repository at this point
Copy the full SHA 6c63471View commit details
Commits on Oct 1, 2020
-
test: Update connection-monitoring-and-pooling specs (#2555)
Update connection-monitoring-and-pooling tests ensuring ConnectionCreated proceed ConnectionReady events. Add spec sync script. NODE-2804
Configuration menu - View commit details
-
Copy full SHA for b70baf4 - Browse repository at this point
Copy the full SHA b70baf4View commit details
Commits on Oct 2, 2020
-
fix: Fix test filters and revert mocha version (#2558)
Revet mocha upgrade due to nodejs version requirements. Correct client_encryption test filter to operate as expected on nodejs v4.
Configuration menu - View commit details
-
Copy full SHA for 0e5c45a - Browse repository at this point
Copy the full SHA 0e5c45aView commit details
Commits on Oct 5, 2020
-
fix: user roles take single string & DDL readPreference tests
Thomas Reggi authoredOct 5, 2020 Configuration menu - View commit details
-
Copy full SHA for 967de13 - Browse repository at this point
Copy the full SHA 967de13View commit details
Commits on Oct 6, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 4955a52 - Browse repository at this point
Copy the full SHA 4955a52View commit details
Commits on Oct 12, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 6acced0 - Browse repository at this point
Copy the full SHA 6acced0View commit details -
Configuration menu - View commit details
-
Copy full SHA for efd906a - Browse repository at this point
Copy the full SHA efd906aView commit details
Commits on Oct 13, 2020
-
Configuration menu - View commit details
-
Copy full SHA for f8fd310 - Browse repository at this point
Copy the full SHA f8fd310View commit details
Commits on Oct 20, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a6e7caf - Browse repository at this point
Copy the full SHA a6e7cafView commit details
Commits on Oct 21, 2020
-
test: removes destructuring, spread, rest syntax and adds lint rules
Thomas Reggi authoredOct 21, 2020 Configuration menu - View commit details
-
Copy full SHA for 79df553 - Browse repository at this point
Copy the full SHA 79df553View commit details
Commits on Nov 3, 2020
-
fix: connection leak if wait queue member cancelled
A connection could potentially be leaked if a wait queue member was cancelled (due to timeout) before execution. In these cases we should return the connection back to the list of connections for future use or pruning. NODE-2865
Configuration menu - View commit details
-
Copy full SHA for cafaa1b - Browse repository at this point
Copy the full SHA cafaa1bView commit details
Commits on Nov 5, 2020
-
fix: add peerDependenciesMeta to mark optional deps (#2606)
Some package managers such as yarn or pnpm require strict definitons of project dependencies which does not play well with our `require_optional` approach to peer optional dependencies. This change utilizes a relatively new `peerDependenciesMeta` field to inform these package managers of these optional dependencies. NODE-2867
Configuration menu - View commit details
-
Copy full SHA for 186090e - Browse repository at this point
Copy the full SHA 186090eView commit details
Commits on Nov 6, 2020
-
Configuration menu - View commit details
-
Copy full SHA for f0cee7a - Browse repository at this point
Copy the full SHA f0cee7aView commit details -
fix: move kerberos client setup from prepare to auth (#2608)
A new KerberosClient should be made for each individual authentication attempt, rather than the current approach which creates one and shares it for all attempts. NODE-2859
Configuration menu - View commit details
-
Copy full SHA for 033b6e7 - Browse repository at this point
Copy the full SHA 033b6e7View commit details -
fix: Change socket timeout default to 0 (#2572)
We make an implicit assumption with our default socket timeout that most operations will complete within the current default of 5min. This is not the case for services like Atlas Data Lake, which may regularly take far longer to complete operations. In general we can't make any assumptions about how long an operation will take to complete, and so the default socket timeout is now 0 (infinity) unless otherwise indicated. NODE-2835
Configuration menu - View commit details
-
Copy full SHA for 89b77ed - Browse repository at this point
Copy the full SHA 89b77edView commit details -
fix: revert use of setImmediate to process.nextTick (#2611)
A performance regression was identified in switching the connection pool to using setImmediate instead of process.nextTick for wait queue processing. This patch reverts that change. NODE-2861
Configuration menu - View commit details
-
Copy full SHA for c9f9d5e - Browse repository at this point
Copy the full SHA c9f9d5eView commit details -
fix: correctly assign username to X509 auth command (#2587)
A typo resulted in a provided username not being properly assigned to the command send to the server when using X509 authentication. NODE-2869
Configuration menu - View commit details
-
Copy full SHA for 9110a45 - Browse repository at this point
Copy the full SHA 9110a45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 308f840 - Browse repository at this point
Copy the full SHA 308f840View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86ae813 - Browse repository at this point
Copy the full SHA 86ae813View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 446877d7d021df7f448c6814766649e8fff47548...86ae8136d70327efc6631ba815431c9133d71cbb