2018-04-11 16:02:52 by Filip Hajny | Files touched by this commit (2) |
Log message:
databases/mongo-c-driver: Update to 1.9.4.
- Compatibility with Sphinx 1.7.0
- Ensure a change stream uses the proper session id while iterating
- Fix a rare crash in pooled mode when a replica set member was
disconnected
|
2018-03-01 13:30:54 by Filip Hajny | Files touched by this commit (2) |
Log message:
databases/mongo-c-driver: Update to 1.9.3.
- Fix a session-management bug that could cause an authentication error
while connected to MongoDB 3.6+ and iterating a cursor
- Permit the $gleStats modifier with mongoc_collection_aggregate.
|
2018-01-16 13:09:51 by Filip Hajny | Files touched by this commit (2) |
Log message:
Update databases/mongo-c-driver to 1.9.2.
- No change since 1.9.1; released to keep pace with libbson's
version number.
|
2018-01-15 13:36:26 by Filip Hajny | Files touched by this commit (2) |
Log message:
Update databases/mongo-c-driver to 1.9.1.
- This release fixes a bug that caused session ID to be included
in authentication and server monitoring commands.
|
2018-01-02 11:47:52 by Filip Hajny | Files touched by this commit (4) | |
Log message:
Update databases/mongo-c-driver to 1.9.0.
This version drops support for MongoDB 2.4 and adds support
for MongoDB 3.6 features:
- New struct mongoc_change_stream_t to watch a collection for changes.
- New struct mongoc_client_session_t represents a MongoDB 3.6 session,
which supports causal consistency: you are guaranteed to read your writes
and to perform monotonic reads, even when reading from secondaries or in
a sharded cluster.
- New functions that accept flexible options as a BSON document. These
accept a "sessionId" option and any future options. In addition, the
two new "update" functions accept the "arrayFilters" \
option that is new
in MongoDB 3.6:
- mongoc_collection_insert_one
- mongoc_collection_insert_many
- mongoc_collection_update_one
- mongoc_collection_update_many
- mongoc_collection_replace_one
- mongoc_collection_delete_one
- mongoc_collection_delete_many
- mongoc_client_command_with_opts
- mongoc_database_command_with_opts
- mongoc_collection_command_with_opts
- mongoc_client_find_databases_with_opts
- mongoc_client_get_database_names_with_opts
- mongoc_collection_create_bulk_operation_with_opts
- mongoc_collection_find_indexes_with_opts
- mongoc_database_find_collections_with_opts
- mongoc_database_get_collection_names_with_opts
- New URI option "retryWrites=true" safely and automatically retries \
certain
write operations if the server is a MongoDB 3.6 replica set or sharded
cluster.
- Support for MongoDB OP_MSG wire protocol.
Additional changes not specific to MongoDB 3.6:
- Support for mongodb+srv URIs to query DNS for SRV and TXT records that
configure the connection to MongoDB.
- Support LibreSSL with CMake build
- The "minPoolSize" URI option is deprecated: it's confusing and not \
useful.
Bug fixes:
- mongoc_bulk_operation_execute did not always initialize "reply".
- Fix C99 pedantic warnings.
|
2017-11-20 17:06:11 by Filip Hajny | Files touched by this commit (2) |
Log message:
Update databases/mongo-c-driver to 1.8.2.
- Remove option to bundle the Snappy compression library, it caused issues
for programs linking to libmongoc
- Fix pkg-config and CMake config file flags for programs that statically
link to libmongoc when libmongoc is statically linked to zLib
- The configure flag "--with-zlib=no" was ignored
- Fix crash in authentication when username is NULL
|
2017-10-13 16:27:54 by Filip Hajny | Files touched by this commit (3) |
Log message:
Update databases/mongo-c-driver to 1.8.1.
- Remove a syntax error in the configure script that affects some shells.
- The configure script respects --with-zlib=system and --with-snappy=system.
- The internal mongoc_server_description_t struct is properly reinitialized
after a network error.
- Fix the encoding of this NEWS file.
|
2017-09-26 16:18:22 by Filip Hajny | Files touched by this commit (4) |
Log message:
Update databases/mongo-c-driver to 1.8.0.
- The zLib and Snappy compression libraries are bundled if not
available.
Wire protocol compression is enabled on Windows.
- mongoc_collection_find_and_modify_with_opts now respects a
"writeConcern" field in the "extra" BSON document in its
mongoc_find_and_modify_opts_t.
- The command functions mongoc_client_read_write_command_with_opts,
mongoc_database_read_write_command_with_opts, and
mongoc_collection_read_write_command_with_opts now ignore the
"read_prefs" parameter.
- mongoc_collection_create_index and
mongoc_collection_create_index_with_opts
are both now deprecated. Use mongoc_database_write_command_with_opts
instead; a guide to creating an index using that function has been
added.
- Use select, not WSAPoll, on Windows.
- Always mark a server "Unknown" after a network error (besides a
timeout).
- mongoc_client_pool_t sends platform metadata to the server; before,
only a single mongoc_client_t did.
- New stream method mongoc_stream_timed_out.
- Wire version checks introduced in 1.8.0 will prevent the driver from
connecting to a future MongoDB server version if its wire protocol is
incompatible.
- New CMake option ENABLE_MAINTAINER_FLAGS.
|
2017-09-09 18:15:45 by David A. Holland | Files touched by this commit (2) |
Log message:
Fix illegal shell syntax. Package now builds.
|
2017-09-09 18:14:24 by David A. Holland | Files touched by this commit (1) |
Log message:
sort
|