Skip to content

Releases: NYPL/drb-etl-pipeline

v0.7.0

12 Jul 20:42
Compare
Choose a tag to compare

This is a minor release that adds new functionality in the form of generation of webpub manifests for ePub files. This provides compatibility with the new web reader currently under development at NYPL and generally increases the portability of the records produced by DRB.

These files have a format of application/webpub+json and produced by a 3rd-party API. These are generated for ePubs gathered from both Project Gutenberg and DOAB.

v0.6.6

01 Jul 14:14
Compare
Choose a tag to compare

This is a patch release to address a few minor issues in the API functionality:

  • The utils/languages endpoint has a regression corrected from the last release in which it was not passed the proper redis client
  • The overall default sorting strategy is improved to surface more relevant results for users on first search

PATCH v0.6.5

24 Jun 16:58
Compare
Choose a tag to compare

A minor patch release that targets a bug in search responses when ElasticSearch returns an empty response set.

PATCH v0.6.4

23 Jun 16:12
Compare
Choose a tag to compare

This is a patch release to mainly address some performance issues, along with a few other minor bugs. The main effects are:

  • Deep pagination now works as intended (beyond the 10,000th result)
  • Paginated responses are now cached for 24-hours to improve performance
  • VIAF/LCNAF data is properly parsed

PATCH v0.6.3

15 Jun 21:12
Compare
Choose a tag to compare

This is a patch release that addresses a few minor issues:

  • It enforces the ordering of editions within work detail results to be sure that API responses are consistent
  • It replaces the author role block list with an allow list to make author searches more consistent over time
  • It reduces the ElasticSearch query timeout in an effort to improve performance

v0.6.2

08 Jun 21:21
Compare
Choose a tag to compare

This is a minor patch release following up on v0.6.1 to complete a set of fixes to the edition detail pages. Specifically this fixes a bug where the boolean showAll flag was applied in a reversed manner.

v0.6.1

07 Jun 20:53
Compare
Choose a tag to compare

This is a patch release containing two fixes for the edition detail API response and corresponding front-end page:

  1. A bug is corrected that caused some edition detail requests to return a 500 error due to a mismatch in expected link objects
  2. The showAll parameter is enabled for edition detail requests, allowing the show all feature to be enabled on edition details, as it is on work detail pages

v0.6.0

02 Jun 21:32
Compare
Choose a tag to compare

v0.6.0 is a minor release that mainly incorporates bugfixes for the ingest process as well as some fixes searching, sorting and filtering records via the API. Major updates include:

  • A temporary block on serving Webpub Manifest records via the API pending updates to the webreader used in the front-end application
  • A fix to a regression in the Language filter facet that resulted in inaccurate numbers of works reported with each facet
  • A fix to a regression in publication year sorting
  • Improved nested document sorting and filtering within the ElasticSearch index
  • Improved parsing of Gutenberg (ePub and cover) and DOAB (ePub) files
  • An improvement to prevent queries from being split on commas within quotation marks (in general updates were made to better respect quotation marks in queries)