File rubygem-mongo.changes of Package rubygem-mongo

-------------------------------------------------------------------
Mon Nov  4 17:04:41 UTC 2024 - Dan Čermák <dan.cermak@posteo.net>

- 2.21.0:

Version 2.21.0 of the [MongoDB Ruby Driver](https://rubygems.org/gems/mongo) is now available.

**Release Highlights**

- [RUBY-2523](https://jira.mongodb.org/browse/RUBY-2523): Introducing "Client-Side Operations Timeout" (CSOT). Most timeout-related options have been deprecated and unified under a single, new `timeout_ms` option. Deprecated options include `socket_timeout`, `wait_queue_timeout`, `wtimeout`, `max_time_ms`, and `max_commit_time_ms`.
- [RUBY-3503](https://jira.mongodb.org/browse/RUBY-3503): Bump maxWireVersion for server 8.0 support.
- [RUBY-3392](https://jira.mongodb.org/browse/RUBY-3392) and [RUBY-3457](https://jira.mongodb.org/browse/RUBY-3457): Support for range v2 queries with queryable encryption, including a new `trim_factor` parameter.
- [RUBY-3463](https://jira.mongodb.org/browse/RUBY-3463): Fixed connection issues in load-balanced topologies caused by cursors incorrectly releasing the connection between operations.

**Documentation**

Documentation is available at [MongoDB.com](https://www.mongodb.com/docs/ruby-driver/current/).

**Installation**

You may install this version via RubyGems, with:

```
gem install --version 2.21.0 mongo
```

## What's Changed

* RUBY-3414 Re-enable serverless by @comandeo-mongo in https://github.com/mongodb/mongo-ruby-driver/pull/2885
* DOP-4704: Remove docs/ directory that has been moved to docs-ruby by @i80and in https://github.com/mongodb/mongo-ruby-driver/pull/2883
* RUBY-3514 pointer to docs by @adviti-mishra in https://github.com/mongodb/mongo-ruby-driver/pull/2888
* RUBY-3503 Bump the max wire version from 21 to 25 for server 8.0 compatibility by @adviti-mishra in https://github.com/mongodb/mongo-ruby-driver/pull/2887
* RUBY-2523 Client Side Operations Timeout by @comandeo-mongo in https://github.com/mongodb/mongo-ruby-driver/pull/2882
* RUBY-3463 Fix cursor behaviour on load balanced by @comandeo-mongo in https://github.com/mongodb/mongo-ruby-driver/pull/2893
* RUBY-3392 Support QE Range v2 by @comandeo-mongo in https://github.com/mongodb/mongo-ruby-driver/pull/2894
* RUBY-3544 prepare for 2.21.0 by @jamis in https://github.com/mongodb/mongo-ruby-driver/pull/2895

## New Contributors
* @i80and made their first contribution in https://github.com/mongodb/mongo-ruby-driver/pull/2883
* @adviti-mishra made their first contribution in https://github.com/mongodb/mongo-ruby-driver/pull/2888

**Full Changelog**: https://github.com/mongodb/mongo-ruby-driver/compare/v2.20.1...v2.21.0

2.20.1:

Version 2.20.1 of the [MongoDB Ruby Driver](https://rubygems.org/gems/mongo) is now available.

**Release Highlights**

This patch release includes one bug fix, and one documentation update:

* [RUBY-3496](https://jira.mongodb.org/browse/RUBY-3496) Certain retryable errors were not being retried when legacy retries were enabled. Thank you to Joe Lim for the PR!
* [RUBY-3434](https://jira.mongodb.org/browse/RUBY-3434) Documentation was added/improved to suggest how to configure Mongoid for use with forking web servers. Thank you to Johnny Shields for the PR!

**Documentation**

Documentation is available at [MongoDB.com](https://www.mongodb.com/docs/ruby-driver/current/).

**Installation**

You may install this version via RubyGems, with:

```
gem install --version 2.20.1 mongo
```
<!-- Release notes generated using configuration in .github/release.yml at v2.20.1 -->

## What's Changed

* RUBY-3434: Improve documentation for forking servers by @johnnyshields in https://github.com/mongodb/mongo-ruby-driver/pull/2856
* DRIVERS-2769 Add test for unknown auth mechanism by @comandeo-mongo in https://github.com/mongodb/mongo-ruby-driver/pull/2858
* DOCSP-38547 Update Quick Start Title by @jordan-smith721 in https://github.com/mongodb/mongo-ruby-driver/pull/2864
* RUBY-3500 Fix failing test configurations by @comandeo-mongo in https://github.com/mongodb/mongo-ruby-driver/pull/2879
* RUBY-3496 Fix legacy read pool retry error by @joelim41 in https://github.com/mongodb/mongo-ruby-driver/pull/2878

**Full Changelog**: https://github.com/mongodb/mongo-ruby-driver/compare/v2.20.0...v2.20.1



-------------------------------------------------------------------
Fri Jun 21 10:15:45 UTC 2024 - Dan Čermák <dan.cermak@posteo.net>

- 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 08:12:35 UTC 2023 - Dan Čermák <dan.cermak@posteo.net>

- 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  3 07:42:58 UTC 2023 - Dan Čermák <dan.cermak@posteo.net>

- 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  7 11:26:29 UTC 2022 - Stephan Kulow <coolo@suse.com>

updated to version 2.18.1
  no changelog found

-------------------------------------------------------------------
Fri Sep 25 14:19:50 UTC 2020 - Stephan Kulow <coolo@suse.com>

updated to version 2.13.0
  no changelog found

-------------------------------------------------------------------
Thu May  7 21:04:34 UTC 2020 - Stephan Kulow <coolo@suse.com>

- updated to version 2.12.1
  no changelog found

-------------------------------------------------------------------
Mon Feb 10 15:11:16 UTC 2020 - Stephan Kulow <coolo@suse.com>

- updated to version 2.11.3
  no changelog found

-------------------------------------------------------------------
Fri Jul 19 09:23:11 UTC 2019 - Stephan Kulow <coolo@suse.com>

- updated to version 2.9.0
  no changelog found

-------------------------------------------------------------------
Fri Mar 29 06:06:38 UTC 2019 - Stephan Kulow <coolo@suse.com>

- updated to version 2.8.0
  no changelog found

-------------------------------------------------------------------
Sat Mar  2 15:26:34 UTC 2019 - Stephan Kulow <coolo@suse.com>

- updated to version 2.7.1
  no changelog found

-------------------------------------------------------------------
Wed Sep  5 10:29:06 UTC 2018 - coolo@suse.com

- updated to version 2.6.2
  no changelog found

-------------------------------------------------------------------
Thu Jul 12 06:15:23 UTC 2018 - factory-auto@kulow.org

- updated to version 2.6.1
  no changelog found

-------------------------------------------------------------------
Wed Jul 11 17:15:05 UTC 2018 - factory-auto@kulow.org

- updated to version 2.6.1
  no changelog found

-------------------------------------------------------------------
Tue Jun 26 23:06:37 UTC 2018 - factory-auto@kulow.org

- updated to version 2.6.0
  no changelog found

-------------------------------------------------------------------
Fri May  4 23:14:04 UTC 2018 - factory-auto@kulow.org

- updated to version 2.5.3
  no changelog found

-------------------------------------------------------------------
Thu May  3 21:15:25 UTC 2018 - factory-auto@kulow.org

- updated to version 2.5.2
  no changelog found

-------------------------------------------------------------------
Wed Feb 21 05:29:55 UTC 2018 - factory-auto@kulow.org

- updated to version 2.5.1
  no changelog found

-------------------------------------------------------------------
Thu Feb  8 06:13:15 UTC 2018 - coolo@suse.com

- updated to version 2.5.0
  no changelog found

-------------------------------------------------------------------
Thu Aug  3 19:27:30 UTC 2017 - coolo@suse.com

- updated to version 2.4.3
  no changelog found

-------------------------------------------------------------------
Tue May 30 05:16:09 UTC 2017 - coolo@suse.com

- updated to version 2.4.2
  no changelog found

-------------------------------------------------------------------
Wed Dec 21 05:34:40 UTC 2016 - coolo@suse.com

- updated to version 2.4.1
  no changelog found

-------------------------------------------------------------------
Wed Nov 30 05:40:58 UTC 2016 - coolo@suse.com

- updated to version 2.4.0
  no changelog found

-------------------------------------------------------------------
Wed Nov  2 05:39:40 UTC 2016 - coolo@suse.com

- updated to version 2.3.1
  no changelog found

-------------------------------------------------------------------
Wed Aug 17 04:32:19 UTC 2016 - coolo@suse.com

- updated to version 2.3.0
  no changelog found

-------------------------------------------------------------------
Tue Jul 26 04:31:59 UTC 2016 - coolo@suse.com

- updated to version 2.2.7
  no changelog found

-------------------------------------------------------------------
Wed Jul 13 04:34:40 UTC 2016 - coolo@suse.com

- updated to version 2.2.6
  no changelog found

-------------------------------------------------------------------
Sat Apr 30 04:37:18 UTC 2016 - coolo@suse.com

- updated to version 2.2.5
  no changelog found

-------------------------------------------------------------------
Wed Mar  2 05:33:01 UTC 2016 - coolo@suse.com

- updated to version 2.2.4
  no changelog found

-------------------------------------------------------------------
Fri Feb 19 05:33:26 UTC 2016 - coolo@suse.com

- updated to version 2.2.3
  no changelog found

-------------------------------------------------------------------
Tue Jan 26 05:34:02 UTC 2016 - coolo@suse.com

- updated to version 2.2.2
  no changelog found

-------------------------------------------------------------------
Thu Dec 17 05:32:20 UTC 2015 - coolo@suse.com

- updated to version 2.2.1
  no changelog found

-------------------------------------------------------------------
Tue Dec  8 05:31:28 UTC 2015 - coolo@suse.com

- updated to version 2.2.0
  no changelog found

-------------------------------------------------------------------
Sat Oct 17 04:29:53 UTC 2015 - coolo@suse.com

- updated to version 2.1.2
  no changelog found

-------------------------------------------------------------------
Thu Oct  1 04:30:53 UTC 2015 - coolo@suse.com

- updated to version 2.1.1
  no changelog found

-------------------------------------------------------------------
Fri Sep 11 04:29:24 UTC 2015 - coolo@suse.com

- updated to version 2.1.0
  no changelog found

-------------------------------------------------------------------
Thu Jun 25 04:30:33 UTC 2015 - coolo@suse.com

- updated to version 2.0.6
  no changelog found

-------------------------------------------------------------------
Fri Jun 12 04:32:09 UTC 2015 - coolo@suse.com

- updated to version 2.0.5
  no changelog found

-------------------------------------------------------------------
Fri May 15 04:30:30 UTC 2015 - coolo@suse.com

- updated to version 2.0.4
  no changelog found

-------------------------------------------------------------------
Wed Apr 29 04:30:12 UTC 2015 - coolo@suse.com

- updated to version 2.0.3
  no changelog found

-------------------------------------------------------------------
Wed Apr  1 04:33:52 UTC 2015 - coolo@suse.com

- updated to version 2.0.2

-------------------------------------------------------------------
Fri Mar 27 05:31:29 UTC 2015 - coolo@suse.com

- updated to version 2.0.1

-------------------------------------------------------------------
Mon Feb  9 12:30:33 UTC 2015 - coolo@suse.com

- updated to version 1.12.0

-------------------------------------------------------------------
Tue Nov  4 11:27:09 UTC 2014 - tboerger@suse.com

- Updated to 1.11.1, no changelog available

-------------------------------------------------------------------
Mon Oct 13 14:24:28 UTC 2014 - coolo@suse.com

- adapt to new rubygem packaging

-------------------------------------------------------------------
Sun May 18 09:04:35 UTC 2014 - coolo@suse.com

- updated to version 1.10.1

-------------------------------------------------------------------
Sun Apr  6 05:38:48 UTC 2014 - coolo@suse.com

- updated to version 1.10.0

-------------------------------------------------------------------
Fri Aug 30 10:00:30 UTC 2013 - coolo@suse.com

- updated to version 1.9.2

-------------------------------------------------------------------
Wed Jul 31 05:45:54 UTC 2013 - coolo@suse.com

- updated to version 1.9.1

-------------------------------------------------------------------
Thu Jun 13 05:36:17 UTC 2013 - coolo@suse.com

- updated to version 1.9.0

-------------------------------------------------------------------
Sat May 25 20:58:17 UTC 2013 - coolo@suse.com

- updated to version 1.8.6

-------------------------------------------------------------------
Thu Jan 24 06:50:32 UTC 2013 - coolo@suse.com

- updated to version 1.8.2

-------------------------------------------------------------------
Tue Jan  8 20:22:04 UTC 2013 - coolo@suse.com

- updated to version 1.8.1

-------------------------------------------------------------------
Tue Nov 27 18:59:23 UTC 2012 - coolo@suse.com

- updated to version 1.8.0

-------------------------------------------------------------------
Wed Aug 29 08:22:06 UTC 2012 - coolo@suse.com

- updated to version 1.7.0

-------------------------------------------------------------------
Tue Dec  6 12:43:34 UTC 2011 - jmassaguerpla@suse.com

- Updated to 1.5.1 

-------------------------------------------------------------------
Wed Oct 26 10:52:23 UTC 2011 - fcastelli@suse.com

- Update to 1.4.1

-------------------------------------------------------------------
Tue Mar 29 10:06:26 UTC 2011 - kkaempf@novell.com

- update to 1.2.4
- split off -doc subpackage

-------------------------------------------------------------------
Mon Jun 14 12:52:28 UTC 2010 - mrueckert@suse.de

- update to version 1.0.2

-------------------------------------------------------------------
Fri Jun 11 10:00:01 UTC 2010 - mrueckert@suse.de

- use rubygems_requires macro

-------------------------------------------------------------------
Thu Jan  7 17:22:55 CET 2010 - prusnak@suse.cz

- created package

openSUSE Build Service is sponsored by