1. Jun 13, 2024
  2. Jun 12, 2024
  3. Jun 11, 2024
  4. Jun 08, 2024
  5. Jun 07, 2024
  6. Jun 06, 2024
    • vector-of-bool's avatar
      [CDRIVER-5535] Create asset groups in Silk (#1619) · c208106d
      vector-of-bool authored
      * Add a script and Earthly target to create a Silk asset group
      * Define new EVG tasks:
      
      - Add a "Miscellaneous" "variant" to group one-off tasks that don't vary.
      - Add a "create-silk-asset-group" task that creates a Silk asset group
        for the current branch if it does not already exist.
      
      * Ignore a `.secret` file in the repo directory
      * Run the asset group creation on all builds
      c208106d
  7. Jun 05, 2024
  8. Jun 04, 2024
  9. Jun 03, 2024
  10. May 31, 2024
  11. May 30, 2024
  12. May 22, 2024
  13. May 21, 2024
  14. May 18, 2024
    • Kevin Albertson's avatar
      CDRIVER-5560 add server 8.0 tasks (#1603) · 59443b78
      Kevin Albertson authored
      * update config generator scripts
      
      copy `7.0` tasks to `8.0`
      
      * update legacy config generator scripts
      
      copy `7.0` tasks to `8.0`
      
      * regenerate evergreen config
      
      Pulls in prior changes. Removes `-x` from `sh` invocation.
      
      * regenerate evergreen config
      
      * skip `/bulkwrite/server_id/on_retry` if no retryable writes
      
      To address failure observed on a "nossl" task
      
      * add API Version to `/crud/prose_test_5`
      
      To address observed failure in `test-versioned-api-8.0` task
      59443b78
    • Kevin Albertson's avatar
      CDRIVER-5571 deprecate `*_hint` for `*_server_id` (#1601) · c6dc48dc
      Kevin Albertson authored
      * deprecate `*_hint` functions for newly added `*_server_id` functions
      
      * call `*_server_id` functions from `*_hint`
      
      * update calls to use new `*_server_id` functions
      
      * update docs
      
      * update NEWS
      c6dc48dc
  15. May 17, 2024
  16. May 16, 2024
    • Roman-Koshelev's avatar
      a8513a21
    • Kevin Albertson's avatar
      CDRIVER-4363 add client bulk write (#1590) · 84728bdb
      Kevin Albertson authored
      * fix comment in `_mongoc_write_opmsg`
      
      This is a drive-by fix to fix the referenced payload numbers.
      
      * quote key in match error
      
      * propagate error for numeric mismatch
      
      Otherwise, if the type mismatches, the test runner aborts with an error: "expected int64, int32, or double [...]" that does not identify the field.
      
      * add `ASSERT_EQUAL_BSON`
      
      To do exact BSON matches
      
      * align print on match failure
      
      To ease reading error message
      
      * implement client bulk write
      
      include some tests of basic usage and libmongoc-specific behavior. Specification and prose tests test driver-agnostic behavior.
      
      * add example use
      
      * add prose tests
      
      * add specification tests
      
      * support string `w` URI option in test runner
      
      To support `w=majority`
      
      * update unified test runner
      
      * add `BSON_OPTIONAL_PARAM` macro
      
      * replace `BSON_ASSERT (X || true)` with `BSON_OPTIONAL_PARAM (X)`
      84728bdb
    • Kevin Albertson's avatar
      CDRIVER-5565 remove non-API docs (#1600) · 151975f9
      Kevin Albertson authored
      
      
      * libmongoc: remove links to content moved to mongodb.com
      
      The API and APM docs are linked to from mongodb.com.
      
      * libmongoc: remove no-longer-referenced files
      
      * libmongoc: remove `genindex`
      
      The index page only shows one entry for `mongoc_kms_credentials_provider_callback_fn`.
      
      * libmongoc: link to `MongoDB C Driver` page
      
      * libmongoc: fix links to `queryable-encryption`
      
      * libmongoc: fix links to `authentication`
      
      * libmongoc: fix links to `bulk`
      
      * libmongoc: fix links to `client-side-field-level-encryption`
      
      * libmongoc: fix links to `configuring_tls`
      
      * libmongoc: fix links to `connection-pooling`
      
      * libmongoc: fix links to `in-use-encryption`
      
      * libmongoc: fix links to `manage-collection-indexes`
      
      * libmongoc: fix links to ``setting_collation_order`
      
      * libmongoc: fix links to `tutorial_crud_operations`
      
      * libmongoc: fix link to `bulk_operation_bypassing_document_validation`
      
      * libmongoc: fix links to `cursors_tailable`
      
      * libbson: remove links to content moved to mongodb.com
      
      The API docs are linked to from mongodb.com.
      
      * libbson: link to `MongoDB C Driver` page
      
      * libbson: remove no-longer-referenced files
      
      * libbson: fix links to `errors`
      
      * libmongoc: fix links to `bson:errors`
      
      * libmongoc: fix links to `bson:lifetimes`
      
      * homepage: link to `MongoDB C Driver` page
      
      * libmongoc: remove no-longer-used images
      
      * libmongoc: remove unreferenced include
      
      * update links in README
      
      * update link in CONTRIBUTING.md
      
      * fix links to community forums
      
      * add missing "the"
      
      Co-authored-by: default avatarRoberto C. Sánchez <roberto@connexer.com>
      
      * fix `setting_collation_order_` links
      
      Co-authored-by: default avatarRoberto C. Sánchez <roberto@connexer.com>
      
      * fix `setting_collation_order_` in `generate-opts.py`
      
      ---------
      
      Co-authored-by: default avatarRoberto C. Sánchez <roberto@connexer.com>
      151975f9
  17. May 08, 2024
  18. May 07, 2024
  19. May 04, 2024