Sub-task
- [MARMOTTA-21] - Check LDP data model and the LDP interaction model
- [MARMOTTA-367] - KiWi SPARQL: support for OPTIONAL
- [MARMOTTA-449] - Implement basic LDP-NR support
- [MARMOTTA-461] - Implement support for Prefer: Header in LDP
- [MARMOTTA-463] - Support HTTP PUT
- [MARMOTTA-494] - KiWi SPARQL: separate SQLBuilder
- [MARMOTTA-495] - KiWi SPARQL: support for GROUP BY
- [MARMOTTA-496] - KiWi SPARQL: support for ORDER BY
- [MARMOTTA-497] - KiWi SPARQL: support for aggregation constructs
- [MARMOTTA-515] - Implement testGetResourceAcceptTurtle
- [MARMOTTA-517] - Implement testGetResponseHeaders
- [MARMOTTA-518] - Implement testJsonLdRepresentation
- [MARMOTTA-519] - Implement testPostResourceAndCheckAssociatedResource
- [MARMOTTA-520] - Implement testPostResourceGetMetadataAndBinary
- [MARMOTTA-521] - Implement testPreferContainmentTriples
- [MARMOTTA-527] - restrict re-use of URIs
- [MARMOTTA-530] - Provide context URIs on Links headers
- [MARMOTTA-531] - Change the constrained link relationship
- [MARMOTTA-536] - KiWi SPARQL: support for BIND
- [MARMOTTA-537] - KiWi SPARQL: Update documentation
- [MARMOTTA-538] - KiWi SPARQL: support for UNION
- [MARMOTTA-539] - Check the LDP tests that require manual verification
- [MARMOTTA-540] - KiWi SPARQL: support for subqueries
- [MARMOTTA-541] - KiWi SPARQL: support for MINUS
- [MARMOTTA-542] - KiWi SPARQL: support for NOT EXISTS
Bug
- [MARMOTTA-248] - Prefixes with some special character are not registered
- [MARMOTTA-327] - Add GIT hash tag for release to vote e-mail
- [MARMOTTA-348] - cleanup managed dependencies in parent-pom
- [MARMOTTA-357] - Login widget broken
- [MARMOTTA-358] - Configuration Interface: boolean option not saved properly
- [MARMOTTA-393] - ClassCastException when loading Literal thats stored as a URI
- [MARMOTTA-401] - Cache keys for triples with literal nodes are not created correctly
- [MARMOTTA-404] - load.triple SQL Statement only selects for inferred triples
- [MARMOTTA-407] - Wrong path to jquery webjar in user profile
- [MARMOTTA-452] - "LDCache" webpage is empty
- [MARMOTTA-479] - Compilation Fails with JDK8
- [MARMOTTA-485] - Signatures are not automatically generated for ldpath tarballs
- [MARMOTTA-489] - Concurrency tests over H2 fail in MacOS
- [MARMOTTA-490] - LDCache KiWi Backend test fails with Postgres
- [MARMOTTA-491] - Deployment in Jboss
- [MARMOTTA-498] - Database Connections remain in "Idle in Transaction"
- [MARMOTTA-499] - CSS not working with JRE 8
- [MARMOTTA-502] - Youtube LDClient Provider playlist test fails
- [MARMOTTA-506] - Triplestore: deleting triples should be batched
- [MARMOTTA-513] - JAX-RS Doclet is not compatible with the javadoc from JDK8
- [MARMOTTA-514] - Implement the current failed test from the LDP test suite
- [MARMOTTA-525] - HTTP 500 / Nullpointer when no Accept header is provided
- [MARMOTTA-526] - Windows-Paths causes filesystem reader/writer to fail.
- [MARMOTTA-529] - Wrong transitive dependency from Infinispan: gnu-getopt:getopt:jar:1.0.13
- [MARMOTTA-545] - Built path for storing binary resources is invalid for Windows
- [MARMOTTA-551] - LMF icon is still used as favicon
- [MARMOTTA-553] - Linked Data explorer does not show the inferred triples info box
- [MARMOTTA-554] - Update Squebi
- [MARMOTTA-558] - Generate shorter URIs for resources created without Slug-Header
- [MARMOTTA-560] - ArchiveLoader tests fail because of NoClassDefFoundError
- [MARMOTTA-563] - Add POST support for evaluating LDPath programs
- [MARMOTTA-564] - KiWi: support for date literals with timezone
- [MARMOTTA-566] - special headers (like Location) are not accessible in CORS request responses
- [MARMOTTA-569] - LDP Resources created via PUT are not added to their container
- [MARMOTTA-572] - Clean up META-INF in the marmotta-webapp
New Feature
- [MARMOTTA-444] - Provide an alternative SPARQL-based implementation of the LdpService
- [MARMOTTA-501] - Add JSON export format for LDQuery tool
- [MARMOTTA-505] - Add a LDPath function to access response headers, which may contain useful information
- [MARMOTTA-507] - Support JSONPath expressions in LDPath for traversing values that are JSON strings
Improvement
- [MARMOTTA-176] - Change the way MIME metadata is handled by FileSystemContentReader/Writer
- [MARMOTTA-344] - Backport KiWiLoader to 3.1 and 3.0
- [MARMOTTA-544] - Provide full suport to the SPARQL 1.1 Graph Store HTTP Protocol
- [MARMOTTA-557] - Relax CORS configuration
- [MARMOTTA-562] - Add machine-readable error reporting
- [MARMOTTA-570] - Fix handling of LDP-RS Content-Type handling
- [MARMOTTA-571] - Handle server-managed properties on POST
- [MARMOTTA-573] - Fix jetty-web.xml to allow deployment in Jetty 7+
- [MARMOTTA-575] - SELECT queries over a free subject generated to many CROSS JOINs
Test
- [MARMOTTA-262] - Test sesame-tools parsers and writers against sesame-rio-testsuite generic tests
- [MARMOTTA-484] - Javadoc for SesameMatchers missing
- [MARMOTTA-508] - Integrate the LDP Test Suite
Task
- [MARMOTTA-16] - LDP WG participation
- [MARMOTTA-326] - Check all rio-related implementations
- [MARMOTTA-438] - LDP Test Suite implementation
- [MARMOTTA-473] - Update Marmtota Archetypes
- [MARMOTTA-486] - Update Apache Parent-Pom
- [MARMOTTA-493] - Improve Native SPARQL Support
- [MARMOTTA-509] - Align the different Jackson Versions
- [MARMOTTA-510] - Update dependencies
- [MARMOTTA-532] - Remove deprecated EntityTagUtils
- [MARMOTTA-533] - Remove deprecated ResponseBuilderImpl
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.