Skip to content

Releases: UAL-RE/ReBACH

v1.0.0

25 Nov 16:02
f2ccbd7
Compare
Choose a tag to compare

What's Changed

Features

  • Add validation for preservation directory struct. in #3
  • Check curation_folder_access for readonly vs readwrite in #26
  • Chunk downloads and add more log messages in #29
  • Chunk the hash check in Article.py in #32
  • Add warning message for articles without a curation folder in #39
  • Add validations for ‘post-processing script’ parameter in configuration file in #40
  • Allow overriding of Wasabi credentials in DART workflow (Issue #47) in #50
  • Case insensitive filename comparisons (Issue #57) in #58
  • Add color to messages in the console (Issue #62) in #65
  • Keep track of items successfully processed (Issue #66) in #75
  • Update BagIt profiles and associated workflows (Issue #73) in #76
  • enhance log messages in certain cases (Issue #80) in #82
  • add option to continue item processing on error (Issue #86) in #87
  • Improve Bagit profiles for APTrust (Issue #94) in #95
  • Improve summary messages (Issue #97) in #98
  • Fix free disk space needs computation (Issue #96) in #99
  • Check if item version is already preserved before bagging (Issue #102) in #103
  • Implement --dry-run flag in #106

Bug fixes

  • Change the regexes to be more flexible on article_id and version in #7
  • Make curation validation less strict in #10
  • Incorrect metadata directory and filename in #37
  • Missing first_depositor_full_name in preservation storage folder creation in #38
  • Bagging log message consistency and location in main app (Issue #51) in #52
  • Bags uploaded despite error (Issue #60) in #63
  • Add missing option to bagger config (Issue #69) in #70
  • Crash when not uploading bags (Issue #71) in #72
  • Add retries to file downloading (Issue #81) in #83
  • Properly count articles that are published vs unpublished (Issue #79) in #84
  • Incorrect bag is processed (Issue #89) in #90
  • Avoid various error conditions with collections (Issue #91) in #92
  • Fix: Write Internal-Sender-Identifier to bags (Issue #100) in #101
  • Fix: Preprocessing of articles stops if curation folder does not exist for an article (Issue #105) in #107
  • Fix: Preservation package check fails when multiple copies of an item are already preserved (Issue 108) in #109

Others

  • Org rename in #2
  • Change process in #9
  • Client feedback 1 in #11
  • Merge ReBACH-Bagger in #13
  • Logging changes in app.py in #14
  • README updates in #15
  • Address the issue #17 in #21
  • Address the issue #22 - Implemented method 'post_proces_script_function' with parameters in #24
  • Address Issue 43 - Enhance ReBACH to accept specific article and collection IDs for selective processing in #44
  • Address Issue 27 - Selective processing and uploading of articles and collections mentioned in the command-line argument in #45
  • Update setup.py with various fixes in #53

Contributors