Skip to content

Releases: redpencilio/ldes-consumer-service

feature-stability-improvements-r1.0

16 Apr 13:54
Compare
Choose a tag to compare
Pre-release

🚀 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

🐛 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

28 Jul 15:06
Compare
Choose a tag to compare

🚀 Enhancement

  • #32 provide options to configure ldes client (@nvdk)

Committers: 2

Release 0.7.0

10 Feb 09:57
Compare
Choose a tag to compare

🚀 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

  • #23 blank nodes skolemization now works with immutable quads (@MikiDi)

🏠 Internal

Committers: 3

Release 0.6.0

12 Jan 15:37
Compare
Choose a tag to compare

🚀 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

  • #21 Fix copy-paste typo in config for timestamp path (@MikiDi)

🏠 Internal

Committers: 3

Release 0.5.0

04 Oct 13:13
Compare
Choose a tag to compare

🚀 Enhancement

  • #12 Add initial support for custom SPARQL headers (@elpoelma)

Committers: 1

Release 0.4.0

28 Sep 12:07
Compare
Choose a tag to compare

🚀 Enhancement

🏠 Internal

Committers: 1

Release 0.3.0

19 Sep 12:08
Compare
Choose a tag to compare

🚀 Enhancement

🐛 Bug Fix

  • #6 change default cron pattern to run every minute (@nvdk)

Committers: 2

Release 0.2.3

09 Sep 14:22
Compare
Choose a tag to compare

🐛 Bug Fix

Committers: 1

Release 0.2.2

09 Aug 09:39
Compare
Choose a tag to compare

🐛 Bug Fix

  • #5 add error handling to callback function (@elpoelma)

Committers: 1

Release 0.2.1

08 Aug 13:34
Compare
Choose a tag to compare
v0.2.1

Release 0.2.1