Skip to content

Releases: trellis-ldp/trellis

Release 0.11.1

18 Apr 18:11
trellis-0.11.1
Compare
Choose a tag to compare

This is a patch release in the 0.11.x series. This release introduces an RDFFactory class that will replace the (now deprecated) TrellisUtils::getInstance mechanism.

This release also improves JSON-LD handling in Quarkus and improves the handling of ACL resources.

Release 0.11.0

18 Apr 18:09
trellis-0.11.0
Compare
Choose a tag to compare

This is the first release in the 0.11.x series for Trellis.

This release includes some API changes to the Resource and ConstraintService interfaces along with some minor updates to some RDF vocabularies.

For a list of all the updates included in this release, please refer to the 0.11 milestone report

Release 0.10.3

18 Apr 18:05
trellis-0.10.3
Compare
Choose a tag to compare

This is a patch release in the 0.10.x series. This release improves content negotiation for auxiliary resources and uses relative URIs for ACL link headers.

Release 0.10.2

08 Mar 20:04
trellis-0.10.2
Compare
Choose a tag to compare

This is a patch release in the 0.10.x series.

The notable changes in this release include:

#723 ACL resources should have an acl link header pointing to itself
#725 PUT requests to the root resource result in duplicate slash on subjects

Release 0.10.1

07 Mar 05:11
trellis-0.10.1
Compare
Choose a tag to compare

This is a release in the 0.10.x series. This release improves support for arbitrary extension graphs.

Release 0.10.0

21 Feb 21:11
trellis-0.10.0
Compare
Choose a tag to compare

This is the first release in the 0.10.x series.

The significant changes include alignment with MicroProfile 3.3 APIs and resolution of the following issues:

#651 Add support for relative IRIs in Turtle output
#653 Add support for per-request configuration of relative IRIs
#665 Support in-domain WebIDs in WebAC module
#689 WebAC inheritance algorithm fails on a disconnected hierarchy
#681 Make it possible to easily disable versioning

A full list of issues that are part of this release can also be viewed.

Release 0.9.7

31 Jan 15:08
Compare
Choose a tag to compare

This is a patch release in the 0.9.x series. This release adds no new features but includes better release automation.

Release 0.9.5

20 Jan 21:58
Compare
Choose a tag to compare

This is a patch release in the 0.9.x series. There are no incompatible interface changes and no need to migrate existing data.

This release adds the following features:

#604 Make it possible to customize the default ACL resource
#618 Add support for X-Forwarded-* and Forwarded headers
#640 Add JSON-LD 1.1 IRIs to vocabulary

The default ACL resource feature is only relevant upon initial startup or in the event that no ACL exists in the root location. To set a custom ACL, make sure that a turtle file is available on the classpath and set the following property:

trellis.webac.default-acl-location=location/of/acl/on/classpath.ttl

or, via an ENV value:

TRELLIS_WEBAC_DEFAULT_ACL_LOCATION=location/of/acl/on/classpath.ttl

It should also be noted that, with the updates to the JSON-LD 1.1 vocabulary, the non-standard profiles http://www.w3.org/ns/json-ld#compacted-flattened and http://www.w3.org/ns/json-ld#expanded-flattened are no longer supported. Instead, please use one of:

  • http://www.w3.org/ns/json-ld#compacted
  • http://www.w3.org/ns/json-ld#expanded
  • http://www.w3.org/ns/json-ld#flattened

For example: Accept: application/ld+json; profile="http://www.w3.org/ns/json-ld#flattened"

Release 0.9.4

10 Jan 21:47
trellis-0.9.4
Compare
Choose a tag to compare

This is a patch release in the 0.9 series. There are no interface changes, no configuration changes and no need to migrate existing data.

This is a summary of the changes since 0.9.3

#632 Change ETag hash algorithm from MD5 to SHA-256
#634 Use provided scope for JavaEE dependencies
#627 Notifications on root resource end with duplicate slash
#625 Upgrade to gradle 6

In addition, the various dependencies have been updated to their latest version.

Release 0.9.3

18 Dec 19:07
trellis-0.9.3
Compare
Choose a tag to compare

This release in the 0.9 series updates many of the underlying dependencies and fixes an issue related to ACL enforcement.