./databases/mongo-c-driver, MongoDB client library written in C

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.26.0, Package name: mongo-c-driver-1.26.0, Maintainer: pkgsrc-users

mongo-c-driver is a client library written in C for MongoDB.


Required to run:
[textproc/icu] [devel/snappy]


Package options: ssl

Master sites:

Filesize: 7157.199 KB

Version history: (Expand)


CVS history: (Expand)


   2024-02-22 18:33:04 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
mongo-c-driver: updated to 1.26.0

libmongoc 1.26.0

New Features:

  * Support named KMS providers.
  * Redirect retries in sharded clusters to another mongos if possible.

Improvements:

  * Add `VERSION_CURRENT` file in source to ease building.
  * Consider more errors retryable.
   2024-01-27 09:28:52 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
mongo-c-driver: updated to 1.25.4

mongo-c-driver 1.25.4

libbson

Fixes:

Restore support for Sphinx 1.7.6 for man page build.

libmongoc

Fixes:

Restore support for Sphinx 1.7.6 for man page build.

mongo-c-driver 1.25.3

libbson

No changes since 1.25.2. Version incremented to match the libmongoc version.

libmongoc

Fixes:

Disable shared libmongoc targets if ENABLE_SHARED=OFF
Fix documentation build with Python 3.9.

mongo-c-driver 1.25.2

libbson

Fixes:

Fix conversion warning with GCC 12.
libmongoc

Fixes:

Fix data race in mongoc_cursor_get_host.

mongo-c-driver 1.25.1

libbson

Fixes:

The BUILD_VERSION CMake option was restored.
Fixes to some format strings in trace logs.
Allow mongoc_buffer_t to be larger than INT_MAX.
libmongoc

Fixes:

Add back support for BUILD_VERSION CMake option. BUILD_VERSION was \ 
unintentionally removed in 1.25.0.

mongo-c-driver 1.25.0

libbson

New Features:

Add bson_array_builder_t.
Platform Support:

Support for macOS 10.14 is dropped.
Support for Ubuntu 14.04 is dropped.
Support for Debian 8.1 is dropped.
libmongoc

Fixes:

Send recoveryToken in transactions when connected to a load balancer.
Improvements:

Remove optional dependency of libicu.
Added ability to manage Atlas Search indexes
Use OP_MSG exhaust for mongod >= 4.2. Enable exhaust cursors for mongos >= 7.1.
Share cached credentials for SCRAM authentication among all clients to improve \ 
performance.
Use polling monitoring in FaaS environments.
Build Configuration:

Remove ENABLE_SRV=AUTO. Only support boolean values for ENABLE_SRV.
Platform Support:

Support for macOS 10.14 is dropped.
Support for Ubuntu 14.04 is dropped.
Support for Debian 8.1 is dropped.
Other:

The constructed source-distribution archive is no longer available as a
release artifact. Please instead use the per-release repository archive
attached to a GitHub release, or clone the repository at the desired release
tag.
   2023-11-08 14:21:43 by Thomas Klausner | Files touched by this commit (2377)
Log message:
*: recursive bump for icu 74.1
   2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2298)
Log message:
*: bump for openssl 3
   2023-09-06 21:35:00 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
mongo-c-driver: updated to 1.24.4

libmongoc 1.24.4

Fixes:
  * Fix build failure caused by missing `bson-dsl.h` install in libbson.
   2023-08-27 10:51:08 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
mongo-c-driver: fix build on NetBSD
   2023-08-25 18:40:05 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
mongo-c-driver: updated to 1.24.3

mongo-c-driver 1.24.3

libbson

Fixes:

Fix parsing of [ { $code: ... } ] or [{$dbPointer: ...}].
Improve detection Fix use of strerror_l
Fix possible overflow parsing Decimal128 in extJSON with very large exponents

libmongoc

Fixes:

Fix possible memory leak on SCRAM authentication failure.
Fix possible recursive lock on network error in single-threaded client.
   2023-08-07 09:19:33 by Nia Alarie | Files touched by this commit (1)
Log message:
mongo-c-driver: Fix problems including sysctl.h on NetBSD