- Added multi-device support for high-level compression/decompression
- Added multi-device support in RuntimeX and Array
- Added workspace pre-allocation functionality for low-level compression/decompression
- Fixed an issue with GCC 9
- Added logging functions
- Fixed synchronization issue with Huffman encoding
- Added a build option to enable/disable uniform coordinates normalization
- Added a new OpenMP backend
- Fixed ambiguous overloads for Xcode
- Added a new DeviceLauncher
- Greatly reduced build time by allowing disabling autotuning
- Modularized compression workflow and multi-precision refactoring workflow
- Added high-level APIs for MDR-X
- Added block-based domain decomposition method
- Improved quantization performance
- Fixed a build issue when multiple backends are enabled
- Fixed a bug in the 3D correction calculation
- Fixed an issue with collective operations in the SYCL backend
- Updated build scripts for Ampere architecture and integration with ADIOS2