New Features
* New dataset joining and pre-indexed joined tar iteration (https://github.com/NVIDIA/Megatron-Energon/pull/51, philipp-fischer, voegtlel)
* Allow restore with different worker configuration (refactor save/restore concept, worker dimension as outer dimension) (https://github.com/NVIDIA/Megatron-Energon/pull/80, philipp-fischer, voegtlel)
* Use EPath for all paths, removes fsspec (https://github.com/NVIDIA/Megatron-Energon/pull/62, voegtlel)
* Simplify savable loader implementation (https://github.com/NVIDIA/Megatron-Energon/pull/87, philipp-fischer, voegtlel)
* Efficient Audio and Video decoding (https://github.com/NVIDIA/Megatron-Energon/pull/38, https://github.com/NVIDIA/Megatron-Energon/pull/93, jon-barker, voegtlel)
* Expose `prefetch_factor` arg for loader (https://github.com/NVIDIA/Megatron-Energon/pull/83, philipp-fischer)
Fixes
* Fix len for `RepeatDataset` with float repeats (https://github.com/NVIDIA/Megatron-Energon/pull/89, voegtlel)
* Fix `EPath` for relative local filesystem string paths (https://github.com/NVIDIA/Megatron-Energon/pull/95, voegtlel)
* Fix `EPath.open` in `ITarReader` (https://github.com/NVIDIA/Megatron-Energon/pull/88, shunjiad)
* Fix a rare bug in save/restore (https://github.com/NVIDIA/Megatron-Energon/pull/79, philipp-fischer)
Internal Changes
* Toolchain upgrade: Drop black, isort and introduce ruff, uv and just (https://github.com/NVIDIA/Megatron-Energon/pull/67, philipp-fischer)
**Full Changelog**: https://github.com/NVIDIA/Megatron-Energon/compare/5.2.0...6.0.1