Update mongodb to the latest version 🚀 #6656
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
☝️ Important announcement: Greenkeeper will be saying goodbye 👋 and passing the torch to Snyk on June 3rd, 2020! Find out how to migrate to Snyk and more at greenkeeper.io
The dependency mongodb was updated from
3.5.6
to3.5.7
.This version is not covered by your current version range.
If you don’t accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.
Publisher: mbroadst
License: Apache-2.0
Release Notes for v3.5.7
The MongoDB Node.js team is pleased to announce version 3.5.7 of the driver
Release Highlights
Warning: Accessing non-existent property 'count' of module exports inside circular dependency
Work earlier this year left some dead code in our operations code, resulting in this warning message reported by multiple users. While we still have a few cycles in our codebase yet, this will quiet Node.js 14's circular dependency warnings.
Sessions are only acquired when operations are executed
Drivers use an implicit session for all operations where an explicit session is not provided. A subtle bug was introduced when session support was implemented where implicit sessions were created and assigned to operations even if they were about to sit in a queue waiting for execution. This results in the driver creating many sessions rather than reusing pooled ones. The fix is to ensure a session is only checked out of the pool when the operation is about to be written to a server.
Thanks very much to all the community members who contributed to this release!
Release Notes
Bug
Improvement
Commits
The new version differs by 12 commits.
6eb6d6c
chore(release): 3.5.7
7f1cf35
refactor(ChangeStream): use maybePromise for next/hasNext
8851a28
docs: fix event names in gridFS tutorial
8a69ed6
chore: update snappy version to fix issue with node v4
61aaa3d
doc: document options supported by the unified topology
f778ef5
test: reduce flakiness of socket timeout test
3d05a6d
fix: limit growth of server sessions through lazy acquisition
56a1b8a
fix: remove circular dependency warnings on node 14
84d2354
test: temporarily skip sharded transactions tests
0b6f813
chore: update package lock to depend on latest bson version
0665a02
test: remove replicaset topology from reIndex tests
d8bbb55
test: lint the driver in a single evergreen task
See the full diff
FAQ and help
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper bot 🌴