Skip to content

Releases: kbss-cvut/jopa

2.3.0

01 Apr 13:41
1aa7be1
Compare
Choose a tag to compare
  • Add support for generic abstract entity classes/mapped superclasses (Enhancement #310).
  • Add Virtuoso OntoDriver (Feature #57).
  • Fix an issue with RDF container type statement context (Bug #316).
  • Dependency updates: RDF4J 5.1.2.

2.2.3

21 Mar 08:47
5bdc622
Compare
Choose a tag to compare
  • Fix a NPX when calling getContexts on RDF4J driver (Bug #311).
  • Ensure query result set is closed after processing it as stream (getResultStream).
  • Dependency updates: Jena 5.3.0.

2.2.2

18 Jan 18:12
ee07598
Compare
Choose a tag to compare
  • Fix an issue with parsing SPARQL query parameters (Enhancement #294).
  • Fix an issue with passing a lazy loading proxy to EntityManager.remove (Bug #306).
  • Refactor test metamodel setup (GH #301).
  • Allow using primitive types as mapped attribute types.
  • Dependency updates: RDF4J 5.1.0.

2.2.1

12 Dec 12:08
ba97d62
Compare
Choose a tag to compare
  • Rename MultilingualString in OntoDriver to Translations to prevent confusion with MultilingualString from JOPA (GH #288).
  • Fix a SPARQL query parsing issue (Bug #294).

2.2.0

22 Nov 15:44
2c27c7d
Compare
Choose a tag to compare
  • Treat any non-entity type as immutable w.r.t. to change tracking so that we do not have to explicitly list them in code (GH #278).
  • Allow projecting entity attributes from SOQL/Criteria API queries (Enhancement #277).
  • Allow using Object as data property field type, resolve actual type from data (GH #283).
  • Use lists for plural query attributes when field type is Collection (Enhancement #276).
  • Fix lazy loading of plural query attributes (Bug #285).
  • Ignore SPARQL comments when parsing native SPARQL queries (Bug #275).
  • Fix Jena file storage statement removal issue (Bug #274).
  • Dependency updates: RDF4J 5.0.3.

2.1.0

16 Oct 13:40
72c16eb
Compare
Choose a tag to compare
  • Add support for RDF containers (Task #52). Wiki contains info on collection mapping in general.
  • Add support for Jena TDB2 storage (Enhancement #261).
  • Dependency updates: Jena 5.2.0, OWL API 5.5.1, SLF4J 2.0.16.

2.0.5

03 Sep 12:05
4c400cd
Compare
Choose a tag to compare
  • Modify query setup so that RDF4J driver does not spam log with warning about setting query ontology (use only query hints to set query ontology).

2.0.4

16 Aug 08:22
515e038
Compare
Choose a tag to compare
  • Fix an issue with cloning instances of AbstractImmutableMap (produced by Map.of) (Bug #264).
  • Ensure changes done by @PreUpdate callback inherited by entity class from ancestor are propagated to repository (Bug #265).
  • Dependency updates: RDF4J 5.0.2.

2.0.3

29 Jul 07:39
b2c6d9e
Compare
Choose a tag to compare
  • Fix an issue with generating static metamodel under JDK 21 (Bug #257).
  • Support using URI/URL as data property values (as RDF simple literal) (Enhancement #256).
  • Support target ontology query hint (Enhancement #245).
  • Dependency updates: Jena 5.1.0, RDF4J 5.0.1.

2.0.2

24 Jun 14:47
9e024c7
Compare
Choose a tag to compare
  • Fix a NPX when calling EntityManager.isInferred with lazy loading proxy (Bug #252).
  • Allow using multiple values for a query parameter that is written into SPARQL VALUES clause (Bug #246).
  • Dependency updates: RDF4J 5.0.0.