All Versions
37
Latest Version
Avg Release Cycle
73 days
Latest Release
-

Changelog History
Page 3

  • v3.2.0 Changes

    2017-01-17

    Notable Changes

    • ๐Ÿ‘ Promise support (#194).
    • 0๏ธโƒฃ Timestamp generation: client-side timestamps are generated and sent in the request by default when the ๐Ÿ‘ server supports it (#195).
    • โž• Added isIdempotent query option which is set to false by default: future versions of the driver will use this value to consider whether an execution should be retried or directly rethrown to the consumer without using the retry policy (#197).

    ๐Ÿ”‹ Features

    • ๐Ÿ‘ [NODEJS-322] - Timestamp Generator Support for providing Client Timestamps Improvement
    • ๐Ÿ‘ [NODEJS-189] - Support promises
    • [NODEJS-230] - Expose ResultSet @@iterator
    • [NODEJS-325] - Add explicit idempotency setting in the query options
  • v3.1.6 Changes

    2016-11-14

    ๐Ÿ› Bug Fixes

    • [NODEJS-294] - TokenAwarePolicy: Avoid yielding the primary replica first
  • v3.1.5 Changes

    2016-10-07

    ๐Ÿ› Bug Fixes

    • [NODEJS-313] - Client-to-node encryption: mark request as written before invoking socket.write()
  • v3.1.4 Changes

    2016-09-21

    ๐Ÿ› Bug Fixes

    • [NODEJS-310] - Reading streaming frames with flags can result in uncaught error
  • v3.1.3 Changes

    2016-08-31

    ๐Ÿ› Bug Fixes

    • โฌ‡๏ธ [NODEJS-303] - Protocol version downgrade fails on OSX and Windows.
  • v3.1.2 Changes

    2016-08-30

    ๐Ÿ› Bug Fixes

    • [NODEJS-283] - Possible connection leak if pool is shutting down while core connections are being created.
    • ๐Ÿ”ง [NODEJS-288] - Callback never executed in error on subsequent Client.execute with Client configured with keyspace that doesn't exist.
    • [NODEJS-293] - When client.connect() return error - client.shutdown() not work properly.
    • [NODEJS-296] - Cannot read property 'consistency' of null, TypeError: Cannot read property 'consistency' of null
    • [NODEJS-297] - DCAwareRoundRobinPolicy should make a local reference to host arrays
    • โš  [NODEJS-301] - 'Trying to access beyond buffer length' error if Warnings, Custom Payload, or Trace Id present in non-RESULT response Improvement
    • ๐Ÿšš [NODEJS-265] - Remove connection from host pool when closed by server side
  • v3.1.1 Changes

    2016-06-30

    ๐Ÿ› Bug Fixes

    • [NODEJS-284] - Driver fails to resolve host names in the local hosts file
  • v3.1.0 Changes

    2016-06-28

    Notable Changes

    • Introduced experimental Execution Profiles API (#156)
    • โœ‚ Removed dependency to async package ( #138).
    • โœจ Enhanced retry policies: handle client timeouts, connection closed and other errors. New retry decision: try next host (#143).

    ๐Ÿ”‹ Features

    • [NODEJS-261] - Execution profiles
    • [NODEJS-105] - New Retry Policy Decision - try next host
    • [NODEJS-106] - Don't mark host down while one connection is active
    • ๐Ÿ“‡ [NODEJS-107] - Prevent duplicate metadata fetches from control connection and allow disabling schema metadata fetching
    • โฑ [NODEJS-247] - Schedule idleTimeout before descheduling the previous
    • [NODEJS-177] - Use A-record with multiple IPs for contact points
    • [NODEJS-201] - Avoid dynamically copying query options properties into users query options
    • [NODEJS-236] - Handle empty map values gracefully
    • [NODEJS-240] - Replace async dependency
    • 0๏ธโƒฃ [NODEJS-242] - Expose default policies and default options
    • โšก๏ธ [NODEJS-248] - Optimize query plan hosts iteration
    • [NODEJS-249] - Avoid using Object.defineProperty() in ResultSet constructor
    • [NODEJS-251] - Expose onRequestError() method in the RetryPolicy prototype

    ๐Ÿ› Bug Fixes

    • [NODEJS-246] - InetAddress validation improperly flags IPv4-mapped IPv6
    • โฑ [NODEJS-250] - Timeout duration reported in OperationTimedOutError does not consider statement-level options.
    • ๐Ÿ“‡ [NODEJS-252] - Prepared statement metadata does not use logged keyspace
    • [NODEJS-255] - InetAddress.toString() improperly truncates last group if preceding bytes are 0 for ipv6 addresses
    • ๐Ÿ“œ [NODEJS-257] - Connection wrongly parses IPv6 from Host address
    • [NODEJS-273] - readTimeout set to 0 in queryOptions is not used.
  • v3.0.2 Changes

    2016-04-05

    ๐Ÿ”‹ Features

    • โฑ [NODEJS-228] - Allow setting read timeout at statement level

    ๐Ÿ› Bug Fixes

    • ๐Ÿ“‡ [NODEJS-159] - Metadata.getTokenToReplicaNetworkMapper does not account for multiple racks in a DC
    • [NODEJS-235] - Decoding error can result in callback not executed
    • [NODEJS-237] - Timeuuid generation sub-millisecond portion is not guaranteed to be increasing
    • โฑ [NODEJS-238] - eachRow() retry attempts after read timeout don't execute rowCallback
  • v3.0.1 Changes

    2016-02-08

    ๐Ÿ”‹ Features

    • [NODEJS-211] - Pass the authenticator name from the server to the auth provider

    ๐Ÿ› Bug Fixes

    • [NODEJS-216] - Inet with alpha character is converting the character to 0