Skip to content
This repository has been archived by the owner on Mar 31, 2023. It is now read-only.

Releases: MITLibraries/mario

v2.1

02 Mar 19:17
4831ec9
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0...v2.1

CLI Improvements and DSpace ingest

14 May 20:33
365c866
Compare
Choose a tag to compare
  • Adds DSpace METS ingest processing
  • Updates Makefile to use AWS CLI v2 commands
  • Removes Aleph-specific update vs. full load detection, and instead handles that outside this codebase (now in mario-powerup) so that all sources can be ingested via the same command patterns
  • Significant CLI changes:
    • Updates cli library from v1 to v2
    • Removes all but url and v4 flags from global options
    • Removes debug flag and instead logs everything of interest by default
    • Adds a boolean new flag to the ingest command that indicates
      whether a new index should be created, and makes ingest default to updating the existing production index for the
      source being ingested
    • Renames type option on ingest to source and remove prefix option, now uses source to determine the prefix
    • Organizes all commands in two groups: ES actions and index actions
    • Adds "required" to all required options
    • Reorganizes ingest options to have index first (to match the other index commands) followed by required options, then optional ones
    • Removes RulesFile option from ingest command, also removes it from the ingester configuration, and instead hard codes the rules file directly in the MARC generator (to match other MARC-specific config file handling)
    • Removes prefix option from the promote command and determines the prefix from the index name within the es Promote function
    • Fixes a bug in the es Promote function that would demote an index if it was already in the timdex-prod alias and it was passed to the promote command
    • Updates README command examples to match the new cli
  • Replaces logging that was removed in a previous refactor, and adds a bit of new logging

v1.1.0 ArchivesSpace Ingest

30 Oct 14:12
515857b
Compare
Choose a tag to compare
  • Adds ArchivesSpace EAD processing
  • moves to go modules
  • updates to shared es friendlier alias

v1.0.3 De-MARCing titles for exact match matching

02 May 14:22
843119c
Compare
Choose a tag to compare

Our MARC records often insert specific trailing punctutation that prevent the noop of ElasticSearches keyword field from matching typical user input. This char_filter approach intends to allow better exact matches on the title fields so we can get better results in TIMDEX! (which will get a separate PR that leverages this new index).

v1.0.2

09 Apr 17:53
0dc245e
Compare
Choose a tag to compare
  • Combines authors and contributors into a single nested object

v1.0.1

04 Apr 14:05
6095e46
Compare
Choose a tag to compare
  • Remove old system numbers and prefix from OCLC numbers