From this point onward, awkward strictly depends on fsspec.
New features
* feat: turn on CUDA unit tests for working kernels and add some CUDA kernels by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/2930
* feat: add string builder by lobis in https://github.com/scikit-hep/awkward/pull/2899
* feat: add to_parquet_row_groups by zbilodea in https://github.com/scikit-hep/awkward/pull/2979
* feat!: __array__ is no longer allowed on NumpyArray and EmptyArray by jpivarski in https://github.com/scikit-hep/awkward/pull/2997
Bug-fixes and performance
* fix: delete `header-only/tests/test_1542-array-builder.cpp` by ianna in https://github.com/scikit-hep/awkward/pull/2981
* fix: use `std::tuple_element_t` as an `OptionType` type alias by ianna in https://github.com/scikit-hep/awkward/pull/2977
* fix: generate error message and tests for CUDA and CPU kernels by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/2989
* fix: `ak.merge_union_of_records` error message for cases that can't use `axis < 0` by jpivarski in https://github.com/scikit-hep/awkward/pull/2995
Other
* test: don't fail fast (so pypy doesn't stop the tests) by jpivarski in https://github.com/scikit-hep/awkward/pull/2956
* test: generate unit tests for cpu and cuda by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/2938
* test: update test_2799 for Numba 0.59.0 by jpivarski in https://github.com/scikit-hep/awkward/pull/2998
* docs: add zonca as a contributor for code by allcontributors in https://github.com/scikit-hep/awkward/pull/2959
* docs: add chrisburr as a contributor for infra by allcontributors in https://github.com/scikit-hep/awkward/pull/2960
* docs: add zbilodea as a contributor for code by allcontributors in https://github.com/scikit-hep/awkward/pull/2961
* docs: add raymondEhlers as a contributor for maintenance by allcontributors in https://github.com/scikit-hep/awkward/pull/2962
* docs: add mloning as a contributor for doc by allcontributors in https://github.com/scikit-hep/awkward/pull/2963
* docs: add kkothari2001 as a contributor for code, and test by allcontributors in https://github.com/scikit-hep/awkward/pull/2964
* docs: add jrueb as a contributor for code by allcontributors in https://github.com/scikit-hep/awkward/pull/2965
* docs: add Moelf as a contributor for doc by allcontributors in https://github.com/scikit-hep/awkward/pull/2966
* docs: update dependencies by agoose77 in https://github.com/scikit-hep/awkward/pull/2986
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/2948
* chore(deps): bump the actions group with 3 updates by dependabot in https://github.com/scikit-hep/awkward/pull/2980
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/2982
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/2991
* chore(deps): bump the actions group with 2 updates by dependabot in https://github.com/scikit-hep/awkward/pull/2990
* chore: fsspec is now a strict (required) dependency by jpivarski in https://github.com/scikit-hep/awkward/pull/2996
New Contributors
* lobis made their first contribution in https://github.com/scikit-hep/awkward/pull/2899
**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.5.2...v2.6.0