Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: mongodb/node-mongodb-native
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.3.1
Choose a base ref
...
head repository: mongodb/node-mongodb-native
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.3.2
Choose a head ref
  • 7 commits
  • 17 files changed
  • 2 contributors

Commits on Aug 26, 2019

  1. Configuration menu
    Copy the full SHA
    ae94cb9 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2019

  1. fix(change-stream): default to server default batch size

    We should not default our change streams to a batch size of one,
    but rather send no value and accept the server default.
    
    NODE-2137
    mbroadst committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    b3ae4c5 View commit details
    Browse the repository at this point in the history
  2. fix(execute-operation): return promise on session support check

    3.3.0 introduced an extra roundtrip of selection in order to
    accurately determine if sessions were supported by the topology.
    Unfortunately, the fix only supported callbacks. So, if a server
    wasn't actually available immediately, we would return `undefined`
    in cases when promises were requested for operation execution.
    
    NODE-2136
    mbroadst committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    a976c14 View commit details
    Browse the repository at this point in the history
  3. doc: clarify where to pass useUnifiedTopology: true

    The current deprecation warning tells users to pass this value to
    `MongoClient.connect`, which is the static method on the client
    class. This can be confusing to users, as they might assume that
    the value should be passed to the `connect` method on the client
    instance. Instead, we should guide users to pass the option to
    the `MongoClient` constructor.
    
    NODE-2138
    mbroadst committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    2061d25 View commit details
    Browse the repository at this point in the history
  4. refactor(sessions): Performance Improvement

    Changed the sessions structure to an object instead of an array
    so when we close a session we could remove it from the data structure more efficiently
    Tom Leibo authored and mbroadst committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    c11d8c8 View commit details
    Browse the repository at this point in the history
  5. refactor(sessions): Performance Improvement Unified Topology

    Changed the sessions structure to a Set instead of an array
    so when we close a session we could remove it from the data structure more efficiently
    Tom Leibo authored and mbroadst committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    104493b View commit details
    Browse the repository at this point in the history
  6. chore(release): 3.3.2

    mbroadst committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    b542d34 View commit details
    Browse the repository at this point in the history
Loading