Releases: aiidalab/aiidalab-launch
Releases · aiidalab/aiidalab-launch
v2024.1020
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #191
- Support Python 3.12 by @danielhollas in #195
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #198
- Fix flake8 violation by @danielhollas in #201
- Update dependencies: docker -> 7.0.0 and tabulate -> 0.9.0 by @danielhollas in #200
- Support Podman by @danielhollas in #197
- Use ruff instead of flake8, isort, black and pyupgrade by @danielhollas in #202
Full Changelog: v2023.1019...v2024.1020
v2023.1019
What's Changed
- Test with Python 3.11, update pytest dependencies by @danielhollas in #162
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #174
- CLI: Add -h option as an alias for --help by @danielhollas in #171
- CLI: change profiles to profile to align with verdi by @unkcpz in #182
- Support create profile with image specified by @unkcpz in #181
- Fix new profile test by @danielhollas in #186
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #185
- Trigger pull explictly if needed by @unkcpz in #184
Full Changelog: v2023.1018...v2023.1019
v2023.1018
What's Changed
- Trying to fix flaky test suite by @danielhollas in #164
- Setting default app list in profiles empty by @unkcpz in #166
- Update isort to fix pre-commit CI build by @danielhollas in #168
- Call echo_logs only when in DEBUG mode by @danielhollas in #167
New Contributors
Full Changelog: v2023.1017...v2023.1018
v2023.1017
What's Changed
- Do not raise if Docker image cannot be pulled by @danielhollas in #159
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #161
- Don't show spinner with verbose output by @danielhollas in #160
Full Changelog: v2022.1016...v2023.1017
v2022.1016
What's Changed
- Hide stacktrace unless verbose mode is enabled by @danielhollas in #148
- Use the Logger.warning() function instead of the deprecated warn(). by @csadorf in #152
- Improve documentation for developers and maintainers. by @csadorf in #151
- Support aiidalab/full-stack by @csadorf in #149
Full Changelog: v2022.1015...v2022.1016
v2022.1015
What's Changed
- CI: Configure pre-commit schedule to run quarterly by @csadorf in #143
- Support HTTPS connection to Jupyter notebook by @danielhollas in #144
- Drop support for Python 3.7. by @csadorf in #147
Full Changelog: v2022.1014...v2022.1015
v2022.1014
What's Changed
- Feature: Allow configuration of additional mounted volumes by @danielhollas in #132
- Fix: Remove conflicting option for exec command by @danielhollas in #131
- Fix: Add missing await in internal function. by @csadorf in #122
- Fix: Fix mount configuration change check for bind mounts by @danielhollas in #134
- Tests: Add valid config artifacts to test config migration paths. by @csadorf in #136
- Add contribution guidelines by @csadorf in #133
New Contributors
- @danielhollas made their first contribution in #131
Full Changelog: v2022.1013...v2022.1014
v2022.1013
What's Changed
- Tests: Make the instance_unknown_image test more robust. by @csadorf in #108
- Tests: Reduce test flakiness by @csadorf in #109
- Fix: Do not use RepoDigests image attribute. by @csadorf in #111
- Fix: Explicitly handle an unknown container state upon start. by @csadorf in #112
Full Changelog: v2022.1012...v2022.1013
v2022.1012
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
v2022.1011
What's Changed
- Check whether associated instance is running before removing profile. by @csadorf in #59
- Feature/38 automatically adjust home directory and port number for new profiles by @csadorf in #60
- Fix: Correctly handle timeout error on start. by @csadorf in #61
- Fix: Issue where the URL would not show the port. by @csadorf in #62
- CI: Collect test coverage statistics. by @csadorf in #64
- Feature: Implement profile reset. by @csadorf in #66
Full Changelog: v2022.1010...v2022.1011