Skip to content

Releases: Informatievlaanderen/VSDS-Linked-Data-Interactions

v2.4.0-alpha

10 Apr 12:26
10393de
Compare
Choose a tag to compare
v2.4.0-alpha Pre-release
Pre-release

In this release, no new features are implemented, but only bug fixes are provided and stability has been increased.

What's Changed

Repository materialiser bugs

Testing bugs and improvements

Logging improvements

Documentation improvements

  • fix: make example less strict to deal with invalid source data by @Tomvbe in #567
  • fix: use generic example in docs by @Tomvbe in #568
  • fix: expand status docs by @pj-cegeka in #578

Others
*feat: implement redirect logic by @Tomvbe in #563

  • fix: separate ldio status from triggers by @Tomvbe in #569
  • fix: broken pipeline status event handler by @jobulcke in #570
  • fix: change default format to support relative uris by default by @jobulcke in #572
  • chore: java 21 upgrade by @jobulcke in #573

Full Changelog: v2.3.0-alpha...v2.4.0-alpha

v2.3.0-alpha

27 Mar 11:40
40a480c
Compare
Choose a tag to compare
v2.3.0-alpha Pre-release
Pre-release

What's Changed

Features

  • feat: improve graphdb performance inc in #508
  • feat: add LDIO noop out component in #512
  • feat: add binary support for ldes client in #529
  • feat: implement exactly once filter in #532
  • feat: improve client performance in #548
  • feat: Add swagger to the management API in #544

Fixes

  • fix: unexpected behaviour when no url list was provided for the LdesClient in #518
  • fix: blocked client connector in #523
  • fix: unexpected empty url list behavior in #522
  • fix: remove file based retention for client in #519
  • fix: remove body from delete request in #533
  • fix: unexpected behavior when no adapter was configured in #535
  • fix: make memory state consistent in #528
  • fix: fix repository materialiser in #536
  • fix: support Json-LD 1.1 framing + create LdiRdfWriter once per pipeline. in #541
  • fix: Json-To-JsonLD Adapter: support context objects in #547
  • fix: materialiser not starting in #553
  • fix: support arrays in FlattenDeserializer in #554
  • fix: improve documentation in #555, #550

Full Changelog: v2.0.0...v2.3.0-alpha

v2.2.0-alpha

12 Mar 14:58
Compare
Choose a tag to compare
v2.2.0-alpha Pre-release
Pre-release

What's Changed

The default source-format used by the ldio-ldes-client has been changed from application/ld+json to text/turlte, as this is the most performant to be parsed by the Jena library that also supports relative uri's

Features

  • feat: LDIO noop output in #521
  • feat: binary ldes client #529

Fixes

  • Increase performance when writing to the graph db and fix missing logging when the materialiser crashed in
    #508 and #536
  • fix: make memory state consistent in #528
  • fix: unexpected behavior when no adapter was configured in #535
  • fix: remove body from delete request in #533
  • fix: remove file based retention for client #519
  • fix: unexpected empty url list behavior #522
  • fix: unexpected behaviour when no url list was provided for the LdesClient #518
  • fix: init phase of client connector prevented pipeline to be registered in #523

Full Changelog: v2.1.0-alpha...v2.2.0-alpha

v2.1.0 alpha

29 Feb 13:54
f2f6635
Compare
Choose a tag to compare
v2.1.0 alpha Pre-release
Pre-release

What's Changed

Features

  • feat: AMQP Out as LDIO Output in #498
  • feat: Dynamic pipelines (add pipelines on the fly) + related status updates in #503 & #510
    → For more details on this feature, visit the documentation page
  • feat: Request Executor: Allow usage of form encoded credentials in #502

v2.0.0

14 Feb 09:20
9a47b97
Compare
Choose a tag to compare

What's Changed

This marks the first major breaking change in a while.
For those wanting to migrate, we advise you to start from a clean LDES Client, as a new database property is now added and new configuration options.
Further more, the LDIO Component naming has changed to a more user friendly format Ldio:[componentName], please check the documentation for more details.

