This repository was archived by the owner on Nov 3, 2023. It is now read-only.
Releases: library-data-platform/ldpmarc
Releases · library-data-platform/ldpmarc
v1.6.3
Note: ldpmarc has been renamed to marct and is now bundled with: https://github.com/metadb-project/metadb
ldpmarc v1.6.3
- This release fixes a bug which caused the update process to terminate early with the error message:
relation "marctab.cksum" does not exist. This was a rare error that only occured if no current MARC records were available. - Beginning with ldpmarc 1.6, Go 1.19 or later is required to build from source.
v1.6.2
- This release fixes a bug in incremental update which caused the process to terminate early with the error message:
syntax error at or near "$1" (SQLSTATE 42601) - Beginning with ldpmarc 1.6, Go 1.19 or later is required to build from source.
v1.6.1
- This release fixes a bug in incremental update which caused the process to terminate early with the error message:
can't scan into dest[4]: json: cannot unmarshal object into Go value of type string - Beginning with ldpmarc 1.6, Go 1.19 or later is required to build from source.
v1.6.0
- This release includes various performance improvements in updating data.
- Metadb databases are now supported via the
-Moption. See README.md for details. - Beginning with this release, Go 1.19 or later is required to build from source.
v1.6.0-beta6
- Performance improvements have been made to full update.
- Metadb databases are now supported via the
-Moption. See README.md for details.
v1.6.0-beta5
- Metadb databases are now supported via the
-Moption. See README.md for details.
v1.5.3
- In cases where SRS source data invalidly contain multiple values for 999$i (f f), ldpmarc now outputs a warning message and does not transform the record. Previously the existence of multiple values resulted in errors during incremental update that terminated the update.
Note: The first time this version is run, it may automatically perform a full update.
v1.5.2
- Handling of invalid instance UUID values retrieved from
999$ihas been improved for incremental updates.
Note: The first time this version is run, it may automatically perform a full update.
v1.5.1
- A bug has been fixed that caused incorrect values for
instance_idandmatched_id. - In cases where the SRS source data have an invalid UUID value in the field
999$i f f, ldpmarc now outputs a warning message and sets theinstance_idto00000000-0000-0000-0000-000000000000.
Note: The first time this version is run, it may automatically perform a full update.
v1.5.0
- Instance identifiers are now extracted from
999$ionly where both indicators have the valuef. This results in more accurate instance identifiers in systems with more than one999$ientry. - Local storage in the data directory is now used to write transformed MARC data temporarily during full updates. System administrators should ensure that there is adequate disk space available.
- Beginning with this release, Go 1.18 or later is required to build from source.
- This release includes various bug fixes.
Note: The first time this version is run, it may automatically perform a full update.