libmongoc is the C Driver for MongoDB, a library for building high-performance applications that communicate with MongoDB in the C language. It can also serve as the base for drivers in higher-level languages.
This is a patch release with small bug fixes:
- The fsync and j write concern flags now imply acknowledged writes
- Prevent using fsync or j with conflicting w=0 write concern
- Obey socket timeout consistently in TLS/SSL mode
- Return an error promptly after a network hangup in TLS mode
- Prevent crash using SSL in FIPS mode
- Always return NULL from mongoc_database_get_collection_names on error
- Fix version check for GCC 5 and future versions of Clang
- Fix warnings and errors building on various platforms
- Add configure flag to enable/disable shared memory performance counters
- Minor docs improvements, and fix links from C Driver docs to Libbson docs
Full release notes for libbson 1.1.5 and libmongoc 1.1.5 are here:
The documentation is here:
With this release, libmongoc abandons the convention that odd-numbered patch versions indicate unstable releases. We switch to simple semantic versioning: 1.1.5 is a stable release with bug fixes since 1.1.4. During subsequent development the version will be "1.1.6-dev".
Thanks to everyone who contributed to this version of libmongoc.
- A. Jesse Jiryu Davis
- Christian Hergert
- Jason Carey
- Jeremy Mikola
- Jeroen Ooms
- Hannes Magnusson
Peace,