Skip to content
Success

Changes

Summary

  1. Increase default max LRU cache size to 8192. (commit: 6acfff5) (details)
  2. [Bug #329] Get object from cache in one call instead of checking for existence and then getting it (commit: ad585b9) (details)
  3. [Bug #333] Unwrap element descriptor when processing object property collection elements. (commit: 03e50bf) (details)
  4. Remove unused exception throw. (commit: ff4a202) (details)
  5. [Bug #333] Improve code structure. (commit: 4e4a38e) (details)
  6. [Enhancement #335] Refactor basic graph pattern construction in SoqlAttribute. (commit: a9d57d4) (details)
  7. Extend FieldSpecification with default method for determining if it is a mapped attribute. (commit: c2bf70e) (details)
  8. [Enhancement #335] Implement support for RDF containers in SOQL. (commit: 7525b3d) (details)
  9. [Enhancement #335] Add an integration test for the feature. (commit: 42f2b67) (details)
  10. [Fix] Prevent SO in descriptor equals/hashCode when there is a reference cycle. (commit: 1d2461c) (details)
  11. [Fix] Allow more types of descriptors added to EntityDescriptor (commit: 017187c) (details)
  12. [Fix] Make @Context annotation inherited. (commit: f343b9d) (details)
  13. [2.4.1] Bump version, update changelog. (commit: c7766d7) (details)
Commit 6acfff56e5b20facf71307592072cb292b79e80a by Martin Ledvinka
Increase default max LRU cache size to 8192.
(commit: 6acfff5)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/cache/TtlCacheManager.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/cache/LruCacheManager.java (diff)
Commit ad585b9a45bb29e205aa577d11b1a8124acaf61e by Martin Ledvinka
[Bug #329] Get object from cache in one call instead of checking for existence and then getting it

Calling code then resolves if the cache call was a hit or miss.
(commit: ad585b9)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/JOPAPersistenceProperties.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/EntityInstanceLoader.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/ObjectOntologyMapperImpl.java (diff)
Commit 03e50bfb2ade303195416078e94c21f9508e1cf9 by Martin Ledvinka
[Bug #333] Unwrap element descriptor when processing object property collection elements.
(commit: 03e50bf)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/DefaultEntityDescriptorFactory.java (diff)
The file was modifiedjopa-api/src/test/java/cz/cvut/kbss/jopa/model/descriptors/EntityDescriptorTest.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/utils/MetamodelFactory.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/SimpleListPropertyStrategyTest.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/EntityConstructorPluralAttributesTest.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/ReadOnlyUnitOfWork.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/model/DefaultEntityDescriptorFactoryTest.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/RetrieveOperationsMultiContextRunner.java (diff)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/descriptors/AbstractDescriptor.java (diff)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/descriptors/Descriptor.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/CreateOperationsMultiContextRunner.java (diff)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/descriptors/ObjectPropertyCollectionDescriptor.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/UpdateOperationsMultiContextRunner.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/EntityConstructorTest.java (diff)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/descriptors/EntityDescriptor.java (diff)
The file was modifiedjopa-api/src/test/java/cz/cvut/kbss/jopa/model/descriptors/ObjectPropertyCollectionDescriptorTest.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/PluralObjectPropertyStrategy.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/PluralObjectPropertyStrategyTest.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/ReferencedListPropertyStrategyTest.java (diff)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/descriptors/FieldDescriptor.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/EntityConstructorTest.java (diff)
Commit 4e4a38ed8333d7fadcfb65dd485f00556fa00a60 by Martin Ledvinka
[Bug #333] Improve code structure.
(commit: 4e4a38e)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/descriptors/EntityDescriptor.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/SimpleListPropertyStrategyTest.java (diff)
Commit a9d57d47a7282c0cbd014deac416f23d74a9efb1 by Martin Ledvinka
[Enhancement #335] Refactor basic graph pattern construction in SoqlAttribute.
(commit: a9d57d4)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlAttribute.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryListener.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlNode.java (diff)
Commit c2bf70e21f40ed3634bf2dceb651cdd1a9d861bd by Martin Ledvinka
Extend FieldSpecification with default method for determining if it is a mapped attribute.
(commit: c2bf70e)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/metamodel/FieldSpecification.java (diff)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/metamodel/Attribute.java (diff)
Commit 7525b3d683dbf98d8da141b9ef02b586b33a263c by Martin Ledvinka
[Enhancement #335] Implement support for RDF containers in SOQL.
(commit: 7525b3d)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryListener.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/utils/MetamodelFactory.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlNode.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlAttribute.java (diff)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/TriplePatternEnhancer.java
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryParserTest.java (diff)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/RdfContainerTriplePatternEnhancer.java
Commit 42f2b67b3b865d5b54a75173dc6af458765695fd by Martin Ledvinka
[Enhancement #335] Add an integration test for the feature.
(commit: 42f2b67)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/runner/SoqlRunner.java (diff)
Commit 1d2461ce2f5f57efac3da2f16ee0e163c7937d40 by Martin Ledvinka
[Fix] Prevent SO in descriptor equals/hashCode when there is a reference cycle.
(commit: 1d2461c)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/descriptors/EntityDescriptor.java (diff)
The file was modifiedjopa-api/src/test/java/cz/cvut/kbss/jopa/model/descriptors/EntityDescriptorTest.java (diff)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/descriptors/ObjectPropertyCollectionDescriptor.java (diff)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/descriptors/AbstractDescriptor.java (diff)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/descriptors/FieldDescriptor.java (diff)
Commit 017187c34ac51dc803722ea712f21b55c8fc31b1 by Martin Ledvinka
[Fix] Allow more types of descriptors added to EntityDescriptor

Resolves regression causing issues with setting default context for inferred attributes.
(commit: 017187c)
The file was modifiedjopa-api/src/test/java/cz/cvut/kbss/jopa/model/descriptors/EntityDescriptorTest.java (diff)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/descriptors/EntityDescriptor.java (diff)
Commit f343b9d47b9b0444aa42f76038c84fee24e0f929 by Martin Ledvinka
[Fix] Make @Context annotation inherited.
(commit: f343b9d)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/annotations/Context.java (diff)
Commit c7766d74de23a35cc5ca386cd4dcb03f60d93cf9 by Martin Ledvinka
[2.4.1] Bump version, update changelog.
(commit: c7766d7)
The file was modifieddatatype/pom.xml (diff)
The file was modifiedontodriver-api/pom.xml (diff)
The file was modifiedjopa-integration-tests-virtuoso/pom.xml (diff)
The file was modifiedjopa-maven-plugin/pom.xml (diff)
The file was modifiedjopa-impl/pom.xml (diff)
The file was modifiedjopa-owl2java/pom.xml (diff)
The file was modifiedontodriver-owlapi/pom.xml (diff)
The file was modifiedmodelgen/pom.xml (diff)
The file was modifiedjopa-integration-tests-rdf4j/pom.xml (diff)
The file was modifiedontodriver-jena/pom.xml (diff)
The file was modifiedjopa-distribution/pom.xml (diff)
The file was modifiedjopa-owlapi-utils/pom.xml (diff)
The file was modifiedCHANGELOG.md (diff)
The file was modifiedjopa-api/pom.xml (diff)
The file was modifiedpom.xml (diff)
The file was modifiedjopa-integration-tests/pom.xml (diff)
The file was modifiedontodriver-virtuoso/pom.xml (diff)
The file was modifiedjopa-integration-tests-jena/pom.xml (diff)
The file was modifiedontodriver-rdf4j/pom.xml (diff)
The file was modifiedjopa-integration-tests-owlapi/pom.xml (diff)