Features

  • feat: support jsonld context caching by @Tomvbe in #464
  • feat: AMQP 1.0 support for LDIO Input by @Yalz in #474
  • feat: add materialisation to ldes client by @Tomvbe in #479 & #476
  • feat: add scope to LDES client credentials flow by @Tomvbe in #482
  • feat: ldes client multi endpoint by @Yalz in #487

Fixes:

  • fix: prevent resetting jena context between model parses by @Tomvbe in #472

Documentation :

  • fix: improve ldes client materialisation docs by @Tomvbe in #491
  • doc: broken links to internal pages by @Yalz in #493
  • fix: [skip ci] add utc to cron doc by @Tomvbe in #483
  • doc: update LDIO naming by @Yalz in #489

Dependencies :

  • build(deps-dev): bump com.github.tomakehurst:wiremock-jre8 from 2.35.0 to 2.35.1 by @dependabot in #342
  • chore(deps): bump nifi.version from 1.23.2 to 1.24.0 by @dependabot in #444

Full Changelog: v1.14.0-alpha...v2.0.0-alpha

v1.14.0-alpha

31 Jan 09:41
20674fc
Compare
Choose a tag to compare
v1.14.0-alpha Pre-release
Pre-release

What's Changed

  • Allow more customization with the rate limiter​
    Increase compatibility with external APIs to get data to ingest
    Check out the new rate limiter at the updated documentation
    by @jobulcke in #463
  • Preparation for LDIO v2 functionalities
    by @Yalz in #455

Full Changelog: v1.13.0...v1.14.0-alpha

v1.13.0

31 Jan 08:52
f14b90b
Compare
Choose a tag to compare

What's Changed

Official release of the previous 1.13.0 alpha release

Full Changelog: v1.13.0-alpha...v1.13.0

v1.13.0 alpha

16 Jan 14:55
ff00225
Compare
Choose a tag to compare
v1.13.0 alpha Pre-release
Pre-release

What's Changed

Dependencies

  • chore(deps-dev): bump net.bytebuddy:byte-buddy from 1.14.6 to 1.14.11 in #439
  • Deprecated docker base image openjdk-18 has been replaced with amazoncorretto-17 in #453

Features

Support for binary representation

To increase performance while parsing RDF models, support for binary representation was added in #441

Support for JSON arrays conversion to JSON-LD

To drop the need using RML mapping to convert a JSON array to JSON-LD, support is added to convert now both JSON objects and JSON arrays in #445

HttpPoller supports CRON expressions

To provide more flexibility when the HttpPoller needs to poll an endpoint, e.g. to only poll an endpoint at midnight, support for CRON expressions is added in #448

DEPRECATED WARNING: configuring the HttpPoller with an interval via the property config.interval is deprecated and will be deleted in the next major release. We recommend using config.cron instead

Removal of member statement and reverse properties in ldesclient

In the LDES Server, support for multiple types in one event stream is added. Therefore, the client needed some updates so it can handle such a stream in #446

Fixes

EPSG database support

Some issues were encountered with EPSG databases and this has been resolved in #449

Table rendering issues in GitHub pages

Two problems were logged in issue #417, one has been resolved very quickly, but the config table on the GitHub page of the LDIO LDES Client with the connector was not rendering well, and this has been resolved in #450

Full Changelog: v1.12.0-alpha...v1.13.0-alpha

v1.12.0-alpha

20 Dec 11:04
eb4a221
Compare
Choose a tag to compare
v1.12.0-alpha Pre-release
Pre-release

What's Changed

  • Issues with the tracing functionality was resolved in #430
  • Support for custom http headers was added to the requestExecutor in #435
  • The LdioLdesClientConnector was broken after last release, this was fixed in #433
  • Correct datatypes in JSON structure of SPARQL select result are now returned. This was fixed in #423

New Contributors

Full Changelog: v1.11.0-alpha...v1.12.0-alpha

v1.11.0 alpha

07 Dec 08:01
6d07363
Compare
Choose a tag to compare
v1.11.0 alpha Pre-release
Pre-release

What's Changed

  • Addition of more and/or clearer metrics and logging with tracing
  • Support added for relative uri's in LDIO

Full Changelog: v1.10.0-alpha...v1.11.0-alpha