Skip to content

Releases: E3SM-Project/zstash

v1.4.4

25 Mar 18:50
0761d4b

Choose a tag to compare

Summary of changes

  • Important changes were made to the zstash code base to make it more robust:
    • --follow-symlinks will now only create a symlink in the destination directory, not also the source directory.
    • --non-blocking functionality (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)

  • #343: Fix symlink behavior
  • #355: Non block testing
    • (follow-up bug fix) #363: Non block testing fix

Documentation only (user-facing)

  • #342: Add DOI badge
  • #368: Update zstash check docs

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

  • #359: Bump to 1.4.4rc1
  • #372: Bump to 1.4.4rc2

Other code changes

  • N/A

Repository maintenance

  • #347: Add PR template
  • #358: Update PR template
  • #360: Further PR template updates

v1.4.3

11 Apr 17:09
92447d2

Choose a tag to compare

Incompatible API changes (user-facing)

  • N/A

Features (user-facing)

  • N/A

Small Improvements (user-facing)

  • N/A

Bug Fixes (user-facing)

  • N/A

Documentation (user-facing)

  • #333: Update log file location in docs

Tests

  • N/A

DevOps

  • N/A

Version Updating

  • #334: Bump to 1.4.3

Other code changes

  • N/A

v1.4.2

19 Jan 01:40
22bb5a0

Choose a tag to compare

Incompatible API changes (user-facing)

  • N/A

Features (user-facing)

  • N/A

Small Improvements (user-facing)

  • #316: Direct help text to stderr
  • #319: Change LCRC endpoints

Bug Fixes (user-facing)

  • N/A

Documentation (user-facing)

  • #312: Dev Guide Updates
  • #325: Update LCRC endpoint in docs

Tests

  • #326: Fix tutorial endpoint

DevOps

  • N/A

Version Updating

  • #321: Bump to 1.4.2rc1
  • #327: Bump to 1.4.2

Other code changes

  • N/A

v1.4.1

14 Nov 17:14
fa52370

Choose a tag to compare

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)

  • #285: Dev Guide updates
  • #308: Fixes for rc1

Tests

  • N/A

DevOps

  • N/A

Version Updating

  • #309: Bump to 1.4.1rc1
  • #311: Bump to 1.4.1

Other code changes

  • #295: Add issue and discussion templates
  • #310: Updates to GitHub templates

v1.4.0

22 Aug 21:37
fb5cb18

Choose a tag to compare

v1.4.0

Incompatible API changes (user-facing)

  • N/A

Features (user-facing)

  • #261: Include symlinks
  • #264: --include option

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

  • #282: Add Compy Globus testing note
  • #283: Fix workspace assertion in 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

02 Dec 01:03
0d082ed

Choose a tag to compare

Incompatible API changes (user-facing)

  • N/A

Features (user-facing)

  • #218: hsi get retry
  • #214: Globus transfer optimization (new in rc2)

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

16 Nov 00:15
f606af8

Choose a tag to compare

v1.3.0rc2 Pre-release
Pre-release

Incompatible API changes (user-facing)

  • N/A

Features (user-facing)

  • #218: hsi get retry
  • #214: Globus transfer optimization (new in rc2)

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)

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)

Other code changes

  • N/A

v1.3.0rc1

01 Nov 17:29
23b372f

Choose a tag to compare

v1.3.0rc1 Pre-release
Pre-release

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)

  • #226: update e3sm U paths
  • #227: Perlmutter support (Documentation has been updated for Perlmutter)

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

v1.2.1

30 Jun 22:25
30d1784

Choose a tag to compare

Incompatible API changes (user-facing)

  • N/A

Features (user-facing)

  • N/A

Bug Fixes (user-facing)

  • N/A

Documentation (user-facing)

  • N/A

Tests

  • N/A

DevOps

  • #205: Update black to fix click ImportError
  • #201: Update sdk
  • #207: Fix publish-docs
  • #208: Fix publish-docs quote bug

Other code changes

  • #197: Add log statement for invalid file
  • #211: Bump to 1.2.1rc1
  • #213: Bump to 1.2.1 (new)

v1.2.1rc1

03 Jun 20:41
e0bce18

Choose a tag to compare

v1.2.1rc1 Pre-release
Pre-release

Incompatible API changes (user-facing)

  • N/A

Features (user-facing)

  • N/A

Bug Fixes (user-facing)

  • N/A

Documentation (user-facing)

  • N/A

Tests

  • N/A

DevOps

  • #205: Update black to fix click ImportError
  • #201: Update sdk
  • #207: Fix publish-docs
  • #208: Fix publish-docs quote bug

Other code changes

  • #197: Add log statement for invalid file
  • #211: Bump to 1.2.1rc1