Skip to content

Releases: trellis-ldp/trellis

0.7 Release

26 May 02:47
trellis-0.7.0
Compare
Choose a tag to compare

The most significant changes in the 0.7 release relate to updates to the core Java interfaces, primarily with the goal of making it easier to implement additional persistence layers. These changes primarily do not affect existing HTTP clients nor do the changes require any type of data migration. Minor changes have been made to the structure of the application configuration file, so users are encouraged to refer to the configuration documentation.

The full list of issues addressed in this release can be found on the relevant milestone page.

Some notable features included in this release are:

  • Linux installers: RPM and DEB installers
  • Support for more JWT algorithms
  • Support for the W3C WebSub specification

Downloads and installation instructions are available on the Trellis website.

0.6.2 Release

10 Apr 15:41
trellis-0.6.2
Compare
Choose a tag to compare

This release includes an update to the underlying Jena version: it now uses 3.7.0, which includes a fix for concurrent modifications of a dataset under high load.

In addition, this release contains a fix for Memento headers on Binary resources, such that a linked description refers to the corresponding Memento resource rather than the current version of that resource.

Artifacts are available on Maven Central, and deployable applications can be downloaded here.

0.6.1 Release

29 Mar 13:24
trellis-0.6.1
Compare
Choose a tag to compare

This is a bugfix release in the 0.6.x series.

0.6.0 Release

20 Mar 00:01
7782d29
Compare
Choose a tag to compare

The 0.6.0 release introduces a triplestore-based persistence implementation, which will make single-node deployments considerably simpler.

This release also includes numerous changes to the JAVA APIs, changes that will make it easier to build additional implementations using different persistence layers. In addition, basic CDI support has been added to the core Trellis components. Otherwise, many of the changes relate to improvements in the overall test coverage of the application.

Trellis requires at least Java 8. It has also been tested on Java 9 and 10 platforms.

0.5.2 Release

30 Jan 17:54
Compare
Choose a tag to compare

This is a bug-fix release of the Trellis 0.5.x series. It provides improved support for LDP-NR (Binary) description resources.

There are no API changes in this release.

0.5.1 Release

05 Jan 14:51
Compare
Choose a tag to compare

This release fixes some bugs in the 0.5.x release line, particularly related to identifier creation in the HTTP layer for new resources contained by the root resource.

There are no API changes with this release.

This release also adds the memento and time namespace prefixes to the default prefix-mapping document in trellis-namespaces.

0.5.0 Release

23 Dec 16:12
Compare
Choose a tag to compare

This release consolidates the core components of Trellis into a single versioning scheme. This release also introduces improved OSGi provisioning support via a trellis-karaf module.

A few noteworthy features include:

  • Support for custom JSON-LD profiles
  • Support for linked data fragment queries
  • Use of the Memento vocabulary for representing timemap objects
  • Caching support

Note: the core Trellis APIs are not considered backwards compatible with regard to earlier releases. Please refer to the javadocs for the current API documentation.