{
  "_class" : "org.jenkinsci.plugins.workflow.job.WorkflowRun",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "com.cloudbees.jenkins.GitHubPushCause",
          "shortDescription" : "Started by GitHub push by tircis"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "jenkins.metrics.impl.TimeInQueueAction",
      "blockedDurationMillis" : 0,
      "blockedTimeMillis" : 0,
      "buildableDurationMillis" : 0,
      "buildableTimeMillis" : 25270,
      "buildingDurationMillis" : 324119,
      "executingTimeMillis" : 296517,
      "executorUtilization" : 0.91,
      "subTaskCount" : 1,
      "waitingDurationMillis" : 9428,
      "waitingTimeMillis" : 9430
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.libs.LibrariesAction"
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 130,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "9a939e14c06aa7dc8903091feccf8182af6a95ee",
            "branch" : [
              {
                "SHA1" : "9a939e14c06aa7dc8903091feccf8182af6a95ee",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "9a939e14c06aa7dc8903091feccf8182af6a95ee",
            "branch" : [
              {
                "SHA1" : "9a939e14c06aa7dc8903091feccf8182af6a95ee",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "9a939e14c06aa7dc8903091feccf8182af6a95ee",
        "branch" : [
          {
            "SHA1" : "9a939e14c06aa7dc8903091feccf8182af6a95ee",
            "name" : "refs/remotes/origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/codefilarete/stalactite.git/"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 0,
      "skipCount" : 3,
      "totalCount" : 2300,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    },
    {
      "_class" : "org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.job.views.FlowGraphAction"
    },
    {
      
    },
    {
      
    }
  ],
  "artifacts" : [
    {
      "displayPath" : None,
      "fileName" : "stalactite-core-3.0.0-SNAPSHOT-tests.jar",
      "relativePath" : "core/target/stalactite-core-3.0.0-SNAPSHOT-tests.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-core-3.0.0-SNAPSHOT.jar",
      "relativePath" : "core/target/stalactite-core-3.0.0-SNAPSHOT.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-core-derby-adapter-3.0.0-SNAPSHOT.jar",
      "relativePath" : "core-adapter/core-derby-adapter/target/stalactite-core-derby-adapter-3.0.0-SNAPSHOT.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-core-h2-adapter-3.0.0-SNAPSHOT.jar",
      "relativePath" : "core-adapter/core-h2-adapter/target/stalactite-core-h2-adapter-3.0.0-SNAPSHOT.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-core-hsqldb-adapter-3.0.0-SNAPSHOT.jar",
      "relativePath" : "core-adapter/core-hsqldb-adapter/target/stalactite-core-hsqldb-adapter-3.0.0-SNAPSHOT.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-core-mariadb-adapter-3.0.0-SNAPSHOT.jar",
      "relativePath" : "core-adapter/core-mariadb-adapter/target/stalactite-core-mariadb-adapter-3.0.0-SNAPSHOT.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-core-mysql-adapter-3.0.0-SNAPSHOT.jar",
      "relativePath" : "core-adapter/core-mysql-adapter/target/stalactite-core-mysql-adapter-3.0.0-SNAPSHOT.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-core-oracle-adapter-3.0.0-SNAPSHOT.jar",
      "relativePath" : "core-adapter/core-oracle-adapter/target/stalactite-core-oracle-adapter-3.0.0-SNAPSHOT.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-core-postgresql-adapter-3.0.0-SNAPSHOT.jar",
      "relativePath" : "core-adapter/core-postgresql-adapter/target/stalactite-core-postgresql-adapter-3.0.0-SNAPSHOT.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-core-sqlite-adapter-3.0.0-SNAPSHOT.jar",
      "relativePath" : "core-adapter/core-sqlite-adapter/target/stalactite-core-sqlite-adapter-3.0.0-SNAPSHOT.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-orm-3.0.0-SNAPSHOT-tests.jar",
      "relativePath" : "orm/target/stalactite-orm-3.0.0-SNAPSHOT-tests.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-orm-3.0.0-SNAPSHOT.jar",
      "relativePath" : "orm/target/stalactite-orm-3.0.0-SNAPSHOT.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-orm-all-adapters-3.0.0-SNAPSHOT.jar",
      "relativePath" : "orm-adapter/orm-all-adapters/target/stalactite-orm-all-adapters-3.0.0-SNAPSHOT.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-orm-derby-adapter-3.0.0-SNAPSHOT.jar",
      "relativePath" : "orm-adapter/orm-derby-adapter/target/stalactite-orm-derby-adapter-3.0.0-SNAPSHOT.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-orm-h2-adapter-3.0.0-SNAPSHOT.jar",
      "relativePath" : "orm-adapter/orm-h2-adapter/target/stalactite-orm-h2-adapter-3.0.0-SNAPSHOT.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-orm-hsqldb-adapter-3.0.0-SNAPSHOT.jar",
      "relativePath" : "orm-adapter/orm-hsqldb-adapter/target/stalactite-orm-hsqldb-adapter-3.0.0-SNAPSHOT.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-orm-mariadb-adapter-3.0.0-SNAPSHOT.jar",
      "relativePath" : "orm-adapter/orm-mariadb-adapter/target/stalactite-orm-mariadb-adapter-3.0.0-SNAPSHOT.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-orm-mysql-adapter-3.0.0-SNAPSHOT.jar",
      "relativePath" : "orm-adapter/orm-mysql-adapter/target/stalactite-orm-mysql-adapter-3.0.0-SNAPSHOT.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-orm-oracle-adapter-3.0.0-SNAPSHOT.jar",
      "relativePath" : "orm-adapter/orm-oracle-adapter/target/stalactite-orm-oracle-adapter-3.0.0-SNAPSHOT.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-orm-postgresql-adapter-3.0.0-SNAPSHOT.jar",
      "relativePath" : "orm-adapter/orm-postgresql-adapter/target/stalactite-orm-postgresql-adapter-3.0.0-SNAPSHOT.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-orm-sqlite-adapter-3.0.0-SNAPSHOT.jar",
      "relativePath" : "orm-adapter/orm-sqlite-adapter/target/stalactite-orm-sqlite-adapter-3.0.0-SNAPSHOT.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-spring-autoconfigure-3.0.0-SNAPSHOT.jar",
      "relativePath" : "spring-integration/autoconfigure/target/stalactite-spring-autoconfigure-3.0.0-SNAPSHOT.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-spring-data-3.0.0-SNAPSHOT.jar",
      "relativePath" : "spring-integration/spring-data/target/stalactite-spring-data-3.0.0-SNAPSHOT.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-spring-transaction-3.0.0-SNAPSHOT.jar",
      "relativePath" : "spring-integration/transaction/target/stalactite-spring-transaction-3.0.0-SNAPSHOT.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-sql-3.0.0-SNAPSHOT-tests.jar",
      "relativePath" : "sql/target/stalactite-sql-3.0.0-SNAPSHOT-tests.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-sql-3.0.0-SNAPSHOT.jar",
      "relativePath" : "sql/target/stalactite-sql-3.0.0-SNAPSHOT.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-sql-derby-adapter-3.0.0-SNAPSHOT-tests.jar",
      "relativePath" : "sql-adapter/sql-derby-adapter/target/stalactite-sql-derby-adapter-3.0.0-SNAPSHOT-tests.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-sql-derby-adapter-3.0.0-SNAPSHOT.jar",
      "relativePath" : "sql-adapter/sql-derby-adapter/target/stalactite-sql-derby-adapter-3.0.0-SNAPSHOT.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-sql-h2-adapter-3.0.0-SNAPSHOT-tests.jar",
      "relativePath" : "sql-adapter/sql-h2-adapter/target/stalactite-sql-h2-adapter-3.0.0-SNAPSHOT-tests.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-sql-h2-adapter-3.0.0-SNAPSHOT.jar",
      "relativePath" : "sql-adapter/sql-h2-adapter/target/stalactite-sql-h2-adapter-3.0.0-SNAPSHOT.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-sql-hsqldb-adapter-3.0.0-SNAPSHOT-tests.jar",
      "relativePath" : "sql-adapter/sql-hsqldb-adapter/target/stalactite-sql-hsqldb-adapter-3.0.0-SNAPSHOT-tests.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-sql-hsqldb-adapter-3.0.0-SNAPSHOT.jar",
      "relativePath" : "sql-adapter/sql-hsqldb-adapter/target/stalactite-sql-hsqldb-adapter-3.0.0-SNAPSHOT.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-sql-mariadb-adapter-3.0.0-SNAPSHOT-tests.jar",
      "relativePath" : "sql-adapter/sql-mariadb-adapter/target/stalactite-sql-mariadb-adapter-3.0.0-SNAPSHOT-tests.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-sql-mariadb-adapter-3.0.0-SNAPSHOT.jar",
      "relativePath" : "sql-adapter/sql-mariadb-adapter/target/stalactite-sql-mariadb-adapter-3.0.0-SNAPSHOT.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-sql-mysql-adapter-3.0.0-SNAPSHOT-tests.jar",
      "relativePath" : "sql-adapter/sql-mysql-adapter/target/stalactite-sql-mysql-adapter-3.0.0-SNAPSHOT-tests.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-sql-mysql-adapter-3.0.0-SNAPSHOT.jar",
      "relativePath" : "sql-adapter/sql-mysql-adapter/target/stalactite-sql-mysql-adapter-3.0.0-SNAPSHOT.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-sql-oracle-adapter-3.0.0-SNAPSHOT-tests.jar",
      "relativePath" : "sql-adapter/sql-oracle-adapter/target/stalactite-sql-oracle-adapter-3.0.0-SNAPSHOT-tests.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-sql-oracle-adapter-3.0.0-SNAPSHOT.jar",
      "relativePath" : "sql-adapter/sql-oracle-adapter/target/stalactite-sql-oracle-adapter-3.0.0-SNAPSHOT.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-sql-postgresql-adapter-3.0.0-SNAPSHOT-tests.jar",
      "relativePath" : "sql-adapter/sql-postgresql-adapter/target/stalactite-sql-postgresql-adapter-3.0.0-SNAPSHOT-tests.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-sql-postgresql-adapter-3.0.0-SNAPSHOT.jar",
      "relativePath" : "sql-adapter/sql-postgresql-adapter/target/stalactite-sql-postgresql-adapter-3.0.0-SNAPSHOT.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-sql-sqlite-adapter-3.0.0-SNAPSHOT-tests.jar",
      "relativePath" : "sql-adapter/sql-sqlite-adapter/target/stalactite-sql-sqlite-adapter-3.0.0-SNAPSHOT-tests.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-sql-sqlite-adapter-3.0.0-SNAPSHOT.jar",
      "relativePath" : "sql-adapter/sql-sqlite-adapter/target/stalactite-sql-sqlite-adapter-3.0.0-SNAPSHOT.jar"
    },
    {
      "displayPath" : None,
      "fileName" : "stalactite-sql-adapter-3.0.0-SNAPSHOT-tests.jar",
      "relativePath" : "sql-adapter/target/stalactite-sql-adapter-3.0.0-SNAPSHOT-tests.jar"
    }
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#130",
  "duration" : 324119,
  "estimatedDuration" : 335632,
  "executor" : None,
  "fullDisplayName" : "Stalactite pipeline #130",
  "id" : "130",
  "keepLog" : False,
  "number" : 130,
  "queueId" : 79,
  "result" : "SUCCESS",
  "timestamp" : 1779168307565,
  "url" : "https://ci.codefilarete.org/jenkins/job/Stalactite%20pipeline/130/",
  "changeSets" : [
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/IndexedAssociationRecordInsertionCascader.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/model/ComponentRelation.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/diff/CollectionDiffer.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/AggregateResolver.java",
            "orm/src/test/java/org/codefilarete/stalactite/engine/runtime/AssociationRecordInsertionCascaderTest.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/model/OneToManyRelation.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/MappedManyRelationDescriptor.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/dslresolver/OneToManyMetadataResolver.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyAssociationConfiguration.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithIndexedAssociationTableEngine.java",
            "orm/src/test/java/org/codefilarete/stalactite/engine/configurer/resolver/onetomany/OneToManyResolverTest.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyRelationConfigurer.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithMappedAssociationEngine.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/AbstractOneToManyEngine.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/manytomany/ManyToManyAssociationConfiguration.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/model/EntityRelation.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/ManyRelationDescriptor.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/manytomany/ManyToManyRelationConfigurer.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithIndexedMappedAssociationEngine.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithAssociationTableConfigurer.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/onetoone/OneToOneResolver.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithMappedAssociationConfigurer.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/IndexedAssociationTableManyRelationDescriptor.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyRelation.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/IndexedMappedManyRelationDescriptor.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/model/ResolvedOneToManyRelation.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/onetomany/OneToManyResolver.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/AbstractOneToManyWithAssociationTableEngine.java",
            "orm/src/test/java/org/codefilarete/stalactite/engine/JdbcForeignKey.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/AssociationRecordInsertionCascader.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithAssociationTableEngine.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/dslresolver/RelationsMetadataResolver.java"
          ],
          "commitId" : "59bdd9299a630e8d33d0161495362becdfbe5929",
          "timestamp" : 1778159024000,
          "author" : {
            "absoluteUrl" : "https://ci.codefilarete.org/jenkins/user/guiom.mary",
            "fullName" : "guiom.mary"
          },
          "authorEmail" : "guiom.mary@gmail.com",
          "comment" : "Adding support for one-to-many owned by target.\u000aRequired to rework the OneToMany*Engine classes to share them under a unique class : AbstractOneToManyEngine\u000a",
          "date" : "2026-05-07 15:03:44 +0200",
          "id" : "59bdd9299a630e8d33d0161495362becdfbe5929",
          "msg" : "Adding support for one-to-many owned by target.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/manytomany/ManyToManyAssociationConfiguration.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithMappedAssociationEngine.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/onetoone/OneToOneResolver.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/manytomany/ManyToManyRelationConfigurer.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/IndexedAssociationTableManyRelationDescriptor.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyRelationConfigurer.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/diff/CollectionDiffer.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/test/java/org/codefilarete/stalactite/engine/JdbcForeignKey.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/model/EntityRelation.java"
            },
            {
              "editType" : "add",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/onetomany/OneToManyResolver.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/IndexedMappedManyRelationDescriptor.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/AggregateResolver.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/AssociationRecordInsertionCascader.java"
            },
            {
              "editType" : "add",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/AbstractOneToManyEngine.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyRelation.java"
            },
            {
              "editType" : "add",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/model/ResolvedOneToManyRelation.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/ManyRelationDescriptor.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithAssociationTableConfigurer.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithMappedAssociationConfigurer.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/IndexedAssociationRecordInsertionCascader.java"
            },
            {
              "editType" : "delete",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/AbstractOneToManyWithAssociationTableEngine.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithIndexedMappedAssociationEngine.java"
            },
            {
              "editType" : "add",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/dslresolver/OneToManyMetadataResolver.java"
            },
            {
              "editType" : "delete",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/model/OneToManyRelation.java"
            },
            {
              "editType" : "add",
              "file" : "orm/src/test/java/org/codefilarete/stalactite/engine/configurer/resolver/onetomany/OneToManyResolverTest.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/MappedManyRelationDescriptor.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/dslresolver/RelationsMetadataResolver.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/model/ComponentRelation.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithAssociationTableEngine.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyAssociationConfiguration.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithIndexedAssociationTableEngine.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/test/java/org/codefilarete/stalactite/engine/runtime/AssociationRecordInsertionCascaderTest.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/model/DirectRelationJoin.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/model/RelationJoin.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/model/MappingJoin.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/model/ComponentRelation.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/AggregateResolver.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/model/IntermediaryRelationJoin.java",
            "orm/src/test/java/org/codefilarete/stalactite/engine/configurer/dslresolver/OneToOneMetadataResolverTest.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/MappedManyRelationDescriptor.java",
            "orm/src/test/java/org/codefilarete/stalactite/engine/configurer/OneToOneRelationConfigurerTest.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/model/ResolvedOneToManyRelation.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/dslresolver/OneToManyMetadataResolver.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/onetomany/OneToManyResolver.java",
            "orm/src/test/java/org/codefilarete/stalactite/engine/configurer/resolver/onetomany/OneToManyResolverTest.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/model/EntityRelation.java",
            "orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportOneToManySetTest.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithAssociationTableConfigurer.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/onetoone/OneToOneResolver.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/model/ManyToManyRelation.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/model/Relation.java"
          ],
          "commitId" : "308ecf6f6a9578a8f52c2e2ecb233b2cd05c2d31",
          "timestamp" : 1778399839000,
          "author" : {
            "absoluteUrl" : "https://ci.codefilarete.org/jenkins/user/guiom.mary",
            "fullName" : "guiom.mary"
          },
          "authorEmail" : "guiom.mary@gmail.com",
          "comment" : "Adding support for one-to-many with association table.\u000a",
          "date" : "2026-05-10 09:57:19 +0200",
          "id" : "308ecf6f6a9578a8f52c2e2ecb233b2cd05c2d31",
          "msg" : "Adding support for one-to-many with association table.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/AggregateResolver.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/model/EntityRelation.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/model/ComponentRelation.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/test/java/org/codefilarete/stalactite/engine/configurer/dslresolver/OneToOneMetadataResolverTest.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/dslresolver/OneToManyMetadataResolver.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/model/ManyToManyRelation.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/model/RelationJoin.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/test/java/org/codefilarete/stalactite/engine/configurer/OneToOneRelationConfigurerTest.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithAssociationTableConfigurer.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/model/ResolvedOneToManyRelation.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/MappedManyRelationDescriptor.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/onetomany/OneToManyResolver.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/model/MappingJoin.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/test/java/org/codefilarete/stalactite/engine/configurer/resolver/onetomany/OneToManyResolverTest.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/onetoone/OneToOneResolver.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportOneToManySetTest.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/model/DirectRelationJoin.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/model/IntermediaryRelationJoin.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/model/Relation.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/onetoone/AggregateOneToOneAppender.java",
            "orm/src/test/java/org/codefilarete/stalactite/engine/configurer/resolver/onetoone/OneToOneResolverTest.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/AggregateResolver.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityJoinTree.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/onetoone/OneToOneResolver.java",
            "orm/src/test/java/org/codefilarete/stalactite/engine/model/State.java"
          ],
          "commitId" : "f453f884d4f79fbf006c0457b8048cd0a874e63a",
          "timestamp" : 1778658687000,
          "author" : {
            "absoluteUrl" : "https://ci.codefilarete.org/jenkins/user/guiom.mary",
            "fullName" : "guiom.mary"
          },
          "authorEmail" : "guiom.mary@gmail.com",
          "comment" : "Reworking one-to-one relation iteration to ensure that the whole entity tree is processed (was only processing depth 1 and 2)\u000a",
          "date" : "2026-05-13 09:51:27 +0200",
          "id" : "f453f884d4f79fbf006c0457b8048cd0a874e63a",
          "msg" : "Reworking one-to-one relation iteration to ensure that the whole entity tree is processed (was only processing depth 1 and 2)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/AggregateResolver.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityJoinTree.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/test/java/org/codefilarete/stalactite/engine/configurer/resolver/onetoone/OneToOneResolverTest.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/test/java/org/codefilarete/stalactite/engine/model/State.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/onetoone/OneToOneResolver.java"
            },
            {
              "editType" : "add",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/onetoone/AggregateOneToOneAppender.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityTreeInflater.java"
          ],
          "commitId" : "9f9b227054660b48c155bb41814274d090e3e63b",
          "timestamp" : 1778745106000,
          "author" : {
            "absoluteUrl" : "https://ci.codefilarete.org/jenkins/user/guiom.mary",
            "fullName" : "guiom.mary"
          },
          "authorEmail" : "guiom.mary@gmail.com",
          "comment" : "Fixing silent but potentially huge bug on RelationIdentifier equality comparison: attribute `rootEntity` wasn't anymore an entity since 22/02/2026 introducing EntityReference and its equality wasn't changed accordingly. This problem was causing duplicates if the identifier is a clone of the same underlying value to be compared with. This may happen with identifier wrapper as well as Integer/Long with value < 127 (due to JVM Integer caching)\u000a",
          "date" : "2026-05-14 09:51:46 +0200",
          "id" : "9f9b227054660b48c155bb41814274d090e3e63b",
          "msg" : "Fixing silent but potentially huge bug on RelationIdentifier equality comparison: attribute `rootEntity` wasn't anymore an entity since 22/02/2026 introducing EntityReference and its equality wasn't changed accordingly. This problem was causing duplicates if the identifier is a clone of the same underlying value to be compared with. This may happen with identifier wrapper as well as Integer/Long with value < 127 (due to JVM Integer caching)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityTreeInflater.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/model/DirectRelationJoin.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/AggregateResolver.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/model/IntermediaryRelationJoin.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismPersister.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismPersister.java",
            "core/src/main/java/org/codefilarete/stalactite/sql/ddl/structure/KeyMapping.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/onetomany/AggregateOneToManyAppender.java",
            "core/src/main/java/org/codefilarete/stalactite/sql/ddl/structure/ForeignKey.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/dslresolver/OneToManyMetadataResolver.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/onetomany/OneToManyResolver.java",
            "orm/src/test/java/org/codefilarete/stalactite/engine/configurer/resolver/onetomany/OneToManyResolverTest.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/manyToOne/ManyToOneOwnedBySourceConfigurer.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/dslresolver/InheritanceMetadataResolver.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/PersisterWrapper.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/RelationalEntityPersister.java",
            "orm/src/test/java/org/codefilarete/stalactite/engine/configurer/resolver/onetoone/OneToOneResolverTest.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersister.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityJoinTree.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetoone/OneToOneConfigurerTemplate.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/onetoone/AggregateOneToOneAppender.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/SimpleRelationalEntityPersister.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/dslresolver/OneToOneMetadataResolver.java"
          ],
          "commitId" : "e1ca520df8ed655dfe5becdf35d6f46533fc07fe",
          "timestamp" : 1778828279000,
          "author" : {
            "absoluteUrl" : "https://ci.codefilarete.org/jenkins/user/guiom.mary",
            "fullName" : "guiom.mary"
          },
          "authorEmail" : "guiom.mary@gmail.com",
          "comment" : "Reworking one-to-many relation iteration to ensure that the whole entity tree is processed (was only processing depth 1 and 2)\u000a",
          "date" : "2026-05-15 08:57:59 +0200",
          "id" : "e1ca520df8ed655dfe5becdf35d6f46533fc07fe",
          "msg" : "Reworking one-to-many relation iteration to ensure that the whole entity tree is processed (was only processing depth 1 and 2)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/tableperclass/TablePerClassPolymorphismPersister.java"
            },
            {
              "editType" : "edit",
              "file" : "core/src/main/java/org/codefilarete/stalactite/sql/ddl/structure/ForeignKey.java"
            },
            {
              "editType" : "edit",
              "file" : "core/src/main/java/org/codefilarete/stalactite/sql/ddl/structure/KeyMapping.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/dslresolver/OneToOneMetadataResolver.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/model/IntermediaryRelationJoin.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/load/EntityJoinTree.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/singletable/SingleTablePolymorphismPersister.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/AggregateResolver.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/dslresolver/OneToManyMetadataResolver.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/onetoone/AggregateOneToOneAppender.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/onetomany/OneToManyResolver.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/jointable/JoinTablePolymorphismPersister.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/model/DirectRelationJoin.java"
            },
            {
              "editType" : "add",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/onetomany/AggregateOneToManyAppender.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetoone/OneToOneConfigurerTemplate.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/PersisterWrapper.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/manyToOne/ManyToOneOwnedBySourceConfigurer.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/test/java/org/codefilarete/stalactite/engine/configurer/resolver/onetomany/OneToManyResolverTest.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/dslresolver/InheritanceMetadataResolver.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/RelationalEntityPersister.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/SimpleRelationalEntityPersister.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/test/java/org/codefilarete/stalactite/engine/configurer/resolver/onetoone/OneToOneResolverTest.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "core/src/main/java/org/codefilarete/stalactite/sql/result/ColumnedRowIterator.java"
          ],
          "commitId" : "37b7c6848d2b68630610e3ecff7a01b53b8d570d",
          "timestamp" : 1778857279000,
          "author" : {
            "absoluteUrl" : "https://ci.codefilarete.org/jenkins/user/guiom.mary",
            "fullName" : "guiom.mary"
          },
          "authorEmail" : "guiom.mary@gmail.com",
          "comment" : "Adding some debugging checks to while reading column data from a row\u000a",
          "date" : "2026-05-15 17:01:19 +0200",
          "id" : "37b7c6848d2b68630610e3ecff7a01b53b8d570d",
          "msg" : "Adding some debugging checks to while reading column data from a row",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "core/src/main/java/org/codefilarete/stalactite/sql/result/ColumnedRowIterator.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "orm/src/test/java/org/codefilarete/stalactite/engine/configurer/resolver/onetomany/OneToManyResolverTest.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/IndexedAssociationTableManyRelationDescriptor.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/ManyRelationDescriptor.java",
            "orm/src/test/java/org/codefilarete/stalactite/engine/model/Country.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/onetomany/AggregateOneToManyAppender.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithIndexedAssociationTableEngine.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/onetomany/OneToManyResolver.java"
          ],
          "commitId" : "cd927d36eb714dd99c1121efd4e6aeaf4feda459",
          "timestamp" : 1778857359000,
          "author" : {
            "absoluteUrl" : "https://ci.codefilarete.org/jenkins/user/guiom.mary",
            "fullName" : "guiom.mary"
          },
          "authorEmail" : "guiom.mary@gmail.com",
          "comment" : "Better handling of one-to-many relations with association table, in particular for indexed ones\u000a",
          "date" : "2026-05-15 17:02:39 +0200",
          "id" : "cd927d36eb714dd99c1121efd4e6aeaf4feda459",
          "msg" : "Better handling of one-to-many relations with association table, in particular for indexed ones",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "orm/src/test/java/org/codefilarete/stalactite/engine/model/Country.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/IndexedAssociationTableManyRelationDescriptor.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/OneToManyWithIndexedAssociationTableEngine.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/onetomany/AggregateOneToManyAppender.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/runtime/onetomany/ManyRelationDescriptor.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/onetomany/OneToManyResolver.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/test/java/org/codefilarete/stalactite/engine/configurer/resolver/onetomany/OneToManyResolverTest.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "orm/src/test/java/org/codefilarete/stalactite/engine/configurer/resolver/onetomany/OneToManyResolverTest.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/dslresolver/MetadataSolvingCache.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/AggregateResolver.java",
            "orm/src/test/java/org/codefilarete/stalactite/engine/configurer/dslresolver/RelationsMetadataResolverTest.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/onetoone/AggregateOneToOneAppender.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/onetomany/AggregateOneToManyAppender.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/dslresolver/RelationsMetadataResolver.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/dslresolver/OneToOneMetadataResolver.java",
            "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/dslresolver/OneToManyMetadataResolver.java"
          ],
          "commitId" : "9a939e14c06aa7dc8903091feccf8182af6a95ee",
          "timestamp" : 1779011508000,
          "author" : {
            "absoluteUrl" : "https://ci.codefilarete.org/jenkins/user/guiom.mary",
            "fullName" : "guiom.mary"
          },
          "authorEmail" : "guiom.mary@gmail.com",
          "comment" : "Reworking relation resolution to support iterative depth-first entity tree processing for both one-to-one and one-to-many relations.\u000a",
          "date" : "2026-05-17 11:51:48 +0200",
          "id" : "9a939e14c06aa7dc8903091feccf8182af6a95ee",
          "msg" : "Reworking relation resolution to support iterative depth-first entity tree processing for both one-to-one and one-to-many relations.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/dslresolver/MetadataSolvingCache.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/dslresolver/OneToOneMetadataResolver.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/onetomany/AggregateOneToManyAppender.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/onetoone/AggregateOneToOneAppender.java"
            },
            {
              "editType" : "add",
              "file" : "orm/src/test/java/org/codefilarete/stalactite/engine/configurer/dslresolver/RelationsMetadataResolverTest.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/resolver/AggregateResolver.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/test/java/org/codefilarete/stalactite/engine/configurer/resolver/onetomany/OneToManyResolverTest.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/dslresolver/OneToManyMetadataResolver.java"
            },
            {
              "editType" : "edit",
              "file" : "orm/src/main/java/org/codefilarete/stalactite/engine/configurer/dslresolver/RelationsMetadataResolver.java"
            }
          ]
        }
      ],
      "kind" : "git"
    }
  ],
  "culprits" : [
    {
      "absoluteUrl" : "https://ci.codefilarete.org/jenkins/user/guiom.mary",
      "fullName" : "guiom.mary"
    }
  ],
  "inProgress" : False,
  "nextBuild" : {
    "number" : 131,
    "url" : "https://ci.codefilarete.org/jenkins/job/Stalactite%20pipeline/131/"
  },
  "previousBuild" : {
    "number" : 129,
    "url" : "https://ci.codefilarete.org/jenkins/job/Stalactite%20pipeline/129/"
  }
}