github mongodb/mongo-c-driver 1.5.0-rc2
mongo-c-driver 1.5.0-rc2

latest releases: debian/1.27.1-1, 1.27.1, debian/1.27.0-1...
pre-release7 years ago

It is my pleasure to announce the beta release of mongo-c-driver 1.5.0-rc2

New features and bug fixes:

  • MongoDB 3.4 Support
    • MaxStalenessMS
    • MongoDB Handshake
  • mongoc_collection_count_with_opts uses the collection's read preference if
    none is passed in
  • Improved TLS support
    • Fixed LibreSSL (libssl) support
    • Added LibreSSL (libtls) support
    • Fixed Secure Channel build on VS 2010
    • OpenSSL now supports SNI (all others already do)
  • Additional features for Application Performance Monitoring:
    • mongoc_topology_description_has_writable_server
    • mongoc_topology_description_has_readable_server
  • connectTimeoutMS timer now begins after DNS resolution, and resets
    for each interface attempted (e.g., if the driver first tries IPv6,
    then IPv4).
  • New error code MONGOC_ERROR_DUPLICATE_KEY.
  • mongoc_collection_find no longer treats the "filter" key specially in
    queries - querying for a document with a key named "filter" is the same
    now as any other key.
  • The server description parameter to the following functions is "const":
    • mongoc_server_description_host
    • mongoc_server_description_id
    • mongoc_server_description_ismaster
    • mongoc_server_description_round_trip_time
    • mongoc_server_description_type
  • Exported symbols are no longer declared in seperate export files.
    This could break ABI with applications using clang, which previously
    exported symbols from the internal private ABI.
  • mongoc no longer crashes when multi roundtrip bulk operation fails.
  • Added support for the new readConcernLevel "linearizable".

Removed configure flags:

  • --enable-experimental has been removed and all of its features
    are always available now
  • --enable-hardening has been removed. The flag never actually enabled
    any hardening features and has therefore been removed

Thanks to everyone who contributed to the development of this release.

  • Everyone

Farewell,
-- A. Jesse Jiryu Davis

Don't miss a new mongo-c-driver release

NewReleases is sending notifications on new releases.