This is the first release of Awkward Array that is compatible with NumPy 2.0.
New features
* feat!: printing a typetracer array should not touch it by jpivarski in https://github.com/scikit-hep/awkward/pull/3019
* feat: add to_parquet_dataset function by zbilodea in https://github.com/scikit-hep/awkward/pull/2898
* feat: adding support for numpy.real, imag, round, angle, by tcawlfield in https://github.com/scikit-hep/awkward/pull/3053
* feat: add miscellaneous CUDA kernels by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/3021
* feat: add __dask_tokenize__ hook by lgray in https://github.com/scikit-hep/awkward/pull/3017
* feat: added a `commit` method on `TypeTracerReport` to identify touched buffers in the Dask DAG-building pass by jpivarski in https://github.com/scikit-hep/awkward/pull/3043
* feat: Allow interoperability with numpy 2.x by tcawlfield in https://github.com/scikit-hep/awkward/pull/3064
Bug-fixes and performance
* fix: return ufunc as it is for user defined `vectorize`d funcs by Saransh-cpp in https://github.com/scikit-hep/awkward/pull/3025
* fix: Support structured arrays in option type to_numpy by zonca in https://github.com/scikit-hep/awkward/pull/3060
* fix: Windows and 32-bit Linux default to 32-bit integers in sums and prods UNLESS it's NumPy 2.0 by jpivarski in https://github.com/scikit-hep/awkward/pull/3068
* perf: add a flag to turn off isinstance in `TypeTracerArray._new` by jpivarski in https://github.com/scikit-hep/awkward/pull/3054
Other
* test: TEMPORARY edits to get tests working for all PRs: NumPy 2.0 cap and turned off Try-It by jpivarski in https://github.com/scikit-hep/awkward/pull/3057
* test: new cuda kernels by ManasviGoyal in https://github.com/scikit-hep/awkward/pull/2922
* ci: Make wheel building workflow reusable by matthewfeickert in https://github.com/scikit-hep/awkward/pull/3016
* docs: fix styling of icons by agoose77 in https://github.com/scikit-hep/awkward/pull/3042
* docs: add a link to documentation of AwkwardArray in Julia by ianna in https://github.com/scikit-hep/awkward/pull/3052
* docs: add tcawlfield as a contributor for code by allcontributors in https://github.com/scikit-hep/awkward/pull/3067
* chore: keeping CONTRIBUTING.md up to date (take 1) by jpivarski in https://github.com/scikit-hep/awkward/pull/3038
* chore(deps): bump the actions group with 3 updates by dependabot in https://github.com/scikit-hep/awkward/pull/3048
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3050
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3063
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/awkward/pull/3069
New Contributors
* tcawlfield made their first contribution in https://github.com/scikit-hep/awkward/pull/3053
**Full Changelog**: https://github.com/scikit-hep/awkward/compare/v2.6.2...v2.6.3