Releases: trln/argot-ruby
Release list
Adjust name authority processing to accept the https variants as well as http
Command Line Authority Processing Fixes
Fixes authority processing in pipelines created for command line operations (ingest, flatten, etc.)
Reorganizes code to nest more predictably (Argot::CommandLineUtilities is now defined in argot/command_line/utilities.rb for example).
Remove Nokogiri as dependency
NB this release (and all previous releases after authority processing was added) are broken for use on the command line (although pipelines defined outside those specific use cases, and pipelines that don't use authority processing, will still work). Use v1.3.0 or later for authority processing.
Nokogiri dependency was only required to parse Solr schemas, which are available as JSON. Nokogiri, despite wide utility and support, can be difficult to install on aarch64/Arm platforms, particulary Graviton based EC2 instances on Amazon Linux 2022 (which do not yet ship a supported version of glibc (2.26 vs. 2.29 required -- see https://nokogiri.org/tutorials/installing_nokogiri.html#supported-platforms).
Full Changelog: v1.1.0...v1.2.0
Fix binary installed via `rake install`
Installs VERSION file with rest of gem. Updates format of that file to 1.x.x (1.1 was used in 1.1.0 release)
Add name authority enrichment support
Adds transformer to query Redis for name authority data and enrich records with that data.
Adds -a or --authorities switch to enable name authority processing in various pipelines/commands.
When authority processing is enabled, queries redis on localhost by default*; this can be overridden by setting --redis-url
on the command line or via the REDIS_URL environment variable.
* special provisions are made if argot detects it's running inside a container to use Docker's special hostname. This helps when running via docker-compose
Use Thor 1.0 and up
Updates the version of thor (used to process command line arguments) to 1.0 and higher. This adds compatibility with Rails 6.1.
Otherwise contains no functional changes.
Configure genre_headings_remapped field as tsearchtp
- tsearchtp indexes both stemmed and unstemmed copies.
Lookup and add variant names by ID in Redis
Merge pull request #85 from trln/TD-1006-name-authority Td 1006 name authority
Migrate from Travis-CI to Github Actions
Merge pull request #82 from trln/github-actions Migrate from Travis-CI to Github Actions
Store and index sersol_number
Merge pull request #81 from trln/TD-932-sersol-number Add sersol_number_a to Solr