This release of the Ruby driver deprecates support for MongoDB server versions below 3.6.
2.16.0.alpha1
This release adds the following new feature:
Experimental load balancer support.
The following minor improvement has been made:
GridFS file retrieval no longer requires index creation privileges when the indexes already exist, and is thus usable with users that have only read permissions.
This release of the Ruby driver increases the minimum required Ruby versionto 2.4.
2.15.1
This patch release in the 2.15 series fixes the following issue:
This page documents significant changes in driver releases.
It is not an exhaustive list of changes and generally does not enumerate
bug fixes; please consult the releases page on GitHub <https://github.com/mongodb/mongo-ruby-driver/releases>_ for a more
comprehensive list of changes in each version of the driver and the
releases page in Jira <https://jira.mongodb.org/projects/RUBY?selectedItem=com.atlassian.jira.jira-projects-plugin%3Arelease-page&status=released>_
for the complete list of changes, including those internal to the driver and
its test suite.
.. _release-notes-2.19:
2.19
This release includes the following new features:
Added support for automatic AWS credentials retrieval when AWS KMS is used for
client side encryption.
Added support for automatic GCP credentials retrieval when Google Cloud Key
Management is used for client side encryption.
.. _release-notes-2.18:
2.18
This release of the Ruby driver supports MongoDB version 5.2 and 6.0.
This release includes the following new features:
Added support for queryable encryption <https://www.mongodb.com/docs/upcoming/core/queryable-encryption/queryable-encryption/>_.
Added support for Azure Key Vault, Google Cloud Key Management, and any
KMIP compliant Key Management System to be used as master key storage for
client side encryption.
It is now possible to provide the :ref:path to a schema map file <schema-map-path>
instead of the entire schema map as an object.
The driver now implements the :ref:feature flag <feature-flags> mechanism
for incompatible changes and bug fixes. Changes gated behind feature flags
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
Bumps mongo from 2.8.0 to 2.16.3.
Release notes
Sourced from mongo's releases.
... (truncated)
Changelog
Sourced from mongo's changelog.
... (truncated)
Commits
e0a2ea9
Release 2.16.39b6df99
update atlas certs0f3d0cb
Pin mrss to mtools-legacy 1.5.5f865273
RUBY-3046 send no_cursor_timeout to server again (#2557)7d7f448
Fix RUBY-2427 Server description on 4.4+ servers flips between having compres...5521e58
RUBY-2961 Treat 0 limit as no limit and negative limit as positive limit in q...3f5c2e0
Release 2.16.2159e463
Update public cert117d905
Ruby 2.4 compatibility when loading spec test YAML filesfe7f5a0
Fix RUBY-2932 map_reduce changes broke read preference passing from Mongoid (...You can trigger a rebase of this PR by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)