v4.8.17
Drop support for numpy <2, sympy <1.12
Changes
- misc: Purge abc.abstractproperty as it is deprecated @EdCaunt (#2603)
- compiler: Blocked SubDimensions now use root dimension name @EdCaunt (#2600)
API
- api: fix kwargs processing for tensor functions @mloubout (#2604)
- api: Add DEVITO_DEVICE_DEFAULT env var @FabioLuporini (#2597)
- api: revamp subsampling factors to avoid duplicates @mloubout (#2575)
Compiler
- compiler: Add VectorAccess as an internal type @FabioLuporini (#2598)
MPI
- mpi: Fix halo exchanges from BundleViews @FabioLuporini (#2602)
Architectures and JIT
- arch: Improve GPU autodetection @FabioLuporini (#2614)
🐛 Bug Fixes
- arch: Use the node's max memory transaction size @FabioLuporini (#2619)
- mpi: Fix halo exchanges from BundleViews @FabioLuporini (#2602)
- compiler: Fixup factor overriding @FabioLuporini (#2601)
- api: revamp subsampling factors to avoid duplicates @mloubout (#2575)
Installation
- gh(deps): bump docker/setup-qemu-action from 2 to 3 @dependabot[bot] (#2618)
- gh(deps): bump docker/login-action from 2 to 3 @dependabot[bot] (#2617)
- gh(deps): bump release-drafter/release-drafter from 5 to 6 @dependabot[bot] (#2616)
- gh(deps): bump peaceiris/actions-gh-pages from 3 to 4 @dependabot[bot] (#2615)
- install: switch to dynamic version to avoid _version file issue @mloubout (#2613)
- misc: remove unnecessary files with pyproject @mloubout (#2612)
- gh(deps): bump peter-evans/repository-dispatch from 2 to 3 @dependabot[bot] (#2609)
- gh(deps): bump docker/setup-buildx-action from 2 to 3 @dependabot[bot] (#2608)
- gh(deps): bump docker/build-push-action from 3 to 6 @dependabot[bot] (#2607)
- gh(deps): bump docker/metadata-action from 4 to 5 @dependabot[bot] (#2610)
- gh(deps): bump codecov/codecov-action from 4 to 5 @dependabot[bot] (#2606)
- deps: Update minimal for sympy and numpy @mloubout (#2605)
- deps: Add upper bound to all deps to avoid surprises @mloubout (#2596)
Full Changelog: v4.8.16...v4.8.17