1. Oct 06, 2023
  2. Sep 07, 2023
  3. Sep 06, 2023
  4. Aug 08, 2023
  5. Jun 29, 2023
  6. Jun 26, 2023
  7. Jun 21, 2023
  8. Jun 20, 2023
  9. Jun 16, 2023
  10. Jun 14, 2023
  11. Jun 13, 2023
  12. Jun 07, 2023
  13. Jun 02, 2023
  14. May 31, 2023
  15. May 19, 2023
    • Kevin Albertson's avatar
      Remove "Public Technical Preview" from QE Equality API (#969) · ed5a02fb
      Kevin Albertson authored
      This includes:
      
      - AutoEncryptionOpts.encryptedFieldsMap
      - AutoEncryptionOpts.bypassQueryAnalysis
      - EncryptOpts.contentionFactor
      - EncryptOpts.queryType
      - The "equality" value for EncryptOpts.queryType
      - The "Indexed" and "Unindexed" values for EncryptOpts.algorithm
      
      ClientEncryption.CreateEncryptedCollection was already not marked.
      ed5a02fb
  16. May 18, 2023
  17. May 17, 2023
  18. May 12, 2023
  19. May 05, 2023
  20. Apr 28, 2023
    • Kevin Albertson's avatar
      CXX-2637 Remove use of `collStats` and `currentOp` (#960) · 52a1150d
      Kevin Albertson authored
      * sync specification tests to commit 6632b7606e74c6e83ee2d80b7571f55485c7ff33
      
      * remove runCommand Example 2
      
      The example removed from DRIVERS-448.
      
      * replace currentOp command with $currentOp aggregation stage
      
      * remove check for server version 3.5.8
      
      C driver 1.21.0 requires server version 3.6 (minWireVersion=6)
      C++ driver 3.7.x requirees C driver 1.22.1 or higher.
      52a1150d
    • vector-of-bool's avatar
      [CXX-2546] Create Encrypted Collection (#959) · 803386fe
      vector-of-bool authored
      * Implement the CreateEncryptedCollection interface
      
      This changeset introduces the create encrypted collection convenience API, as outlined in DRIVERS-2312. This is used to create data encryption keys on-the-fly when creating a new encrypted collection. The C++ API is mostly just a wrapper around the underlying C API.
      803386fe
  21. Apr 25, 2023
    • Ezra Chung's avatar
      CXX-2683 Replace codecov-bash with new Codecov uploader (#958) · 3b73a2a5
      Ezra Chung authored
      * CXX-2683 Replace old codecov-bash with new uploader
      
      * Remove printing contents of MONGOC_PREFIX directory
      
      * Remove VERBOSE output when running GNU Make
      
      * Reduce verbosity of MSBuild output to minimal
      
      * Remove standard output when building libmongocrypt and libmongoc
      
      * Remove standard output when updating CA certificates
      
      * Defer standard output to failure for examples
      
      * Ensure replset member on port 27017 is primary
      3b73a2a5
  22. Apr 21, 2023
  23. Apr 20, 2023
    • Kyle Kloberdanz's avatar
      FLE 1.0 Shared Library (#954) · 3670e0b5
      Kyle Kloberdanz authored
      
      
      CXX-2433
      CXX-2596
      CXX-2608
      
      * Test mongocryptd is not spawned when shared library is loaded
      * Drivers MUST run all tests with mongocryptd on at least one platform
      for all tested server versions (4.2+).
      * Drivers MUST run all tests with crypt_shared_ on at least one platform
      for all tested server versions (4.2+). For server versions < 6.0,
      drivers MUST test with the latest major release of crypt_shared_
      (currently 6.0). Using the latest major release of crypt_shared_ is
      supported with older server versions.
      
      Co-authored-by: default avatarEzra Chung <88335979+eramongodb@users.noreply.github.com>
      Co-authored-by: default avatarKevin Albertson <kevin.albertson@10gen.com>
      3670e0b5
  24. Apr 18, 2023