[v3.11] CXX-3363 bump downloaded C driver to 1.30.6#1475
Merged
kevinAlbs merged 14 commits intomongodb:releases/v3.11from Oct 8, 2025
Merged
[v3.11] CXX-3363 bump downloaded C driver to 1.30.6#1475kevinAlbs merged 14 commits intomongodb:releases/v3.11from
kevinAlbs merged 14 commits intomongodb:releases/v3.11from
Conversation
Keep required version the same to avoid a minor version dependency bump in a patch release.
`v1.30.6` => `1.30.6`
Apply similar changes as dc7839a Condition assert on libmongoc versions. Evergreen tests with both 1.30.6 and 1.28.0.
Manually applies 6e20fbc. Commit was not applied since diff does not apply.
Manually applies 6e20fbc. Commit was not applied since diff does not apply.
Related to bf7554c.
a1e2111 to
2b07a51
Compare
eramongodb
approved these changes
Oct 8, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Only backports a bump to the auto-downloaded version (
MONGOC_DOWNLOAD_VERSION) not the required version (MONGOC_REQUIRED_VERSION) to avoid a minor version dependency bump in a patch release.An effort was made to fix some tests. Evergreen tests with C driver 1.28.0 (minimum required) and 1.30.6 (auto downloaded). Changes were applied to update test expectations that changed with the C driver versions:
test atlas connectivitytask: 6e20fbc (CXX-3270)test_mongohousetask: 8815c87 (CXX-3322)Tested with this patch build: https://spruce.mongodb.com/version/68e66a29cc6e0d000790fec8. There are still task failures: macOS 11 tests are failing with latest servers (I expect due to macOS 11 no longer being supported). And MongoDB 4.0 replica set tests are failing related to Node dropping 4.0. These are not addressed.
Note
Support for 3.11 is planned to drop in Nov 2025. Per Major Version Policy we expect to drop support one year after the latest next major release. 4.0 was released in Nov 2024.