Releases: NYPL/drb-etl-pipeline
v0.7.0
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
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
A minor patch release that targets a bug in search responses when ElasticSearch returns an empty response set.
PATCH v0.6.4
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
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
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
This is a patch release containing two fixes for the edition detail API response and corresponding front-end page:
- A bug is corrected that caused some edition detail requests to return a 500 error due to a mismatch in expected link objects
- 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
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)