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.0.2
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.0.4
Choose a head ref
  • 18 commits
  • 34 files changed
  • 9 contributors

Commits on Jan 30, 2018

  1. fix(collection): fix error when calling remove with no args (#1657)

    Calling remove with no arguments resulted in an error b/c
    of the lack of options.
    
    Fixes NODE-1287
    daprahamian authored Jan 30, 2018
    Configuration menu
    Copy the full SHA
    4c9b0f8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f2bb626 View commit details
    Browse the repository at this point in the history
  3. test(apm): making tests clean up after themselves (#1644)

    If one of these tests fails, it frequently causes false negatives
    for following tests. This change properly cleans up after ourselves.
    daprahamian authored Jan 30, 2018
    Configuration menu
    Copy the full SHA
    33db3ca View commit details
    Browse the repository at this point in the history
  4. Resync Connection String Spec Tests (#1656)

    * test(connection string): update to latest tests from specs
    
    * fix(url-parser): catch errors thrown by url parser
    Jessica Lord authored Jan 30, 2018
    Configuration menu
    Copy the full SHA
    077b876 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2018

  1. fix(jsdoc): mark db.collection callback as optional + typo fix (#1658)

    * fix(jsdoc): mark db.collection callback as optional
    
    * fix(jsdoc): typo
    Nikita Savchenko authored and mbroadst committed Jan 31, 2018
    Configuration menu
    Copy the full SHA
    c519b9b View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2018

  1. style(docs): minor grammatical fixes to README (#1660)

    The fixes are very few in quantity and only very minor issues can likely be ignored. 
    > Missing comma after "However"
    >Hyphen missing
    JacobMGEvans authored and Jessica Lord committed Feb 1, 2018
    Configuration menu
    Copy the full SHA
    1740d51 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2018

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

Commits on Feb 20, 2018

  1. fix(executeOperation): don't mutate options passed to commands

    When the topology believes it has session support, options passed to
    commands were getting mutated with the session added to them. It is our
    expectation that the driver will never be mutating arguments passed to
    it via the public facing API.
    
    This commit creates a new object and copies into it, then replaces in
    the args array.
    durran authored and mbroadst committed Feb 20, 2018
    Configuration menu
    Copy the full SHA
    934a43a View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2018

  1. doc(sessions): update documentation for startSession

    `MongoClient.prototype.startSession` doesn't take a second argument, or return a Promise. It returns the ClientSession from the mongodb-core.
    pakastin authored and mbroadst committed Feb 23, 2018
    Configuration menu
    Copy the full SHA
    7bd5637 View commit details
    Browse the repository at this point in the history
  2. fix(sessions): move active session tracking to topology base (#1665)

    Moves the tracking of active sessions to the topology base.
    Doing this allows us to ensure that all active and pooled
    sessions are ended when the topology closes, and that implicit
    sessions are tracked. Also adds a test case to make sure none of
    our unit tests are leaking sessions, and corrects many leaky tests.
    Also bumps version of mongodb-core
    
    Part of HELP-5384
    daprahamian authored Feb 23, 2018
    Configuration menu
    Copy the full SHA
    b1f296f View commit details
    Browse the repository at this point in the history
  3. 3.0.3

    daprahamian committed Feb 23, 2018
    Configuration menu
    Copy the full SHA
    ac0dec7 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2018

  1. fix(utils): fixes executeOperation to clean up sessions

    Makes sure that, if an error is thrown before the async part
    of executeOperation, the implicit session is cleaned up
    
    Fixes NODE-1335
    daprahamian committed Feb 27, 2018
    Configuration menu
    Copy the full SHA
    04e6ef6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8a26081 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b7bc5c3 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2018

  1. feat(default-db): use dbName from uri if none provided

    * docs(mongo-client): correct jsdoc
    
    * feat(mongo-client): use authentication db as default
    
    Addresses NODE-1258
    gef756 authored and mbroadst committed Mar 5, 2018
    Configuration menu
    Copy the full SHA
    23b1938 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    029e79b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1fdbaa5 View commit details
    Browse the repository at this point in the history
  4. 3.0.4

    mbroadst committed Mar 5, 2018
    Configuration menu
    Copy the full SHA
    7f01bd8 View commit details
    Browse the repository at this point in the history
Loading