v2022.1012
·
69 commits
to main
since this release
What's Changed
From this version on, the home directory (/home/aiida/
) is mounted as a docker volume rather than a bind mount. This avoids issues with permissions and related problems especially on non-Linux systems or where the user id of the host user differs from the one on the container. Existing profiles with bind mounts are still used and not automatically migrated.
Highlights
- Enable use of docker volume instead of bind mount for home directory by @csadorf in #74
- Enhance/configuration change detection by @csadorf in #83
- Remove option to only reset apps directory. by @csadorf in #91
Fixes
- Fix issue with the apps reset function. by @csadorf in #68
- Fix: Create parent directories for home dir bind mount if necessary. by @csadorf in #78
- Fix: Correctly Distinguish been configured and actually used host port. by @csadorf in #79
Internal
- Add version key to configuration. by @csadorf in #73
- Improve robustness of the config migration function. by @csadorf in #77
- Tests: Add tests for start/stop/reset/status CLI commands by @csadorf in #71
- Fix: instance pull error handling by @csadorf in #84
- Tests: Improve coverage by @csadorf in #65
- Tests: Refactor fixtures. by @csadorf in #89
- Tests: Add tests for instance reset. by @csadorf in #90
- Slightly revise CLI help texts. by @csadorf in #93
- Revise instance restart and recreate flow by @csadorf in #94
- Refactor module structure by @csadorf in #95
- Tests/revise flaky lifecycle test by @csadorf in #101
- Misc/improve logging by @csadorf in #100
- Refactor/wait for services by @csadorf in #102
- Tests: Add tests for application state and migrations. by @csadorf in #96
- Tests: Add test for migration with existing container. by @csadorf in #104
- Tests: Mock requests to PyPI. by @csadorf in #106
Full Changelog: v2022.1011...v2022.1012