Releases: CCBR/parkit
Releases · CCBR/parkit
v3.0.1
v3.0.0
- Replaced legacy bash
projarkworkflow with a Python-nativeprojarkCLI (deposit,retrieve) integrated into theparkitpackage. - Archived old bash implementation at
legacy/projark_legacy.sh;src/parkit/scripts/projarknow points to the Python CLI. - Added
projark depositend-to-end archival flow with: checkapisyncpreflight gate- Helix host enforcement
tmux/screensession enforcement- project/datatype normalization
- scratch staging, tar/filelist generation, md5 generation
- transfer via
dm_register_directory - cleanup enabled by default (
--no-cleanupto retain artifacts) - Added configurable tar split threshold/chunk size for deposit:
--split-size-gb(default500GB). - Added human-readable tar size reporting (MB/GB/TB + bytes) in
projarkoutput. - Added
projark retrieveenhancements: - selected-file retrieval with
--filenames - full-collection retrieval when
--filenamesis omitted (dm_download_collection) --unsplit/--unspiltmerge support for multiple split tar groups- Improved
projarkCLI output with stepwise status messages and consistent step numbering. - Added subcommand version support:
projark --versionprojark deposit --versionprojark retrieve --version- all return the same package-aware message
- Suppressed bootstrap Java/environment warnings for version-only invocations.
- Updated
checkapisynclogic 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
What's Changed
- chore(ci): address codeql alerts by @kelly-sovacool in #29
- issue 30 by @kopardev in #33
Full Changelog: v2.1.3...v2.2.0