Uproot

Latest version: v5.5.2

Safety actively analyzes 710445 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 57

5.2.0rc5

The only change in this release is that it's made from the `main` branch, with `main-fsspec` (all of the 5.2.0 changes) rebase-and-merged into it. Thus, the order of the applied diffs may be a little different, but it should be the same code. If this pre-release is acceptable, we will follow with 5.2.0 with _no_ changes. (5.2.0 will have a longer set of release notes because it will show differences with respect to 5.1.2.)

New features

_(none!)_

Bug-fixes and performance

_(none!)_

Other

_(none!)_

**Full Changelog**: https://github.com/scikit-hep/uproot5/compare/5.2.0rc4...v5.2.0rc5

5.2.0rc4

New features

* feat: refactoring the AwkwardForth code-discovery process by jpivarski in https://github.com/scikit-hep/uproot5/pull/943
* feat(draft): add `report=` argument for `uproot.dask`; trigger report collection (take 2!) by douglasdavis in https://github.com/scikit-hep/uproot5/pull/1058

Bug-fixes and releases

* fix: `const std::string` identification by HaarigerHarald in https://github.com/scikit-hep/uproot5/pull/1043

Other

* test: remove hyphens from test names (PyCharm compatibility) by lobis in https://github.com/scikit-hep/uproot5/pull/1053
* test: zstandard should be a test dependency, and xxhash goes with lz4. by jpivarski in https://github.com/scikit-hep/uproot5/pull/1056
* docs: add HaarigerHarald as a contributor for code by allcontributors in https://github.com/scikit-hep/uproot5/pull/1049
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/1019
* chore(deps): bump conda-incubator/setup-miniconda from 2 to 3 by dependabot in https://github.com/scikit-hep/uproot5/pull/1051
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/1060

New Contributors
* HaarigerHarald made their first contribution in https://github.com/scikit-hep/uproot5/pull/1043

**Full Changelog**: https://github.com/scikit-hep/uproot5/compare/v5.2.0rc3...v5.2.0rc4

5.2.0rc3

New features

* feat: improve uri scheme parsing with list of available schemes from `fsspec` by lobis in https://github.com/scikit-hep/uproot5/pull/1009
* feat: use only loop executor for `fsspec` source by lobis in https://github.com/scikit-hep/uproot5/pull/999
* feat: modify how multipart bytes header is built (no space) on http source by lobis in https://github.com/scikit-hep/uproot5/pull/1018
* feat: basic fsspec writing by lobis in https://github.com/scikit-hep/uproot5/pull/1016
* feat: correct fsspec source serialization by lobis in https://github.com/scikit-hep/uproot5/pull/1033

Bug-fixes and performance

* fix: url and object splitting for local files by lobis in https://github.com/scikit-hep/uproot5/pull/1007
* fix: s3 source options and repr by lobis in https://github.com/scikit-hep/uproot5/pull/1024
* fix: processing of `pathlib.Path` argument for writing by lobis in https://github.com/scikit-hep/uproot5/pull/1031
* fix: multithreaded file source breaks interpretation by lobis in https://github.com/scikit-hep/uproot5/pull/1036

Other

* test: local http server for tests by lobis in https://github.com/scikit-hep/uproot5/pull/1010
* test: testing sshfs with local ssh server by lobis in https://github.com/scikit-hep/uproot5/pull/1013
* test: use `paramiko` for ssh instead of `sshfs` by lobis in https://github.com/scikit-hep/uproot5/pull/1014
* test: cover more fsspec backends by lobis in https://github.com/scikit-hep/uproot5/pull/1015
* test: review skipped tests (networking timeouts) by lobis in https://github.com/scikit-hep/uproot5/pull/1027
* test: s3fs pytest unraisable exception by lobis in https://github.com/scikit-hep/uproot5/pull/1012
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/1005
* chore: replace some old code (python 2) by lobis in https://github.com/scikit-hep/uproot5/pull/1020
* chore: use ruff to import annotations by lobis in https://github.com/scikit-hep/uproot5/pull/1042


**Full Changelog**: https://github.com/scikit-hep/uproot5/compare/v5.1.2...v5.2.0rc3

5.2.0rc2

New features

* feat: improve uri scheme parsing with list of available schemes from `fsspec` by lobis in https://github.com/scikit-hep/uproot5/pull/1009
* feat: use only loop executor for `fsspec` source by lobis in https://github.com/scikit-hep/uproot5/pull/999
* feat: modify how multipart bytes header is built (no space) on http source by lobis in https://github.com/scikit-hep/uproot5/pull/1018
* feat: basic fsspec writing by lobis in https://github.com/scikit-hep/uproot5/pull/1016
* feat: correct fsspec source serialization by lobis in https://github.com/scikit-hep/uproot5/pull/1033

Bug-fixes and performance

