Skip to content
This repository has been archived by the owner on Mar 20, 2024. It is now read-only.

build(deps): bump mongodb and mongoose #51

Closed

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Jan 16, 2024

Bumps mongodb to 4.17.2 and updates ancestor dependency mongoose. These dependencies need to be updated together.

Updates mongodb from 4.9.1 to 4.17.2

Release notes

Sourced from mongodb's releases.

v4.17.2

4.17.2 (2023-11-16)

The MongoDB Node.js team is pleased to announce version 4.17.2 of the mongodb package!

Release Notes

Fix connection leak when serverApi is enabled

When enabling serverApi the driver's RTT mesurment logic (used to determine the closest node) still sent the legacy hello command "isMaster" causing the server to return an error. Unfortunately, the error handling logic did not correctly destroy the socket which would cause a leak.

Both sending the correct hello command and the error handling connection clean up logic are fixed in this change.

Bug Fixes

  • NODE-5751: RTTPinger always sends legacy hello (#3923) (bc3d020)

Documentation

We invite you to try the mongodb library immediately, and report any issues to the NODE project.

v4.17.1

4.17.1 (2023-08-23)

The MongoDB Node.js team is pleased to announce version 4.17.1 of the mongodb package!

Release Notes

Import of saslprep updated to correct library.

Fixes the import of saslprep to be the correct @mongodb-js/saslprep library.

Bug Fixes

Documentation

We invite you to try the mongodb library immediately, and report any issues to the NODE project.

v4.17.0

4.17.0 (2023-08-17)

... (truncated)

Changelog

Sourced from mongodb's changelog.

4.17.2 (2023-11-16)

Bug Fixes

  • NODE-5751: RTTPinger always sends legacy hello (#3923) (bc3d020)

4.17.1 (2023-08-23)

Bug Fixes

4.17.0 (2023-08-17)

Features

  • NODE-5272: do not create or drop ecc collections (#3678) (d26ad61)
  • NODE-5398: use mongodb-js/saslprep instead of saslprep (#3820) (5244711)

Bug Fixes

  • NODE-5262: AWS Lambda metadata detection logic is too permissive (#3683) (c0c3d99)
  • NODE-5311: construct error messages for AggregateErrors in Node16+ (#3683) (98b7bdf)
  • NODE-5316: prevent parallel topology creation in MongoClient.connect (#3696) (e13038d)
  • NODE-5356: prevent scram auth from throwing TypeError if saslprep is not a function (#3732) (2d028af)
  • NODE-5536: remove credentials from ConnectionPoolCreatedEvent options (#3812) (2910dca)

4.16.0 (2023-04-18)

Features

  • NODE-5159: add FaaS env information to client metadata (#3639) (e0b20f1)
  • NODE-5199: add alternative runtime detection to client metadata (#3647) (fba16ad)

Bug Fixes

  • NODE-5161: metadata duplication in handshake (#3628) (b790142)
  • NODE-5200: relax SRV record validation to account for a dot suffix (#3640) (4272c43)

4.15.0 (2023-04-04)

Features

... (truncated)

Commits
  • aab9c46 chore(4.x): release 4.17.2 [skip-ci] (#3926)
  • bc3d020 fix(NODE-5751): RTTPinger always sends legacy hello (#3923)
  • c698918 test(NODE-5738): update data lake test scripts (#3920)
  • 3934465 ci(NODE-5654): remove vars from evergreen config (#3881)
  • 278523a ci(NODE-5667): remove custom dep tests against master and fix prose test 14 (...
  • 85996c3 test(NODE-5618): use npm 9 on eol node versions (#3862)
  • cdc3d53 chore(4.x): release 4.17.1 [skip-ci] (#3840)
  • ff6c293 fix(NODE-5573): fix saslprep import (#3838)
  • c83a801 chore(4.x): release 4.17.0 [skip-ci] (#3763)
  • 1b59955 chore: update release automation scripts 4.x (#3824)
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by dbx-node, a new releaser for mongodb since your current version.


Updates mongoose from 6.6.0 to 6.12.5

Release notes

Sourced from mongoose's releases.

6.10.1 / 2023-03-03

  • fix: avoid removing empty query filters in $and and $or #13086 #12898
  • fix(schematype): fixed validation for required UUID field #13018 lpizzinidev
  • fix(types): add missing Paths generic param to Model.populate() #13070
  • docs(migrating_to_6): added info about removal of reconnectTries and reconnectInterval options #13083 lpizzinidev
  • docs: fix code in headers for migrating_to_5 #13077 hasezoey
  • docs: backport misc documentation changes into 6.x #13091 hasezoey

6.10.0 / 2023-02-22

6.9.3 / 2023-02-22

  • fix(connection): delay calculating autoCreate and autoIndex until after initial connection established #13007 #12940 lpizzinidev
  • fix(discriminator): allows update doc with discriminatorKey #13056 #13055 abarriel
  • fix(query): avoid sending unnecessary empty projection to MongoDB server #13059 #13050
  • fix(model): avoid sending null session option with document operations #13053 #13052 lpizzinidev
  • fix(types): use MergeTypes for type overrides in HydratedDocument #13066 #13040
  • docs(middleware): list validate as a potential query middleware #13057 #12680
  • docs(getters-setters): explain that getters do not run by default on toJSON() #13058 #13049
  • docs: refactor docs generation scripts #13044 hasezoey

6.9.2 / 2023-02-16

6.9.1 / 2023-02-06

  • fix(document): isModified should not be triggered when setting a nested boolean to the same value as previously #12994 lpizzinidev
  • fix(document): save newly set defaults underneath single nested subdocuments #13002 #12905
  • fix(update): handle custom discriminator model name when casting update #12947 wassil
  • fix(connection): handles unique autoincrement ID for connections #12990 lpizzinidev
  • fix(types): fix type of options of Model.aggregate #12933 ghost91-
  • fix(types): fix "near" aggregation operator input type #12954 Jokero
  • fix(types): add missing Top operator to AccumulatorOperator type declaration #12952 lpizzinidev
  • docs(transactions): added example for Connection.transaction() method #12943 #12934 lpizzinidev
  • docs(populate): fix out of date comment referencing onModel property #13000
  • docs(transactions): fix typo in transactions.md #12995 Parth86

... (truncated)

Changelog

Sourced from mongoose's changelog.

6.12.5 / 2024-01-03

  • perf(schema): remove unnecessary lookahead in numeric subpath check
  • fix(document): allow setting nested path to null #14226
  • fix(document): avoid flattening dotted paths in mixed path underneath nested path #14198 #14178
  • fix: add ignoreAtomics option to isModified() for better backwards compatibility with Mongoose 5 #14213

6.12.4 / 2023-12-27

  • fix: upgrade mongodb driver -> 4.17.2
  • fix(document): avoid treating nested projection as inclusive when applying defaults #14173 #14115
  • fix: account for null values when assigning isNew property #14172 #13883

8.0.3 / 2023-12-07

  • fix(schema): avoid creating unnecessary clone of schematype in nested array so nested document arrays use correct constructor #14128 #14101
  • docs(connections): add example of registering connection event handlers #14150
  • docs(populate): add example of using refPath and ref functions #14133 #13834
  • types: handle using BigInt global class in schema definitions #14160 #14147
  • types: make findOneAndDelete() without options return result doc, not ModifyResult #14153 #14130
  • types(model): add no-generic override for insertMany() with options #14152 #13999
  • types: add missing Type for applyDefaults #14159 jaypea

7.6.7 / 2023-12-06

  • fix: avoid minimizing single nested subdocs if they are required #14151 #14058
  • fix(populate): allow deselecting discriminator key when populating #14155 #3230
  • fix: allow adding discriminators using Schema.prototype.discriminator() to subdocuments after defining parent schema #14131 #14109
  • fix(schema): avoid creating unnecessary clone of schematype in nested array so nested document arrays use correct constructor #14128 #14101
  • fix(populate): call transform object with single id instead of array when populating a justOne path under an array #14135 #14073
  • types: add back mistakenly removed findByIdAndRemove() function signature #14136 #14132

8.0.2 / 2023-11-28

  • fix(populate): set populated docs in correct order when populating virtual underneath doc array with justOne #14105
  • fix(populate): fix curPath to update appropriately #14099 #14098 csy1204
  • types: make property names show up in intellisense for UpdateQuery #14123 #14090
  • types(document): correct return type for doc.deleteOne() re: Mongoose 8 breaking change #14110 #14081
  • types: correct types for when includeResultMetadata: true is set #14078
  • types(models): allow specifying timestamps as inline option for bulkWrite() operations #14112 #14072
  • docs: fix rendering of 7.x server compatibility #14086 laupow
  • docs(source/api): fix "index.js" -> "mongoose.js" rename #14125
  • docs(README): update breaking change version #14126

7.6.6 / 2023-11-27

  • perf: avoid double-running setter logic when calling push() #14120 #11380
  • fix(populate): set populated docs in correct order when populating virtual underneath doc array with justOne #14105 #14018
  • fix: bump mongodb driver -> 5.9.1 #14084 #13829 lorand-horvath
  • types: allow defining document array using [{ prop: String }] syntax #14095 #13424

... (truncated)

Commits
  • 2d68983 chore: release 6.12.5
  • b4e3b2f Merge pull request #14213 from Automattic/vkarpov15/gh-14024
  • 0960fae types(document): add ignoreAtomics option to isModified typedefs re: #14024
  • f7e9816 docs(document): add ignoreAtomics option to docs
  • e3c12cf types(model): add missing strict and timestamps options to bulkWrite() re: #8778
  • f37b4f2 Merge pull request #14226 from Automattic/vkarpov15/gh-14205
  • b286b02 fix: also allow setting nested field to undefined re: #14205
  • 6d526cd fix(document): allow setting nested path to null
  • 403a28e fix: add ignoreAtomics option to isModified() for better backwards compatibil...
  • 8e141d1 perf(schema): remove unnecessary lookahead in numeric subpath check
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @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)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [mongodb](https://github.com/mongodb/node-mongodb-native) to 4.17.2 and updates ancestor dependency [mongoose](https://github.com/Automattic/mongoose). These dependencies need to be updated together.


Updates `mongodb` from 4.9.1 to 4.17.2
- [Release notes](https://github.com/mongodb/node-mongodb-native/releases)
- [Changelog](https://github.com/mongodb/node-mongodb-native/blob/v4.17.2/HISTORY.md)
- [Commits](mongodb/node-mongodb-native@v4.9.1...v4.17.2)

Updates `mongoose` from 6.6.0 to 6.12.5
- [Release notes](https://github.com/Automattic/mongoose/releases)
- [Changelog](https://github.com/Automattic/mongoose/blob/master/CHANGELOG.md)
- [Commits](Automattic/mongoose@6.6.0...6.12.5)

---
updated-dependencies:
- dependency-name: mongodb
  dependency-type: indirect
- dependency-name: mongoose
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Jan 16, 2024
Copy link
Author

dependabot bot commented on behalf of github Mar 20, 2024

OK, I won't notify you again about this release, but will get in touch when a new version is available.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot bot deleted the dependabot/npm_and_yarn/mongodb-and-mongoose-4.17.2 branch March 20, 2024 23:24
@furkansimsekli
Copy link
Member

Development won't continue!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant