Skip to content

v3.6.0

Latest
Compare
Choose a tag to compare
@jobulcke jobulcke released this 05 Dec 16:16

What's Changed

๐Ÿ‘“ Version Header Added

From this version on, the version of the LDES Server is added as a header to all the HTTP responses

๐Ÿงน Linear Caching has been completely cleaned up

Since 3.4.0, linear timebased caching was broken. The decision has been made not te repair this feature, but to completely remove it from the code base

๐Ÿšฃ Kafka Ingestion

An event stream can now be configured in such a way that it can listen to a Kafka topic for ingesting members

๐ŸŽŒ Prefixes added to RDF models is now more efficient

In older versions, prefixes were extracted from the data itself, but this took too long and so from now on, a dozen of well known prefixes are added in the code. In addition, you can add prefixes to the server self by configuring this through the application.yml file. In addition, prefixes for the event stream and view uri's are added to the RDF model as well.

๐Ÿ–จ๏ธ Hibernate deep copy functionality ignored

Hibernate was making a deep copy of the tree node entities, but that deep copy would never be used in the code base. Therefore, a Spring JPA projection is now used for fetching the tree nodes.

๐Ÿ›‘ Clearer HTTP status response on event source update

Now a 404 http status is returned when trying to update the event source of a non-existing event stream

โ˜‘๏ธ SHACL validation now checks more profound on retention policies

When adding a view, the SHACL validation will now check if only known retention policies are present in the list

๐Ÿ˜ฎโ€๐Ÿ’จ Unreachable DCAT dataset code removed

Code was found when adding a dataset through the admin API that could never be reached, and therefore this code has been removed

๐Ÿฉน Some fragmetation bugs are fixed

Dependencies

  • chore(deps): bump webrick from 1.8.1 to 1.8.2 in /docs (#1397)
  • chore(deps): bump rexml from 3.2.5 to 3.3.9 in /docs (#1406)
  • chore: bump zonky embedded db

Full Changelog: v3.5.1...v3.6.0