Skip to content
This repository was archived by the owner on Nov 3, 2023. It is now read-only.

Releases: library-data-platform/ldpmarc

v1.6.3

18 Jan 04:37
613789f

Choose a tag to compare

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

23 Dec 21:16
632ca9f

Choose a tag to compare

  • 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

21 Dec 23:57
7d627bf

Choose a tag to compare

  • 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

02 Dec 05:33
6a90d80

Choose a tag to compare

  • This release includes various performance improvements in updating data.
  • Metadb databases are now supported via the -M option. See README.md for details.
  • Beginning with this release, Go 1.19 or later is required to build from source.

v1.6.0-beta6

28 Nov 15:49
3dc96e7

Choose a tag to compare

v1.6.0-beta6 Pre-release
Pre-release
  • Performance improvements have been made to full update.
  • Metadb databases are now supported via the -M option. See README.md for details.

v1.6.0-beta5

10 Oct 14:14
8490d0f

Choose a tag to compare

v1.6.0-beta5 Pre-release
Pre-release
  • Metadb databases are now supported via the -M option. See README.md for details.

v1.5.3

29 Sep 01:23

Choose a tag to compare

  • 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

17 Sep 23:21

Choose a tag to compare

  • Handling of invalid instance UUID values retrieved from 999$i has been improved for incremental updates.

Note: The first time this version is run, it may automatically perform a full update.

v1.5.1

10 Sep 15:03
4bbf72c

Choose a tag to compare

  • A bug has been fixed that caused incorrect values for instance_id and matched_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 the instance_id to 00000000-0000-0000-0000-000000000000.

Note: The first time this version is run, it may automatically perform a full update.

v1.5.0

10 Jun 20:59
2852aa0

Choose a tag to compare

  • Instance identifiers are now extracted from 999$i only where both indicators have the value f. This results in more accurate instance identifiers in systems with more than one 999$i entry.
  • 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.