- Notifications
You must be signed in to change notification settings - Fork 1.8k
feat(NODE-6773): add support for $lookup on encrypted collections #4427
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
813223f to ffb01de Compare | Will update the bindings when they are available, we can still start reviewing what is in here in the meantime |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are pending spec test changes from Maxim, I'll re-review the tests when Kevin has updated the prose tests in his PR.
test/integration/client-side-encryption/client_side_encryption.prose.25.lookup.test.ts Outdated Show resolved Hide resolved
test/integration/client-side-encryption/client_side_encryption.prose.25.lookup.test.ts Outdated Show resolved Hide resolved
test/integration/client-side-encryption/client_side_encryption.prose.25.lookup.test.ts Show resolved Hide resolved
test/integration/client-side-encryption/client_side_encryption.prose.25.lookup.test.ts Show resolved Hide resolved
test/integration/client-side-encryption/client_side_encryption.prose.25.lookup.test.ts Show resolved Hide resolved
715c23d to 4f797c9 Compare 2384e2e to e7ec664 Compare test/integration/client-side-encryption/client_side_encryption.prose.25.lookup.test.ts Show resolved Hide resolved
test/integration/client-side-encryption/client_side_encryption.prose.25.lookup.test.ts Outdated Show resolved Hide resolved
test/integration/client-side-encryption/client_side_encryption.prose.25.lookup.test.ts Outdated Show resolved Hide resolved
test/integration/client-side-encryption/client_side_encryption.prose.25.lookup.test.ts Outdated Show resolved Hide resolved
test/integration/client-side-encryption/client_side_encryption.prose.25.lookup.test.ts Show resolved Hide resolved
test/integration/client-side-encryption/client_side_encryption.prose.25.lookup.test.ts Show resolved Hide resolved
test/integration/client-side-encryption/client_side_encryption.prose.25.lookup.test.ts Outdated Show resolved Hide resolved
test/integration/client-side-encryption/client_side_encryption.prose.25.lookup.test.ts Outdated Show resolved Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
all comments should be addressed, but waiting for the release to publish so I can update our dev dep.
Description
What is changing?
adds tests for lookup support
Is there new documentation needed for these changes?
What is the motivation for this change?
Release Highlight
Add support for $lookup on encrypted collections
Starting in the upcoming MongoDB server 8.1, the aggregation stage
$lookupcan now be used with clients configured for automatic encryption after upgrading tomongodb-client-encryption@>=6.3.0! 🔒 🎉Double check the following
npm run check:lintscripttype(NODE-xxxx)[!]: descriptionfeat(NODE-1234)!: rewriting everything in coffeescript