Skip to content
Success

#507 (May 27, 2024, 8:37:49 AM)

Started 9 mo 22 days ago
Took 5 min 54 sec

Started by GitHub push by ledsoft (2 times)

This run spent:

  • 8.5 sec waiting;
  • 5 min 54 sec build duration;
  • 6 min 2 sec total from scheduled to completion.
Revision: 2c5c4c19dd40ed080a33f88870623eaa5564864e
Repository: https://github.com/kbss-cvut/jopa.git
  • origin/development
Test Result (no failures)
    Changes
    1. [Upd] Update Antlr, remove dependency on JGraphT. (commit: 33b2290) (details / githubweb)
    2. [Enhancement #145] Add dependency on ByteBuddy. (commit: f3f19ba) (details / githubweb)
    3. [Enhancement #145] Extract Manageable interface into its own file. (commit: 5d99b52) (details / githubweb)
    4. [Enhancement #145] Implement POC of generating entity classes using ByteBuddy. (commit: abdd95e) (details / githubweb)
    5. [Enhancement #145] Refactor entity instantiation to prepare for introducing a generated subclass. (commit: 0149a66) (details / githubweb)
    6. [Enhancement #145] Add generator of Manageable entity classes. (commit: 035d4a6) (details / githubweb)
    7. [2.0.0-SNAPSHOT] Bump version to snapshot. (commit: ec0798b) (details / githubweb)
    8. [Enhancement #145] Use generated class instances instead of AspectJ-enhanced code to track changes and implement lazy loading. (commit: 0eeb6e7) (details / githubweb)
    9. [Enhancement #145] Running integration tests, fixing issues. (commit: 5aa1e1a) (details / githubweb)
    10. [Ref] Refactoring UoW tests. (commit: 21c24ec) (details / githubweb)
    11. [Ref] Refactor UoW tests. (commit: 12a2915) (details / githubweb)
    12. [Enhancement #145] Persist new objects to repository on commit. (commit: 992d5c2) (details / githubweb)
    13. [Fix] Fix transactional behavior in multiple inheritance integration tests. (commit: 0ea860a) (details / githubweb)
    14. [Ref] Remove duplicate method from UoW. (commit: 2f1f44c) (details / githubweb)
    15. [Enhancement #145] Remove remaining references to AspectJ. (commit: 884b43c) (details / githubweb)
    16. [Ref] Refactor UoW manageable-related methods to use FieldSpecification directly instead of Field (when possible). (commit: c942175) (details / githubweb)
    17. [Enhancement #145] Allow outputting generated entity classes for inspection. (commit: 3a8ca72) (details / githubweb)
    18. [Enhancement #145] Do not generate getters/setters for transient fields. (commit: 9a2f3dc) (details / githubweb)
    19. [Enhancement #145] Do not generate getter for identifier. (commit: 1675c45) (details / githubweb)
    20. Cleanup some disabled tests. (commit: 2bc537d) (details / githubweb)
    21. Run GH workflow on PR to a release-preparation branch. (commit: 8fc3711) (details / githubweb)
    22. [Enhancement #189] Allow ignoring inferred value removals on merge. (commit: 33e4070) (details / githubweb)
    23. [Enhancement #189] Add some integration tests for the feature. (commit: 0ac38d5) (details / githubweb)
    24. [Chore] Regenerate license headers. (commit: 7134f78) (details / githubweb)
    25. [Upd] Update RDF4J to 4.3.7. (commit: e5079b0) (details / githubweb)
    26. [1.1.4] Bump version, update changelog. (commit: 05038d1) (details / githubweb)
    27. [Fix] Revert maven-source-plugin to 3.2.1 due to build failures. (commit: 75dc712) (details / githubweb)
    28. [Enhancement #145] Refactor entity instantiation to prepare for introducing a generated subclass. (commit: da9089e) (details / githubweb)
    29. [Enhancement #145] Use generated class instances instead of AspectJ-enhanced code to track changes and implement lazy loading. (commit: 66c3a2e) (details / githubweb)
    30. [Enhancement #145] Running integration tests, fixing issues. (commit: b169180) (details / githubweb)
    31. [Fix] Post-merge fixes. (commit: b85a5c2) (details / githubweb)
    32. [Ref] Refactor Java transformation in OWL2Java. (commit: 5fd6a9f) (details / githubweb)
    33. [Enhancement #85] Add configuration of ontology prefix property. (commit: 62966d8) (details / githubweb)
    34. [Enhancement #85] Resolve prefixes from the available ontologies. (commit: f57f8af) (details / githubweb)
    35. [Enhancement #85] Improve Java name generation to handle empty IRI fragments and IRIs ending with slash. (commit: a85e4ac) (details / githubweb)
    36. [Enhancement #85] Disambiguate vocabulary constants by prepending ontology prefix. (commit: d44eef8) (details / githubweb)
    37. [Enhancement #85] Disambiguate generated class names using ontology prefix (if available). (commit: 840580b) (details / githubweb)
    38. [Enhancement #85] Allow forcing generation of vocabulary constants and entity class names with prefix. (commit: f15f71d) (details / githubweb)
    39. [Enhancement #85] Allow specifying ontology prefix mapping file in OWL2Java transformation. (commit: c871933) (details / githubweb)
    40. [Enhancement #85] Extend JOPA Maven plugin with parameters regarding ontology prefix processing configuration. (commit: cc34aab) (details / githubweb)
    41. [Enhancement #85] Attempt to resolve ontology prefix from prefix.cc when it is not declared. (commit: ec00100) (details / githubweb)
    42. [Enhancement #85] Enable generated prefixed names by default. (commit: d7c4070) (details / githubweb)
    43. [Enhancement #85] Sanitize prefixes as valid Java names. (commit: 34be8a7) (details / githubweb)
    44. [Enhancement #85] Do not generate prefixed vocabulary constants when prefix is not available. (commit: 337affd) (details / githubweb)
    45. [Enhancement #223] Make EntityManager and EntityManagerFactory AutoCloseable. (commit: 7f5348c) (details / githubweb)
    46. [Enhancement #146] Remove TransactionWrapper.java interface. (commit: f45f52a) (details / githubweb)
    47. [Enhancement #146] Remove ErrorUtils.java (commit: 5bd27ea) (details / githubweb)
    48. [Enhancement #146] Remove Session.java interface. (commit: 60dcb0c) (details / githubweb)
    49. [Enhancement #146] Simplify session classes. (commit: 62c258b) (details / githubweb)
    50. [Enhancement #146] Move internal API into the jopa-impl module. (commit: afde0ea) (details / githubweb)
    51. [Enhancement #146] Inline the ChangeManager, MergeManager and CloneBuilder interfaces. (commit: f3cf1a2) (details / githubweb)
    52. [Enhancement #146] Inline UnitOfWorkChangeSet and ChangeRecord. (commit: 7405dbb) (details / githubweb)
    53. [Ref] Reduce the use of UnitOfWorkImpl, replace it with UnitOfWork. (commit: 9f35738) (details / githubweb)
    54. [Ref] Reduce the use of UnitOfWorkImpl, replace it with UnitOfWork, part deux. (commit: 3d51a4c) (details / githubweb)
    55. [Ref] Reduce the use of UnitOfWorkImpl, replace it with UnitOfWork, part III. (commit: 81890c1) (details / githubweb)
    56. [Ref] Reduce the use of UnitOfWorkImpl, replace it with UnitOfWork, part IV. (commit: 5ef517c) (details / githubweb)
    57. [Enhancement #146] Cleanup exceptions in jopa-api, remove TODOs in EM and EMF. (commit: 57100ed) (details / githubweb)
    58. [Enhancement #146] Remove unused/unsupported API classes and annotations. (commit: 02d87a0) (details / githubweb)
    59. [Enhancement #146] Rename Sequence attributes to better correspond to Java naming conventions. (commit: 37d3c05) (details / githubweb)
    60. [Enhancement #146] Remove deprecated APIs. (commit: c431e62) (details / githubweb)
    61. [Enhancement #146] Remove the use of AccessController.doPrivileged. (commit: 19f3dc6) (details / githubweb)
    62. [GH#147] Switch to Java 17. (commit: 99cf8bf) (details / githubweb)
    63. [Upd] Update plugins - compiler, javadoc, jacoco, surefire. (commit: 61e1d12) (details / githubweb)
    64. [Ref] Minor refactoring utilizing update to Java 17. (commit: c170ddd) (details / githubweb)
    65. [Bug #227] Support new Spring Boot JAR structure when scanning classpath. (commit: ce8b608) (details / githubweb)
    66. Update changelog based on development branch. (commit: 5d0e185) (details / githubweb)
    67. [Enhancement #246] Update API of ListAttribute to correspond to the Sequence annotation. (commit: 6a3c641) (details / githubweb)
    68. [Enhancement #51] Add RDFCollection annotation for marking RDF collection attributes. (commit: 4e00efa) (details / githubweb)
    69. [Enhancement #51] Extend metamodel with RDFCollectionAttribute. (commit: 9136db6) (details / githubweb)
    70. [Enhancement #51] Extract list descriptor creation into a separate factory class. (commit: 75f3713) (details / githubweb)
    71. [Enhancement #51] Extend list attribute metamodel with isRDFCollection method. (commit: 2bc9e5b) (details / githubweb)
    72. [Enhancement #51] Extend OntoDriver ListDescriptors with attribute indicating nil termination. (commit: d2cb447) (details / githubweb)
    73. [Enhancement #51] Implement handling of nil-terminated referenced lists in RDF4J driver. (commit: 7211d50) (details / githubweb)
    74. [Enhancement #51] Ensure list attribute metamodel does not throw NPX on sequence type query. (commit: 7191274) (details / githubweb)
    75. [Enhancement #51] Add integration tests for RDF collection attributes. (commit: a41653b) (details / githubweb)
    76. [Enhancement #51] Implement handling of nil-terminated referenced lists in Jena driver. (commit: b08301b) (details / githubweb)
    77. [Enhancement #51] Nil-terminated referenced RDF lists are not supported in OWL API driver. (commit: e5e9e1c) (details / githubweb)
    78. [Enhancement #231] Refactor RDF4J driver to apply transactional changes directly to repository instead of gathering them in local model. (commit: 09d2560) (details / githubweb)
    79. [Enhancement #231] Allow configuring RDF4J transaction isolation level for RDF4J driver. (commit: d08396b) (details / githubweb)
    80. [Enhancement #231] Allow configuring transactional change tracking mode. (commit: 33b95a0) (details / githubweb)
    81. [Enhancement #231] Refactor UnitOfWorkImpl into a common AbstractUnitOfWork and ChangeTrackingUnitOfWork. (commit: e4b6c46) (details / githubweb)
    82. Allow publishing snapshot builds to GitHub packages. (commit: 233232a) (details / githubweb)
    83. [Enhancement #231] Implement a version of UnitOfWork that calculates changes on commit and propagates them to the storage. (commit: 9ee732d) (details / githubweb)
    84. [Enhancement #231] Refactor UnitOfWork tests to test both implementations. (commit: 8b78ccd) (details / githubweb)
    85. [Ref] Refactor indirect wrappers to indicate that they are used to propagate changes to the persistence context. (commit: 318ef81) (details / githubweb)
    86. [Enhancement #231] Implement LazyLoadingListProxy. (commit: a78ddab) (details / githubweb)
    87. [Ref] Rename adapters package to proxy. (commit: 8567f1b) (details / githubweb)
    88. [Enhancement #231] Add LazyLoadingSetProxy, refactor LazyLoadingCollectionProxy to contain common functionality. (commit: e2f3bb0) (details / githubweb)
    89. [Enhancement #231] Incorporate lazy loading proxies into clone building (WIP). (commit: 4f7beb7) (details / githubweb)
    90. [Enhancement #231] Fix issues caused by the new LazyLoadingCollectionProxy implementation for lazily loaded collection attributes. (commit: e55313d) (details / githubweb)
    91. [Enhancement #231] Implement LazyLoadingMapProxy. (commit: 8c472d1) (details / githubweb)
    92. [Enhancement #231] Trigger lazy loading for all attributes of already managed instance before merge. (commit: bd4a0ef) (details / githubweb)
    93. [Enhancement #231] Implemented generation of lazy loading entity proxies. (commit: f50faf5) (details / githubweb)
    94. [Enhancement #231] Cache generated lazy loading proxy classes. (commit: 478f4c2) (details / githubweb)
    95. [Enhancement #231] Fix issues caused by introducing lazy loading proxies (WIP). (commit: 074df8c) (details / githubweb)
    96. [Fix] Merge subject contexts and types contexts when building axiom descriptor for entity load. (commit: a2b1856) (details / githubweb)
    97. [Enhancement #231] Refactor original generation on new object persist to support non-empty collection attributes. (commit: 42c7122) (details / githubweb)
    98. [Enhancement #231] Treat lazy loading proxy as equal to null when calculating changes. (commit: 895db79) (details / githubweb)
    99. [Enhancement #231] Ensure changes made be PreUpdate callbacks are propagated to repo on commit (commit: 3644005) (details / githubweb)
    100. Allow publishing snapshot builds to GitHub packages. (commit: 597155f) (details / githubweb)
    101. [Fix] Prevent SO when logging entity that is being processed. (commit: 753860a) (details / githubweb)
    102. Support publishing snapshots to GH. (commit: 1f764ce) (details / githubweb)
    103. Refactor field strategies to support processing lazily loaded values directly. (commit: 3bf51b2) (details / githubweb)
    104. [Ref] Refactor utility value objects into a separate package. (commit: 78e14c0) (details / githubweb)
    105. Start refactoring load state descriptors to be populated when entity is loaded. (commit: 4ea7a56) (details / githubweb)
    106. Clone and register LoadStateDescriptor when cloning entity. (commit: 5d3abd4) (details / githubweb)
    107. Fix failing tests in jopa-impl after changes to load state tracking. (commit: abafbef) (details / githubweb)
    108. Additional fixes for issues caused by changes to load state tracking. (commit: 4e48210) (details / githubweb)
    109. Update load state descriptor of cached instance on change merge. (commit: f811e1d) (details / githubweb)
    110. Fix overwritten load state descriptor in UoW. (commit: 9c4e8c9) (details / githubweb)
    111. Do not use null for collections when replacing lazy loading proxies on entity detach. (commit: 3150779) (details / githubweb)
    112. Make types by default eagerly fetched. (commit: 2362e72) (details / githubweb)
    113. [Fix] Skip calculating changes on field when clone value is lazy loading proxy and original is empty collection. (commit: f9baf8a) (details / githubweb)
    114. Add a lazy loading proxies utility class. (commit: eb221d9) (details / githubweb)
    115. Prevent repeated loading trigger on LazyLoadingProxy by storing a reference on the loaded object. (commit: 3d82eb6) (details / githubweb)
    116. [Doc] Minor fixes in Javadoc of JOPALazyUtils. (commit: 72e88cd) (details / githubweb)
    117. Modify UpdateWithInferenceRunner to handle both supported change tracking strategies. (commit: 047fb1d) (details / githubweb)