Permalink
Commits on Dec 2, 2016
  1. JAVA-2385: Set javax.security.sasl.Sasl#MAX_BUFFER property to "0" in…

    … GSSAPIAuthenticator in order to work around a strict check in the Windows implementation of GSSAPI in the MongoDB server.
    jyemin committed Dec 2, 2016
Commits on Nov 30, 2016
Commits on Nov 27, 2016
  1. Bump to 3.5.0-SNAPSHOT

    jyemin committed Nov 27, 2016
  2. Bump to 3.4.0

    jyemin committed Nov 26, 2016
Commits on Nov 26, 2016
Commits on Nov 24, 2016
  1. Resynced Crud tests

    JAVA-2371
    rozza committed Nov 23, 2016
Commits on Nov 23, 2016
  1. JAVA-2393: Enable max staleness validity checks when read preference …

    …mode is primary preferred and the primary is available
    jyemin committed Nov 22, 2016
Commits on Nov 22, 2016
  1. JAVA-2389: Allow smallest max staleness check to proceed if cluster t…

    …ype is replica set, even when there are no available servers
    jyemin committed Nov 22, 2016
  2. Updated equals and hashcode for MongoCredential

    userName can now be null so need to null check first.
    
    JAVA-2375
    rozza committed Nov 22, 2016
Commits on Nov 21, 2016
  1. JAVA-2389: Make minimum value for max staleness either 90 seconds or …

    …the heartbeat frequency plus the idle write period, whichever is greatest
    jyemin committed Nov 21, 2016
  2. Mark the QueryBatchCursor closed before calling killCursor

    This ensures if there is an error killing the cursor subsequent calls to the
    cursor will act as expected for a closed cursor.
    
    JAVA-2379
    rozza committed Nov 21, 2016
  3. Explicitly handle null values in the CommandResultArrayCodec

    Allows null values to be handled when using distinct
    JAVA-2386
    rozza committed Nov 21, 2016
Commits on Nov 18, 2016
  1. JAVA-2387: Mongo.getAddressList returns the seed list, as per the doc…

    …umentation, instead of the list of discovered servers
    jyemin committed Nov 17, 2016
  2. JAVA-2383: Allow elapsed time of zero nanoseconds for VMs that have i…

    …mprecise nanosecond clocks
    jyemin committed Nov 17, 2016
Commits on Nov 17, 2016
  1. JAVA-2377: Update max staleness implementation to support the latest …

    …specification
    
        Rename maxStalenessMS to maxStalenessSeconds in the connection string
        Add idleWritePeriodMillis to minimum max staleness check
        Add new tests from the specification
    jyemin committed Nov 8, 2016
Commits on Nov 14, 2016
  1. Merge pull request #377 from SanderGielisse/patch-1

    Fixed JavaDoc copy/paste errors for getBoolean method
    rozza committed on GitHub Nov 14, 2016
Commits on Nov 13, 2016
Commits on Nov 8, 2016
  1. JAVA-2298: Use BsonHelper in LazyBsonObjectSpecification to ensure co…

    …verage of all BSON types
    jyemin committed Nov 4, 2016
  2. JAVA-2378: Segregate Netty dependency from MongoClients to avoid a ru…

    …ntime dependency on Netty for applications that don't require it
    jyemin committed Nov 8, 2016
Commits on Nov 4, 2016
  1. JAVA-2335: Null value in ServerAddress list should cause an IllegalAr…

    …gumentException expection rather than a NullPointerException
    jyemin committed Nov 4, 2016
Commits on Nov 3, 2016
  1. JAVA-1644: Check validity of database name and collection name

       Add static helper methods to MongoNamespace for checking validity prior to construction
    
       Check validity of database name and collection name in high-level API
    jyemin committed Oct 20, 2016
  2. JAVA-2375: Make userName optional for MONGODB-X509 authentication mec…

    …hanism
    
       As of MongoDB 3.4, the user name is optional, as the server will extract it from the distinguished subject name of the client certificate
    jyemin committed Nov 2, 2016
Commits on Nov 2, 2016
Commits on Oct 31, 2016
  1. JAVA-2250: Remove references to the getlasterror command in Javadoc, …

    …replacing with generic reference to write commands
    jyemin committed Oct 28, 2016
  2. JAVA-2343: Improve the Decimal128 Javadoc

       Add links to relevant articles and specifications
       Document the conditions under which the bigDecimalValue method will throw an ArithmeticException
       Document the conditions under which factory methods and constructors with throw a NumberFormatException
    jyemin committed Oct 28, 2016
  3. JAVA-2334: Avoid overflow when serverSelectionTimeout is negative

      A negative serverSelectionTimeout is documented to mean that the driver should wait indefinitely when selecting a server.
      This commit fixes the implementation by avoiding numeric overflow.
    jyemin committed Oct 19, 2016
Commits on Oct 28, 2016
  1. Update What's New reference documentation

       Add linearizable read concern
       Update links to server release notes from 3-3-dev-series to 3.4
    jyemin committed Oct 28, 2016
Commits on Oct 17, 2016
  1. JAVA-2346, JAVA:2347: Use the Evergreen matrix functionality to simpl…

    …ify the configuration
    
      The matrix consists of:
    
      mongodb version: 3.2, 3.4
      topology: standalone, replica set, sharded
      os: ubuntu 1604
      authentication: enabled, disabled
    jyemin committed Oct 14, 2016