Announcing 1.21.0 of libbson and libmongoc, the libraries constituting the MongoDB C Driver.
libbson
Bug Fixes:
- Addressed VS 2013 build failures due to missing C99 features.
Improvements:
- Addressed -Wstrict-prototype warnings in bson-atomic.h.
- Addressed incompatible pointer warnings in bson-atomic.h on GCC 4.8.5.
libmongoc
Bug Fixes:
- Addressed VS 2013 build failures due to missing C99 features.
Features:
- Support conditional $merge and $out aggregation on secondaries.
- Bump minimum wire protocol version from 3 (MongoDB 3.0) to 6 (MongoDB 3.6).
- Bump maximum wire protocol version from
14 (MongoDB 5.1)13 (MongoDB 5.0) to 15 (MongoDB 5.2).
Improvements:
- Update algorithm used for generation of OID values to reduce collisions.
Links:
Thanks to everyone who contributed to this release.
- Ezra Chung
- Colby Pike
- Kevin Albertson
- Roberto C. Sánchez
- David CARLIER
- Jeremy Mikola
- Pau Espin Pedrol
- Ryan Schmidt