Releases: UAL-RE/ReBACH
Releases · UAL-RE/ReBACH
v1.0.0
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