Releases: trellis-ldp/trellis
Release 0.19.0
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
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
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
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
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*
toNotification*
andtrellis-event-*
totrellis-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
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
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.
Release 0.16.1
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
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
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