Releases: mongodb-labs/mongo-arrow
Releases · mongodb-labs/mongo-arrow
PyMongoArrow 1.10.0
Highlights
- Add support for PyArrow 21.0.
- Add support for conversion of unsupported Arrow data types in
write()
function withauto_convert
parameter. - Make
pandas
an 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.decimal128
data 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
PyMongoArrow 1.6.0
PyMongoArrow 1.5.2
What's Changed
- ARROW-247 Fix BulkWriteError import error by @aclark4life in #234
- ARROW-248 Set upper bound for distutils by @blink1073 in #235
New Contributors
- @aclark4life made their first contribution in #234
Full Changelog: 1.5.1...1.5.2