What's Changed
* Test on Python 3.12 by tomwhite in https://github.com/cubed-dev/cubed/pull/453
* Test NumPy 2 by tomwhite in https://github.com/cubed-dev/cubed/pull/454
* Expose Lithops `wait_dur_sec` to speed up tests by tomwhite in https://github.com/cubed-dev/cubed/pull/456
* Simplify executor naming by tomwhite in https://github.com/cubed-dev/cubed/pull/457
* Treat warnings as errors when running tests by tomwhite in https://github.com/cubed-dev/cubed/pull/458
* Re-interpret 'fusable' to mean with predecessor operations by tomwhite in https://github.com/cubed-dev/cubed/pull/460
* Don't include hidden arrays when counting `max_total_source_arrays` by tomwhite in https://github.com/cubed-dev/cubed/pull/463
* Limited implementation of `map_overlap` by tomwhite in https://github.com/cubed-dev/cubed/pull/462
* Limited implementation of `pad` by tomwhite in https://github.com/cubed-dev/cubed/pull/461
* Implement `roll` by tomwhite in https://github.com/cubed-dev/cubed/pull/465
* Fix `map_overlap` in case of single chunk in overlap dimension by tomwhite in https://github.com/cubed-dev/cubed/pull/466
* Fix case of Lithops 3.4.0 hanging by tomwhite in https://github.com/cubed-dev/cubed/pull/471
* Fix `unify_chunks` to return regular chunks in all cases by tomwhite in https://github.com/cubed-dev/cubed/pull/470
* Improve test coverage by tomwhite in https://github.com/cubed-dev/cubed/pull/472
* Change development status to beta by tomwhite in https://github.com/cubed-dev/cubed/pull/474
* Top level array namespace by tomwhite in https://github.com/cubed-dev/cubed/pull/473
* Add notebooks for Pangeo examples by tomwhite in https://github.com/cubed-dev/cubed/pull/476
**Full Changelog**: https://github.com/cubed-dev/cubed/compare/0.14.3...0.15.0