This release introduces several major features aimed at improving the overall user experience and result retrieval performance:
- `Task` restart policies, which allow users to automate `Task` restarts for failure modes they encounter from unreliable compute resources
- compression-at-rest of `ProtocolDAGResult` objects by compute services, and use of the compact `KeyedChain` representation for these objects underneath
- user-configurable `ProtocolDAGResult` on-disk caching in the `AlchemiscaleClient`, reducing wait times for pulling results when they have been previously requested
This release also includes the following stack requirements:
- `gufe` > 1.2.0
- `pydantic` > 2
What's Changed
* Restart policy: resolve restarts by ianmkenney in https://github.com/OpenFreeEnergy/alchemiscale/pull/286
* Implement task restart policies by ianmkenney in https://github.com/OpenFreeEnergy/alchemiscale/pull/280
* Use `pydantic` > 1 by dotsdl in https://github.com/OpenFreeEnergy/alchemiscale/pull/192
* Add use of zstd compression on compute services by ianmkenney in https://github.com/OpenFreeEnergy/alchemiscale/pull/336
* Remove Python 3.10 from CI, add SPEC0 badge by dotsdl in https://github.com/OpenFreeEnergy/alchemiscale/pull/359
* Use `diskcache` for caching `ProtocolDAGResult`s in the Alchemiscale client by ianmkenney in https://github.com/OpenFreeEnergy/alchemiscale/pull/271
* Updated `gufe` and `openfe` versions in conda envs, added `cuda-version > 12` to avoid pulling `cudatoolkit` by dotsdl in https://github.com/OpenFreeEnergy/alchemiscale/pull/360
* Added CITATION.cff file with authors involved in `alchemiscale` working group over the last year by dotsdl in https://github.com/OpenFreeEnergy/alchemiscale/pull/362
* Update user guide install instructions by dotsdl in https://github.com/OpenFreeEnergy/alchemiscale/pull/361
* Pin libsqlite to <3.49 by ianmkenney in https://github.com/OpenFreeEnergy/alchemiscale/pull/365
* Fix sporadic test failures by ianmkenney in https://github.com/OpenFreeEnergy/alchemiscale/pull/367
* Prep for release 0.6.0 by dotsdl in https://github.com/OpenFreeEnergy/alchemiscale/pull/363
**Full Changelog**: https://github.com/OpenFreeEnergy/alchemiscale/compare/v0.5.3...v0.6.0