Skip to content

Latest commit

 

History

History
194 lines (132 loc) · 10.9 KB

File metadata and controls

194 lines (132 loc) · 10.9 KB

DART Release Notes

3.0-beta-03 - [Not Released Yet]

  • Fixed broken link to batch workflows help document.
  • Fixed "percent uploading" going past 100% in job run page.
  • Fixed error on S3 download page: if bucket list is unavailable, show only the contents of the bucket specified in StorageService.Bucket.
  • Fixed: Save most recent workflow edits when exporting workflow to json.
  • Fixed: Allow huge bags (100,000+ files) to complete bagging, validation and upload without interruption. https://trello.com/c/oPPNjCus
  • Fixed: When connecting to APTrust remote repository, use the member API, not the admin API. This fixes 403/unauthorized exceptions for valid member users. https://trello.com/c/xU77Ploy

3.0-beta-02 - January 30, 2026

  • Added S3 download feature. You can now browse buckets and download files from S3 endpoints configured in Storage Services.
  • Fixed an issue that caused bagging to fail when the user's Bagging Directory does not exist.

3.0-beta-01 - December 3, 2025

  • Feature: DART now includes upload-only jobs. You can upload previously created bags or files of any kind to remote S3 and SFTP servers.
  • Feature: DART can now create, validate, and upload tarred, gzipped bags (.tar.gz or .tgz)
  • Feature: DART can now create, validate, and upload loose bags (not tarred or gzipped)
  • Feature: DART can save artifacts (tag files, manifests, etc.) to file from the artifacts screen
  • Fixed: Menu items on tag file dropdown are no longer stuck on after being clicked

3.0-alpha-03 - June 6, 2025

  • Fixed omissions in the algorithms lists for allowed manifests and allowed tag manifests in version 2.3 of the APTrust BagIt profile. This list now correctly includes sha1 and sha512 as allowed algorithms.
  • Tag Source-Organization is no longer required in APTrust BagIt Profile v2.3 (to match prior profile v2.2).

3.0-alpha-02 - May 29, 2025

  • Converted app from pure web service to Wails for easier installation and better desktop experience.
  • Fixed: Can now drag folder by icon or name when adding files to a bag.
  • Fixed: Default StorageService AllowsUpload to true, so service appears in list of Job upload options.
  • Fixed: When user chooses to export all settings, export all of them, not just the last one.
  • Fixed: Don't add empty list of allowed tag values when user edits a BagIt Profile tag definition.
  • Fixed: Stop hiding Storage-Option on job metadata page when using APTrust BagIt Profiles.
  • Fixed: When user changes a BagIt profile's required/allowed manifests list, clear out the items they removed.
  • Fixed: Return to Dashboard when user cancels settings export.
  • Changed: "View Artifacts" to "View Logs, Manifests and Tag Files" #560
  • Fixed: Restored missing job status display messages. #563
  • Fixed: File and folder count display after job run is now correct. #561
  • Fixed: DART 3 can now import settings from DART 2.
  • Fixed: Users can now delete imported BagIt profiles.

3.0-alpha-01 - March 11, 2025

  • First alpha release of DART 3, using Golang instead of Electron and JavaScript

2.0.22 - March 14, 2023

2.0.21 - August 12, 2022

2.0.20 - June 10, 2022

2.0.19 - April 14, 2022

2.0.18 - March 30, 2022

2.0.17 - November 5, 2021

This release contains a number of security fixes, but no new features.

The remaining ansi-regex and set-value affect libraries used only in development and testing. These libraries are not included in the DART distribution.

2.0.16 - October 27, 2021

2.0.15 - October 21, 2021

  • Fixed a bug that caused empty StorageService.port to be serialized as an empty string instead of zero. This was not a problem for DART, but it was for DART runner, which expects an integer.

2.0.14 - October 14, 2021

  • Added Workflow Export feature to work with DART runner.

2.0.13 - September 1, 2021

  • This release includes security updates but no new features.
  • Upgraded path-parse library to v1.0.7 to fix CVE-2021-23343.
  • Upgraded csv-parse to v4.16.2.
  • Fixed Apple code signing and notarization to stop "unknown author" warnings on Mac OS.
  • Added BSD license.

2.0.12 - August 9, 2021

2.0.11 - December 7, 2020

  • Fixed a typo in the "files to package" screen.
  • Removed list of allowed values in the bag-info.txt/Bagging-Software tag. That had caused some user-defined custom BagIt Profiles to generate bags that would not validate.
  • Extended timeout on a few async tests that sporadically timed out.

2.0.10 - October 15, 2020

  • Export BagIt Profiles to match version 1.3.0 of the BagIt Profile Specification
  • Fixed regressions: Electron 10+ broke the Help > About and Help > Logs popup windows.

2.0.9 - July 24, 2020

2.0.8 - May 26, 2020

2.0.7 - May 14, 2020

  • Settings import question now displays a password field instead of a regular text input for passwords.
  • (Internal) Added npm run bump to simplify version changes.

2.0.6 - May 12, 2020

  • Exported BagIt profiles now include Manifests-Allowed and Tag-Maifests-Allowed
  • Settings export no long fails on missing BagIt profiles.
  • Progress bars on Job Run page no longer bounce when a bag contains long file names.
  • Validation progress bar on Job Run page is marked complete when job succeeds.
  • Security updates to underlying npm libraries

2.0.5 - April 7, 2020

2.0.4 - March 12, 2020

  • Added validation-only jobs for users who simply want to validate an existing bag.
  • Fixed the "empty" BagIt profile, which allows validation against the basic BagIt spec. Fixed include:
    1. sha256 manifest and sha256 tag manifest are no longer required.
    2. Serialization is no longer required.
    3. fetch.txt is now allowed.

2.0.3 - March 3, 2020

  • Added Beyond the Repository (BTR) BagIt profile to the default installation.
  • Removed Setup Modules. The settings import/export system serves the same function and is easier to set up and distribute.
  • Fixed the filter on sensitive data export. When exporting settings, DART will not export logins, passwords, or API tokens, unless they refer to environment variables.

2.0.2 - Feb. 28, 2020

2.0.1 - Feb. 27, 2020