Releases: redpencilio/ldes-consumer-service
Releases · redpencilio/ldes-consumer-service
feature-stability-improvements-r1.0
🚀 Enhancement
- actor-init-ldes-client
- Add tracing logs to easier follow the flow of the reading and parsing of the LDES stream
- ldes-consumer-service
- Add
LDES_LOGGING_LEVEL
option to set logging level for actor-init-ldes-client library - Print all relevant params to console on startup
- Add
SAVE_ALL_VERSIONS_IGNORING_TIMESTAMP_DATA
option : when the ldes stream returns members out of order in relation to the generatedAtTime triple, this allows to still save them all
- Add
🐛 Bug Fix
- actor-init-ldes-client
- When multiple predicates existed between a subject and an object (:s :p :o), only one was saved
- Resume read stream again (after it has been paused by node's stream back pressure feature)
- Error handling: propagate errors to outer ldes read stream, so client can act accordingly
- Add option to
reportErrorOnEmptyPage
when an ldes page contains no (parseable) members - Error handling: verify http response status when reading a page, and throw error if non success (e.g. 4xx, 5xx)
- ldes-consumer-service
- Fix broken conversion of Blank Nodes
- Implement work-around for not passed along environment variables from docker to node process when they contain '-' characters (e.g. X-API-KEY)
- Use
reportErrorOnEmptyPage
to capture incorrect pages, and stop the reading automatically with an error
🏠 Internal
- Test suite added
- Upgraded to mu-javascript-template-1.8.0
- Use Woodpecker to create builds
- Fix several compile errors and warnings
- Upgrade to latest version of actor-init-ldes-client + integrate a series of patches for it
Release 0.7.1
Release 0.7.0
🚀 Enhancement
- #26 batched queries (@MikiDi)
- #29 update running state, regardless of success or fail (@MikiDi)
- #27 improved string-formatting of sparql queries for cleaner log output (@MikiDi)
- #25 Add option to run only once (@MPParsley)
🐛 Bug Fix
🏠 Internal
- #30 Fix linting and ignore or fix ts errors (@elpoelma)
- #28 State update improvements (@MikiDi)
- #24 use recommended rdfjs types (@MikiDi)
Committers: 3
- Elena Poelman (@elpoelma)
- Maarten Segers (@MPParsley)
- Michaël Dierick (@MikiDi)
Release 0.6.0
🚀 Enhancement
- #7 provide support for sparql endpoint authentication (@nvdk)
- #19 Filter duplicate triples (@MPParsley)
- #14 make version_of and timestamp path configurable and check timestamp (@nvdk)
🐛 Bug Fix
🏠 Internal
Committers: 3
- Maarten Segers (@MPParsley)
- Michaël Dierick (@MikiDi)
- Niels V (@nvdk)
Release 0.5.0
Release 0.4.0
Release 0.3.0
Release 0.2.3
Release 0.2.2
Release 0.2.1
v0.2.1 Release 0.2.1