* fix: url and object splitting for local files by lobis in https://github.com/scikit-hep/uproot5/pull/1007
* fix: s3 source options and repr by lobis in https://github.com/scikit-hep/uproot5/pull/1024
* fix: processing of `pathlib.Path` argument for writing by lobis in https://github.com/scikit-hep/uproot5/pull/1031
* fix: multithreaded file source breaks interpretation by lobis in https://github.com/scikit-hep/uproot5/pull/1036

Other

* test: local http server for tests by lobis in https://github.com/scikit-hep/uproot5/pull/1010
* test: testing sshfs with local ssh server by lobis in https://github.com/scikit-hep/uproot5/pull/1013
* test: use `paramiko` for ssh instead of `sshfs` by lobis in https://github.com/scikit-hep/uproot5/pull/1014
* test: cover more fsspec backends by lobis in https://github.com/scikit-hep/uproot5/pull/1015
* test: review skipped tests (networking timeouts) by lobis in https://github.com/scikit-hep/uproot5/pull/1027
* test: s3fs pytest unraisable exception by lobis in https://github.com/scikit-hep/uproot5/pull/1012
* test: improve path object split tests by lobis in https://github.com/scikit-hep/uproot5/pull/1039
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/1005
* chore: replace some old code (python 2) by lobis in https://github.com/scikit-hep/uproot5/pull/1020

**Full Changelog**: https://github.com/scikit-hep/uproot5/compare/v5.1.2...v5.2.0rc2

5.2.0rc1

New features

* feat: improve uri scheme parsing with list of available schemes from `fsspec` by lobis in https://github.com/scikit-hep/uproot5/pull/1009
* feat: use only loop executor for `fsspec` source by lobis in https://github.com/scikit-hep/uproot5/pull/999
* feat: modify how multipart bytes header is built (no space) on http source by lobis in https://github.com/scikit-hep/uproot5/pull/1018
* feat: basic fsspec writing by lobis in https://github.com/scikit-hep/uproot5/pull/1016
* feat: correct fsspec source serialization by lobis in https://github.com/scikit-hep/uproot5/pull/1033
* feat: set `fsspec` (`s3fs`) as default handler for s3 paths by lobis in https://github.com/scikit-hep/uproot5/pull/1032

Bug fixes and performance

* fix: url and object splitting for local files by lobis in https://github.com/scikit-hep/uproot5/pull/1007
* fix: s3 source options and repr by lobis in https://github.com/scikit-hep/uproot5/pull/1024
* fix: processing of `pathlib.Path` argument for writing by lobis in https://github.com/scikit-hep/uproot5/pull/1031

Other

* test: local http server for tests by lobis in https://github.com/scikit-hep/uproot5/pull/1010
* test: testing sshfs with local ssh server by lobis in https://github.com/scikit-hep/uproot5/pull/1013
* test: use `paramiko` for ssh instead of `sshfs` by lobis in https://github.com/scikit-hep/uproot5/pull/1014
* test: cover more fsspec backends by lobis in https://github.com/scikit-hep/uproot5/pull/1015
* test: review skipped tests (networking timeouts) by lobis in https://github.com/scikit-hep/uproot5/pull/1027
* test: s3fs pytest unraisable exception by lobis in https://github.com/scikit-hep/uproot5/pull/1012
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/1005
* chore: replace some old code (python 2) by lobis in https://github.com/scikit-hep/uproot5/pull/1020

**Full Changelog**: https://github.com/scikit-hep/uproot5/compare/v5.1.2...v5.2.0rc1

5.1.2

New features

* feat: add support for current RNTuple files by ioanaif in https://github.com/scikit-hep/uproot5/pull/962
* feat: refactor url - object split (motivated by `fsspec` integration) by lobis in https://github.com/scikit-hep/uproot5/pull/976
* feat: `asyncio` LoopExecutor and async fsspec source by lobis in https://github.com/scikit-hep/uproot5/pull/992
* feat: update the executor submit interface to take keyword arguments and be compatible with `concurrent.futures.ThreadPoolExecutor` by lobis in https://github.com/scikit-hep/uproot5/pull/1001

Bug-fixes and performance

* fix: remove unused hist import in test_0965 by GaetanLepage in https://github.com/scikit-hep/uproot5/pull/994
* fix: cache form remapping to avoid per-chunk workload by agoose77 in https://github.com/scikit-hep/uproot5/pull/998

Other

* docs: add GaetanLepage as a contributor for test by allcontributors in https://github.com/scikit-hep/uproot5/pull/995
* chore: add types to most of the `uproot.source` module by lobis in https://github.com/scikit-hep/uproot5/pull/996
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/993
* chore: add pre-commit formatters for toml and yaml by lobis in https://github.com/scikit-hep/uproot5/pull/1002

New Contributors
* GaetanLepage made their first contribution in https://github.com/scikit-hep/uproot5/pull/994

**Full Changelog**: https://github.com/scikit-hep/uproot5/compare/v5.1.1...v5.1.2

Page 6 of 57

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.