Skip to content

[v3.11] CXX-3363 bump downloaded C driver to 1.30.6#1475

Merged
kevinAlbs merged 14 commits intomongodb:releases/v3.11from
kevinAlbs:bump-downloaded-c-1.30.6
Oct 8, 2025
Merged

[v3.11] CXX-3363 bump downloaded C driver to 1.30.6#1475
kevinAlbs merged 14 commits intomongodb:releases/v3.11from
kevinAlbs:bump-downloaded-c-1.30.6

Conversation

@kevinAlbs
Copy link
Copy Markdown
Collaborator

@kevinAlbs kevinAlbs commented Oct 8, 2025

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:

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.

kevinAlbs and others added 14 commits October 8, 2025 10:32
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.
@kevinAlbs kevinAlbs force-pushed the bump-downloaded-c-1.30.6 branch from a1e2111 to 2b07a51 Compare October 8, 2025 14:33
@kevinAlbs kevinAlbs requested a review from eramongodb October 8, 2025 14:33
@kevinAlbs kevinAlbs marked this pull request as ready for review October 8, 2025 14:33
@kevinAlbs kevinAlbs requested a review from a team as a code owner October 8, 2025 14:33
@kevinAlbs kevinAlbs changed the title [v3.11] CXX-3663 bump downloaded C driver to 1.30.6 [v3.11] CXX-3363 bump downloaded C driver to 1.30.6 Oct 8, 2025
@kevinAlbs kevinAlbs merged commit 5f7038e into mongodb:releases/v3.11 Oct 8, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants