-
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? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # 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
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
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
$lookup
can now be used with clients configured for automatic encryption after upgrading tomongodb-client-encryption@>=6.3.0
! 🔒 🎉Double check the following
npm run check:lint
scripttype(NODE-xxxx)[!]: description
feat(NODE-1234)!: rewriting everything in coffeescript