Issues
- FOLIO updates: JDK 21, MD check, Vert.x versionsRSRVR-136Adam Dickmeiss
- Implement SRU endpointRSRVR-135Adam Dickmeiss
- GraalVM 24.0.6, json-path 2.9.0 fixing vulnsRSRVR-134Resolved issue: RSRVR-134Julian Ladisch
- invalid control chars in XML OAI outputRSRVR-133Resolved issue: RSRVR-133Jakub Skoczen
- Improve Reservoir Goldrush Matchkeys goldrush.mjs 2024RSRVR-132David Crossley
- mod-reservoir. Upgrade Vert.X to 4.5.3 for QuesneliaRSRVR-131Resolved issue: RSRVR-131Jakub Skoczen
- strip nul char from json inputRSRVR-130Jakub Skoczen
- Vert.x 4.4.6, GraalVM 22.3.2RSRVR-129Resolved issue: RSRVR-129Julian Ladisch
- Enable API-related GitHub Workflows, replace those Jenkins stagesRSRVR-128Resolved issue: RSRVR-128David Crossley
- Modify Reservoir matchkeys goldrush.mjs to handle invalid MARC recordsRSRVR-127Resolved issue: RSRVR-127David Crossley
- Cross-site Scripting (XSS) in webroot/index.jsRSRVR-125Jakub Skoczen
- extend /stats to include statistics by sourceRSRVR-124
- Persist transformer during defintionRSRVR-122Jakub Skoczen
- CQL: globalId and localId fields for get clustersRSRVR-121Resolved issue: RSRVR-121Adam Dickmeiss
- Provide a method for updating timestamps for selected clustersRSRVR-120Resolved issue: RSRVR-120Jakub Skoczen
- Enable Prometheus and JMX metricsRSRVR-119Resolved issue: RSRVR-119Jakub Skoczen
- XmlFixer: produce valid UTF-8RSRVR-118Resolved issue: RSRVR-118Adam Dickmeiss
- Extend XmlFixer to deal with misplaced quotes for MARCXML subfieldsRSRVR-117Resolved issue: RSRVR-117Adam Dickmeiss
- XmlFixer maps unicode chars to replacementRSRVR-116Resolved issue: RSRVR-116Adam Dickmeiss
- Fix indicators bugRSRVR-115Resolved issue: RSRVR-115Jakub Skoczen
- Limit request body to 64 kb for non-streaming stuffRSRVR-114Resolved issue: RSRVR-114Adam Dickmeiss
- Errors APIRSRVR-113
- Unknown tenant seeming ignored in uploadRSRVR-112Resolved issue: RSRVR-112Adam Dickmeiss
- Add wildcard permissions to /upload endpoint.RSRVR-111Resolved issue: RSRVR-111Jakub Skoczen
- Replace invalid XML chars in XML inputRSRVR-110Resolved issue: RSRVR-110Adam Dickmeiss
- Provide a simple HTML upload formRSRVR-109Resolved issue: RSRVR-109Jakub Skoczen
- better error handling and reporting for OAI-PMHRSRVR-108Resolved issue: RSRVR-108Adam Dickmeiss
- Failed test: Cannot load the spec in path openapi/reservoir.yamlRSRVR-107Resolved issue: RSRVR-107
- Expose "connectTimeout" setting for PMH clientsRSRVR-106
- improve file upload performanceRSRVR-105Resolved issue: RSRVR-105Adam Dickmeiss
- direct support for export into SOLR via solr-marc request handlerRSRVR-104
- File upload through regular POST/PUTRSRVR-103Resolved issue: RSRVR-103Adam Dickmeiss
- Records upload facility fails on some source data problemsRSRVR-102Resolved issue: RSRVR-102Jakub Skoczen
- implement MarcToJsonObjectMapperRSRVR-101Resolved issue: RSRVR-101Jakub Skoczen
- regression in MARC parsingRSRVR-100Resolved issue: RSRVR-100Jakub Skoczen
- handle localIdPath properlyRSRVR-99Resolved issue: RSRVR-99Jakub Skoczen
- add param to consider entire upload to be "deletes"RSRVR-98
- report status after File uploadRSRVR-97Resolved issue: RSRVR-97Jakub Skoczen
- Ignore MARC records without localId (001)RSRVR-96Resolved issue: RSRVR-96Adam Dickmeiss
- support gzip compression for file form uploadsRSRVR-95
- Refactor read streamsRSRVR-94Resolved issue: RSRVR-94Jakub Skoczen
- File storage and management APIRSRVR-93
- Deprecate module "function" parameterRSRVR-92Resolved issue: RSRVR-92Jakub Skoczen
- Remove deprecated matchkey functionality and update APIsRSRVR-91Jakub Skoczen
- Harmonize code modules and matchkeysRSRVR-90Resolved issue: RSRVR-90Jakub Skoczen
- File upload APIRSRVR-89Resolved issue: RSRVR-89Adam Dickmeiss
- OAI errors should not be silencedRSRVR-88Resolved issue: RSRVR-88Jakub Skoczen
- Rename project to "reservoir"RSRVR-87Resolved issue: RSRVR-87Adam Dickmeiss
- handle related records in the ingest streamRSRVR-86Resolved issue: RSRVR-86Adam Dickmeiss
- skip OAI updates for new version and hide it from outputRSRVR-85Resolved issue: RSRVR-85Adam Dickmeiss
50 of 131