I'm pleased to announce version 1.3.5 of libbson and libmongoc, the libraries constituting the MongoDB C Driver.

libbson

No change since 1.3.4; released to keep pace with libmongoc's version.

libmongoc

This release fixes a crash in mongoc_cleanup when an allocator had been set with bson_mem_set_vtable.

It also introduces a configure option MONGOC_NO_AUTOMATIC_GLOBALS which prevents code built with GCC from automatically calling mongoc_init and mongoc_cleanup when your code does not. This obscure, GCC-specific behavior was a bad idea and we'll remove it entirely in version 2.0. Meanwhile, we're letting you explicitly opt-out.

Thanks to Hannes Magnusson, who did the significant work on this release.


Image: Henry Ford Luce, 1890.