Skip to content
This repository was archived by the owner on Oct 13, 2020. It is now read-only.

Libbson 1.1.0

Choose a tag to compare

@hanumantmk hanumantmk released this 28 Jan 22:56
· 803 commits to master since this release
1.1.0
a794a5a

Libbson 1.1.0

It is my pleasure to announce to you the release of Libbson-1.1.0.

This release is a stable release with some ABI additions and bugfixes.

The below changes include the changes mentioned in the rc0.

ABI/API changes include:

  • RC0
    • Deprecation of bson_copy_to_excluding
    • Addition of bson_copy_to_excluding_noinit
  • Removal of MIN, MAX and ABS macros in favor of BSON_MIN, BSON_MAX and
    BSON_ABS. Note this is a breaking source level change if you relied on
    these from bson.h. Also note that this is not a breaking ABI change.
  • Addition of BSON_ERROR_BUFFER_SIZE macro

Other changes include:

  • RC0
    • Addition of a versioned ABI for the libbson shared library
    • fixed bson_get_monotonic_time fallback when a system monotonic clock can not
      be found. Formerly failed to compile with an incorrect call to
      bson_gettimeofday
    • Allow the "dbref" convention in bson_validate when BSON_VALIDATE_DOLLAR_KEYS
      is present
    • Support for ISO-8601 or $numberLong dates in bson <-> json parsing
    • Quiet various compiler warnings

Thanks to everyone who contributed to the development of this release candidate for
Libbson.

  • Adam Midvidy
  • Christian Hergert
  • Daniel Colchete
  • Ivan Suvorov
  • Hannes Magnusson
  • Jason Carey
  • Jérôme Lebel
  • Samantha Ritter

-- Jason Carey