-
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: 99681e1f2846d17c4b0e2df804950839ae7a17fe
head repository: mongodb/node-mongodb-native
compare: dfb03ad5f48ab1ebdb9cae7e93f4cc54ef9e744e
Commits on Jan 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for d4a51a4 - Browse repository at this point
Copy the full SHA d4a51a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41ee8e0 - Browse repository at this point
Copy the full SHA 41ee8e0View commit details
Commits on Jan 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ffe92a9 - Browse repository at this point
Copy the full SHA ffe92a9View commit details
Commits on Feb 2, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 2030a69 - Browse repository at this point
Copy the full SHA 2030a69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f04660 - Browse repository at this point
Copy the full SHA 5f04660View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bbad9c - Browse repository at this point
Copy the full SHA 7bbad9cView commit details -
feat: expand use of error labels for retryable writes
The work here encompasses changes to the retryable writes logic of the driver, such that the `RetryableWriteError` label becomes the primary means of determining whether an operation will be retried. 4.4+ servers will attach this label server-side, so this change allows us to gracefully remove client-side checking of retryable write errors. NODE-2379
Configuration menu - View commit details
-
Copy full SHA for c775a4a - Browse repository at this point
Copy the full SHA c775a4aView commit details
Commits on Feb 5, 2020
-
Configuration menu - View commit details
-
Copy full SHA for bb4689e - Browse repository at this point
Copy the full SHA bb4689eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b80c24 - Browse repository at this point
Copy the full SHA 9b80c24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6449f04 - Browse repository at this point
Copy the full SHA 6449f04View commit details -
test: force use of a single host for sharded topology tests
We currently have an expectation that sharded tests are run against a single mongos, but the driver does not correctly discover that a single host passed in is a mongos or not. The only way to do this currently is by specifying the host multiple times. A side effect of this is that we need to deduplicate the seedlist in the legacy Mongos topology type
Configuration menu - View commit details
-
Copy full SHA for c1bff29 - Browse repository at this point
Copy the full SHA c1bff29View commit details -
Configuration menu - View commit details
-
Copy full SHA for a89d491 - Browse repository at this point
Copy the full SHA a89d491View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79f4c65 - Browse repository at this point
Copy the full SHA 79f4c65View commit details -
Configuration menu - View commit details
-
Copy full SHA for fefc165 - Browse repository at this point
Copy the full SHA fefc165View commit details -
fix: only consider MongoError subclasses for retryability
A change to use the `RetryableWriteError` label to determine if a write should be retried ignored that non-MongoError's could also be caught. These should be ignored for the purposes of retryability
Configuration menu - View commit details
-
Copy full SHA for 265fe40 - Browse repository at this point
Copy the full SHA 265fe40View commit details
Commits on Feb 6, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 68170da - Browse repository at this point
Copy the full SHA 68170daView commit details
Commits on Feb 10, 2020
-
feat: support shorter SCRAM conversations
MongoDB 4.4+ will support removing an extra unnecessary empty exchange during SCRAM handshaking NODE-2301
Configuration menu - View commit details
-
Copy full SHA for 6b9ff05 - Browse repository at this point
Copy the full SHA 6b9ff05View commit details
Commits on Feb 11, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 292fe08 - Browse repository at this point
Copy the full SHA 292fe08View commit details -
Configuration menu - View commit details
-
Copy full SHA for faee15b - Browse repository at this point
Copy the full SHA faee15bView commit details -
Configuration menu - View commit details
-
Copy full SHA for dbc0b37 - Browse repository at this point
Copy the full SHA dbc0b37View commit details -
Configuration menu - View commit details
-
Copy full SHA for a110ee4 - Browse repository at this point
Copy the full SHA a110ee4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e855c83 - Browse repository at this point
Copy the full SHA e855c83View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1ed2c1 - Browse repository at this point
Copy the full SHA c1ed2c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 637f428 - Browse repository at this point
Copy the full SHA 637f428View commit details -
refactor: begin to provide formal specs for test operations
Test operations until now have been built dynamically based on key checking on the arguments object passed in. This approach works but is very brittle. This commit introduces a new way of resolving the test operation through a more formal specification that all operations will eventually be migrated to.
Configuration menu - View commit details
-
Copy full SHA for 62b39a0 - Browse repository at this point
Copy the full SHA 62b39a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11f8792 - Browse repository at this point
Copy the full SHA 11f8792View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b8a20c - Browse repository at this point
Copy the full SHA 8b8a20cView commit details
Commits on Feb 13, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 24155e7 - Browse repository at this point
Copy the full SHA 24155e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d3f313 - Browse repository at this point
Copy the full SHA 6d3f313View commit details -
Configuration menu - View commit details
-
Copy full SHA for 979d41e - Browse repository at this point
Copy the full SHA 979d41eView commit details -
Configuration menu - View commit details
-
Copy full SHA for acdb648 - Browse repository at this point
Copy the full SHA acdb648View commit details
Commits on Feb 21, 2020
-
fix(sdam): use ObjectId comparison to track maxElectionId
Code for tracking the `maxElectionId` currently assumes that the id is represented in extended JSON. This fix modifies the test runner to parse the extended JSON into BSON, and modified the comparison logic to assume ObjectId NODE-2464
Configuration menu - View commit details
-
Copy full SHA for db991d6 - Browse repository at this point
Copy the full SHA db991d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for b98a00a - Browse repository at this point
Copy the full SHA b98a00aView commit details
Commits on Feb 26, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 7f3cfba - Browse repository at this point
Copy the full SHA 7f3cfbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d607fa - Browse repository at this point
Copy the full SHA 2d607faView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4add7b - Browse repository at this point
Copy the full SHA c4add7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e6dc1f4 - Browse repository at this point
Copy the full SHA e6dc1f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69d10ba - Browse repository at this point
Copy the full SHA 69d10baView commit details
Commits on Mar 4, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 96e5426 - Browse repository at this point
Copy the full SHA 96e5426View commit details
Commits on Mar 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 814e278 - Browse repository at this point
Copy the full SHA 814e278View commit details
Commits on Mar 11, 2020
-
Configuration menu - View commit details
-
Copy full SHA for fc3378c - Browse repository at this point
Copy the full SHA fc3378cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 787f54f - Browse repository at this point
Copy the full SHA 787f54fView commit details
Commits on Mar 19, 2020
-
docs(examples): correct replaceOne usage
Use the correct parameters to the replaceOne example usage NODE-2502
Configuration menu - View commit details
-
Copy full SHA for 3b0a23f - Browse repository at this point
Copy the full SHA 3b0a23fView commit details -
correct the collation argument description for clarity NODE-2416
Configuration menu - View commit details
-
Copy full SHA for 52eaf53 - Browse repository at this point
Copy the full SHA 52eaf53View commit details
Commits on Mar 25, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 7da3354 - Browse repository at this point
Copy the full SHA 7da3354View commit details
Commits on Mar 27, 2020
-
chore: remove exotic build configurations
By default the driver doesn't actually build any code that would require us testing on these platforms, we only need to test in our dependencies such as `kerberos`, `snappy` and `bson-ext`.
Configuration menu - View commit details
-
Copy full SHA for 40862b5 - Browse repository at this point
Copy the full SHA 40862b5View commit details
Commits on Mar 30, 2020
-
Configuration menu - View commit details
-
Copy full SHA for f8a7c63 - Browse repository at this point
Copy the full SHA f8a7c63View commit details
Commits on Apr 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a5acfe0 - Browse repository at this point
Copy the full SHA a5acfe0View commit details
Commits on Apr 6, 2020
-
feat: support creating collections and indexes in transactions
MongoDB 4.4 now supports creation of collections and indexes within transactions. This patch includes that support as well as a spec tests to validate the behavior. NODE-2295
Configuration menu - View commit details
-
Copy full SHA for 17e4c88 - Browse repository at this point
Copy the full SHA 17e4c88View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94d25c3 - Browse repository at this point
Copy the full SHA 94d25c3View commit details
There are no files selected for viewing
This file was deleted.
This file was deleted.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
This file was deleted.
Large diffs are not rendered by default.
Large diffs are not rendered by default.