Releases: E3SM-Project/zstash
v1.4.4
Summary of changes
- Important changes were made to the
zstashcode base to make it more robust:--follow-symlinkswill now only create a symlink in the destination directory, not also the source directory.--non-blockingfunctionality (i.e., tars are created while a Globus transfer is ongoing) now occurs if and only if this option is used, as opposed to always occurring.
Full list of changes
Incompatible API changes (user-facing)
- N/A
Features (user-facing)
- N/A. Note we're still incrementing the minor version rather than the patch version, because the bug fixes involved considerable code improvements.
Small Improvements (user-facing)
- N/A
Bug Fixes (user-facing)
Documentation only (user-facing)
Tests only
- #348: Add symlink tests and refactor for new tests
DevOps
- #351: Update supported python versions
- #352: Tweak behaviors of build and release CI workflows
- #353: Update pre-commit dependencies
Version Updating
Other code changes
- N/A
Repository maintenance
v1.4.3
v1.4.2
Incompatible API changes (user-facing)
- N/A
Features (user-facing)
- N/A
Small Improvements (user-facing)
Bug Fixes (user-facing)
- N/A
Documentation (user-facing)
Tests
- #326: Fix tutorial endpoint
DevOps
- N/A
Version Updating
Other code changes
- N/A
v1.4.1
Incompatible API changes (user-facing)
- N/A
Features (user-facing)
- N/A
Small Improvements (user-facing)
- N/A
Bug Fixes (user-facing)
- #304: Provide automatic consent for Globus
Documentation (user-facing)
Tests
- N/A
DevOps
- N/A
Version Updating
Other code changes
v1.4.0
v1.4.0
Incompatible API changes (user-facing)
- N/A
Features (user-facing)
Small Improvements (user-facing)
- #244: Improve zstash.ini error message
- #245: Add regex matching Blues compute nodes to Globus endpoints mapping
- #246: Detect Perlmutter nodes and set corresponding Globus endpoint
- #278: Help text
- #275: add compy (login and compute) and chrlogin to globus endpoints
Bug Fixes (user-facing)
- #284: Update fair-research-login
Documentation (user-facing)
- #263: Docs for follow-symlinks
- #270: Docs for check retries
- #272: Update release docs
- #292: Note zstash is always non-blocking
Tests
DevOps
- #250: Make setup.py consistent with conda recipe
- #260: Update release process
- #271: Change workflow to mamba
Version Updating
- #273: Bump to 1.4.0rc1
- #276: Bump to v1.4.0rc2 without tbump
- #286: Bump to 1.4.0rc3
- #297: Bump to 1.4.0
Other code changes
- N/A
v1.3.0
Incompatible API changes (user-facing)
- N/A
Features (user-facing)
Small Improvements (user-facing)
- #235: Add Perlmutter endpoints (new in rc2)
Bug Fixes (user-facing)
- N/A
Documentation (user-facing)
- #226: update e3sm U paths
- #227: Perlmutter support (Documentation has been updated for Perlmutter)
- #239: Include non-blocking in docs (new in final release)
Tests
- N/A
DevOps
- #221: Update GH Actions workflows
- #222: Fix actions
- #224: Update to python 3.9
- #228: Update package versions
Version Updating
- #231: Bump to 1.3.0rc1
- #237: Bump to 1.3.0rc2 (new in rc2)
- #240: Bump to 1.3.0 (new in final release)
Other code changes
- N/A
v1.3.0rc2
Incompatible API changes (user-facing)
- N/A
Features (user-facing)
Small Improvements (user-facing)
- #235: Add Perlmutter endpoints (new in rc2)
Bug Fixes (user-facing)
- N/A
Documentation (user-facing)
Tests
- N/A
DevOps
- #221: Update GH Actions workflows
- #222: Fix actions
- #224: Update to python 3.9
- #228: Update package versions
Version Updating
Other code changes
- N/A
v1.3.0rc1
Incompatible API changes (user-facing)
- N/A
Features (user-facing)
- #218: hsi get retry
Small Improvements (user-facing)
- N/A
Bug Fixes (user-facing)
- N/A
Documentation (user-facing)
Tests
- N/A
DevOps
- #221: Update GH Actions workflows
- #222: Fix actions
- #224: Update to python 3.9
- #228: Update package versions
Version Updating
- #231: Bump to 1.3.0rc1
Other code changes
- N/A