Skip to content

Releases: CCBR/parkit

v3.0.1

19 Feb 18:43

Choose a tag to compare

Fix #43
Fix #44
Fix #45
Fix #46
Fix #47
Fix #48

v3.0.0

18 Feb 21:49

Choose a tag to compare

  • Replaced legacy bash projark workflow with a Python-native projark CLI (deposit, retrieve) integrated into the parkit package.
  • Archived old bash implementation at legacy/projark_legacy.sh; src/parkit/scripts/projark now points to the Python CLI.
  • Added projark deposit end-to-end archival flow with:
  • checkapisync preflight gate
  • Helix host enforcement
  • tmux/screen session enforcement
  • project/datatype normalization
  • scratch staging, tar/filelist generation, md5 generation
  • transfer via dm_register_directory
  • cleanup enabled by default (--no-cleanup to retain artifacts)
  • Added configurable tar split threshold/chunk size for deposit: --split-size-gb (default 500 GB).
  • Added human-readable tar size reporting (MB/GB/TB + bytes) in projark output.
  • Added projark retrieve enhancements:
  • selected-file retrieval with --filenames
  • full-collection retrieval when --filenames is omitted (dm_download_collection)
  • --unsplit/--unspilt merge support for multiple split tar groups
  • Improved projark CLI output with stepwise status messages and consistent step numbering.
  • Added subcommand version support:
  • projark --version
  • projark deposit --version
  • projark retrieve --version
  • all return the same package-aware message
  • Suppressed bootstrap Java/environment warnings for version-only invocations.
  • Updated checkapisync logic to treat merge-history-only divergence as in-sync when local/upstream trees match.
  • Reworked docs to versioned MkDocs structure with projark-first workflows and updated operational guidance.
  • Updated docs/README guidance:
  • use mamba activate ... directly
  • initialize mamba only if not already in PATH
  • reference HPC_DME setup guide
  • document minimum Java requirement: HPC_DM_JAVA_VERSION >= 23
  • standardize guidance to run all operations in tmux/screen
  • Documentation: Improved code example readability in README. (#34, @kelly-sovacool)

v2.2.0

12 Jul 14:24

Choose a tag to compare

What's Changed

Full Changelog: v2.1.3...v2.2.0

v2.1.0

16 Oct 15:25

Choose a tag to compare

What's Changed

v2.1.0

Features/BugFixes

  • adding collectiontype to createmetadata command
  • excluding *.tar.filelist from --cleanup as it may need be put alongside README
  • create readme with --makereadme argument
  • projark subcommand for easy CCBR project backup

v2.0.2

08 May 21:44
4213380

Choose a tag to compare

v2.0.1

16 Apr 14:05
2a12aba

Choose a tag to compare

  • package renamed from parkit_pkg to parkit
  • reorganized package by recreating src folder

v2.0.0

28 Mar 15:05
2077a6c

Choose a tag to compare

  • available as python package

v1.0.0

22 Mar 14:15
a911fc5

Choose a tag to compare

v1.0.0

Features/Bugs

  • parkit added... built using python
  • parkit_e2e added ... uses parkit and "slurm"