What's Changed
- refactor(ci): replace shell=True and awk pipes with native Python by @RinZ27 in https://github.com/mongodb/mongo-python-driver/pull/2671
- PYTHON-5697 - Migrate 8.0+ tests to Windows 2022 by @NoahStapp in https://github.com/mongodb/mongo-python-driver/pull/2681
- [Spec Resync] 01-19-2026 by @mongodb-drivers-pr-bot[bot] in https://github.com/mongodb/mongo-python-driver/pull/2680
- Bump pyright from 1.1.407 to 1.1.408 by @dependabot[bot] in https://github.com/mongodb/mongo-python-driver/pull/2675
- PYTHON-5692 - [Infrastructure] Improve dependabot version updates by @NoahStapp in https://github.com/mongodb/mongo-python-driver/pull/2682
- PYTHON-5605 - Drop usage of Ubuntu 20 by @NoahStapp in https://github.com/mongodb/mongo-python-driver/pull/2683
- PYTHON-5699 & PYTHON-5698 [Spec Resync] 01-26-2026 by @mongodb-drivers-pr-bot[bot] in https://github.com/mongodb/mongo-python-driver/pull/2685
- PYTHON-5703 Use Ubuntu24 for AWS Auth tests by @blink1073 in https://github.com/mongodb/mongo-python-driver/pull/2686
- PYTHON-5704 Skip free-threading for enterprise auth builds by @blink1073 in https://github.com/mongodb/mongo-python-driver/pull/2687
- Bump astral-sh/setup-uv from 7.1.6 to 7.2.0 in the actions group across 1 directory by @dependabot[bot] in https://github.com/mongodb/mongo-python-driver/pull/2684
- Bump peter-evans/create-pull-request from 8.0.0 to 8.1.0 in the actions group by @dependabot[bot] in https://github.com/mongodb/mongo-python-driver/pull/2692
- PYTHON-1357 - Refactor Cursor and CommandCursor by @NoahStapp in https://github.com/mongodb/mongo-python-driver/pull/2691
- [Spec Resync] 02-02-2026 by @mongodb-drivers-pr-bot[bot] in https://github.com/mongodb/mongo-python-driver/pull/2694
- PYTHON-5467 Add codecov integration by @blink1073 in https://github.com/mongodb/mongo-python-driver/pull/2690
- Bump astral-sh/setup-uv from 7.2.0 to 7.2.1 in the actions group by @dependabot[bot] in https://github.com/mongodb/mongo-python-driver/pull/2700
- PYTHON-XXXX Fixed typo in Running Tests Locally section. by @caseyclements in https://github.com/mongodb/mongo-python-driver/pull/2698
- PYTHON-5467 Fix codecov upload by @blink1073 in https://github.com/mongodb/mongo-python-driver/pull/2701
- PYTHON-5467 Fix codecov upload on Evergreen by @blink1073 in https://github.com/mongodb/mongo-python-driver/pull/2702
- PYTHON-5715 Add appName to OIDC test failpoints by @blink1073 in https://github.com/mongodb/mongo-python-driver/pull/2697
- PYTHON-5705 Improve fallback for PyOpenSSL windows system certs loading by @blink1073 in https://github.com/mongodb/mongo-python-driver/pull/2688
- PYTHON-3898 Add coverage to all variants by @blink1073 in https://github.com/mongodb/mongo-python-driver/pull/2705
- PYTHON-5729 Pin setuptools when using older gevent by @blink1073 in https://github.com/mongodb/mongo-python-driver/pull/2708
- Bump the actions group with 2 updates by @dependabot[bot] in https://github.com/mongodb/mongo-python-driver/pull/2711
- PYTHON-5708 Temporarily skip some BSON encryption tests by @blink1073 in https://github.com/mongodb/mongo-python-driver/pull/2709
- PYTHON-5732 Use mongodb-runner in Evergreen Tests by @blink1073 in https://github.com/mongodb/mongo-python-driver/pull/2703
- PYTHON-5731 - Server selection deprioritization only for overload errors on replica sets by @NoahStapp in https://github.com/mongodb/mongo-python-driver/pull/2710
- PYTHON-5737 - BSON encoding/decoding performance improvements by @NoahStapp in https://github.com/mongodb/mongo-python-driver/pull/2715
- [Spec Resync] 03-02-2026 by @mongodb-drivers-pr-bot[bot] in https://github.com/mongodb/mongo-python-driver/pull/2716
- Python 4542 - Improved sessions API by @NoahStapp in https://github.com/mongodb/mongo-python-driver/pull/2712
- PYTHON-5742 - Add Copilot instructions by @NoahStapp in https://github.com/mongodb/mongo-python-driver/pull/2717
- PYTHON-5747 Add jira link to spec resync PR by @sleepyStick in https://github.com/mongodb/mongo-python-driver/pull/2723
- PYTHON-5114 Test suite reduce killAllSessions calls by @ShaneHarvey in https://github.com/mongodb/mongo-python-driver/pull/2721
- PYTHON-5748 Remove unused SpecRunner class by @ShaneHarvey in https://github.com/mongodb/mongo-python-driver/pull/2725
- PYTHON-5754 Fix USE_ACTIVE_VENV support by @aclark4life in https://github.com/mongodb/mongo-python-driver/pull/2728
- PYTHON-5753 Add just recipes for running coverage tests locally by @aclark4life in https://github.com/mongodb/mongo-python-driver/pull/2727
- PYTHON-5758 Remove unused validation functions by @aclark4life in https://github.com/mongodb/mongo-python-driver/pull/2733
- PYTHON-5757 Deprecate Python 2 methods in SON by @aclark4life in https://github.com/mongodb/mongo-python-driver/pull/2732
- PYTHON-5766 Add codecov badge to readme by @aclark4life in https://github.com/mongodb/mongo-python-driver/pull/2737
- Bump the actions group across 1 directory with 4 updates by @dependabot[bot] in https://github.com/mongodb/mongo-python-driver/pull/2736
- [Spec Resync] 03-30-2026 by @mongodb-drivers-pr-bot[bot] in https://github.com/mongodb/mongo-python-driver/pull/2741
- Bump astral-sh/setup-uv from 7.3.0 to 7.6.0 in the actions group by @dependabot[bot] in https://github.com/mongodb/mongo-python-driver/pull/2740
- PYTHON-5401: Add AI Generated Contributions Policy by @Jibola in https://github.com/mongodb/mongo-python-driver/pull/2696
- PYTHON-5768 Add AGENTS.md w/copilot instructions by @aclark4life in https://github.com/mongodb/mongo-python-driver/pull/2744
- PYTHON-5791 - test_list_database_names should not check ordering by @NoahStapp in https://github.com/mongodb/mongo-python-driver/pull/2751
- PYTHON-5668 - Merge backpressure branch into mainline by @NoahStapp in https://github.com/mongodb/mongo-python-driver/pull/2729
- PYTHON-5795 Fix absolute link to CONTRIBUTING.md in README.md by @aclark4life in https://github.com/mongodb/mongo-python-driver/pull/2756
- PYTHON-5760 Increase _azure_helpers.py coverage by @aclark4life in https://github.com/mongodb/mongo-python-driver/pull/2747
- PYTHON-5772 Increase _gcp_helpers.py coverage by @aclark4life in https://github.com/mongodb/mongo-python-driver/pull/2749
- Revert "PYTHON-5768 Add AGENTS.md w/copilot instructions" (#2744) by @Copilot in https://github.com/mongodb/mongo-python-driver/pull/2754
- PYTHON-5794 - Add prose tests to verify correct retry behavior when a… by @NoahStapp in https://github.com/mongodb/mongo-python-driver/pull/2755
- PYTHON-5797 - Add IWM and Overload Error links to changelog by @NoahStapp in https://github.com/mongodb/mongo-python-driver/pull/2757
- PYTHON-5800 - Simple collation is included in index information by @NoahStapp in https://github.com/mongodb/mongo-python-driver/pull/2761
- PYTHON-5798 - Overload retargeting prose tests do not ensure that sec… by @NoahStapp in https://github.com/mongodb/mongo-python-driver/pull/2760
- PYTHON-5801 - Update changelog for 4.17 release by @NoahStapp in https://github.com/mongodb/mongo-python-driver/pull/2762
New Contributors
- @Copilot made their first contribution in https://github.com/mongodb/mongo-python-driver/pull/2754
Full Changelog: https://github.com/mongodb/mongo-python-driver/compare/4.16.0...4.17.0