Skip to content

Releases: scikit-hep/coffea

v0.7.31

09 Feb 18:41
eda299d

Choose a tag to compare

What's Changed

  • feat: various improvements and fixes to backport to coffea 0.7.x by @ikrommyd in #1518

Full Changelog: v0.7.30...v0.7.31

v2025.12.0

15 Dec 21:16
a99e45d

Choose a tag to compare

What's Changed

  • fix: improve access log in executors by @ikrommyd in #1469
  • chore: pytest log_level is better than log_cli_level by @henryiii in #1471
  • chore: drop python 3.9 by @ikrommyd in #1476
  • chore: Remove workaround in boolean_masks_to_categorical_integers function by @NJManganelli in #1361
  • chore: change log level of pytest to info by @ikrommyd in #1485
  • feat: Make preprocess rigorous with IOFactory and pydantic dataclasses by @NJManganelli in #1398
  • fix: improve fcc tests branch filtering pattern by @ikrommyd in #1487
  • ci: bump actions/checkout from 5 to 6 by @dependabot[bot] in #1488
  • feat: Adding automatic retry for triton_wrapper in case of server exceptions by @yimuchen in #1467
  • ci(pre-commit): pre-commit autoupdate by @pre-commit-ci[bot] in #1491
  • fix: use loky.ProcessPoolExecutor as default pool in FuturesExecutor by @lgray in #1451
  • chore: min tritonclient version by @nsmith- in #1492
  • ci: update to latest slim triton image by @lgray in #1493
  • docs: fix incorrect documentation dataset preparation docs in user guide by @hooloobooroodkoo in #1494
  • chore: # fmt: skip no longer needed for ProcessPoolExecutor by @lgray in #1496
  • chore: add python 3.14 support by @ikrommyd in #1444
  • ci: switch to monthly dependabot by @lgray in #1500
  • fix: add better error message when zero chunks survive preprocessing by @ikrommyd in #1499
  • feat: add the access log as an attribute of the events factory by @MoAly98 in #1504
  • feat: add CorrT1METJet to NanoAOD schema and also add zero TrigObj mass by @ikrommyd in #1480
  • feat: ensure the right fields are present at the schema level to satisfy 4-vector behaviors by @ikrommyd in #1481
  • feat: add file handle as an attribute of the events factory by @MoAly98 in #1502

New Contributors

Full Changelog: v2025.11.0...v2025.12.0

v2025.11.0

07 Nov 03:20
a83ed2d

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2025.10.2...v2025.11.0

v2025.10.2

24 Oct 02:12
290cbc8

Choose a tag to compare

What's Changed

Full Changelog: v2025.10.1...v2025.10.2

v2025.10.1

19 Oct 22:32
2ad05f7

Choose a tag to compare

What's Changed

  • ci: bump astral-sh/setup-uv from 6 to 7 by @dependabot[bot] in #1430
  • ci(pre-commit): pre-commit autoupdate by @pre-commit-ci[bot] in #1429
  • feat: make postprocess optional in ProcessorABC and additionally accept single-argument callables in executors in the place of processors by @ikrommyd in #1431
  • feat: add storage_options support to NanoEventsFactory.from_parquet by @MoAly98 in #1435
  • feat: Weighted N-1 Functionality, commonmasks and categorical axis injection/filling by @NJManganelli in #1418
  • fix: do not simplify layout during from_buffers call + explicit kwargs passing to from_buffers by @ikrommyd in #1437
  • feat: add object systematic that varies multiple fields by @ikrommyd in #1432
  • fix: resave xgboost test file in the newer ubj binary format. by @ikrommyd in #1438

Full Changelog: v2025.10.0...v2025.10.1

v2025.10.0

06 Oct 15:54
918a5d7

Choose a tag to compare

What's Changed

Full Changelog: v2025.9.0...v2025.10.0

v2025.9.0

20 Sep 23:32
e997042

Choose a tag to compare

What's Changed

  • fix: Improve memory consumption in coffea.util.save by @lauridsj in #1338
  • chore: unpin pyarrow and upgrade awkward pin by @ikrommyd in #1381
  • ci(pre-commit): pre-commit autoupdate by @pre-commit-ci[bot] in #1385
  • ci: bump actions/checkout from 4 to 5 by @dependabot[bot] in #1392
  • ci: bump amannn/action-semantic-pull-request from 5 to 6 by @dependabot[bot] in #1394
  • fix: forgotten depth_limit=1 in jetmet tools + pass parameters and behavior to the template. by @ikrommyd in #1399
  • feat: add dataset to the FileMeta hash to allow different metadata for the same file if used in multiple datasets by @ikrommyd in #1400
  • ci: bump actions/setup-java from 4 to 5 by @dependabot[bot] in #1402
  • feat: add vector record behaviors everywhere by @ikrommyd in #1404
  • feat: support explicit bulk preloading (uproot-only) by @pfackeldey in #1387
  • ci: bump actions/attest-build-provenance from 2.4.0 to 3.0.0 by @dependabot[bot] in #1406
  • ci(pre-commit): pre-commit autoupdate by @pre-commit-ci[bot] in #1407
  • ci: bump actions/setup-python from 5 to 6 by @dependabot[bot] in #1410
  • ci: bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 by @dependabot[bot] in #1411
  • chore: update awkward pin by @ikrommyd in #1414
  • feat: do not enforce dask awkward arrays in jetmet tools by @ikrommyd in #1409
  • feat: add typetracing to autodetect which columns are needed by @pfackeldey in #1388
  • feat: enable eager/virtual parquet reading by @ikrommyd in #1403
  • chore: pin dask-awkward by @ikrommyd in #1416
  • feat: better error messages for opening files and creating nanoevents in executors by @ikrommyd in #1417
  • chore: pin awkward to 2.8.9 by @ikrommyd in #1419

New Contributors

Full Changelog: v2025.7.3...v2025.9.0

v2025.7.3

27 Jul 08:28
a315da1

Choose a tag to compare

What's Changed

  • chore: exclude jupyter notebook from github languages by @ikrommyd in #1375
  • fix: finally fix doublecrystalball for good by @ikrommyd in #1376
  • chore: make missing ndcctools.taskvine warning not appear on general coffea import by @ikrommyd in #1378

Full Changelog: v2025.7.2...v2025.7.3

v0.7.30

27 Jul 07:12
e563de1

Choose a tag to compare

What's Changed

  • fix: backport "finally fix doublecrystalball for good" by @ikrommyd in #1377

Full Changelog: v0.7.29...v0.7.30

v2025.7.2

25 Jul 16:45
76e7fd6

Choose a tag to compare

What's Changed

  • chore: add Iason to authors/maintainers in pyproject.toml and also use global zenodo doi by @ikrommyd in #1373
  • chore: make fsspec-xrootd an optional dependency and pin it to v0.5.1 by @ikrommyd in #1374

Full Changelog: v2025.7.1...v2025.7.2