diff options
author | fhajny <fhajny> | 2016-12-09 13:54:21 +0000 |
---|---|---|
committer | fhajny <fhajny> | 2016-12-09 13:54:21 +0000 |
commit | 9588a4ef7a5cd28ff5ec692f40d3bee582b5688b (patch) | |
tree | be9fbc3c177d00571755e9a4e763dfa77b776ac9 /databases/mongo-c-driver/distinfo | |
parent | 70131e47d4b3b3e9a7306d459442c5ac6e4ab2f2 (diff) | |
download | pkgsrc-9588a4ef7a5cd28ff5ec692f40d3bee582b5688b.tar.gz |
Update databases/mongo-c-driver to 1.5.0.
New features and bug fixes:
- MongoDB 3.4 Support
- New URI and read preference option, "maxStalenessSeconds"
- Set MongoDB client handshake data with mongoc_client_set_appname or
mongoc_client_pool_set_appname.
- writeConcern and readConcern enhancements.
- Collation allows users to specify language-specific rules for string
comparison when sorting documents.
- mongoc_collection_count_with_opts uses the collection's read
preference if none is passed in
- Improved TLS support
- Fixed LibreSSL (libssl) support
- Added LibreSSL (libtls) support
- Fixed Secure Channel build on VS 2010
- OpenSSL now supports SNI (all others already do)
- Additional features for Application Performance Monitoring
- New functions accept flexible options as a BSON document.
- mongoc_collection_find is now deprecated in favor of
mongoc_collection_find_with_opts.
- New helper function to include read concern in one of the above
function's options parameter: mongoc_read_concern_append.
- mongoc_client_command no longer applies the client's read preference
and read concern by default. Same change for mongoc_database_command
and mongoc_collection_command.
- mongoc_collection_count_with_opts now applies the collection's read
preference if no read preference is provided
- mongoc_collection_create_index and mongoc_collection_drop_index now
apply the collection's write concern.
- mongoc_collection_create_index_with_opts now applies the collection's
write concern if none is specified in "opts"
- connectTimeoutMS timer now begins after DNS resolution, and resets for
each interface attempted (e.g., if the driver first tries IPv6, then
IPv4).
- New error code MONGOC_ERROR_DUPLICATE_KEY.
- mongoc_collection_find no longer treats the "filter" key specially in
queries - querying for a document with a key named "filter" is the
same now as any other key.
- The server description parameter to the following functions is
"const":
- mongoc_server_description_host
- mongoc_server_description_id
- mongoc_server_description_ismaster
- mongoc_server_description_round_trip_time
- mongoc_server_description_type
- Exported symbols are no longer declared in seperate export files.
- mongoc no longer crashes when multi roundtrip bulk operation fails.
- Added support for the new readConcernLevel "linearizable".
- Clients now check for misformatted "readPreferenceTags" in URI.
- New CMake option ENABLE_TRACING allows debug output, which before had
only been available with "configure --enable-tracing".
- Bugfix: "PossiblePrimary"-type replicas could be selected for reads
- Bugfixes: The random number generator used to select servers is now
properly seeded, and secondary queries are now properly distributed
according to localThresholdMS, not just to the lowest-latency secondary.
The latency estimate is reset after a connection error.
- Fix crashes in mongoc_topology_invalidate_server and
mongoc_client_kill_cursor.
- mongoc_collection_insert, mongoc_collection_update,
mongoc_collection_remove consistently use domain MONGOC_ERROR_BSON,
code MONGOC_ERROR_BSON_INVALID if passed oversized BSON, and
MONGOC_ERROR_COLLECTION for other errors. mongoc_bulk_operation_execute
continues to use MONGOC_ERROR_COMMAND for all errors.
- If mongoc_client_pool_t fails to start its scanner thread in the
background, it logs and aborts instead of silently continuing, then
failing to connect.
- The driver now updates its view of the whole topology with information
from each new connection handshake.
- Improved error reporting when the driver fails to reach the server,
and correctly distinguish "connection error" and "connection timeout".
Deprecations:
- mongoc_collection_find is deprecated for
mongoc_collection_find_with_opts.
Removed configure flags:
- --enable-experimental has been removed. All previously experimental
features are now always on.
- The configure option "--enable-hardening" had had no effect. It is
removed in favor of system-wide compiler configuration.
Diffstat (limited to 'databases/mongo-c-driver/distinfo')
-rw-r--r-- | databases/mongo-c-driver/distinfo | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/databases/mongo-c-driver/distinfo b/databases/mongo-c-driver/distinfo index 3c358921504..a026a905fff 100644 --- a/databases/mongo-c-driver/distinfo +++ b/databases/mongo-c-driver/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.19 2016/10/02 09:31:47 fhajny Exp $ +$NetBSD: distinfo,v 1.20 2016/12/09 13:54:21 fhajny Exp $ -SHA1 (mongo-c-driver-1.4.2.tar.gz) = 84d0c7143248370a7577808a643ae54b0fe9dd66 -RMD160 (mongo-c-driver-1.4.2.tar.gz) = 707abf41082d35a182a5e4f72a5baffa2193faf5 -SHA512 (mongo-c-driver-1.4.2.tar.gz) = 402b9d0f2ae957a07336c9a6d971440472acef8e17a3ba5e89635ca454a13d4b7cf5f9b71151ed6182c012efb5fac6684acfc00443c6bca07cdd04b9f7eddaeb -Size (mongo-c-driver-1.4.2.tar.gz) = 6136969 bytes +SHA1 (mongo-c-driver-1.5.0.tar.gz) = 0efbee3a8cad869d173a21ef1be0efebdce1bc5d +RMD160 (mongo-c-driver-1.5.0.tar.gz) = f95263ba6100314043b28515be119097c647d603 +SHA512 (mongo-c-driver-1.5.0.tar.gz) = 28dbe86d16fe2b81adde1f0735b8a29027ef10c9e6a006de5230aaa93a1eca1423ab60347f3a080fc28dbba4373c867abfbb770ebf71b1660177d932db423c2c +Size (mongo-c-driver-1.5.0.tar.gz) = 6259776 bytes |