Skip to content

Releases: Informatievlaanderen/VSDS-Linked-Data-Interactions

v2.9.0

20 Sep 15:43
319c675
Compare
Choose a tag to compare

What's Changed

📘 Ldio:RepositoryMaterialiser ➡️ Ldio:RepositorySink

Due to the reposink not actually materialising the object passed through it, the name was very confusing.
This has been updated.
For more details, check out the documentation.

📈 Performance tweaks

  • We fixed a memory issue inside the RepoSink. This should normally result in a smoother experience
  • Additionally, we tweaked the LDES Client database interactions. This results in an overall 15% performance increase.

Change Notes

New Contributors

Full Changelog: v2.5.1...v2.9.0

📬 We eagerly await your feedback!

v2.8.0-alpha

02 Jul 13:31
cfca5f3
Compare
Choose a tag to compare
v2.8.0-alpha Pre-release
Pre-release

What's Changed

  • Feat: ldes client status by @Yalz in #654
  • Feat: create version object processor accepts list of member types by @pj-cegeka in #656
  • Fix: expand empty check on member types by @pj-cegeka in #657

Full Changelog: v2.7.0-alpha...v2.8.0-alpha

v2.7.0-alpha

05 Jun 06:25
401f794
Compare
Choose a tag to compare
v2.7.0-alpha Pre-release
Pre-release

What's Changed

Features

  • A NiFi processor has been added, that makes it possible to make RML mappings in NiFi in #636
  • The LdioLdesClient can now better handle LDES'es that has ended in #645
  • Javadoc has been added to most of the codebase, which should make this open source code more accessible in #643 and #646

Fixes

  • non-string datatype literals were converted to their fully quallified name instead of the containing value in the RDF4JRepositoryMaterialiser, which has been fixed in #644

Full Changelog: v2.6.0-alpha...v2.7.0-alpha

v2.6.0-alpha

23 May 16:46
5e48fad
Compare
Choose a tag to compare
v2.6.0-alpha Pre-release
Pre-release

What's Changed

Features

Latest State Filter
A new filter is added into the Ldes Client that keeps track whether a member is a representation of the latest state or not
Change Detection Filter
A new transformer component is added that acts like a filter that keeps track whether the state of a state object has changed or not

Fixes

RML mapper concurrency issues
There were some issues detected resulting in two members transformed through the RML mapper were sent twice and others not al all. This has been fixed now
NiFi property names streamlined
Some of the NiFi property names were not consistent, or some were incorrect duplicates. This has been fixed now

Full Changelog: v2.5.1...v2.6.0-alpha

v2.5.1

23 Apr 08:05
3c41f20
Compare
Choose a tag to compare

What's Changed

A bug was detected when a pipeline was deleted that was not using Ldio:LdesClientConnector as input, a NullPointerException was thrown, which is resolved via a hotfix in #604

What's Changed

Full Changelog: v2.0.0...v2.5.1

v2.5.0-alpha

18 Apr 09:37
11e11e4
Compare
Choose a tag to compare
v2.5.0-alpha Pre-release
Pre-release

What's Changed

Features

  • feat: extend the functionality of the request executor in the discoverer in #586
  • feat: VSDSPUB-1296: document how to start up LDIO container in #592
  • feat: nar bundle in #597

Fixes

  • fix: improve log messages when statements cannot be found in model in #587
  • fix: clean up ldi inputs ctors in #590
  • fix: LDIO Adapter: Use InputStream to support protobuf in #596

Documentation

  • docs: embed ldio-core pages + merge ldi-core pages with ldio in #594
  • docs: VSDSPUB-1293 - LDIO LDES Client Config in #589
  • docs: VSDSPUB-1299 - Update LDIO Adapters in #593

Others

  • chore: retire LDIO File-In, File Out, Azure Blob Out components in #585

New Contributors

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

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