<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.TimerTrigger$TimerTriggerCause'><shortDescription>Started by timer</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev-xapi-ipc _class='hudson.plugins.git.util.Build'><buildNumber>5</buildNumber><marked><SHA1>d94a41cf24faa817b349f05211efc009a70c66b9</SHA1><branch><SHA1>d94a41cf24faa817b349f05211efc009a70c66b9</SHA1><name>refs/remotes/origin/dev-xapi-ipc</name></branch></marked><revision><SHA1>d94a41cf24faa817b349f05211efc009a70c66b9</SHA1><branch><SHA1>d94a41cf24faa817b349f05211efc009a70c66b9</SHA1><name>refs/remotes/origin/dev-xapi-ipc</name></branch></revision></refsremotesorigindev-xapi-ipc></buildsByBranchName><lastBuiltRevision><SHA1>d94a41cf24faa817b349f05211efc009a70c66b9</SHA1><branch><SHA1>d94a41cf24faa817b349f05211efc009a70c66b9</SHA1><name>refs/remotes/origin/dev-xapi-ipc</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/Respect.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>respect-app-compose-debug.apk</displayPath><fileName>respect-app-compose-debug.apk</fileName><relativePath>respect-app-compose/build/outputs/apk/debug/respect-app-compose-debug.apk</relativePath></artifact><artifact><displayPath>respect-app-compose-release.apk</displayPath><fileName>respect-app-compose-release.apk</fileName><relativePath>respect-app-compose/build/outputs/apk/release/respect-app-compose-release.apk</relativePath></artifact><artifact><displayPath>mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>respect-app-compose/build/outputs/mapping/release/mapping.txt</relativePath></artifact><artifact><displayPath>respect-cli-1.0.30.zip</displayPath><fileName>respect-cli-1.0.30.zip</fileName><relativePath>respect-cli/build/distributions/respect-cli-1.0.30.zip</relativePath></artifact><artifact><displayPath>respect-server-1.0.30.zip</displayPath><fileName>respect-server-1.0.30.zip</fileName><relativePath>respect-server/build/distributions/respect-server-1.0.30.zip</relativePath></artifact><artifact><displayPath>respect-server-shadow-1.0.30.zip</displayPath><fileName>respect-server-shadow-1.0.30.zip</fileName><relativePath>respect-server/build/distributions/respect-server-shadow-1.0.30.zip</relativePath></artifact><building>false</building><displayName>#5</displayName><duration>192325</duration><estimatedDuration>191867</estimatedDuration><fullDisplayName>RESPECT-Primary-MavenPublish #5</fullDisplayName><id>5</id><inProgress>false</inProgress><keepLog>false</keepLog><number>5</number><queueId>9720</queueId><result>SUCCESS</result><timestamp>1782457320135</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/RESPECT-Primary-MavenPublish/5/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>respect-lib-xapi-ipc-server/build.gradle.kts</affectedPath><affectedPath>respect-lib-xapi-ipc-server/src/main/kotlin/world/respect/xapi/ipc/server/XapiMessengerService.kt</affectedPath><affectedPath>respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/xapi/daos/XapiStatementEntityDao.kt</affectedPath><affectedPath>respect-server/src/main/resources/http/respect-ds/native_demo/lesson001/lesson001.json</affectedPath><commitId>084c96da690fea735f352769272bbaf876c6b026</commitId><timestamp>1782374241000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Handle assignment recipe statement transform for
 XapiMessengerService.

 Improve XapiStatementEntityDao to check that any statement considered as part of progress is both for an assigned unit as per the actual assignment statement AND the progress statement includes the assignment activity id in its context activities.
</comment><date>2026-06-25 15:57:21 +0800</date><id>084c96da690fea735f352769272bbaf876c6b026</id><msg>Handle assignment recipe statement transform for</msg><path><editType>edit</editType><file>respect-lib-xapi-ipc-server/src/main/kotlin/world/respect/xapi/ipc/server/XapiMessengerService.kt</file></path><path><editType>edit</editType><file>respect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/xapi/daos/XapiStatementEntityDao.kt</file></path><path><editType>edit</editType><file>respect-server/src/main/resources/http/respect-ds/native_demo/lesson001/lesson001.json</file></path><path><editType>edit</editType><file>respect-lib-xapi-ipc-server/build.gradle.kts</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>gradle.properties</affectedPath><commitId>d94a41cf24faa817b349f05211efc009a70c66b9</commitId><timestamp>1782374569000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Bump version.
</comment><date>2026-06-25 16:02:49 +0800</date><id>d94a41cf24faa817b349f05211efc009a70c66b9</id><msg>Bump version.</msg><path><editType>edit</editType><file>gradle.properties</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></culprit></freeStyleBuild>