Skip to content

Latest commit

 

History

History
152 lines (144 loc) · 11.4 KB

CHANGELOG.md

File metadata and controls

152 lines (144 loc) · 11.4 KB

Changelog

1.6.0 onwards

This CHANGELOG is not longer maintained. Please visit the Archivematica wiki for comprehensive release notes.

1.5.0

  • Dashboard: always show times in job detail view (#459)
  • Update to PRONOM v84 ()
  • Update to Fido 1.3.4 ()
  • Update to Siegfried 1.5.0 (#458)
  • Archival storage: fix AIP pagination (#455)
  • Migration: make File.currentLocation nullable (#454)
  • Dashboard: strip SS API key field, refs #9838 (#453)
  • Reingest: Do not use formatversion.description to try and match a premis:formatRegistryKey entry (#452)
  • Migration: Fix thumbnail normalization (#451)
  • AIC fixes (#450)
  • Dashboard: add gunicorn support (#449)
  • FITS: Use models not databaseInterface (#448)
  • Add inherit_notes opt to ArchivesSpace client, refs #9872 (#447)
  • Storage Service: Add auth to redirect URLs (#446)
  • Use Format description in premis:formatName (#445)
  • METS: handle missing metadata entry in structMap (#444)
  • ArchivesSpace: optional inheritance of notes (#443)
  • ArchivesSpace: Update ArchivesSpace help text (#442)
  • Migrations: Update file ID text (#441)
  • METS: clean up empty metadata dir, refs #8427 (#440)
  • dbsettings: use database instead of db (#439)
  • Storage Service: Add API key support (#438)
  • Rights: fix validation issue, refs #9703 (#435)
  • Installer: Update storage service setup text (#434)
  • ArchivesSpace: Location of originals is DIP UUID (#430)
  • AgentArchives: Handle notes with no content (artefactual-labs/agentarchives#30)
  • Normalize: fix preservation file UUID to match path on disk (#427)
  • Dashboard: Fix assumed block size (#420)
  • ArchivesSpace/ATK DIP Upload Matching GUI improvements (#419)
  • Store DIP after upload. refs #8995 (#417)
  • Fix display of transfer rights (#415)
  • ArchivesSpace DIP Upload: Do not publish location of originals note (#412)
  • Use Django migrations (#409)
  • METS: Handle empty rows in metadata.csv (#404)
  • Don’t autodetect METS mappings (#403)
  • Auth: Check auth is True, not just truthy (#385)
  • unitTransfer: tempPath is already a unicode string (#381)
  • Prepare for move to Django migrations (#376)
  • ArchivesSpace DIP Upload: Fix copying singlepart notes when creating DOs (#373)
  • base64: escape invalid UTF-8 characters before encoding (#367)
  • Make name of database configurable (#331)
  • Archival Storage: Fix AIP data pagination (#322)
  • ArchivesSpace DIP Upload enhancements (#308)
  • Add MySQL Connection Pooling (improve database performance) (#305)
  • Logging improvements (#303)
  • change uuid used in determing file format (#302)
  • Logging: silence verbose libraries in client script logs (#298)
  • Django ORM fixes (#296)
  • ArchivesSpace: find_by_field uses new endpoint (#295)
  • Update fpr-admin commit (disable FPRules) (#294)
  • filesystem_ajax: return proper exit codes on error (#292)
  • Backlog search: allow custom error handling (#290)
  • Decouple renderBacklogSearchForm from originals_browser (#289)
  • Upload-ArchivesSpace: Only send ArchivesSpace formats (#286)
  • ArchivesSpace.find_by_field fixes (#285)
  • copy_to_arrange: "objects" shouldn't be dragged onto arrange root (#282)
  • Rename endpoint, s/ransfer/transfer (#275)
  • Make filepath parameter to /filesystem/delete/ APIs mandatory (#270)
  • arrange_contents: fix calling without the path parameter (#268)
  • Initialize Django in MCP client scripts ref. #8879 (#267)
  • /ingest/backlog/: don’t redirect to self (#266)
  • Fix FPRClient tests (#263)
  • Removed vendored requests library (#262)
  • Add identifier search to ArchivesSpace/ATK upload (#261)
  • ArchivesSpaceClient: dispatch on resource type properly (#260)
  • filesystem_ajax: don't try to JSON encode an exception (#259)
  • ArchivesSpace: Automate matching GUI (#258)
  • AIP re-ingest (#257)
  • Tests: Use an in-memory database (#256)
  • Specify python2 in shebangs. Python version choice respects path. #255
  • Jobs: Always show arguments (#254)
  • Dashboard logs: use GroupWriteRotatingFileHandler (#253)
  • Fix archival storage display of deletion requests (#251)
  • Dependencies: Improve SSL dependencies (#250)
  • templatetags: fix active tag when unhandled exception raised (#248)
  • MCPServer: Log all exceptions, use ReplacementDict.replace (#247)
  • ArchivesSpace integration (#185)
  • Hierarchical DIP support (#130)
  • Update to Django 1.7 (#124)

1.4.1

  • Fix "active" templatetag when Django handles an uncaught exception
  • Fix updating AIP records after marking files as deleted in archival storage (#8533)
  • Fix querying for deleted AIPs (#8533)
  • Fix marking AIPs as stored after deletion is rejected (#8533)
  • MCPServer: log all exceptions (#8509)
  • MCPServer: remove duplicate ReplacementDict code (#8509)
  • Dashboard: use GroupWriteRotatingFileHandler to ensure group-writeability of rotated logs (#8587)

1.4.0

  • Remove unused Elasticsearch backup code (#8076)
  • Improve performance of indexing AIP by saving uncompressed METS (#7424)
  • Index MODS identifiers in Elasticsearch (#7424)
  • Track file events in transfer METS using amdSecs (#7714)
  • Add a new "processed structMap" which captures the transfer's final state (#7714)
  • Use the Storage Service, not Elasticsearch, to look up file metadata in SIP arrange (#7714)
  • Improve Dublin Core namespacing for metadata generated from metadata.csv and from template (#8007)
  • Display additional metadata (number of files, size) from the storage service (#7853)
  • Accession IDs associate with Transfers again (#7442)
  • Remove Elasticsearch tool that is now maintained in archivematica-devtools
  • Log exceptions in start_transfer (#8117)
  • Archivist's Toolkit upload: use SQL placeholders instead of string interpolation (#7771)
  • Fail SIP if checksum verification fails (#8825)
  • Move logs to /var/archivematica/sharedDirectory; separate dashboard logs into its own file (#6647)
  • Handle linking_agent as an integer, not a foreign key, in Django models (#8230)
  • Index MODS identifiers in the aips/aipfile index (#8266)
  • Fix bag transfer names (#8229)
  • DSpace transfer type accepts either files or folders
  • Include the contents of bag-info.txt in AIP METS as <transfer_metata> (#8177)
  • Enable autodetection of date fields when indexing METS contents (#8181)
  • Add support for searching on the contents of transfer_metadata in archival storage (#8181)
  • Add support for searching date ranges in archival storage (#8181)
  • Improve text in stderr from Transcribe microservice (#7051)
  • Add preliminary support for Siegfried as an identification tool (#8287)
  • Ignore non-Unicode data contained in metadata.csv files (#7277)
  • Fix blank Keyword ("term") queries in archival storage and transfer backlog (#8292)
  • Fix default value of "query type" dropdown in archival storage and transfer backlog (#8292)
  • Allow DIP choices to be preconfigured (#7321)
  • Search: restrict nested fields searched when using string searches (#8338)
  • Elasticsearch: fix exception handling (#4757)
  • Search: replace "term" queries with "multi_match" queries (#8343)
  • taskStandard: refactor stdout/stderr string writing (#8404)
  • Advanced search: improve handling of queries with conditions other than "or" (#8401)
  • Buildscripts: touch a file to indicate mysql_dev has been run
  • METS Rights: fix model attribute name, XML generation (#8425)
  • verifyMD5: fix group type, hardcode "checksum" filename (#8415)
  • verifyMD5: fix event UUID (#8424)
  • verifyMD5: event type string is now "fixity check", not "fixity" (#8443)
  • createEventsForGroup: fix SQL query
  • SQL: use placeholders instead of interpolating values into SQL statements (#4901)
  • Remove client-specific Archivist's Toolkit upload script
  • Remove unused code
  • xml2obj: Fix handling of METS files containing sourceMD elements (#8431)