Changelog for
ruby2.7-rubygem-mongo-2.20.0-lp156.1.2.x86_64.rpm :
* Fri Jun 21 2024 Dan Čermák
- 2.20.0: Version 2.20.0 of the Ruby driver for MongoDB is released. This adds the following new features:
* Connection strings no longer require a slash between the hosts and the options. E.g., \"mongodb://example.com?w=1\" and \"mongodb://example.com/?w=1\" are both valid connection strings now. (https://jira.mongodb.org/browse/RUBY-3329)
* Container runtime and orchestration metadata for the client environment are now sent to the server for analytics purposes. (https://jira.mongodb.org/browse/RUBY-3298)
* When connecting to a CosmosDB (Azure) or DocumentDB (Amazon) instance, a warning message will now be logged. (https://jira.mongodb.org/browse/RUBY-3296)
* When attempting a retry of a read or write operation in a sharded topology, the retry will be attempted on a different mongos instance, if possible. (https://jira.mongodb.org/browse/RUBY-2748)
* Add support for the newly-released Ruby-BSON version 5.0.
* Support for Ruby 2.5 and 2.6 has been discontinued. Support for Ruby 2.7 and JRuby 9.2 has been deprecated, and will be discontinued in a future driver version. Support for JRuby 9.4 has been added. This release also fixes the following user-facing issues:
* The driver will now raise an error if `start_transaction` is invoked and the server deployment does not support transactions. (https://jira.mongodb.org/browse/RUBY-1791)
* Encountering a network error when a session is live will mark the session dirty and discard it, preventing the session from being reused when it is likely to fail. (https://jira.mongodb.org/browse/RUBY-1813)
* Tailable cursors would terminate early, after reading existing documents, instead of waiting for more. (https://jira.mongodb.org/browse/RUBY-3332)
* There was an issue where writes could fail with an exception if no session was active. (https://jira.mongodb.org/browse/RUBY-3358)
* Tue Nov 28 2023 Dan Čermák - 2.19.3: This is a patch release that adds support for:- [RUBY 3268 Add search index management helpers](https://jira.mongodb.org/browse/RUBY-3268)
* Fri Nov 03 2023 Dan Čermák - 2.19.2: This is a patch release that fixes the following issue:
* [RUBY-3332 Tailable cursors do no work](https://jira.mongodb.org/browse/RUBY-3332) 2.18.3: This is a patch release that fixes the following issue:
* [RUBY-3332 Tailable cursors do no work](https://jira.mongodb.org/browse/RUBY-3332) 2.19.1: This patch release in the 2.19 series fixes the following issue: [RUBY-3284 Connection Pool does not open new connections when needed](https://jira.mongodb.org/browse/RUBY-3284) 2.19.0: This feature release of the Ruby driver supports MongoDB version 7.0. It includes the following new features:
* [RUBY-3066 Cache AWS Credentials Where Possible](https://jira.mongodb.org/browse/RUBY-3066)
* [RUBY-2732 Add native support for AWS IAM Roles for service accounts, EKS in particular](https://jira.mongodb.org/browse/RUBY-2732)
* [RUBY-3049 Provide access to raw result document when the server returns an error for a command](https://jira.mongodb.org/browse/RUBY-3049)
* [RUBY-2989 Obtain AWS credentials for CSFLE in the same way as for MONGODB-AWS](https://jira.mongodb.org/browse/RUBY-2989)
* [RUBY-3088 Support the Azure VM-assigned Managed Identity for Automatic KMS Credentials](https://jira.mongodb.org/browse/RUBY-3088)
* [RUBY-3005 Support for Range Indexes](https://jira.mongodb.org/browse/RUBY-3005)
* [RUBY-2512 Support AWS authentication with temporary credentials in CSFLE](https://jira.mongodb.org/browse/RUBY-2512)
* [RUBY-3062 Add support for GCP attached service accounts when using GCP KMS](https://jira.mongodb.org/browse/RUBY-3062) The following issues were addressed:
* [RUBY-3079 Propagate Original Error for Write Errors Labeled NoWritesPerformed](https://jira.mongodb.org/browse/RUBY-3079)
* [RUBY-3104 Collection create method does not support some options](https://jira.mongodb.org/browse/RUBY-3104)
* [RUBY-3095 SMC options are not correctly converted to Ruby options](https://jira.mongodb.org/browse/RUBY-3095) The following minor improvements were made:
* [RUBY-3252 Show user friendly error if ffi is not installed](https://jira.mongodb.org/browse/RUBY-3252)
* [RUBY-3052 Automatically create Queryable Encryption keys](https://jira.mongodb.org/browse/RUBY-3052)
* [RUBY-3185 Remove getNonce command usage for 6.2+](https://jira.mongodb.org/browse/RUBY-3185)
* [RUBY-3187 Permit tlsDisableOCSPEndpointCheck in KMS TLS options](https://jira.mongodb.org/browse/RUBY-3187)
* [RUBY-2495 Rate limit new connection creations (maxConnecting)](https://jira.mongodb.org/browse/RUBY-2495)
* [RUBY-2927 Preemptively cancel in progress operations when SDAM heartbeats timeout](https://jira.mongodb.org/browse/RUBY-2927)
* [RUBY-1768 URI serialization to string](https://jira.mongodb.org/browse/RUBY-1768)
* [RUBY-2609 Enable TCP_USER_TIMEOUT by default when possible](https://jira.mongodb.org/browse/RUBY-2609)
* [RUBY-3105 Swallow SocketError when closing cursor](https://jira.mongodb.org/browse/RUBY-3105)
* [RUBY-3068 Expose rich field information in the updateDescription](https://jira.mongodb.org/browse/RUBY-3068)
* [RUBY-1595 Improve error reporting when symbol/string is passed as read preference](https://jira.mongodb.org/browse/RUBY-1595)
* [RUBY-3081 Do not try to connect to mongocryptd if shared library is available](https://jira.mongodb.org/browse/RUBY-3081) 2.18.2: This patch release in the 2.18 series adds the following new features:- [RUBY-1253 Cursor iteration should complete abnormally when another thread closes the cursor](https://jira.mongodb.org/RUBY-1253)- [RUBY-3187 Permit tlsDisableOCSPEndpointCheck in KMS TLS options](https://jira.mongodb.org/RUBY-3187) The following issues have also been addressed:- [RUBY-1595 Improve error reporting when symbol/string is passed as read preference](https://jira.mongodb.org/RUBY-1595)- [RUBY-3087 Reinstate ability of insert_many to take an Enumerable argument which is not an Array](https://jira.mongodb.org/RUBY-3087)
* Wed Dec 07 2022 Stephan Kulow updated to version 2.18.1 no changelog found
* Fri Sep 25 2020 Stephan Kulow updated to version 2.13.0 no changelog found
* Thu May 07 2020 Stephan Kulow - updated to version 2.12.1 no changelog found
* Mon Feb 10 2020 Stephan Kulow - updated to version 2.11.3 no changelog found
* Fri Jul 19 2019 Stephan Kulow - updated to version 2.9.0 no changelog found
* Fri Mar 29 2019 Stephan Kulow - updated to version 2.8.0 no changelog found
* Sat Mar 02 2019 Stephan Kulow - updated to version 2.7.1 no changelog found
* Wed Sep 05 2018 cooloAATTsuse.com- updated to version 2.6.2 no changelog found
* Thu Jul 12 2018 factory-autoAATTkulow.org- updated to version 2.6.1 no changelog found
* Wed Jul 11 2018 factory-autoAATTkulow.org- updated to version 2.6.1 no changelog found
* Tue Jun 26 2018 factory-autoAATTkulow.org- updated to version 2.6.0 no changelog found
* Fri May 04 2018 factory-autoAATTkulow.org- updated to version 2.5.3 no changelog found
* Thu May 03 2018 factory-autoAATTkulow.org- updated to version 2.5.2 no changelog found
* Wed Feb 21 2018 factory-autoAATTkulow.org- updated to version 2.5.1 no changelog found
* Thu Feb 08 2018 cooloAATTsuse.com- updated to version 2.5.0 no changelog found
* Thu Aug 03 2017 cooloAATTsuse.com- updated to version 2.4.3 no changelog found
* Tue May 30 2017 cooloAATTsuse.com- updated to version 2.4.2 no changelog found
* Wed Dec 21 2016 cooloAATTsuse.com- updated to version 2.4.1 no changelog found
* Wed Nov 30 2016 cooloAATTsuse.com- updated to version 2.4.0 no changelog found
* Wed Nov 02 2016 cooloAATTsuse.com- updated to version 2.3.1 no changelog found
* Wed Aug 17 2016 cooloAATTsuse.com- updated to version 2.3.0 no changelog found
* Tue Jul 26 2016 cooloAATTsuse.com- updated to version 2.2.7 no changelog found
* Wed Jul 13 2016 cooloAATTsuse.com- updated to version 2.2.6 no changelog found
* Sat Apr 30 2016 cooloAATTsuse.com- updated to version 2.2.5 no changelog found
* Wed Mar 02 2016 cooloAATTsuse.com- updated to version 2.2.4 no changelog found
* Fri Feb 19 2016 cooloAATTsuse.com- updated to version 2.2.3 no changelog found
* Tue Jan 26 2016 cooloAATTsuse.com- updated to version 2.2.2 no changelog found
* Thu Dec 17 2015 cooloAATTsuse.com- updated to version 2.2.1 no changelog found
* Tue Dec 08 2015 cooloAATTsuse.com- updated to version 2.2.0 no changelog found
* Sat Oct 17 2015 cooloAATTsuse.com- updated to version 2.1.2 no changelog found
* Thu Oct 01 2015 cooloAATTsuse.com- updated to version 2.1.1 no changelog found
* Fri Sep 11 2015 cooloAATTsuse.com- updated to version 2.1.0 no changelog found
* Thu Jun 25 2015 cooloAATTsuse.com- updated to version 2.0.6 no changelog found
* Fri Jun 12 2015 cooloAATTsuse.com- updated to version 2.0.5 no changelog found
* Fri May 15 2015 cooloAATTsuse.com- updated to version 2.0.4 no changelog found
* Wed Apr 29 2015 cooloAATTsuse.com- updated to version 2.0.3 no changelog found
* Wed Apr 01 2015 cooloAATTsuse.com- updated to version 2.0.2
* Fri Mar 27 2015 cooloAATTsuse.com- updated to version 2.0.1
* Mon Feb 09 2015 cooloAATTsuse.com- updated to version 1.12.0
* Tue Nov 04 2014 tboergerAATTsuse.com- Updated to 1.11.1, no changelog available
* Mon Oct 13 2014 cooloAATTsuse.com- adapt to new rubygem packaging