This repository has been archived by the owner on Mar 31, 2023. It is now read-only.
Releases: MITLibraries/mario
Releases · MITLibraries/mario
v2.1
What's Changed
- Alma updates by @hakbailey in #546
- Fix typo in MARC generator by @hakbailey in #549
- Fix bug in Dockerfile by @hakbailey in #550
- Go116 by @JPrevost in #553
- Revert Go version to 1.15 by @hakbailey in #551
- Add multistage build back to 116 by @zotoMIT in #554
- Handle no 008 field error by @hakbailey in #561
New Contributors
Full Changelog: v2.0...v2.1
CLI Improvements and DSpace ingest
- 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
andv4
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 tosource
and removeprefix
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
- Adds ArchivesSpace EAD processing
- moves to go modules
- updates to shared es friendlier alias
v1.0.3 De-MARCing titles for exact match matching
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).