Releases: mongodb-labs/mongo-arrow
Releases · mongodb-labs/mongo-arrow
PyMongoArrow 1.11.0
Highlights
- Add support for PyArrow 22.0.
- Add support for Python 3.14 and 3.14 free-threaded on Linux and MacOS.
- Drop support for Python 3.9 and Python 3.13 free-threaded.
- Extend rather than replace TypeRegistry in write function.
What's Changed
- Bump the actions group with 2 updates by @dependabot[bot] in #344
- Bump the actions group with 2 updates by @dependabot[bot] in #345
- INTPYTHON-497 Extend rather than replace TypeRegistry in write function by @blink1073 in #346
- Bump zizmorcore/zizmor-action from 7f2abfff7488a44086dba64ed2f5a9b431508079 to a016d81e77496751b5c04eb1e8f00214bd396553 in the actions group by @dependabot[bot] in #347
- Bump the actions group with 2 updates by @dependabot[bot] in #348
- Bump zizmorcore/zizmor-action from a016d81e77496751b5c04eb1e8f00214bd396553 to 873539476a7f9b0da7504d0d9e9a6a5275094d98 in the actions group by @dependabot[bot] in #349
- INTPYTHON-757 Force usage of cmake 3 on MacOS GHA runners by @blink1073 in #350
- Bump the actions group with 1 updates by @dependabot[bot] in #351
- Bump mongodb-labs/drivers-github-tools from 2 to 3 in the actions group by @dependabot[bot] in #353
- Bump furo from 2025.7.19 to 2025.9.25 in /bindings/python by @dependabot[bot] in #354
- Bump zizmorcore/zizmor-action from 0696496a48b64e0568faa46ddaf5f6fe48b83b04 to da5ac40c5419dcf7f21630fb2f95e725ae8fb9d5 in the actions group by @dependabot[bot] in #355
- INTPYTHON-782 Upgrade macos 13 to latest by @aclark4life in #356
- PYTHON-5582: Create pull request template by @Jibola in #352
- Bump the actions group with 2 updates by @dependabot[bot] in #358
- Bump the actions group with 2 updates by @dependabot[bot] in #359
- Bump the actions group with 3 updates by @dependabot[bot] in #360
- INTPYTHON-805 & INTPYTHON-704 Add support for PyArrow 22 and Python 3.14 by @blink1073 in #361
- PYTHON-5401: Refactor PR template for clarity and conciseness by @Jibola in #363
- PYTHON-4336 - Add driver metadata to PyMongoArrow by @NoahStapp in #364
- Bump zizmorcore/zizmor-action from 9d985c6a33094e632ee3e60d1924caa8588dc5db to c0e2b1c877e25a91d1d747c438d49199cad29698 in the actions group by @dependabot[bot] in #362
- INTPYTHON-849 Prep for 1.11.0 release by @sleepyStick in #365
New Contributors
Full Changelog: 1.10.0...1.11.0
PyMongoArrow 1.10.0
Highlights
- Add support for PyArrow 21.0.
- Add support for conversion of unsupported Arrow data types in
write()
function withauto_convertparameter. - Make
pandasan optional dependency. - Add support for free-threaded Python 3.13 on Windows.
- Add support for building against
libbson 2.0.
What's Changed
- Bump github/codeql-action from 3.28.18 to 3.28.19 in the actions group by @dependabot[bot] in #322
- Bump github/codeql-action from 3.28.19 to 3.29.0 in the actions group by @dependabot[bot] in #323
- INTPYTHON-653 & INTPYTHON-620 Make pandas optional and add free-threading support on Windows by @blink1073 in #324
- Bump the actions group across 1 directory with 2 updates by @dependabot[bot] in #328
- INTPYTHON-664 Update windows hosts used in GitHub Actions by @blink1073 in #329
- INTPYTHON-665 Add support for bson2 by @blink1073 in #332
- INTPYTHON-419 Include the pyarrow status message in errors by @blink1073 in #330
- PYTHON-5430 Use the zizmor action by @blink1073 in #334
- Bump zizmorcore/zizmor-action from 1c7106082dbc1753372e3924b7da1b9417011a21 to 0f0557ab4a0b31211d42435e42df31cbd63fdd59 in the actions group by @dependabot[bot] in #335
- INTPYTHON-694 Support PyArrow 21.0 by @blink1073 in #337
- Bump zizmorcore/zizmor-action from 0f0557ab4a0b31211d42435e42df31cbd63fdd59 to 87e33752ad17c7c7fc16fe27c858900c59b18d77 in the actions group by @dependabot[bot] in #339
- INTPYTHON-520 Ensure all parquet data types are handled by @sleepyStick in #338
- Bump zizmorcore/zizmor-action from 87e33752ad17c7c7fc16fe27c858900c59b18d77 to 383d31df2eb66a2f42db98c9654bdc73231f3e3a in the actions group by @dependabot[bot] in #340
- Bump furo from 2024.8.6 to 2025.7.19 in /bindings/python by @dependabot[bot] in #341
- INTPYTHON-712 Prep for 1.10 release by @blink1073 in #342
- INTPYTHON-712 Bump version to 1.10 by @blink1073 in #343
New Contributors
- @sleepyStick made their first contribution in #338
Full Changelog: 1.9.0...1.10.0
PyMongoArrow 1.9.0
Community forum post: https://www.mongodb.com/community/forums/t/pymongoarrow-1-9-0-released/322311
What's Changed
- Bump github/codeql-action from 3.28.17 to 3.28.18 in the actions group by @dependabot in #314
- INTPYTHON-389 - Avoid Type Mismatch Conversion to NaN by @NoahStapp in #316
- INTPYTHON-625 Fix imports in docs build by @aclark4life in #317
- INTPYTHON-626 Release 1.9.0 by @blink1073 in #319
Full Changelog: 1.8.0...1.9.0
PyMongoArrow 1.8.0
Primary Changes
- Add support for PyArrow 20.0.
- Add support for free-threaded python on Linux and MacOS.
What's Changed
- INTPYTHON-589 Fix invocation of version bump script in release process by @blink1073 in #304
- INTPYTHON-608 Use pinned sources for GitHub Actions by @blink1073 in #307
- Bump github/codeql-action from 3.28.16 to 3.28.17 in the actions group by @dependabot in #309
- INTPYTHON-609 Add support for PyArrow 20 by @blink1073 in #310
- INTPYTHON-392 Add support for free-threaded Python by @blink1073 in #311
- INTPYTHON-621 Prep for 1.8.0 release by @blink1073 in #313
Full Changelog: 1.7.2...1.8.0
PyMongoArrow 1.7.2
Bugs Fixed
- INTPYTHON-575 Fix handling of empty embedded arrays by @blink1073 in #296
What's Changed
- INTPYTHON-569 Fix handling of cmake version by @blink1073 in #292
- INTPYTHON-589 Add automated release support for pymongoarrow by @blink1073 in #293
- INPYTHON-589 Fix release workflow by @blink1073 in #294
- INTPYTHON-578 Use Python 3.11 for cibuildwheel environment by @blink1073 in #297
- INTPYTHON-575 Fix handling of empty embedded arrays by @blink1073 in #296
- INTPYTHON-592 Convert to use just and uv by @blink1073 in #298
- Prep for 1.7.2 release by @blink1073 in #299
- INTPYTHON-592 Update release workflow by @blink1073 in #300
- INPYTHON-592 Fix Release Version Bump Handling by @blink1073 in #301
- INTPYTHON-592 Fix invocation of version bump script in release process by @blink1073 in #302
- Update criteria for PyPi publishing in release workflow by @blink1073 in #303
Full Changelog: 1.7.1...1.7.2
PyMongoArrow 1.7.1
What's Changed
- PYTHON-5131 Migrate off of Ubuntu 20.04 GitHub Actions Runners by @blink1073 in #282
- INTPYTHON-555 Fix usage of auditwheel by @blink1073 in #287
- INTPYTHON-556 Fix expected exception in polars test by @blink1073 in #288
- INTPYTHON-549 Rework the projection logic to allow reading list-of-struct data structures using a specified schema by @zpks in #285
- Prepare for 1.7.1 release by @blink1073 in #290
New Contributors
Full Changelog: 1.7.0...1.7.1
PyMongoArrow 1.7.0
Highlights
- Add support for PyArrow 19
- Add support for
pyarrow.decimal128data type.
What's Changed
- PYTHON-5047 Fix handling of testpypi by @blink1073 in #268
- Add pip to dependabot config by @blink1073 in #269
- Bump furo from 2023.9.10 to 2024.8.6 in /bindings/python by @dependabot in #273
- Update sphinx requirement from <8,>=5.3 to >=5.3,<9 in /bindings/python by @dependabot in #272
- Update sphinx-rtd-theme requirement from <3,>=2 to >=2,<4 in /bindings/python by @dependabot in #270
- PYTHON-5058 Fix aarch64 wheel build by @blink1073 in #275
- PYTHON-5047 Do not run publish job on forks by @blink1073 in #276
- INTPYTHON-489 Update pyarrow requirement from <18.1,>=18.0 to >=19.0,<19.1 in /bindings/python by @dependabot in #277
- INTPYTHON-228 & INTPYTHON-464 Include data types in API docs and add API docs to landing page by @blink1073 in #279
- INTPYTHON-538 Add support for PyArrow Decimal128 type by @blink1073 in #278
- Prepare for 1.7 release by @blink1073 in #280
Full Changelog: 1.6.4...1.7.0
PyMongoArrow 1.6.4
What's Changed
- PYTHON-5058 & PYTHON-5047 Improve testing of publish workflows by @blink1073 in #267
- INTPYTHON-498 Missing field handling in nested data by @blink1073 in #266
Full Changelog: 1.6.3...1.6.4
PyMongoArrow 1.6.3
What's Changed
- Bump supercharge/mongodb-github-action from 1.11.0 to 1.12.0 in the actions group by @dependabot in #256
- INTPYTHON-490 Fix segmentation fault when document doesn't match schema by @blink1073 in #261
- INTPYTHON-493 Fix handling of nulls in arrays by @blink1073 in #263
Full Changelog: 1.6.2...1.6.3