🚨 [security] [backend] Update mongoose 6.0.8 → 8.2.3 (major)#308
Closed
depfu[bot] wants to merge 1 commit intomainfrom
Closed
🚨 [security] [backend] Update mongoose 6.0.8 → 8.2.3 (major)#308depfu[bot] wants to merge 1 commit intomainfrom
depfu[bot] wants to merge 1 commit intomainfrom
Conversation
Contributor
Author
|
Closed in favor of #310. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
🚨 Your current dependencies have known security vulnerabilities 🚨
This dependency update fixes known security vulnerabilities. Please see the details below and assess their impact carefully. We recommend to merge and deploy this as soon as possible!
Here is everything you need to know about this upgrade. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ mongoose (6.0.8 → 8.2.3) · Repo · Changelog
Security Advisories 🚨
🚨 Mongoose Prototype Pollution vulnerability
🚨 Mongoose Prototype Pollution vulnerability
🚨 Prototype pollution Schema.path in automattic/mongoose
Release Notes
Too many releases to show here. View the full release notes.
Commits
See the full diff on Github. The new version differs by 17 commits:
chore: release 8.2.3Merge pull request #14453 from Automattic/vkarpov15/gh-14435test: remove unnecessary test re: #14435Update test/document.populate.test.jsUpdate test/document.populate.test.jsUpdate test/document.populate.test.jsUpdate test/document.populate.test.jsMerge pull request #14449 from noseworthy/add-search-index-typesUpdate index.d.tsMerge pull request #14452 from Automattic/IslandRhythms/consolidate-scriptstest: setup config file for testing docs generationchore: setup mongodb server v5.0.14 to test generating search datafix(schema): avoid returning string 'nested' as schematyperemove server timeout optionconsolidate scriptstypes(schema): add missing search index typesMerge pull request #14436 from Automattic/vkarpov15/gh-14398Sorry, we couldn't find anything useful about this release.
Release Notes
Too many releases to show here. View the full release notes.
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
Security Advisories 🚨
🚨 MongoDB Driver may publish events containing authentication-related data
🚨 MongoDB Driver may publish events containing authentication-related data
Release Notes
Too many releases to show here. View the full release notes.
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
Commits
See the full diff on Github. The new version differs by 36 commits:
3.0.0feat!: bump supported Node.js version range (#32)fix: update whatwg-url version due to deprecation warning (#31)2.6.0Merge pull request #26 from mongodb-js/compass-6197-redact-password-without-stringfix(redact): handle empty username when redacting password2.5.4fix: remove regexp lookbehind usage COMPASS-5738 (#25)2.5.3fix: never allow literal unescaped @ as part of usernames COMPASS-5958 (#23)2.5.2fix: keep error messages for loose validation same as for strict validation (#22)2.5.1fix: use looseValidation for cloning ConnectionString instances (#21)2.5.0feat: add opt-in for looser connection string validation (#20)2.4.2Merge pull request #19 from mongodb-js/COMPASS-5471-check-missing-host-after-authrefactor: regexp simplificationfix: check missing host after auth COMPASS-5471chore: improve invalid connection string message when scheme/protocol is invalidimprove error message, we had it as 'schema' instead of 'scheme' in compass for years hahAdd error message when schema is invalid2.4.1fix: relax TS types for Compass TS config2.4.0feat: allow typing searchParams and record types (#14)2.3.2Merge pull request #13 from mongodb-js/always-start-matching-from-the-beginning-of-the-stringchore: Always start matching from the beginning of the string2.3.1chore: make redaction a bit more configurable COMPASS-5038 (#12)2.3.0feat: add connection string redaction utilities COMPASS-5308 (#11)2.2.0chore: bump whatwg-url to 11.0.0 (#9)Release Notes
0.9.0 (from changelog)
Does any of this look wrong? Please let us know.
Release Notes
5.0.0 (from changelog)
4.0.3 (from changelog)
4.0.2 (from changelog)
4.0.1 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 69 commits:
chore: release 5.0.0Merge pull request #138 from mongoosejs/vkarpov15/remove-ducktypingBREAKING CHANGE: remove support for `mquery(collection)`, first param is always filterfix couple of merge conflicts from #136Merge pull request #136 from hasezoey/removeOldQueryFnMerge branch 'master' into removeOldQueryFnMerge pull request #137 from hasezoey/updateMongoDriverfeat: remove node 12 supportchore(package.json): actually let mocha exit after finisheddocs(README): de-duplicate header namesdocs(README): various style fixesdocs(README): update for async usetest: update tests for asyncfix(mquery): rename cache "_distinct" to "_distinctDoc" to not conflict with the functionfix(mquery): rename cache "_update" to "_updateDoc" to not conflict with the functionfix(collection/node): add workarounds for removal of "remove" and "update"fix(mquery): actually use parameters to ".then"feat(collection/node): convert to promisesfeat(utils): remove function "tick"feat(mquery): remove "Query.Promise"feat(mquery): remove function "Query.prototype.thunk"feat(mquery): remove function "Query.prototype._wrapCallback"feat(mquery): change most functions to be builder / executerfix(mquery): update conditions for selecting if the input is a collectiontest: update test utils to use promises for setupdeps: update mongodb to "5.x"test: remove "update" from "stream -> throws"feat: remove "snapshot"feat: remove "maxScan"feat: remove "update"feat: remove "remove"Merge pull request #135 from hasezoey/githubMerge pull request #134 from hasezoey/modernizechore: change from "files"-property to ".npmignore"chore(travis.yml): remove filechore(github/workflows): add test workflowchore: add issue & pull request templatestyle: apply updated eslint configchore(eslintrc): update file with modified version from mongoosechore(README): add link to empty link placechore(README): add proper code blocks for script executionschore(README): consistenize indent of listschore(README): lower size of seperatorschore(README): format TOCstyle(mquery): remove empty space between jsdoc commentsstyle(mquery): add missing spaces for example code in JSDOCstyle(mquery): change "Note" headers to be consistentstyle(mquery): add missing ":" to headersstyle(mquery): change headers to have a spacechore(.eslintignore): remove filechore(package.json): add "files" propertychore(Makefile): remove unused filechore(gitignore): add yarn.lockchore: release 4.0.3fix: allow using `comment` with `findOneAndUpdate()`, `count()`, `distinct()` and `hint` with `findOneAndUpdate()`Merge pull request #133 from herrmannplatz/patch-1ci: remove unsupported node versionschore: release 4.0.2Merge pull request #131 from Uzlopak/replace-regexp-cloneeven simpleradd missing newreplace regexp-clone with native functionalitychore: release 4.0.1Merge pull request #130 from Uzlopak/remove-slicedremove sliced, microoptimizationsMerge pull request #128 from jimmywarting/classifyConvert NodeCollection to a classMerge pull request #127 from jimmywarting/rm-utils.isArrayreplace utils.isArray with Array.isArrayCommits
See the full diff on Github. The new version differs by 25 commits:
Release v2.3.1Prepare v2.3.1 releaseUpdate `version`ci(deps): update GitHub Actions workflows to run on Node.js 20 (LTS) (#130)Update dependencies (#128)Fix broken referenceAdd README section for maintainersRelease v2.3.0Rename package.json#name before publishing `punycode.js`Release v2.2.2Update repo URLAdd jsDelivr hits badge (#69)Update mocha dependency (#103)Set up GitHub ActionsAdd test for #115Do not encode DEL (#115)Update browser support section in README (#118)Replace `let` with `const` where applicable (#93)Release v2.2.1Do not decode non-ASCII-alphanumerics in Punycode labels (#124)Release v2.2.0fix: upstream node.js changes (#121)fix: update jsdoc definitions (#120)Fix usage instructions in README (#113)Add LTS Node.js version to CI settings (#92)Release Notes
16.0.0 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 14 commits:
v7.0.0Rename "void" to "undefined"Support environments without SharedArrayBufferRemove dead codeRemove type() internal helper functionStyle updatesFix toNumber BigInt exceptionRemove Function and VoidFunction supportMove assertThrows test helper to a subdirectoryRemove Node.js v10 workaround in the testsUpdate lint configUpdate dev dependencies and require Node v12Switch CI to GitHub ActionsFix typo and dead codeRelease Notes
13.0.0
12.0.1
12.0.0
11.0.0
10.0.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 35 commits:
13.0.0Require Node v16+; update dev dependenciesChange blob: URL origin serialization for inner non-http(s): URLImplement value argument for URLSearchParams has() and delete()Implement URL.canParse()Implement URLSearchParam's sizeOverhaul the test runner12.0.1Update dev dependenciesUpgrade tr46 dependency to fix IDNA issues12.0.0Ensure the URL API roundtrips for opaque pathsLive viewer: rename "URL" field to "input"Live viewer: add escape supportLive viewer: remove another IE-ismLive viewer: update the UI and fragment on loadLive viewer: don't generate new history entriesLive viewer: stop using iframesLive viewer: switch to using modulesLive viewer: stop using duplicate IDsLive viewer: display the origin tooUpdate dev dependenciesUpdate dependencies and require Node v14Update specification and test commit SHAsSplit forbidden host/domain code-pointsLive viewer: fix empty string URL inputs in shared linksLive viewer: switch from browserify to esbuildSimplify cannotHaveAUsernamePasswordPort11.0.0Update URL Standard API to remove cannot-be-a-base-URL10.0.0Update webidl2jsUpdate dependencies and dev dependenciesRemove license yearRemove source transform and add benchmark🆕 @mongodb-js/saslprep (added, 1.1.5)
🗑️ @types/node (removed)
🗑️ base64-js (removed)
🗑️ buffer (removed)
🗑️ denque (removed)
🗑️ ieee754 (removed)
🗑️ regexp-clone (removed)
🗑️ saslprep (removed)
🗑️ sliced (removed)
👉 No CI detected
You don't seem to have any Continuous Integration service set up!
Without a service that will test the Depfu branches and pull requests, we can't inform you if incoming updates actually work with your app. We think that this degrades the service we're trying to provide down to a point where it is more or less meaningless.
This is fine if you just want to give Depfu a quick try. If you want to really let Depfu help you keep your app up-to-date, we recommend setting up a CI system:
* [Circle CI](https://circleci.com), [Semaphore ](https://semaphoreci.com) and [Github Actions](https://docs.github.com/actions) are all excellent options. * If you use something like Jenkins, make sure that you're using the Github integration correctly so that it reports status data back to Github. * If you have already set up a CI for this repository, you might need to check your configuration. Make sure it will run on all new branches. If you don’t want it to run on every branch, you can whitelist branches starting with `depfu/`.Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase.All Depfu comment commands