You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat: add packaging for CSFLE shared library MONGOSH-1116 (#1230)
* feat: detect CSFLE library path and pass it to driver MONGOSH-1118 (#1246)
- Add `--csfleLibrarySearchPath` and `csfleLibraryPath` command line
flags to control CSFLE library search path behavior
- This is necessary for us for testing, but also likely for users,
because simply adding an entry to the `PATH` environment variable
will not be enough to locate the library if it is in a non-standard
location (unlike mongocryptd).
- Use these options in our e2e/smoke tests
- Download the shared library when required for testing
- Add CSFLE path detection logic, which replaces our mongocryptd
path detection logic
- Pass the resulting AutoEncryptionExtraOptions down to the driver.
* chore: bump mongodb-client-encryption, add ts-expect-error MONGOSH-1196 (#1266)
This should be sufficient for bringing the CSFLE shared library work
into a mergeable state.
The ts-expect-error comments can likely be removed pretty soon as well,
with the next driver bump.
* fix(ci): rpm uses /usr/lib64 rather than /usr/lib
* fixup: rc5 is minimum workingcsfle library version
* fixup: drop ts-expect-error where unnecessary
* fixup: update csfle distro lookup table, adjust new fle2 integration tests
* fixup: monkey-patch mongodb-client-encryption for bypassQueryAnalysis
* fixup: use minimum-glibc shared library in linux e2e tests, skip s390x fle testing
* fixup: regen evergreen config, fix e2e fle test skipping
* fixup: align new debian 11 dockerfile with docker changes
0 commit comments