Skip to content

Releases: kbss-cvut/jopa

2.4.0

29 May 13:22
150ee18

Choose a tag to compare

  • Add support for a read-only EntityManager which will can be used to optimize read-only transactions (Feature #84, docs).
  • Add support for static repository context declaration using the @Context annotation (Feature #104, docs).
  • Implement includeExplicit attribute of @Inferred - it is now possible to exclude explicit (asserted) values from attribute (Enhancement #190).
  • Add support for an in-memory OWLAPI storage (Enhancement #330, docs).
  • Dependency updates: Jena 5.4.0, RDF4J 5.1.3.

2.3.1

07 Apr 11:02
35689b5

Choose a tag to compare

  • Ensure change tracking proxies are unwrapped on entity detach.

2.3.0

01 Apr 13:41
1aa7be1

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

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

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

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

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

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

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

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.