SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for libmongoc-1_0-0-1.15.3-31.1.x86_64.rpm :

* Sat Dec 21 2019 Martin Hauke - Update to version 1.15.3 Bug fixes:
* Add zstd as a dependency when libmongoc static library is compiled with zstd support
* Thu Nov 07 2019 Martin Hauke - Update to version 1.15.2 Bug fixes:
* Prevent mongoc_transaction_opts_set_max_commit_time_ms from applying to subsequent transactions that should be using the default.
* Do not report the initial error if a retry for a change stream function (mongoc_collection_watch, mongoc_database_watch, or mongoc_client_watch) succeeds
* Mon Sep 02 2019 Martin Hauke - Update to version 1.15.1
* Fix change stream resume logic when no documents received
* Reduce the required cmake version to build with zstd support
* Minor fixes to mongos pinning logic
* Do not resume a change stream on NonResumableChangeStreamError- Update to version 1.15.0 New features:
* Support for sharded transactions on MongoDB sharded clusters 4.2+.
* Add convenient transaction runner (mongoc_client_session_with_transaction), which accepts a callback and performs appropriate retry logic.
* Add a new transaction option to specify maximum time to wait for a commit, mongoc_transaction_opts_set_max_commit_time_ms.
* Add URI option \"retryReads=true\" safely and automatically retries certain read operations if the server is a MongoDB 3.6+.
* Poll SRV records to mongos servers periodically.
* Keep connections alive after a primary stepdown detected.
* Standardizes URI options supported across all spec-compliant MongoDB drivers.
* \"retryWrites\" URI option now defaults to true (requires crypto for session support).
* Send any aggregate with $out or $merge stage to a primary.
* Add the ability to specify an aggregate pipeline as an update document.
* Add a database aggregate helper, mongoc_database_aggregate.
* Add option for change streams, \"startAfter\".
* Add mongoc_change_stream_get_resume_token, which returns the resume token which should be used to resume a change stream.
* Add support for zstd compression. Bug fixes:
* Correctly report an error in mongoc_change_stream_next if the resume token (_id) is not a document. Previously, an error was only reported if the field was missing.
* Fix mongoc_collection_update with MONGOC_UPDATE_MULTI_UPDATE, mongoc_collection_remove, and mongoc_collection_delete when retryWrites was enabled. They would fail previously.
* Command options are now correctly taken into account when batching bulk writes for OP_QUERY. It was possible to exceed the maximum document size before.
* Fix a crash if a multi-batch bulk write with OP_MSG errored on a batch.
* Tue Jul 02 2019 Martin Hauke - Add missing dependency on zlib
* Mon Apr 29 2019 Martin Hauke - Only build manpages on newer distributions since it requires Sphinx >= 1.6
* Wed Feb 27 2019 Martin Pluskal - Small packaging cleanup- Add mising dependency on ICU
* Tue Feb 26 2019 Martin Hauke - Update to version 1.14.0 [#]libbson Features:
* ObjectIDs are generated in compliance with the driver ObjectID spec.
* Add a bson_copy_to_excluding_noinit variant taking a va_list.
* Add example of validating BSON nesting depth with bson_visitor_t. Bug fixes:
* Relaxed JSON pads datetime milliseconds with spaces instead of zeroes. [#]libmongoc Features:
* Support for OpenSSL 1.1.1 and its implementation of TLS v1.3.
* New function mongoc_stream_should_retry.
* New accessor mongoc_server_description_last_update_time.
* New method mongoc_client_reset to be called after forking. Bug fixes:
* OP_MSG with unacknowledged writes (write concern of w:0) would serialize incorrectly on big-endian platforms, causing writes to use the default write concern of w:1.
* mongoc_collection_update_many and mongoc_collection_delete_many would fail with the URI option retryWrites=true.
* In a transaction, the driver now properly ignores the readConcern configured on a client, database, or collection: only the mongoc_transaction_opt_t\'s readConcern is used.
* Remove timestamp from uninstall scripts to permit reproducible build
* Setting mongoc_ssl_opt_t.pem_file or ca_file to a bad file path caused a hang with Darwin SSL.
* Fix the ENABLE_SASL cmake option:
* Remove unnecessary GSSAPI value. It was equivalent to specifying ENABLE_SASL=CYRUS.
* The client pool failed to set proper apm callbacks for clients created via try_pop().- Package man-pages
* Thu Jan 24 2019 mardnhAATTgmx.de- Update to version 1.13.1 Bug fixes:
* mongoc_collection_update_many and mongoc_collection_delete_many would fail with the URI option retryWrites=true.
* Remove timestamp from uninstall scripts to permit reproducible build.
* Add missing header files to the release tarball to fix compilation when configuring with ENABLE_SASL=GSSAPI.
* Separate libmongoc and libbson uninstall scripts so they do not overwrite each other.
* Fix running make install with DESTDIR.- Update to version 1.13.0 Features:
* Report a new error code, MONGOC_ERROR_GRIDFS_CORRUPT, when a chunk larger than chunkSize is detected. Before, the driver had crashed with an assert.
* Restructure of install directory. All mongoc headers are under mongoc/ and all bson headers are under bson/. The preferred way of including the headers are mongoc/mongoc.h and bson/bson.h respectively. Forwarding headers in the root are provided for backwards compatibility.
* The default CMake build type had been unspecified, now it is RelWithDebInfo.
* Support LibreSSL 2.7+. Bug fixes:
* mongoc_collection_replace_one is now a correctly exported symbol.
* Fix multiple issues with readConcern and writeConcern inheritance.
* mongoc_gridfs_create_file_from_stream ignored errors while writing chunks to the server.
* The following functions should not have taken a \"bypassDocumentValidation\" option in bson_t
*opts, the option is now prohibited: - mongoc_bulk_operation_insert_with_opts - mongoc_bulk_operation_update_one_with_opts - mongoc_bulk_operation_update_many_with_opts - mongoc_bulk_operation_replace_one_with_opts
* The heartbeat-succeeded and heartbeat-failed events (part of SDAM Monitoring) had uninitialized \"duration\" fields, they are now set correctly.
* Thu Jul 19 2018 mardnhAATTgmx.de- Update to version 1.12.0 Features:
* New function mongoc_client_session_in_transaction to check if a multi- document transaction is started.
* New examples for change streams and transactions, improved guide for migrating from mongoc_collection_count to mongoc_collection_count_documents Bug fixes:
* Fix occasional crash in sharded queries
* Retry all retryable write concern errors
* mongoc_client_session_commit_transaction sets the correct error label when the primary is unavailable
* mongoc_collection_find_with_opts had prohibited read preference \"primary\" in a transaction
* mongoc_collection_aggregate had not inherited its mongoc_collection_t\'s read preference; only an explicitly provided read preference was used.
* Allow unencoded delimiters in username/password if unambiguous
* Sat Jun 23 2018 mardnhAATTgmx.de- Update to version 1.11.0 It is my pleasure to announce the MongoDB C Driver 1.11.0. This release adds support for MongoDB 4.0 features. It includes the following additions and improvements:
* Multi-document transactions, see mongoc_client_session_start_transaction
* New function mongoc_error_has_label to check for specific error labels such as \"TransientTransactionError\" or \"UnknownTransactionCommitResult\" in error replies.
* New functions to subscribe to changes on an entire client or database: - mongoc_client_watch - mongoc_database_watch
* New option for change streams, \"startAtOperationTime\".
* mongoc_collection_count_with_opts is deprecated for two new functions: - mongoc_collection_count_documents - mongoc_collection_estimated_document_count
* Support for SCRAM-SHA-256 authentication, including support for non-ASCII passwords using libicu is an optional dependency.
* Faster mongoc_database_get_collection_names_with_opts fetches only names, not the entire collection metadata. Additional changes not specific to MongoDB 4.0:
* All \"destroy\" functions such as mongoc_collection_destroy now ignore a NULL argument.
* The driver now returns an error if you attempt to use \"arrayFilters\" in an update with a MongoDB server older than 3.6.
* Update functions include a new \"upsertedCount\" field in the reply document.
* Replace MD5 with FNV-1a hash to generate ObjectIds (for FIPs compliance). Bug fixes:
* Functions incorrectly marked with the \"const\" compiler attribute are now marked as \"pure\", fixes build error when link-time optimization is enabled.
* Wed Jun 20 2018 mardnhAATTgmx.de- Update to version 1.10.3
* This release fixes a crash when parsing binary data from JSON if mongoc_init isn\'t called.
* Fri Jun 08 2018 mardnhAATTgmx.de- Use CMake for building- Update to version 1.10.2
* build fixes- Update to version 1.10.1
* Client sessions were not prohibited with unacknowledged write concern and mongoc_bulk_operation_execute; now they are prohibited. Client sessions have been prohibited with all other unacknowledged writes since 1.10.
* The \"arrayFilters\" update option, new in MongoDB 3.6 and supported since libmongoc 1.9.0, was inadvertently prohibited by mongoc_bulk_operation_update_one_with_opts and mongoc_bulk_operation_update_many_with_opts in 1.10. The option is now permitted again.
* The mongoc-stat tool for displaying shared counters was disabled on Linux and not installed; it is now restored.
* Tue May 01 2018 mardnhAATTgmx.de- Update to version 1.9.5
* New change streams API functions were not marked extern \"C\"
* mongoc_collection_watch now accepts a pipeline argument as a BSON array, in addition to accepting a BSON document with a \"pipeline\" array field
* Crashes in several change stream error handling paths
* Commands could return false with an empty bson_error_t after a replica set reconfig
* Network error messages omitted the command name when using OP_MSG
* Tue Apr 10 2018 mardnhAATTgmx.de- Update to version 1.9.4
* 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.
* Thu Mar 22 2018 mardnhAATTgmx.de- Update to version 1.9.3- Fix URL- Specfile cleanup
* Thu Jan 25 2018 gbvalorAATTgmail.com- Updated to version 1.9.2
* Mon Jul 17 2017 gbvalorAATTgmail.com- Updated to version 1.6.3
* Sat Jan 21 2017 gbvalorAATTgmail.com- Supress check beacuse of unexisting server at build time
* Sat Jan 21 2017 gbvalorAATTgmail.com- Updated to version 1.5.3
* Thu May 05 2016 gbvAATToxixares.com- Updated to version 1.3.5
* Sun Jun 14 2015 gbvalorAATTgmail.com- Updated to version 1.1.7
* Fri Apr 10 2015 gbvalorAATTgmail.com- Fixed some OBS rpmlint erros and warnings in spec file
* Thu Apr 09 2015 gbvalorAATTgmail.com- Adapted spec file to OBS requirements- Updated to version 1.1.4
 
ICM