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