Skip to content

Releases: trellis-ldp/trellis

Release 0.19.0

17 Sep 23:36
trellis-0.19.0
adfdb32
Compare
Choose a tag to compare

This is the first release in the 0.19 series.

The significant changes in this release include support for MicroProfile 4.x and Quarkus 2.x

Release 0.18.0

27 Apr 14:12
trellis-0.18.0
2f52e9f
Compare
Choose a tag to compare

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

The notable changes include:

  • Improved RDFa template lookup
  • Include parent reference for PATCH on creation
  • Remove deprecated notification modules (JMS, Kafka, AMQP) -- these are subsumed by the reactive component

Release 0.17.2

12 Mar 20:24
trellis-0.17.2
2d52cff
Compare
Choose a tag to compare

This is a patch release in the 0.17 series.

This release fixes a bug in how content negotiation works for LDP-NRs.

Release 0.17.1

12 Mar 20:23
trellis-0.17.1
a1be4fd
Compare
Choose a tag to compare

This is a patch release in the 0.17 series.

This release makes strong ETags the default for RDF representations. This release also constrains the acceptable HTTP operations on NonRDF sources such that PATCH is no longer supported. Previously, a PATCH request to the LDP-NR would modify the LDP-NR description. Now, a client must send PATCH requests directly to LDP-NR descriptions.

Release 0.17.0

17 Feb 22:44
trellis-0.17.0
43e08fc
Compare
Choose a tag to compare

This is the first release in the 0.17 series. The notable changes involve:

  • Retiring deprecated modules (trellis-dropwizard, trellis-auth-basic, trellis-oauth). The dropwizard-based application is no longer supported.
  • Make modules more CDI-aware. This involves CDI injection for configuration properties.
  • Rename event-related interfaces and classes. This includes renaming Event* to Notification* and trellis-event-* to trellis-notification-*
  • Remove content-negotiation from LDP-NR resources. Retrieving RDF from an LDP-NR description requires requesting the resource at the description URL

The underlying data storage is not changed.

Release 0.16.3

10 Nov 20:36
trellis-0.16.3
abf7db6
Compare
Choose a tag to compare

This is a patch release in the 0.16 series. The notable changes with this release include

  • #1158 Better handling of reserved characters in URLs and IRIs

Release 0.16.2

29 Oct 02:11
trellis-0.16.2
4b7a24e
Compare
Choose a tag to compare

This is a patch release in the 0.16 series. This fixes issues related to "unwise" or unacceptable characters in URL and also improves how inbound link headers are handled.

  • #1130 Disallow "unwise" characters from URLs
  • #1127 Encode IRIs properly as URLs
  • #1125 Improve how inbound link headers are processed

Release 0.16.1

30 Sep 12:16
trellis-0.16.1
360e630
Compare
Choose a tag to compare

This is a patch release in the 0.16.x series. The notable changes with this release include:

#1084 Make Metadata class more extensible

Release 0.16.0

26 Sep 20:04
trellis-0.16.0
68b2f1a
Compare
Choose a tag to compare

This is the first release in the 0.16 series. This is also the first release that requires Java 11.

A full list of issues addressed in this release is available at https://github.com/trellis-ldp/trellis/milestone/15?closed=1

Release 0.15.0

20 Aug 21:23
trellis-0.15.0
3c328a4
Compare
Choose a tag to compare

This is the first release of the 0.15 series.

The noteworthy changes with this release include

#1000 Rename NameBinding annotation to LdpResource
#1001 Move http.core package from trellis-http component into a new trellis-common component

Any downstream code using the org.trellisldp.http.Trellis annotation should instead use org.trellisldp.common.LdpResource. And any classes from org.trellisldp.http.core.* should use the org.trellisldp.common.* equivalents.

A full list of issues resolved in this release is described at https://github.com/trellis-ldp/trellis/milestone/14?closed=1