<mavenModuleSetBuild _class='hudson.maven.MavenModuleSetBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by juergen-albert</shortDescription></cause></action><action></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindim_build_master _class='hudson.plugins.git.util.Build'><buildNumber>26</buildNumber><marked><SHA1>1738146a5cd0dac73eb3de76b8d19b8d7deba934</SHA1><branch><SHA1>1738146a5cd0dac73eb3de76b8d19b8d7deba934</SHA1><name>refs/remotes/origin/dim_build_master</name></branch></marked><revision><SHA1>1738146a5cd0dac73eb3de76b8d19b8d7deba934</SHA1><branch><SHA1>1738146a5cd0dac73eb3de76b8d19b8d7deba934</SHA1><name>refs/remotes/origin/dim_build_master</name></branch></revision></refsremotesorigindim_build_master><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>28</buildNumber><marked><SHA1>de28b9323c590073b5a968c32bdf0ff9f77dedf0</SHA1><branch><SHA1>de28b9323c590073b5a968c32bdf0ff9f77dedf0</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>de28b9323c590073b5a968c32bdf0ff9f77dedf0</SHA1><branch><SHA1>de28b9323c590073b5a968c32bdf0ff9f77dedf0</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>de28b9323c590073b5a968c32bdf0ff9f77dedf0</SHA1><branch><SHA1>de28b9323c590073b5a968c32bdf0ff9f77dedf0</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/DataInMotion/org.eclipse.sensinact.gateway.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.maven.reporters.MavenAggregatedArtifactRecord'><moduleRecord><mainArtifact><artifactId>sensinact-bom</artifactId><canonicalName>sensinact-bom-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway</groupId><md5sum>f81c6041a91a307ed7d7c4461f208907</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway$sensinact-bom/28/</url></parent><pomArtifact><artifactId>sensinact-bom</artifactId><canonicalName>sensinact-bom-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway</groupId><md5sum>f81c6041a91a307ed7d7c4461f208907</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway$sensinact-bom/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>sensinact-parent</artifactId><canonicalName>sensinact-parent-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway</groupId><md5sum>a6c349bd679cc0d954a7abc11eee9f1c</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway$sensinact-parent/28/</url></parent><pomArtifact><artifactId>sensinact-parent</artifactId><canonicalName>sensinact-parent-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway</groupId><md5sum>a6c349bd679cc0d954a7abc11eee9f1c</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway$sensinact-parent/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>annotation</artifactId><canonicalName>annotation-0.0.2-SNAPSHOT.jar</canonicalName><fileName>annotation-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.core</groupId><md5sum>b03d71c1621584d9ccd57280e96ab1ee</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core$annotation/28/</url></parent><pomArtifact><artifactId>annotation</artifactId><canonicalName>annotation-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.core</groupId><md5sum>e4e741be6fc39f7697102dc1374e590d</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core$annotation/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>api</artifactId><canonicalName>api-0.0.2-SNAPSHOT.jar</canonicalName><fileName>api-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.core</groupId><md5sum>2b1fd48f2017ca9998223e23b373c2a6</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core$api/28/</url></parent><pomArtifact><artifactId>api</artifactId><canonicalName>api-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.core</groupId><md5sum>9277872eea7a197297be06a8662de799</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core$api/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>core</artifactId><canonicalName>core-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.core</groupId><md5sum>3001bb68ecd41e413e64f1be808f6fe4</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core$core/28/</url></parent><pomArtifact><artifactId>core</artifactId><canonicalName>core-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.core</groupId><md5sum>3001bb68ecd41e413e64f1be808f6fe4</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core$core/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>emf-api</artifactId><canonicalName>emf-api-0.0.2-SNAPSHOT.jar</canonicalName><fileName>emf-api-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.core</groupId><md5sum>a3578cb33352831b6faec719d08b19eb</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core$emf-api/28/</url></parent><pomArtifact><artifactId>emf-api</artifactId><canonicalName>emf-api-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.core</groupId><md5sum>c7abf51f8d1812543f64c30d48106bf9</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core$emf-api/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>geo-json</artifactId><canonicalName>geo-json-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>geo-json-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.core</groupId><md5sum>b58f6560571ca6fd1c5d226ddc4f4a76</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>geo-json</artifactId><canonicalName>geo-json-0.0.2-SNAPSHOT.jar</canonicalName><fileName>geo-json-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.core</groupId><md5sum>a9f31b595d1fda8310c127ef129cea72</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core$geo-json/28/</url></parent><pomArtifact><artifactId>geo-json</artifactId><canonicalName>geo-json-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.core</groupId><md5sum>4099e66182480c8a7fd64788df8f954e</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core$geo-json/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>impl</artifactId><canonicalName>impl-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>impl-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.core</groupId><md5sum>06864cc89e4f84466cbd5ae284edd7e2</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>impl</artifactId><canonicalName>impl-0.0.2-SNAPSHOT.jar</canonicalName><fileName>impl-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.core</groupId><md5sum>c0d9b7a4bd9876b6fbeb9e5e8309d2c0</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core$impl/28/</url></parent><pomArtifact><artifactId>impl</artifactId><canonicalName>impl-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.core</groupId><md5sum>16308196558acd22d09321dd8689901a</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core$impl/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>metadata</artifactId><canonicalName>metadata-0.0.2-SNAPSHOT.jar</canonicalName><fileName>metadata-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.core.models</groupId><md5sum>c06ac67cd070e93122bc942045180ce5</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core.models$metadata/28/</url></parent><pomArtifact><artifactId>metadata</artifactId><canonicalName>metadata-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.core.models</groupId><md5sum>ba32f0d73d1b5186d7d20706671337df</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core.models$metadata/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>models</artifactId><canonicalName>models-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.core.models</groupId><md5sum>054efa54713d5a68d37d008171c4ea79</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core.models$models/28/</url></parent><pomArtifact><artifactId>models</artifactId><canonicalName>models-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.core.models</groupId><md5sum>054efa54713d5a68d37d008171c4ea79</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core.models$models/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>provider</artifactId><canonicalName>provider-0.0.2-SNAPSHOT.jar</canonicalName><fileName>provider-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.core.models</groupId><md5sum>1811ac84a39164164c5da39eaa939ed0</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core.models$provider/28/</url></parent><pomArtifact><artifactId>provider</artifactId><canonicalName>provider-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.core.models</groupId><md5sum>cbc8a8a9f1d25d05697ec209c1de14aa</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core.models$provider/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>assembly</artifactId><canonicalName>assembly-0.0.2-SNAPSHOT.zip</canonicalName><fileName>gateway.zip</fileName><groupId>org.eclipse.sensinact.gateway.distribution</groupId><md5sum>78d9f84101758f44e0ab5e9f246da696</md5sum><type>zip</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>assembly</artifactId><canonicalName>assembly-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution</groupId><md5sum>e179ad3852f858e07f58f2cff2dbf952</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution$assembly/28/</url></parent><pomArtifact><artifactId>assembly</artifactId><canonicalName>assembly-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution</groupId><md5sum>e179ad3852f858e07f58f2cff2dbf952</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution$assembly/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>distribution</artifactId><canonicalName>distribution-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution</groupId><md5sum>f6739dac7944207f973631b5597d4e1e</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution$distribution/28/</url></parent><pomArtifact><artifactId>distribution</artifactId><canonicalName>distribution-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution</groupId><md5sum>f6739dac7944207f973631b5597d4e1e</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution$distribution/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>launcher</artifactId><canonicalName>launcher-0.0.2-SNAPSHOT-export.jar</canonicalName><classifier>export</classifier><fileName>export.jar</fileName><groupId>org.eclipse.sensinact.gateway.distribution</groupId><md5sum>ae73ef5cd5f3fea8b70f494e8f83ab04</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>launcher</artifactId><canonicalName>launcher-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>launcher-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.distribution</groupId><md5sum>0641f4154fbf1a3fd36e3fe54fa3566d</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>launcher</artifactId><canonicalName>launcher-0.0.2-SNAPSHOT.jar</canonicalName><fileName>launcher-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.distribution</groupId><md5sum>cc5a65edf204b0c7922e3d9aea2af6a5</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution$launcher/28/</url></parent><pomArtifact><artifactId>launcher</artifactId><canonicalName>launcher-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution</groupId><md5sum>062d5a9eddcbadbc6192e20f3a020796</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution$launcher/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>test-utils</artifactId><canonicalName>test-utils-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>test-utils-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.distribution</groupId><md5sum>96676948e711912d218a7028cefc2c58</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>test-utils</artifactId><canonicalName>test-utils-0.0.2-SNAPSHOT.jar</canonicalName><fileName>test-utils-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.distribution</groupId><md5sum>fafff698ee960c42888408d46b474bbd</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution$test-utils/28/</url></parent><pomArtifact><artifactId>test-utils</artifactId><canonicalName>test-utils-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution</groupId><md5sum>452c9dc37d09d7daf4571aa1f6c4d47c</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution$test-utils/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>core-feature</artifactId><canonicalName>core-feature-0.0.2-SNAPSHOT-osgifeaturerepo.zip</canonicalName><classifier>osgifeaturerepo</classifier><fileName>repository.zip</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>3184b89f4bed0a559a86d6337400f353</md5sum><type>zip</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>core-feature</artifactId><canonicalName>core-feature-0.0.2-SNAPSHOT-osgifeature.json</canonicalName><classifier>osgifeature</classifier><fileName>core-feature.json</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>cf59422aa686cf8ad7db5dd35ea3216f</md5sum><type>json</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>core-feature</artifactId><canonicalName>core-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>f52c90bdd34704f5f794bf7c8db6d114</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$core-feature/28/</url></parent><pomArtifact><artifactId>core-feature</artifactId><canonicalName>core-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>f52c90bdd34704f5f794bf7c8db6d114</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$core-feature/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>features</artifactId><canonicalName>features-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>ff11c8d8a2b47c8a6969a2fb89b4200d</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$features/28/</url></parent><pomArtifact><artifactId>features</artifactId><canonicalName>features-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>ff11c8d8a2b47c8a6969a2fb89b4200d</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$features/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>gogo-shell-feature</artifactId><canonicalName>gogo-shell-feature-0.0.2-SNAPSHOT-osgifeaturerepo.zip</canonicalName><classifier>osgifeaturerepo</classifier><fileName>repository.zip</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>1776a7c14a48e9f491a9bbd3f379e479</md5sum><type>zip</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>gogo-shell-feature</artifactId><canonicalName>gogo-shell-feature-0.0.2-SNAPSHOT-osgifeature.json</canonicalName><classifier>osgifeature</classifier><fileName>gogo-shell-feature.json</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>2ac9414b293fcd53890fa6bff0406caa</md5sum><type>json</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>gogo-shell-feature</artifactId><canonicalName>gogo-shell-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>68301a707639013b4c087e131266cebe</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$gogo-shell-feature/28/</url></parent><pomArtifact><artifactId>gogo-shell-feature</artifactId><canonicalName>gogo-shell-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>68301a707639013b4c087e131266cebe</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$gogo-shell-feature/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>jakarta-rest-whiteboard-feature</artifactId><canonicalName>jakarta-rest-whiteboard-feature-0.0.2-SNAPSHOT-osgifeaturerepo.zip</canonicalName><classifier>osgifeaturerepo</classifier><fileName>repository.zip</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>1e1fc770a242e1bac6d1d582b0de8018</md5sum><type>zip</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>jakarta-rest-whiteboard-feature</artifactId><canonicalName>jakarta-rest-whiteboard-feature-0.0.2-SNAPSHOT-osgifeature.json</canonicalName><classifier>osgifeature</classifier><fileName>jakarta-rest-whiteboard-feature.json</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>f8efbbc37f147266feabb6055275d3ce</md5sum><type>json</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>jakarta-rest-whiteboard-feature</artifactId><canonicalName>jakarta-rest-whiteboard-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>b501bd8da4f9861d06f865b4d14b741f</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$jakarta-rest-whiteboard-feature/28/</url></parent><pomArtifact><artifactId>jakarta-rest-whiteboard-feature</artifactId><canonicalName>jakarta-rest-whiteboard-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>b501bd8da4f9861d06f865b4d14b741f</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$jakarta-rest-whiteboard-feature/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>jakarta-servlet-whiteboard-feature</artifactId><canonicalName>jakarta-servlet-whiteboard-feature-0.0.2-SNAPSHOT-osgifeaturerepo.zip</canonicalName><classifier>osgifeaturerepo</classifier><fileName>repository.zip</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>eb5fb12ad0baac528a922fb9d25041d2</md5sum><type>zip</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>jakarta-servlet-whiteboard-feature</artifactId><canonicalName>jakarta-servlet-whiteboard-feature-0.0.2-SNAPSHOT-osgifeature.json</canonicalName><classifier>osgifeature</classifier><fileName>jakarta-servlet-whiteboard-feature.json</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>3e6dc0ebae6c211fe19e04455c857227</md5sum><type>json</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>jakarta-servlet-whiteboard-feature</artifactId><canonicalName>jakarta-servlet-whiteboard-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>216d125a15608668ba3d81258964ca24</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$jakarta-servlet-whiteboard-feature/28/</url></parent><pomArtifact><artifactId>jakarta-servlet-whiteboard-feature</artifactId><canonicalName>jakarta-servlet-whiteboard-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>216d125a15608668ba3d81258964ca24</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$jakarta-servlet-whiteboard-feature/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>northbound-ogc-sensorthings-feature</artifactId><canonicalName>northbound-ogc-sensorthings-feature-0.0.2-SNAPSHOT-osgifeaturerepo.zip</canonicalName><classifier>osgifeaturerepo</classifier><fileName>repository.zip</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>ee4c58107a59357349b34fc8c13d0b27</md5sum><type>zip</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>northbound-ogc-sensorthings-feature</artifactId><canonicalName>northbound-ogc-sensorthings-feature-0.0.2-SNAPSHOT-osgifeature.json</canonicalName><classifier>osgifeature</classifier><fileName>northbound-ogc-sensorthings-feature.json</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>56c0625facc698f5a636f1523a81603f</md5sum><type>json</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>northbound-ogc-sensorthings-feature</artifactId><canonicalName>northbound-ogc-sensorthings-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>21c6e045e868636ba676e736bffb78f8</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$northbound-ogc-sensorthings-feature/28/</url></parent><pomArtifact><artifactId>northbound-ogc-sensorthings-feature</artifactId><canonicalName>northbound-ogc-sensorthings-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>21c6e045e868636ba676e736bffb78f8</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$northbound-ogc-sensorthings-feature/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>northbound-ogc-sensorthings-mqtt-feature</artifactId><canonicalName>northbound-ogc-sensorthings-mqtt-feature-0.0.2-SNAPSHOT-osgifeaturerepo.zip</canonicalName><classifier>osgifeaturerepo</classifier><fileName>repository.zip</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>272f5a9e9080f5605af1e55f663849e5</md5sum><type>zip</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>northbound-ogc-sensorthings-mqtt-feature</artifactId><canonicalName>northbound-ogc-sensorthings-mqtt-feature-0.0.2-SNAPSHOT-osgifeature.json</canonicalName><classifier>osgifeature</classifier><fileName>northbound-ogc-sensorthings-mqtt-feature.json</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>b5bb47c30b4a51a040e665fc8f810e44</md5sum><type>json</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>northbound-ogc-sensorthings-mqtt-feature</artifactId><canonicalName>northbound-ogc-sensorthings-mqtt-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>885bf41268ccf0aca246e2512d9f5cd1</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$northbound-ogc-sensorthings-mqtt-feature/28/</url></parent><pomArtifact><artifactId>northbound-ogc-sensorthings-mqtt-feature</artifactId><canonicalName>northbound-ogc-sensorthings-mqtt-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>885bf41268ccf0aca246e2512d9f5cd1</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$northbound-ogc-sensorthings-mqtt-feature/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>northbound-oidc-authenticator-feature</artifactId><canonicalName>northbound-oidc-authenticator-feature-0.0.2-SNAPSHOT-osgifeaturerepo.zip</canonicalName><classifier>osgifeaturerepo</classifier><fileName>repository.zip</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>1a46305e0fac0d983d26aa9b93352a58</md5sum><type>zip</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>northbound-oidc-authenticator-feature</artifactId><canonicalName>northbound-oidc-authenticator-feature-0.0.2-SNAPSHOT-osgifeature.json</canonicalName><classifier>osgifeature</classifier><fileName>northbound-oidc-authenticator-feature.json</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>e0ecbcb5d867acc8316a14884ec95ff4</md5sum><type>json</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>northbound-oidc-authenticator-feature</artifactId><canonicalName>northbound-oidc-authenticator-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>3faa43893e37d924c5498656507343b2</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$northbound-oidc-authenticator-feature/28/</url></parent><pomArtifact><artifactId>northbound-oidc-authenticator-feature</artifactId><canonicalName>northbound-oidc-authenticator-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>3faa43893e37d924c5498656507343b2</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$northbound-oidc-authenticator-feature/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>northbound-rest-feature</artifactId><canonicalName>northbound-rest-feature-0.0.2-SNAPSHOT-osgifeaturerepo.zip</canonicalName><classifier>osgifeaturerepo</classifier><fileName>repository.zip</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>b61212e14eab9223fbfd3b2cda4ea329</md5sum><type>zip</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>northbound-rest-feature</artifactId><canonicalName>northbound-rest-feature-0.0.2-SNAPSHOT-osgifeature.json</canonicalName><classifier>osgifeature</classifier><fileName>northbound-rest-feature.json</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>40765016bfbb68eaee4e032093492aad</md5sum><type>json</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>northbound-rest-feature</artifactId><canonicalName>northbound-rest-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>1a34940b5859e73ad5df102b9fa1dcb6</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$northbound-rest-feature/28/</url></parent><pomArtifact><artifactId>northbound-rest-feature</artifactId><canonicalName>northbound-rest-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>1a34940b5859e73ad5df102b9fa1dcb6</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$northbound-rest-feature/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>northbound-websocket-feature</artifactId><canonicalName>northbound-websocket-feature-0.0.2-SNAPSHOT-osgifeaturerepo.zip</canonicalName><classifier>osgifeaturerepo</classifier><fileName>repository.zip</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>75c2ecfa239a57c2fa8bfa052ab891c9</md5sum><type>zip</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>northbound-websocket-feature</artifactId><canonicalName>northbound-websocket-feature-0.0.2-SNAPSHOT-osgifeature.json</canonicalName><classifier>osgifeature</classifier><fileName>northbound-websocket-feature.json</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>a5f53906cc8971d6355c5e9b5aa607b8</md5sum><type>json</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>northbound-websocket-feature</artifactId><canonicalName>northbound-websocket-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>ea612ba871043320f6bb67f9b473c563</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$northbound-websocket-feature/28/</url></parent><pomArtifact><artifactId>northbound-websocket-feature</artifactId><canonicalName>northbound-websocket-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>ea612ba871043320f6bb67f9b473c563</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$northbound-websocket-feature/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>timescale-history-provider-feature</artifactId><canonicalName>timescale-history-provider-feature-0.0.2-SNAPSHOT-osgifeaturerepo.zip</canonicalName><classifier>osgifeaturerepo</classifier><fileName>repository.zip</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>5f7c0562d54cded38ccec1d20e4fadb7</md5sum><type>zip</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>timescale-history-provider-feature</artifactId><canonicalName>timescale-history-provider-feature-0.0.2-SNAPSHOT-osgifeature.json</canonicalName><classifier>osgifeature</classifier><fileName>timescale-history-provider-feature.json</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>57d75d550fe4bbfdb250bd8d8e651ef9</md5sum><type>json</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>timescale-history-provider-feature</artifactId><canonicalName>timescale-history-provider-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>76739ef9a20b4927fed4299f6beaae13</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$timescale-history-provider-feature/28/</url></parent><pomArtifact><artifactId>timescale-history-provider-feature</artifactId><canonicalName>timescale-history-provider-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>76739ef9a20b4927fed4299f6beaae13</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$timescale-history-provider-feature/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>virtual-temperature-sensor-feature</artifactId><canonicalName>virtual-temperature-sensor-feature-0.0.2-SNAPSHOT-osgifeaturerepo.zip</canonicalName><classifier>osgifeaturerepo</classifier><fileName>repository.zip</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>dcb4595bacb7a8363869e1c4f1a7d0c7</md5sum><type>zip</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>virtual-temperature-sensor-feature</artifactId><canonicalName>virtual-temperature-sensor-feature-0.0.2-SNAPSHOT-osgifeature.json</canonicalName><classifier>osgifeature</classifier><fileName>virtual-temperature-sensor-feature.json</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>11893ab4e1e3e87899848d214a38c0ed</md5sum><type>json</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>virtual-temperature-sensor-feature</artifactId><canonicalName>virtual-temperature-sensor-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>6241961c4710b26e27db255f4e1dbfc0</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$virtual-temperature-sensor-feature/28/</url></parent><pomArtifact><artifactId>virtual-temperature-sensor-feature</artifactId><canonicalName>virtual-temperature-sensor-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>6241961c4710b26e27db255f4e1dbfc0</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$virtual-temperature-sensor-feature/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>action</artifactId><canonicalName>action-0.0.2-SNAPSHOT.jar</canonicalName><fileName>action-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>efe7c28b75a5ff3681b0dd7942f99a97</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$action/28/</url></parent><pomArtifact><artifactId>action</artifactId><canonicalName>action-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>f8236dcd52f28dc8dbe7f2488d2638d5</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$action/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>examples</artifactId><canonicalName>examples-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>051a2da2e4ef72b1166f7d1475a5872f</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$examples/28/</url></parent><pomArtifact><artifactId>examples</artifactId><canonicalName>examples-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>051a2da2e4ef72b1166f7d1475a5872f</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$examples/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>generic</artifactId><canonicalName>generic-0.0.2-SNAPSHOT.jar</canonicalName><fileName>generic-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>0da79e6f2ac79bb841c93510f4a78a29</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$generic/28/</url></parent><pomArtifact><artifactId>generic</artifactId><canonicalName>generic-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>a9aa5ac4af84ebaa009c8245bb68f862</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$generic/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>model-based</artifactId><canonicalName>model-based-0.0.2-SNAPSHOT.jar</canonicalName><fileName>model-based-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>5dcf75ccb9d09bfab61c840f1ba1c9fa</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$model-based/28/</url></parent><pomArtifact><artifactId>model-based</artifactId><canonicalName>model-based-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>a9577ffb5b82fa39d957c8e2b6d160aa</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$model-based/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>notification</artifactId><canonicalName>notification-0.0.2-SNAPSHOT.jar</canonicalName><fileName>notification-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>e94a5296ada0963c5b373f8ace9b9086</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$notification/28/</url></parent><pomArtifact><artifactId>notification</artifactId><canonicalName>notification-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>8794789fa8ed65de98e273802447dc94</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$notification/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>pull-based</artifactId><canonicalName>pull-based-0.0.2-SNAPSHOT.jar</canonicalName><fileName>pull-based-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>772478020239ff01314351f10cd88001</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$pull-based/28/</url></parent><pomArtifact><artifactId>pull-based</artifactId><canonicalName>pull-based-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>4ecdd44971d0e77e49df7f508c812d10</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$pull-based/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>push-based</artifactId><canonicalName>push-based-0.0.2-SNAPSHOT.jar</canonicalName><fileName>push-based-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>2cd8286d556660131765d5608ae0c70c</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$push-based/28/</url></parent><pomArtifact><artifactId>push-based</artifactId><canonicalName>push-based-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>e3ec021bcd6fd4e45835347b8c640916</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$push-based/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>reflective</artifactId><canonicalName>reflective-0.0.2-SNAPSHOT.jar</canonicalName><fileName>reflective-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>e7ab75f70f30b401bc2420752009352b</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$reflective/28/</url></parent><pomArtifact><artifactId>reflective</artifactId><canonicalName>reflective-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>a86f1052b4d99bc80fde2a896f5507bd</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$reflective/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>writable</artifactId><canonicalName>writable-0.0.2-SNAPSHOT.jar</canonicalName><fileName>writable-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>e6bdbe552b08feccb46f95b827e1fd6e</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$writable/28/</url></parent><pomArtifact><artifactId>writable</artifactId><canonicalName>writable-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>f492c51b479d2a118747b068a7cce4a4</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$writable/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>gogo-shell</artifactId><canonicalName>gogo-shell-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>gogo-shell-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound</groupId><md5sum>c08881b03549bf83f0cb0739b9fc00f9</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>gogo-shell</artifactId><canonicalName>gogo-shell-0.0.2-SNAPSHOT.jar</canonicalName><fileName>gogo-shell-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound</groupId><md5sum>1d93f5ce5e98d53c260844ea6e0ccc16</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound$gogo-shell/28/</url></parent><pomArtifact><artifactId>gogo-shell</artifactId><canonicalName>gogo-shell-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound</groupId><md5sum>fb4870599eccc6d9c908a44948864cc1</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound$gogo-shell/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>northbound</artifactId><canonicalName>northbound-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound</groupId><md5sum>a95a3dfc1b6c0172f960d8a9973ce910</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound$northbound/28/</url></parent><pomArtifact><artifactId>northbound</artifactId><canonicalName>northbound-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound</groupId><md5sum>a95a3dfc1b6c0172f960d8a9973ce910</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound$northbound/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>query-handler</artifactId><canonicalName>query-handler-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>query-handler-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound</groupId><md5sum>aa88e3982184b58387054e8aa58fb04d</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>query-handler</artifactId><canonicalName>query-handler-0.0.2-SNAPSHOT.jar</canonicalName><fileName>query-handler-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound</groupId><md5sum>2aee3f288bd5c3c38f5ce606ca0b2c55</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound$query-handler/28/</url></parent><pomArtifact><artifactId>query-handler</artifactId><canonicalName>query-handler-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound</groupId><md5sum>d180738df863aeaed1e53d8caea55152</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound$query-handler/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>rest</artifactId><canonicalName>rest-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>rest-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound</groupId><md5sum>2eec9d4d06643c7f5192bea6d195c147</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>rest</artifactId><canonicalName>rest-0.0.2-SNAPSHOT.jar</canonicalName><fileName>rest-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound</groupId><md5sum>af26103d0319970acd0cbb6eb915107a</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound$rest/28/</url></parent><pomArtifact><artifactId>rest</artifactId><canonicalName>rest-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound</groupId><md5sum>24acadc0600b809a132546f44665db1a</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound$rest/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>websocket</artifactId><canonicalName>websocket-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>websocket-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound</groupId><md5sum>dd8f42d1fa73ef1314c43077dc9e6df5</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>websocket</artifactId><canonicalName>websocket-0.0.2-SNAPSHOT.jar</canonicalName><fileName>websocket-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound</groupId><md5sum>7f186b13bfd91a4db27488b04cc3de94</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound$websocket/28/</url></parent><pomArtifact><artifactId>websocket</artifactId><canonicalName>websocket-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound</groupId><md5sum>7775384d9a0cf1cd3611c2400330d589</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound$websocket/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>filters</artifactId><canonicalName>filters-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.filters</groupId><md5sum>0f564a848ea463bf67a73d4228e5dd36</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.filters$filters/28/</url></parent><pomArtifact><artifactId>filters</artifactId><canonicalName>filters-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.filters</groupId><md5sum>0f564a848ea463bf67a73d4228e5dd36</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.filters$filters/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>filters.core</artifactId><canonicalName>filters.core-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>filters.core-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.filters</groupId><md5sum>57f739a06572a8991c6f9c2c4ff28867</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>filters.core</artifactId><canonicalName>filters.core-0.0.2-SNAPSHOT.jar</canonicalName><fileName>filters.core-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.filters</groupId><md5sum>691dc44e212e1d3226042f1c2889f44c</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.filters$filters.core/28/</url></parent><pomArtifact><artifactId>filters.core</artifactId><canonicalName>filters.core-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.filters</groupId><md5sum>94096e357bb3958e6cbc9b69dc514ad0</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.filters$filters.core/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>ldap</artifactId><canonicalName>ldap-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>ldap-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.filters</groupId><md5sum>5842a41bf790529a1018e331c1364f87</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>ldap</artifactId><canonicalName>ldap-0.0.2-SNAPSHOT.jar</canonicalName><fileName>ldap-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.filters</groupId><md5sum>5d84c52456cd555fed48632e8e61093d</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.filters$ldap/28/</url></parent><pomArtifact><artifactId>ldap</artifactId><canonicalName>ldap-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.filters</groupId><md5sum>8fe3647988439d9252d1b277f247f9d4</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.filters$ldap/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>openid-connect</artifactId><canonicalName>openid-connect-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>openid-connect-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.security</groupId><md5sum>7954a0362d1a94aebeb5d30621c085a1</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>openid-connect</artifactId><canonicalName>openid-connect-0.0.2-SNAPSHOT.jar</canonicalName><fileName>openid-connect-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.security</groupId><md5sum>f2521736dc4f21b7ead6a117e9ee0581</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.security$openid-connect/28/</url></parent><pomArtifact><artifactId>openid-connect</artifactId><canonicalName>openid-connect-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.security</groupId><md5sum>3bb400c2de0e507f7232b6cc6990795a</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.security$openid-connect/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>security</artifactId><canonicalName>security-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.security</groupId><md5sum>e2557aca45cfdae0fe52da64d78482e4</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.security$security/28/</url></parent><pomArtifact><artifactId>security</artifactId><canonicalName>security-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.security</groupId><md5sum>e2557aca45cfdae0fe52da64d78482e4</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.security$security/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>security-api</artifactId><canonicalName>security-api-0.0.2-SNAPSHOT.jar</canonicalName><fileName>security-api-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.security</groupId><md5sum>08e4822560789b11a9cfa7f8314fcdac</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.security$security-api/28/</url></parent><pomArtifact><artifactId>security-api</artifactId><canonicalName>security-api-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.security</groupId><md5sum>71051fdb89d5093c76125096ce72604c</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.security$security-api/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>dto</artifactId><canonicalName>dto-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>dto-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>d0d7036531ec80842b934b3a80d50a5c</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>dto</artifactId><canonicalName>dto-0.0.2-SNAPSHOT.jar</canonicalName><fileName>dto-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>91ffc6a138f9ebd251fb1678aba3c40e</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.sensorthings$dto/28/</url></parent><pomArtifact><artifactId>dto</artifactId><canonicalName>dto-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>2e27b5cbe077c16bc7f5bd8201fd0301</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.sensorthings$dto/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>filter</artifactId><canonicalName>filter-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>filter-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>88eeeed656dc3730aa5ec77dda954ca2</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>filter</artifactId><canonicalName>filter-0.0.2-SNAPSHOT.jar</canonicalName><fileName>filter-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>34bbfa6602107c32ce644c5df64d1980</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.sensorthings$filter/28/</url></parent><pomArtifact><artifactId>filter</artifactId><canonicalName>filter-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>4d8827ed673133cda09126474f55bd6a</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.sensorthings$filter/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>mqtt</artifactId><canonicalName>mqtt-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>mqtt-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>478f76d12f5694fad4c57686ed4ca6b2</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>mqtt</artifactId><canonicalName>mqtt-0.0.2-SNAPSHOT.jar</canonicalName><fileName>mqtt-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>127394d060b6ac28db3f50154d8498e0</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.sensorthings$mqtt/28/</url></parent><pomArtifact><artifactId>mqtt</artifactId><canonicalName>mqtt-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>7b29a6f3c90b97b7f2a6c3a560ebab74</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.sensorthings$mqtt/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>rest.api</artifactId><canonicalName>rest.api-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>rest.api-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>50b06a724e4faa3888a6f8c7a760e43c</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>rest.api</artifactId><canonicalName>rest.api-0.0.2-SNAPSHOT.jar</canonicalName><fileName>rest.api-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>e992756da1396f03cc8954c2bc5d7af4</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.sensorthings$rest.api/28/</url></parent><pomArtifact><artifactId>rest.api</artifactId><canonicalName>rest.api-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>fced3a4f24f9d0b8513e64582e309a26</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.sensorthings$rest.api/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>rest.gateway</artifactId><canonicalName>rest.gateway-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>rest.gateway-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>17efafb2a3a1316002aa2be77e3ea72c</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>rest.gateway</artifactId><canonicalName>rest.gateway-0.0.2-SNAPSHOT.jar</canonicalName><fileName>rest.gateway-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>7899f2e114e7ba41555fbd196275f3e8</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.sensorthings$rest.gateway/28/</url></parent><pomArtifact><artifactId>rest.gateway</artifactId><canonicalName>rest.gateway-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>7c122889b35468af8a78b1032c88a31e</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.sensorthings$rest.gateway/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>sensorthings</artifactId><canonicalName>sensorthings-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>3d77dc1ddcbfbe8513c238d474079054</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.sensorthings$sensorthings/28/</url></parent><pomArtifact><artifactId>sensorthings</artifactId><canonicalName>sensorthings-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>3d77dc1ddcbfbe8513c238d474079054</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.sensorthings$sensorthings/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>session</artifactId><canonicalName>session-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.session</groupId><md5sum>315af85273dd2da2c0b02316212e2b41</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.session$session/28/</url></parent><pomArtifact><artifactId>session</artifactId><canonicalName>session-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.session</groupId><md5sum>315af85273dd2da2c0b02316212e2b41</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.session$session/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>session-api</artifactId><canonicalName>session-api-0.0.2-SNAPSHOT.jar</canonicalName><fileName>session-api-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.session</groupId><md5sum>1ce1dd5ff1d50cf98e797eed5fdc2655</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.session$session-api/28/</url></parent><pomArtifact><artifactId>session-api</artifactId><canonicalName>session-api-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.session</groupId><md5sum>2cfa8fa76fb54841c2bab4e2809381ac</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.session$session-api/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>session-impl</artifactId><canonicalName>session-impl-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>session-impl-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.session</groupId><md5sum>19989149a14725455650ab350348aa6a</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>session-impl</artifactId><canonicalName>session-impl-0.0.2-SNAPSHOT.jar</canonicalName><fileName>session-impl-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.session</groupId><md5sum>caf54b9f6d7b4a7226ca254dcb20f2d0</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.session$session-impl/28/</url></parent><pomArtifact><artifactId>session-impl</artifactId><canonicalName>session-impl-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.session</groupId><md5sum>ff238b24fe0060e01ba8ee5a0538f10f</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.session$session-impl/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>southbound</artifactId><canonicalName>southbound-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound</groupId><md5sum>94a703037cfe1dbb5048a9821a4f3d08</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound$southbound/28/</url></parent><pomArtifact><artifactId>southbound</artifactId><canonicalName>southbound-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound</groupId><md5sum>94a703037cfe1dbb5048a9821a4f3d08</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound$southbound/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>device-factory</artifactId><canonicalName>device-factory-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.device-factory</groupId><md5sum>97f953bb737fb7e038b4c6801b493130</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.device-factory$device-factory/28/</url></parent><pomArtifact><artifactId>device-factory</artifactId><canonicalName>device-factory-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.device-factory</groupId><md5sum>97f953bb737fb7e038b4c6801b493130</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.device-factory$device-factory/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>device-factory-core</artifactId><canonicalName>device-factory-core-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>device-factory-core-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.device-factory</groupId><md5sum>0da27ce3df4d9b7306b39763d0a03384</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>device-factory-core</artifactId><canonicalName>device-factory-core-0.0.2-SNAPSHOT.jar</canonicalName><fileName>device-factory-core-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.device-factory</groupId><md5sum>2b2e883fff6df164f827839872303b6d</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.device-factory$device-factory-core/28/</url></parent><pomArtifact><artifactId>device-factory-core</artifactId><canonicalName>device-factory-core-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.device-factory</groupId><md5sum>e5075206336543999bffd602856e21d9</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.device-factory$device-factory-core/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>parser-csv</artifactId><canonicalName>parser-csv-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>parser-csv-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.device-factory</groupId><md5sum>b126d5605ffcf2ce2351130d98f946e0</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>parser-csv</artifactId><canonicalName>parser-csv-0.0.2-SNAPSHOT.jar</canonicalName><fileName>parser-csv-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.device-factory</groupId><md5sum>5f1f19a8f5af2b040c45a05aa1fef299</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.device-factory$parser-csv/28/</url></parent><pomArtifact><artifactId>parser-csv</artifactId><canonicalName>parser-csv-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.device-factory</groupId><md5sum>2145b916197e7bba2670a7603391caa0</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.device-factory$parser-csv/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>parser-json</artifactId><canonicalName>parser-json-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>parser-json-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.device-factory</groupId><md5sum>58d4c727e0524aff574f68dc6f034831</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>parser-json</artifactId><canonicalName>parser-json-0.0.2-SNAPSHOT.jar</canonicalName><fileName>parser-json-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.device-factory</groupId><md5sum>7a73674ab2760dd85c93f253ecc391e8</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.device-factory$parser-json/28/</url></parent><pomArtifact><artifactId>parser-json</artifactId><canonicalName>parser-json-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.device-factory</groupId><md5sum>08a6e15b55775332bdc2f518d462c3ba</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.device-factory$parser-json/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>history</artifactId><canonicalName>history-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.history</groupId><md5sum>7aa3759d75aa5c6392747e8e2298c20a</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.history$history/28/</url></parent><pomArtifact><artifactId>history</artifactId><canonicalName>history-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.history</groupId><md5sum>7aa3759d75aa5c6392747e8e2298c20a</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.history$history/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>history-api</artifactId><canonicalName>history-api-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>history-api-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.history</groupId><md5sum>42abb88687d76511c57c609a16ec4118</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>history-api</artifactId><canonicalName>history-api-0.0.2-SNAPSHOT.jar</canonicalName><fileName>history-api-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.history</groupId><md5sum>62f6b67202d94b2814245c477a576bbc</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.history$history-api/28/</url></parent><pomArtifact><artifactId>history-api</artifactId><canonicalName>history-api-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.history</groupId><md5sum>21b35a4cb7cc1a6e3f878e2b08298f37</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.history$history-api/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>timescale-provider</artifactId><canonicalName>timescale-provider-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>timescale-provider-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.history</groupId><md5sum>74f90f8f5d380f73ee04238840801481</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>timescale-provider</artifactId><canonicalName>timescale-provider-0.0.2-SNAPSHOT.jar</canonicalName><fileName>timescale-provider-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.history</groupId><md5sum>d504504915d34cdfb009b8b09e7a7f97</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.history$timescale-provider/28/</url></parent><pomArtifact><artifactId>timescale-provider</artifactId><canonicalName>timescale-provider-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.history</groupId><md5sum>0706ef0b403462b993bc18d47301fd9f</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.history$timescale-provider/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>http-callback-whiteboard</artifactId><canonicalName>http-callback-whiteboard-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>http-callback-whiteboard-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.http</groupId><md5sum>5748114466d958cc80d9375186a40fa2</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>http-callback-whiteboard</artifactId><canonicalName>http-callback-whiteboard-0.0.2-SNAPSHOT.jar</canonicalName><fileName>http-callback-whiteboard-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.http</groupId><md5sum>3376f9f5c53e5f8470938935d5f3a7ca</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.http$http-callback-whiteboard/28/</url></parent><pomArtifact><artifactId>http-callback-whiteboard</artifactId><canonicalName>http-callback-whiteboard-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.http</groupId><md5sum>e92ee704e49f33e712efaf02a222feef</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.http$http-callback-whiteboard/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>http-device-factory</artifactId><canonicalName>http-device-factory-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>http-device-factory-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.http</groupId><md5sum>c17bd75bcfef1b447c885fc1d62d45aa</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>http-device-factory</artifactId><canonicalName>http-device-factory-0.0.2-SNAPSHOT.jar</canonicalName><fileName>http-device-factory-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.http</groupId><md5sum>0ee144178ea910abe07788314b3aca30</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.http$http-device-factory/28/</url></parent><pomArtifact><artifactId>http-device-factory</artifactId><canonicalName>http-device-factory-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.http</groupId><md5sum>bad37bf3cc0e312d2fcb9cc0e5b01054</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.http$http-device-factory/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>http-parent</artifactId><canonicalName>http-parent-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.http</groupId><md5sum>bca0bd516de3c3b9b188d85e59c7cd49</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.http$http-parent/28/</url></parent><pomArtifact><artifactId>http-parent</artifactId><canonicalName>http-parent-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.http</groupId><md5sum>bca0bd516de3c3b9b188d85e59c7cd49</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.http$http-parent/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>mqtt-client</artifactId><canonicalName>mqtt-client-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>mqtt-client-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.mqtt</groupId><md5sum>a5479c9ba1f0cf0ad286e9ffb10d89fd</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>mqtt-client</artifactId><canonicalName>mqtt-client-0.0.2-SNAPSHOT.jar</canonicalName><fileName>mqtt-client-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.mqtt</groupId><md5sum>3d25a39ba4979a1c8dbdb4e97b595e7a</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.mqtt$mqtt-client/28/</url></parent><pomArtifact><artifactId>mqtt-client</artifactId><canonicalName>mqtt-client-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.mqtt</groupId><md5sum>ea9afb8f277e3f34cef366629d91ba73</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.mqtt$mqtt-client/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>mqtt-device-factory</artifactId><canonicalName>mqtt-device-factory-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>mqtt-device-factory-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.mqtt</groupId><md5sum>688bee7188f5f0b535da3f44e76bd01b</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>mqtt-device-factory</artifactId><canonicalName>mqtt-device-factory-0.0.2-SNAPSHOT.jar</canonicalName><fileName>mqtt-device-factory-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.mqtt</groupId><md5sum>1c22ab48ca59a860d66dee8277265569</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.mqtt$mqtt-device-factory/28/</url></parent><pomArtifact><artifactId>mqtt-device-factory</artifactId><canonicalName>mqtt-device-factory-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.mqtt</groupId><md5sum>84b3db28d987b4d4d0e0c1de8d2050ac</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.mqtt$mqtt-device-factory/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>mqtt-parent</artifactId><canonicalName>mqtt-parent-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.mqtt</groupId><md5sum>44609d296b3c571a8b8937913481d20c</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.mqtt$mqtt-parent/28/</url></parent><pomArtifact><artifactId>mqtt-parent</artifactId><canonicalName>mqtt-parent-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.mqtt</groupId><md5sum>44609d296b3c571a8b8937913481d20c</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.mqtt$mqtt-parent/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>virtual</artifactId><canonicalName>virtual-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.virtual</groupId><md5sum>792de8ae9eb96f7b21ee02337efa31d6</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.virtual$virtual/28/</url></parent><pomArtifact><artifactId>virtual</artifactId><canonicalName>virtual-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.virtual</groupId><md5sum>792de8ae9eb96f7b21ee02337efa31d6</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.virtual$virtual/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>virtual-temperature-sensor</artifactId><canonicalName>virtual-temperature-sensor-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>virtual-temperature-sensor-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.virtual</groupId><md5sum>044fba413b236c75592c04d48f7c0644</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>virtual-temperature-sensor</artifactId><canonicalName>virtual-temperature-sensor-0.0.2-SNAPSHOT.jar</canonicalName><fileName>virtual-temperature-sensor-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.virtual</groupId><md5sum>353fb01232a346412c5f216af60add12</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.virtual$virtual-temperature-sensor/28/</url></parent><pomArtifact><artifactId>virtual-temperature-sensor</artifactId><canonicalName>virtual-temperature-sensor-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.virtual</groupId><md5sum>76030545214193e671a5d9b364a874e5</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.virtual$virtual-temperature-sensor/28/mavenArtifacts/</url></moduleRecord></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'><artifactsUrl>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/artifact</artifactsUrl><changesUrl>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/changes</changesUrl><displayUrl>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/</displayUrl><testsUrl>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/testReport</testsUrl></action><building>false</building><displayName>#28</displayName><duration>299596</duration><estimatedDuration>244921</estimatedDuration><fullDisplayName>Eclipse Sensinact #28</fullDisplayName><id>28</id><inProgress>false</inProgress><keepLog>false</keepLog><number>28</number><queueId>443216</queueId><result>SUCCESS</result><timestamp>1713786004463</timestamp><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>northbound/sensorthings/rest.gateway/pom.xml</affectedPath><affectedPath>southbound/history/timescale-provider/pom.xml</affectedPath><affectedPath>distribution/features/timescale-history-provider-feature/pom.xml</affectedPath><commitId>a672098d08bbc5d30b621976da961735eb59df56</commitId><timestamp>1698421315000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Bump org.testcontainers:postgresql from 1.17.6 to 1.19.1

Bumps [org.testcontainers:postgresql](https://github.com/testcontainers/testcontainers-java) from 1.17.6 to 1.19.1.
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.17.6...1.19.1)

---
updated-dependencies:
- dependency-name: org.testcontainers:postgresql
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;
</comment><date>2023-10-27 15:41:55 +0000</date><id>a672098d08bbc5d30b621976da961735eb59df56</id><msg>Bump org.testcontainers:postgresql from 1.17.6 to 1.19.1</msg><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/timescale-history-provider-feature/pom.xml</file></path><path><editType>edit</editType><file>southbound/history/timescale-provider/pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>northbound/sensorthings/rest.gateway/integration-test.bndrun</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/tests.bnd</affectedPath><commitId>c72538393de3710c95c813c8f534e6ff6b92f351</commitId><timestamp>1698422481000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/thomas.calmant</absoluteUrl><fullName>thomas.calmant</fullName></author><authorEmail>thomas.calmant@gmail.com</authorEmail><comment>Fixed rest.gateway project configuration
</comment><date>2023-10-27 18:01:21 +0200</date><id>c72538393de3710c95c813c8f534e6ff6b92f351</id><msg>Fixed rest.gateway project configuration</msg><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/tests.bnd</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.github/workflows/build_webclient.yml</affectedPath><commitId>223c6e799c5ebb7bcb3027d306cce37ccfacc77c</commitId><timestamp>1702922324000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Bump actions/setup-node from 4.0.0 to 4.0.1

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/8f152de45cc393bb48ce5d89d36b731f54556e65...b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;
</comment><date>2023-12-18 17:58:44 +0000</date><id>223c6e799c5ebb7bcb3027d306cce37ccfacc77c</id><msg>Bump actions/setup-node from 4.0.0 to 4.0.1</msg><path><editType>edit</editType><file>.github/workflows/build_webclient.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.github/workflows/stale.yml</affectedPath><commitId>96f7ab15285e56ef64b8cd8b0bef4894099760e4</commitId><timestamp>1704288719000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update GitHub stale action to v9
</comment><date>2024-01-03 13:31:59 +0000</date><id>96f7ab15285e56ef64b8cd8b0bef4894099760e4</id><msg>Update GitHub stale action to v9</msg><path><editType>edit</editType><file>.github/workflows/stale.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README.md</affectedPath><commitId>39e612bca57fd702885aebb8e1195e8f4bc779b3</commitId><timestamp>1704807368000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update README.md

Added links to Repo and CI

Signed-off-by: Juergen Albert &lt;j.albert@data-in-motion.biz&gt;
</comment><date>2024-01-09 14:36:08 +0100</date><id>39e612bca57fd702885aebb8e1195e8f4bc779b3</id><msg>Update README.md</msg><path><editType>edit</editType><file>README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>southbound/history/timescale-provider/integration-test.bndrun</affectedPath><affectedPath>southbound/history/timescale-provider/tests.bnd</affectedPath><commitId>910327e2c9469e3b3694197d8134b7e4dfed7cb8</commitId><timestamp>1704968145000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/timothyjward</absoluteUrl><fullName>timothyjward</fullName></author><authorEmail>timothyjward@apache.org</authorEmail><comment>Fixed timescale-provider project configuration
</comment><date>2024-01-11 10:15:45 +0000</date><id>910327e2c9469e3b3694197d8134b7e4dfed7cb8</id><msg>Fixed timescale-provider project configuration</msg><path><editType>edit</editType><file>southbound/history/timescale-provider/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/history/timescale-provider/tests.bnd</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>northbound/sensorthings/mqtt/src/main/java/org/eclipse/sensinact/gateway/northbount/sensorthings/mqtt/SensorthingsMqttNorthbound.java</affectedPath><commitId>8c0643539d2cb79e5f07c30039222c47aba6fe2c</commitId><timestamp>1704985388000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/thomas.calmant</absoluteUrl><fullName>thomas.calmant</fullName></author><authorEmail>thomas.calmant@gmail.com</authorEmail><comment>SensorThings MQTT: Queue notifications to keep their order

Integration tests were failing because sensiNact notifications and their
handling were done in (at least) 2 threads, meaning that the order of
sending of notification couldn't be guaranteed.

This commit uses a single thread that handles the publication of
messages in the same order as the notifications, still using multiple
threads to handle notifications and payload generation.
</comment><date>2024-01-11 16:03:08 +0100</date><id>8c0643539d2cb79e5f07c30039222c47aba6fe2c</id><msg>SensorThings MQTT: Queue notifications to keep their order</msg><path><editType>edit</editType><file>northbound/sensorthings/mqtt/src/main/java/org/eclipse/sensinact/gateway/northbount/sensorthings/mqtt/SensorthingsMqttNorthbound.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>distribution/launcher/src/test/resources/configs/invalid/configuration-null.json</affectedPath><affectedPath>distribution/launcher/src/test/java/org/eclipse/sensinact/gateway/launcher/ConfigurationManagerTest.java</affectedPath><affectedPath>distribution/launcher/src/main/java/org/eclipse/sensinact/gateway/launcher/ConfigurationManager.java</affectedPath><commitId>cb968604e96879d9bb76f749844e16d5afa35dcc</commitId><timestamp>1705055309000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/thomas.calmant</absoluteUrl><fullName>thomas.calmant</fullName></author><authorEmail>thomas.calmant@gmail.com</authorEmail><comment>Explicitly ignore null values in configuration
</comment><date>2024-01-12 11:28:29 +0100</date><id>cb968604e96879d9bb76f749844e16d5afa35dcc</id><msg>Explicitly ignore null values in configuration</msg><path><editType>edit</editType><file>distribution/launcher/src/main/java/org/eclipse/sensinact/gateway/launcher/ConfigurationManager.java</file></path><path><editType>edit</editType><file>distribution/launcher/src/test/java/org/eclipse/sensinact/gateway/launcher/ConfigurationManagerTest.java</file></path><path><editType>add</editType><file>distribution/launcher/src/test/resources/configs/invalid/configuration-null.json</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>docs/source/distribution/Launcher.md</affectedPath><commitId>acf0d7bc3896aecef451054dad20b3a2ee1e249d</commitId><timestamp>1705055636000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/thomas.calmant</absoluteUrl><fullName>thomas.calmant</fullName></author><authorEmail>thomas.calmant@gmail.com</authorEmail><comment>Added a note on null values in configuration
</comment><date>2024-01-12 11:33:56 +0100</date><id>acf0d7bc3896aecef451054dad20b3a2ee1e249d</id><msg>Added a note on null values in configuration</msg><path><editType>edit</editType><file>docs/source/distribution/Launcher.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>distribution/launcher/export.bndrun</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/integration-test.bndrun</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>northbound/websocket/integration-test.bndrun</affectedPath><affectedPath>northbound/rest/integration-test.bndrun</affectedPath><commitId>803aa2f9d1836c3dc1bf7216a43fe6aa9af85859</commitId><timestamp>1705076244000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/osgi</absoluteUrl><fullName>osgi</fullName></author><authorEmail>osgi@leangen.net</authorEmail><comment>Fixes #306. Bump spifly from v1.3.6 to v1.3.7

Signed-off-by: David Leangen &lt;osgi@leangen.net&gt;
</comment><date>2024-01-12 08:17:24 -0800</date><id>803aa2f9d1836c3dc1bf7216a43fe6aa9af85859</id><msg>Fixes #306. Bump spifly from v1.3.6 to v1.3.7</msg><path><editType>edit</editType><file>distribution/launcher/export.bndrun</file></path><path><editType>edit</editType><file>pom.xml</file></path><path><editType>edit</editType><file>northbound/websocket/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/rest/integration-test.bndrun</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>northbound/query-handler/integration-test.bndrun</affectedPath><affectedPath>northbound/websocket/integration-test.bndrun</affectedPath><affectedPath>northbound/rest/integration-test.bndrun</affectedPath><affectedPath>southbound/mqtt/mqtt-device-factory/integration-test.bndrun</affectedPath><affectedPath>northbound/filters/ldap/integration-test.bndrun</affectedPath><affectedPath>northbound/sensorthings/mqtt/integration-test.bndrun</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/integration-test.bndrun</affectedPath><commitId>65e26b4e0415b64266211ce261b32d15be0715ad</commitId><timestamp>1705076244000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/osgi</absoluteUrl><fullName>osgi</fullName></author><authorEmail>osgi@leangen.net</authorEmail><comment>bndrun runbundle updates as a result of the spifly version update

Signed-off-by: David Leangen &lt;osgi@leangen.net&gt;
</comment><date>2024-01-12 08:17:24 -0800</date><id>65e26b4e0415b64266211ce261b32d15be0715ad</id><msg>bndrun runbundle updates as a result of the spifly version update</msg><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/rest/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/websocket/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/query-handler/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/filters/ldap/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/sensorthings/mqtt/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/mqtt/mqtt-device-factory/integration-test.bndrun</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.github/workflows/ci-build.yml</affectedPath><affectedPath>pom.xml</affectedPath><commitId>4c44f844e015d282737574b3f2b9003787fca4d3</commitId><timestamp>1705425522000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/timothyjward</absoluteUrl><fullName>timothyjward</fullName></author><authorEmail>timothyjward@apache.org</authorEmail><comment>Update build plugin configuration to improve bndrun management

Fixes #301

Introduces build profiles for sensiNact to enforce consistent bndrun resolutions in CI and a profile for rapid turnaround of dependabot updates

Signed-off-by: Tim Ward &lt;timorthyjward@apache.org&gt;
</comment><date>2024-01-16 17:18:42 +0000</date><id>4c44f844e015d282737574b3f2b9003787fca4d3</id><msg>Update build plugin configuration to improve bndrun management</msg><path><editType>edit</editType><file>pom.xml</file></path><path><editType>edit</editType><file>.github/workflows/ci-build.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>northbound/query-handler/integration-test.bndrun</affectedPath><affectedPath>southbound/history/timescale-provider/tests.bnd</affectedPath><affectedPath>southbound/history/timescale-provider/integration-test.bndrun</affectedPath><affectedPath>southbound/mqtt/mqtt-device-factory/integration-test.bndrun</affectedPath><affectedPath>southbound/virtual/virtual-temperature-sensor/integration-test.bndrun</affectedPath><affectedPath>southbound/http/http-device-factory/integration-test.bndrun</affectedPath><affectedPath>northbound/security/openid-connect/integration-test.bndrun</affectedPath><affectedPath>core/impl/integration-test.bndrun</affectedPath><affectedPath>northbound/websocket/integration-test.bndrun</affectedPath><affectedPath>northbound/rest/integration-test.bndrun</affectedPath><affectedPath>northbound/sensorthings/mqtt/integration-test.bndrun</affectedPath><affectedPath>northbound/filters/ldap/integration-test.bndrun</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/integration-test.bndrun</affectedPath><commitId>e29c217c08d285aa093970938195dddd92ba6962</commitId><timestamp>1705426585000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/timothyjward</absoluteUrl><fullName>timothyjward</fullName></author><authorEmail>timothyjward@apache.org</authorEmail><comment>Update all the bndruns using the dependabot profile

Signed-off-by: Tim Ward &lt;timothyjward@apache.org&gt;
</comment><date>2024-01-16 17:36:25 +0000</date><id>e29c217c08d285aa093970938195dddd92ba6962</id><msg>Update all the bndruns using the dependabot profile</msg><path><editType>edit</editType><file>southbound/mqtt/mqtt-device-factory/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/sensorthings/mqtt/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/history/timescale-provider/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/filters/ldap/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/history/timescale-provider/tests.bnd</file></path><path><editType>edit</editType><file>northbound/websocket/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/http/http-device-factory/integration-test.bndrun</file></path><path><editType>edit</editType><file>core/impl/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/query-handler/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/rest/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/security/openid-connect/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/virtual/virtual-temperature-sensor/integration-test.bndrun</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>southbound/mqtt/mqtt-client/src/main/java/org/eclipse/sensinact/gateway/southbound/mqtt/impl/MqttClientHandler.java</affectedPath><affectedPath>southbound/mqtt/mqtt-client/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/test/MqttDelayedStartTest.java</affectedPath><commitId>2af00f06f39b7dcf8e83e191884224d00414d21e</commitId><timestamp>1705499731000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/timothyjward</absoluteUrl><fullName>timothyjward</fullName></author><authorEmail>timothyjward@apache.org</authorEmail><comment>Ensure that the MQTT Client connects to servers eventually

If the server is not available then we should use the reconnection delay to wait and then reconnect.

Signed-off-by: Tim Ward &lt;timothyjward@apache.org&gt;
</comment><date>2024-01-17 13:55:31 +0000</date><id>2af00f06f39b7dcf8e83e191884224d00414d21e</id><msg>Ensure that the MQTT Client connects to servers eventually</msg><path><editType>edit</editType><file>southbound/mqtt/mqtt-client/src/main/java/org/eclipse/sensinact/gateway/southbound/mqtt/impl/MqttClientHandler.java</file></path><path><editType>add</editType><file>southbound/mqtt/mqtt-client/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/test/MqttDelayedStartTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pom.xml</affectedPath><commitId>4e5d0c9aeb85817dacb1abc39d4587d812148d08</commitId><timestamp>1705571983000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/timothyjward</absoluteUrl><fullName>timothyjward</fullName></author><authorEmail>timothyjward@apache.org</authorEmail><comment>Use the released version of bnd plugins

Signed-off-by: Tim Ward &lt;timothyjward@apache.org&gt;
</comment><date>2024-01-18 09:59:43 +0000</date><id>4e5d0c9aeb85817dacb1abc39d4587d812148d08</id><msg>Use the released version of bnd plugins</msg><path><editType>edit</editType><file>pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>northbound/query-handler/integration-test.bndrun</affectedPath><affectedPath>core/emf-api/dependency-check.bndrun</affectedPath><affectedPath>southbound/history/timescale-provider/integration-test.bndrun</affectedPath><affectedPath>southbound/mqtt/mqtt-device-factory/integration-test.bndrun</affectedPath><affectedPath>southbound/virtual/virtual-temperature-sensor/integration-test.bndrun</affectedPath><affectedPath>distribution/features/northbound-rest-feature/src/main/resources/northbound-rest-feature.json</affectedPath><affectedPath>docs/source/southbound/device-factory/json.md</affectedPath><affectedPath>distribution/features/northbound-ogc-sensorthings-mqtt-feature/src/main/resources/northbound-ogc-sensorthings-mqtt-feature.json</affectedPath><affectedPath>southbound/http/http-device-factory/integration-test.bndrun</affectedPath><affectedPath>distribution/features/core-feature/src/main/resources/core-feature.json</affectedPath><affectedPath>northbound/security/openid-connect/integration-test.bndrun</affectedPath><affectedPath>core/impl/integration-test.bndrun</affectedPath><affectedPath>northbound/websocket/integration-test.bndrun</affectedPath><affectedPath>northbound/rest/integration-test.bndrun</affectedPath><affectedPath>northbound/sensorthings/mqtt/integration-test.bndrun</affectedPath><affectedPath>northbound/filters/ldap/integration-test.bndrun</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/integration-test.bndrun</affectedPath><affectedPath>distribution/features/northbound-ogc-sensorthings-feature/src/main/resources/northbound-ogc-sensorthings-feature.json</affectedPath><affectedPath>core/api/dependency-check.bndrun</affectedPath><commitId>1d643b428400a08e834fc3677d2f5b3b2fc8629d</commitId><timestamp>1705572342000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/timothyjward</absoluteUrl><fullName>timothyjward</fullName></author><authorEmail>timothyjward@apache.org</authorEmail><comment>Update Jackson to 2.16.1

Signed-off-by: Tim Ward &lt;timothyjward@apache.org&gt;
</comment><date>2024-01-18 10:05:42 +0000</date><id>1d643b428400a08e834fc3677d2f5b3b2fc8629d</id><msg>Update Jackson to 2.16.1</msg><path><editType>edit</editType><file>southbound/http/http-device-factory/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/mqtt/mqtt-device-factory/integration-test.bndrun</file></path><path><editType>edit</editType><file>core/emf-api/dependency-check.bndrun</file></path><path><editType>edit</editType><file>northbound/websocket/integration-test.bndrun</file></path><path><editType>edit</editType><file>core/api/dependency-check.bndrun</file></path><path><editType>edit</editType><file>northbound/security/openid-connect/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/virtual/virtual-temperature-sensor/integration-test.bndrun</file></path><path><editType>edit</editType><file>core/impl/integration-test.bndrun</file></path><path><editType>edit</editType><file>distribution/features/northbound-ogc-sensorthings-mqtt-feature/src/main/resources/northbound-ogc-sensorthings-mqtt-feature.json</file></path><path><editType>edit</editType><file>northbound/sensorthings/mqtt/integration-test.bndrun</file></path><path><editType>edit</editType><file>docs/source/southbound/device-factory/json.md</file></path><path><editType>edit</editType><file>northbound/filters/ldap/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/integration-test.bndrun</file></path><path><editType>edit</editType><file>distribution/features/northbound-ogc-sensorthings-feature/src/main/resources/northbound-ogc-sensorthings-feature.json</file></path><path><editType>edit</editType><file>distribution/features/northbound-rest-feature/src/main/resources/northbound-rest-feature.json</file></path><path><editType>edit</editType><file>distribution/features/core-feature/src/main/resources/core-feature.json</file></path><path><editType>edit</editType><file>southbound/history/timescale-provider/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/query-handler/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/rest/integration-test.bndrun</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>northbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/dto/query/jackson/ActParametersDeserializer.java</affectedPath><affectedPath>northbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/dto/SensinactPath.java</affectedPath><affectedPath>northbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/dto/jackson/SensinactPathDeserializer.java</affectedPath><affectedPath>northbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/dto/SensinactPathDeserializer.java</affectedPath><affectedPath>northbound/rest/integration-test.bndrun</affectedPath><affectedPath>northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/SerializationTest.java</affectedPath><affectedPath>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/SecureAccessTest.java</affectedPath><affectedPath>northbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/dto/query/jackson/WrappedAccessMethodCallParametersDeserializer.java</affectedPath><affectedPath>northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/SerializationTest.java</affectedPath><commitId>331f49b7d37a1bd1766e2eaafd808073508a4014</commitId><timestamp>1705595041000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/timothyjward</absoluteUrl><fullName>timothyjward</fullName></author><authorEmail>timothyjward@apache.org</authorEmail><comment>Update Query Handler JSON parsing

The update to Jackson 2.16 made some parsing stricter - this showed up some bugs in the query handler deserializers so I moved the SerializationTest to be a normal unit test and enabled stricter parsing. I then fixed the errors to avoid leaving unconsumed JSON tokens in the stream.

Signed-off-by: Tim Ward &lt;timothyjward@apache.org&gt;
</comment><date>2024-01-18 16:24:01 +0000</date><id>331f49b7d37a1bd1766e2eaafd808073508a4014</id><msg>Update Query Handler JSON parsing</msg><path><editType>edit</editType><file>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/SecureAccessTest.java</file></path><path><editType>add</editType><file>northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/SerializationTest.java</file></path><path><editType>edit</editType><file>northbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/dto/SensinactPath.java</file></path><path><editType>add</editType><file>northbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/dto/jackson/SensinactPathDeserializer.java</file></path><path><editType>edit</editType><file>northbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/dto/query/jackson/ActParametersDeserializer.java</file></path><path><editType>edit</editType><file>northbound/rest/integration-test.bndrun</file></path><path><editType>delete</editType><file>northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/SerializationTest.java</file></path><path><editType>delete</editType><file>northbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/dto/SensinactPathDeserializer.java</file></path><path><editType>edit</editType><file>northbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/dto/query/jackson/WrappedAccessMethodCallParametersDeserializer.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>distribution/launcher/export.bndrun</affectedPath><affectedPath>pom.xml</affectedPath><commitId>4a6300ff286ab62caf66a0b804614fce9c48b519</commitId><timestamp>1705595041000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/timothyjward</absoluteUrl><fullName>timothyjward</fullName></author><authorEmail>timothyjward@apache.org</authorEmail><comment>Update Feature Service implementation version

Signed-off-by: Tim Ward &lt;timothyjward@apache.org&gt;
</comment><date>2024-01-18 16:24:01 +0000</date><id>4a6300ff286ab62caf66a0b804614fce9c48b519</id><msg>Update Feature Service implementation version</msg><path><editType>edit</editType><file>distribution/launcher/export.bndrun</file></path><path><editType>edit</editType><file>pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>distribution/launcher/src/test/java/org/eclipse/sensinact/gateway/launcher/integration/FeatureLaunchingIntegrationTest.java</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>distribution/launcher/src/test/java/org/eclipse/sensinact/gateway/launcher/integration/InputStreamConsumer.java</affectedPath><affectedPath>distribution/features/timescale-history-provider-feature/pom.xml</affectedPath><affectedPath>distribution/launcher/export.bndrun</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/integration-test.bndrun</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>distribution/features/timescale-history-provider-feature/src/test/java/org/eclipse/sensinact/gateway/feature/integration/history/timescale/TimescaleHistoryFeatureIntegrationTest.java</affectedPath><affectedPath>distribution/launcher/pom.xml</affectedPath><affectedPath>distribution/features/northbound-oidc-authenticator-feature/pom.xml</affectedPath><affectedPath>distribution/launcher/src/main/java/org/eclipse/sensinact/gateway/launcher/ConfigurationManager.java</affectedPath><commitId>6b499fb35ba57339a62d4cf705649e3f47e10649</commitId><timestamp>1705595041000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/timothyjward</absoluteUrl><fullName>timothyjward</fullName></author><authorEmail>timothyjward@apache.org</authorEmail><comment>Update Felix Configuration reader and Johnzon versions

Signed-off-by: Tim Ward &lt;timothyjward@apache.org&gt;
</comment><date>2024-01-18 16:24:01 +0000</date><id>6b499fb35ba57339a62d4cf705649e3f47e10649</id><msg>Update Felix Configuration reader and Johnzon versions</msg><path><editType>edit</editType><file>distribution/features/timescale-history-provider-feature/pom.xml</file></path><path><editType>edit</editType><file>distribution/launcher/src/test/java/org/eclipse/sensinact/gateway/launcher/integration/FeatureLaunchingIntegrationTest.java</file></path><path><editType>edit</editType><file>distribution/launcher/export.bndrun</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/integration-test.bndrun</file></path><path><editType>edit</editType><file>pom.xml</file></path><path><editType>edit</editType><file>distribution/features/timescale-history-provider-feature/src/test/java/org/eclipse/sensinact/gateway/feature/integration/history/timescale/TimescaleHistoryFeatureIntegrationTest.java</file></path><path><editType>edit</editType><file>distribution/launcher/src/main/java/org/eclipse/sensinact/gateway/launcher/ConfigurationManager.java</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>delete</editType><file>distribution/launcher/src/test/java/org/eclipse/sensinact/gateway/launcher/integration/InputStreamConsumer.java</file></path><path><editType>edit</editType><file>distribution/launcher/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/northbound-oidc-authenticator-feature/pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/SubscriptionTest.java</affectedPath><commitId>34bcd6676e8904c06c2e63a9fe9b47163f035fa2</commitId><timestamp>1705658143000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/thomas.calmant</absoluteUrl><fullName>thomas.calmant</fullName></author><authorEmail>thomas.calmant@gmail.com</authorEmail><comment>Fix for timestamp-based test on Windows

On Windows, timestamp precision can be too low for some tests
</comment><date>2024-01-19 10:55:43 +0100</date><id>34bcd6676e8904c06c2e63a9fe9b47163f035fa2</id><msg>Fix for timestamp-based test on Windows</msg><path><editType>edit</editType><file>core/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/SubscriptionTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.github/workflows/ci-build.yml</affectedPath><commitId>8e3080445529c64032095d026001606d2aec9584</commitId><timestamp>1706029600000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Bump advanced-security/maven-dependency-submission-action

Bumps [advanced-security/maven-dependency-submission-action](https://github.com/advanced-security/maven-dependency-submission-action) from 3.0.3 to 4.0.0.
- [Release notes](https://github.com/advanced-security/maven-dependency-submission-action/releases)
- [Commits](https://github.com/advanced-security/maven-dependency-submission-action/compare/fcd7eab6b6d22946badc98d1e62665cdee93e0ae...ed72a3242c5331913886b41ca9ea66c9195ebdaa)

---
updated-dependencies:
- dependency-name: advanced-security/maven-dependency-submission-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;
</comment><date>2024-01-23 17:06:40 +0000</date><id>8e3080445529c64032095d026001606d2aec9584</id><msg>Bump advanced-security/maven-dependency-submission-action</msg><path><editType>edit</editType><file>.github/workflows/ci-build.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/dto/impl/AbstractUpdateDto.java</affectedPath><affectedPath>core/impl/src/test/java/org/eclipse/sensinact/core/extract/impl/AnnotationBasedDtoExtractorTest.java</affectedPath><affectedPath>core/emf-api/dependency-check.bndrun</affectedPath><affectedPath>southbound/virtual/virtual-temperature-sensor/integration-test.bndrun</affectedPath><affectedPath>core/annotation/src/main/java/org/eclipse/sensinact/core/annotation/verb/GET.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/command/impl/ResourcePullHandler.java</affectedPath><affectedPath>southbound/history/timescale-provider/src/main/java/org/eclipse/sensinact/gateway/southbound/history/timescale/TimescaleDatabaseWorker.java</affectedPath><affectedPath>southbound/http/http-device-factory/integration-test.bndrun</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/SensinactWhiteboard.java</affectedPath><affectedPath>southbound/http/http-callback-whiteboard/integration-test.bndrun</affectedPath><affectedPath>core/annotation/src/main/java/org/eclipse/sensinact/core/annotation/dto/ModelPackageUri.java</affectedPath><affectedPath>northbound/rest/integration-test.bndrun</affectedPath><affectedPath>northbound/sensorthings/mqtt/integration-test.bndrun</affectedPath><affectedPath>northbound/filters/ldap/integration-test.bndrun</affectedPath><affectedPath>core/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/NexusTest.java</affectedPath><affectedPath>core/api/src/main/java/org/eclipse/sensinact/core/model/SensinactModelManager.java</affectedPath><affectedPath>core/impl/src/test/java/org/eclipse/sensinact/core/twin/impl/SensinactTwinTest.java</affectedPath><affectedPath>core/api/src/main/java/org/eclipse/sensinact/core/push/dto/BaseValueDto.java</affectedPath><affectedPath>core/annotation/src/main/java/org/eclipse/sensinact/core/annotation/verb/ACT.java</affectedPath><affectedPath>core/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/SubscriptionTest.java</affectedPath><affectedPath>core/api/src/main/java/org/eclipse/sensinact/core/command/ResourceCommand.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java</affectedPath><affectedPath>core/api/src/main/java/org/eclipse/sensinact/core/notification/AbstractResourceNotification.java</affectedPath><affectedPath>distribution/features/core-feature/src/test/java/org/eclipse/sensinact/gateway/feature/integration/core/CoreFeatureTest.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/AbstractResourceMethod.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/impl/SetMetadataCommand.java</affectedPath><affectedPath>core/api/src/main/java/org/eclipse/sensinact/core/notification/NotificationAccumulator.java</affectedPath><affectedPath>southbound/history/timescale-provider/src/test/java/org/eclipse/sensinact/gateway/southbound/history/timescale/integration/TimescaleHistoryTest.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/SensinactModelManagerImpl.java</affectedPath><affectedPath>core/api/dependency-check.bndrun</affectedPath><affectedPath>northbound/query-handler/integration-test.bndrun</affectedPath><affectedPath>southbound/virtual/virtual-temperature-sensor/src/test/java/org/eclipse/sensinact/gateway/southbound/virtual/temperature/integration/TemperatureSensorTest.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/emf/compare/EMFCompareUtil.java</affectedPath><affectedPath>core/models/provider/src/main/resources/model/sensinact.genmodel</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/notification/impl/NotificationAccumulatorImpl.java</affectedPath><affectedPath>core/models/provider/src/main/resources/model/sensinact.ecore</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/extract/impl/AnnotationMapping.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/notification/impl/ImmediateNotificationAccumulator.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/SetMethod.java</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>distribution/launcher/pom.xml</affectedPath><affectedPath>examples/model-based/src/main/java/org/eclipse/sensinact/prototype/resource/ResourceModelProvider.java</affectedPath><affectedPath>core/impl/src/test/java/org/eclipse/sensinact/core/integration/notification/SubscribeTest.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/extract/impl/GenericDtoDataExtractor.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/emf/EMFUtil.java</affectedPath><affectedPath>core/emf-api/src/main/java/org/eclipse/sensinact/core/emf/twin/SensinactEMFDigitalTwin.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/command/impl/ResourcePushHandler.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactProviderImpl.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/RegistryKey.java</affectedPath><affectedPath>southbound/history/timescale-provider/src/main/java/org/eclipse/sensinact/gateway/southbound/history/timescale/TimescaleHistoricalStore.java</affectedPath><affectedPath>core/impl/src/test/java/org/eclipse/sensinact/core/command/impl/WhiteboardImplTest.java</affectedPath><affectedPath>southbound/history/timescale-provider/integration-test.bndrun</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/notification/impl/AbstractNotificationAccumulatorImpl.java</affectedPath><affectedPath>southbound/mqtt/mqtt-device-factory/integration-test.bndrun</affectedPath><affectedPath>northbound/sensorthings/mqtt/src/test/java/org/eclipse/sensinact/gateway/northbound/sensorthings/mqtt/integration/InsecureMqttNotificationsTest.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/command/impl/ActionHandler.java</affectedPath><affectedPath>distribution/features/core-feature/src/main/resources/core-feature.json</affectedPath><affectedPath>northbound/sensorthings/mqtt/pom.xml</affectedPath><affectedPath>core/annotation/src/main/java/org/eclipse/sensinact/core/annotation/verb/SET.java</affectedPath><affectedPath>northbound/security/openid-connect/integration-test.bndrun</affectedPath><affectedPath>core/impl/integration-test.bndrun</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/ActMethod.java</affectedPath><affectedPath>northbound/websocket/integration-test.bndrun</affectedPath><affectedPath>distribution/launcher/export.bndrun</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/GetMethod.java</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/integration-test.bndrun</affectedPath><affectedPath>core/api/src/main/java/org/eclipse/sensinact/core/twin/SensinactDigitalTwin.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ModelBuilderImpl.java</affectedPath><affectedPath>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/notification/ResourceNotificationsTest.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/impl/SetValueCommand.java</affectedPath><affectedPath>core/impl/src/test/java/org/eclipse/sensinact/core/command/impl/GatewayThreadImplTest.java</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/ObservationHistoryTest.java</affectedPath><affectedPath>core/impl/src/test/java/org/eclipse/sensinact/core/notification/impl/NotificationSenderTest.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactResourceImpl.java</affectedPath><affectedPath>core/annotation/src/main/java/org/eclipse/sensinact/core/annotation/verb/UriParam.java</affectedPath><commitId>b36801f639d99ca28bfc041b7e716e9cccd38cc7</commitId><timestamp>1706116956000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/j.albert</absoluteUrl><fullName>j.albert</fullName></author><authorEmail>j.albert@data-in-motion.biz</authorEmail><comment>Package regsitration and Model Package Uri

Signed-off-by: Juergen Albert &lt;j.albert@data-in-motion.biz&gt;
</comment><date>2024-01-24 18:22:36 +0100</date><id>b36801f639d99ca28bfc041b7e716e9cccd38cc7</id><msg>Package regsitration and Model Package Uri</msg><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java</file></path><path><editType>edit</editType><file>core/models/provider/src/main/resources/model/sensinact.genmodel</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/ActMethod.java</file></path><path><editType>edit</editType><file>distribution/features/core-feature/src/test/java/org/eclipse/sensinact/gateway/feature/integration/core/CoreFeatureTest.java</file></path><path><editType>edit</editType><file>pom.xml</file></path><path><editType>edit</editType><file>northbound/sensorthings/mqtt/integration-test.bndrun</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/notification/impl/ImmediateNotificationAccumulator.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/SetMethod.java</file></path><path><editType>edit</editType><file>core/annotation/src/main/java/org/eclipse/sensinact/core/annotation/verb/GET.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/impl/SetMetadataCommand.java</file></path><path><editType>edit</editType><file>core/impl/src/test/java/org/eclipse/sensinact/core/command/impl/WhiteboardImplTest.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactProviderImpl.java</file></path><path><editType>add</editType><file>core/annotation/src/main/java/org/eclipse/sensinact/core/annotation/dto/ModelPackageUri.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/emf/EMFUtil.java</file></path><path><editType>edit</editType><file>northbound/sensorthings/mqtt/pom.xml</file></path><path><editType>edit</editType><file>southbound/http/http-callback-whiteboard/integration-test.bndrun</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/notification/impl/NotificationAccumulatorImpl.java</file></path><path><editType>edit</editType><file>southbound/http/http-device-factory/integration-test.bndrun</file></path><path><editType>edit</editType><file>core/api/dependency-check.bndrun</file></path><path><editType>edit</editType><file>southbound/history/timescale-provider/src/test/java/org/eclipse/sensinact/gateway/southbound/history/timescale/integration/TimescaleHistoryTest.java</file></path><path><editType>edit</editType><file>core/emf-api/dependency-check.bndrun</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/notification/impl/AbstractNotificationAccumulatorImpl.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/SensinactWhiteboard.java</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/integration-test.bndrun</file></path><path><editType>edit</editType><file>distribution/launcher/pom.xml</file></path><path><editType>edit</editType><file>northbound/filters/ldap/integration-test.bndrun</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/command/impl/ResourcePullHandler.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/dto/impl/AbstractUpdateDto.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/extract/impl/AnnotationMapping.java</file></path><path><editType>edit</editType><file>core/api/src/main/java/org/eclipse/sensinact/core/command/ResourceCommand.java</file></path><path><editType>edit</editType><file>northbound/websocket/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/sensorthings/mqtt/src/test/java/org/eclipse/sensinact/gateway/northbound/sensorthings/mqtt/integration/InsecureMqttNotificationsTest.java</file></path><path><editType>edit</editType><file>southbound/virtual/virtual-temperature-sensor/integration-test.bndrun</file></path><path><editType>edit</editType><file>core/api/src/main/java/org/eclipse/sensinact/core/twin/SensinactDigitalTwin.java</file></path><path><editType>edit</editType><file>southbound/history/timescale-provider/src/main/java/org/eclipse/sensinact/gateway/southbound/history/timescale/TimescaleDatabaseWorker.java</file></path><path><editType>edit</editType><file>core/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/NexusTest.java</file></path><path><editType>edit</editType><file>examples/model-based/src/main/java/org/eclipse/sensinact/prototype/resource/ResourceModelProvider.java</file></path><path><editType>edit</editType><file>southbound/mqtt/mqtt-device-factory/integration-test.bndrun</file></path><path><editType>edit</editType><file>core/emf-api/src/main/java/org/eclipse/sensinact/core/emf/twin/SensinactEMFDigitalTwin.java</file></path><path><editType>edit</editType><file>core/impl/src/test/java/org/eclipse/sensinact/core/extract/impl/AnnotationBasedDtoExtractorTest.java</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/ObservationHistoryTest.java</file></path><path><editType>edit</editType><file>core/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/SubscriptionTest.java</file></path><path><editType>edit</editType><file>core/impl/src/test/java/org/eclipse/sensinact/core/notification/impl/NotificationSenderTest.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/extract/impl/GenericDtoDataExtractor.java</file></path><path><editType>edit</editType><file>northbound/query-handler/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/rest/integration-test.bndrun</file></path><path><editType>edit</editType><file>distribution/launcher/export.bndrun</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/command/impl/ActionHandler.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/GetMethod.java</file></path><path><editType>edit</editType><file>distribution/features/core-feature/src/main/resources/core-feature.json</file></path><path><editType>edit</editType><file>core/impl/src/test/java/org/eclipse/sensinact/core/twin/impl/SensinactTwinTest.java</file></path><path><editType>edit</editType><file>southbound/virtual/virtual-temperature-sensor/src/test/java/org/eclipse/sensinact/gateway/southbound/virtual/temperature/integration/TemperatureSensorTest.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/RegistryKey.java</file></path><path><editType>edit</editType><file>core/api/src/main/java/org/eclipse/sensinact/core/push/dto/BaseValueDto.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactResourceImpl.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/command/impl/ResourcePushHandler.java</file></path><path><editType>edit</editType><file>northbound/security/openid-connect/integration-test.bndrun</file></path><path><editType>edit</editType><file>core/annotation/src/main/java/org/eclipse/sensinact/core/annotation/verb/ACT.java</file></path><path><editType>edit</editType><file>core/api/src/main/java/org/eclipse/sensinact/core/model/SensinactModelManager.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ModelBuilderImpl.java</file></path><path><editType>edit</editType><file>core/api/src/main/java/org/eclipse/sensinact/core/notification/AbstractResourceNotification.java</file></path><path><editType>edit</editType><file>core/annotation/src/main/java/org/eclipse/sensinact/core/annotation/verb/SET.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/AbstractResourceMethod.java</file></path><path><editType>edit</editType><file>southbound/history/timescale-provider/integration-test.bndrun</file></path><path><editType>edit</editType><file>core/api/src/main/java/org/eclipse/sensinact/core/notification/NotificationAccumulator.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/emf/compare/EMFCompareUtil.java</file></path><path><editType>edit</editType><file>core/impl/src/test/java/org/eclipse/sensinact/core/integration/notification/SubscribeTest.java</file></path><path><editType>edit</editType><file>southbound/history/timescale-provider/src/main/java/org/eclipse/sensinact/gateway/southbound/history/timescale/TimescaleHistoricalStore.java</file></path><path><editType>edit</editType><file>core/impl/integration-test.bndrun</file></path><path><editType>edit</editType><file>core/annotation/src/main/java/org/eclipse/sensinact/core/annotation/verb/UriParam.java</file></path><path><editType>edit</editType><file>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/notification/ResourceNotificationsTest.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/SensinactModelManagerImpl.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/impl/SetValueCommand.java</file></path><path><editType>edit</editType><file>core/impl/src/test/java/org/eclipse/sensinact/core/command/impl/GatewayThreadImplTest.java</file></path><path><editType>edit</editType><file>core/models/provider/src/main/resources/model/sensinact.ecore</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>northbound/query-handler/integration-test.bndrun</affectedPath><affectedPath>southbound/history/timescale-provider/tests.bnd</affectedPath><affectedPath>southbound/virtual/virtual-temperature-sensor/src/test/java/org/eclipse/sensinact/gateway/southbound/virtual/temperature/integration/TemperatureSensorTest.java</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/AbstractIntegrationTest.java</affectedPath><affectedPath>southbound/virtual/virtual-temperature-sensor/integration-test.bndrun</affectedPath><affectedPath>northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/DescriptionsTest.java</affectedPath><affectedPath>northbound/filters/ldap/src/test/java/org/eclipse/sensinact/northbound/filters/ldap/integration/LdapFilterTest.java</affectedPath><affectedPath>northbound/websocket/src/test/java/org/eclipse/sensinact/northbound/websocket/integration/WebSocketTest.java</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>southbound/http/http-device-factory/integration-test.bndrun</affectedPath><affectedPath>core/impl/src/test/java/org/eclipse/sensinact/core/integration/notification/SubscribeTest.java</affectedPath><affectedPath>northbound/filters/ldap/src/test/java/org/eclipse/sensinact/northbound/filters/ldap/integration/LdapComponentTest.java</affectedPath><affectedPath>southbound/http/http-callback-whiteboard/integration-test.bndrun</affectedPath><affectedPath>northbound/rest/integration-test.bndrun</affectedPath><affectedPath>core/impl/src/test/java/org/eclipse/sensinact/core/integration/metrics/MetricsTest.java</affectedPath><affectedPath>northbound/filters/ldap/integration-test.bndrun</affectedPath><affectedPath>northbound/sensorthings/mqtt/integration-test.bndrun</affectedPath><affectedPath>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/ResourceAccessTest.java</affectedPath><affectedPath>southbound/http/http-callback-whiteboard/src/test/java/org/eclipse/sensinact/gateway/southbound/http/callback/integration/HttpCallbackWhiteboardTest.java</affectedPath><affectedPath>southbound/http/http-callback-whiteboard/pom.xml</affectedPath><affectedPath>southbound/history/timescale-provider/integration-test.bndrun</affectedPath><affectedPath>southbound/mqtt/mqtt-device-factory/integration-test.bndrun</affectedPath><affectedPath>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/MissingEntityTest.java</affectedPath><affectedPath>northbound/websocket/src/test/java/org/eclipse/sensinact/northbound/websocket/integration/SecureWebSocketTest.java</affectedPath><affectedPath>northbound/security/openid-connect/integration-test.bndrun</affectedPath><affectedPath>core/impl/integration-test.bndrun</affectedPath><affectedPath>southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryTest.java</affectedPath><affectedPath>northbound/websocket/integration-test.bndrun</affectedPath><affectedPath>core/impl/src/test/java/org/eclipse/sensinact/core/integration/session/AdminServiceTest.java</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/integration-test.bndrun</affectedPath><affectedPath>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/SecureAccessTest.java</affectedPath><affectedPath>southbound/mqtt/mqtt-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/factory/integration/MqttDeviceFactoryTest.java</affectedPath><affectedPath>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/notification/ResourceNotificationsTest.java</affectedPath><affectedPath>northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/MissingEntityTest.java</affectedPath><affectedPath>southbound/history/timescale-provider/src/test/java/org/eclipse/sensinact/gateway/southbound/history/timescale/integration/TimescaleHistoryTest.java</affectedPath><affectedPath>northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/ResourceAccessTest.java</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/ObservationHistoryTest.java</affectedPath><commitId>0a4ee42b355fec694d29c149fb828eb451ea7789</commitId><timestamp>1706191028000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/timothyjward</absoluteUrl><fullName>timothyjward</fullName></author><authorEmail>timothyjward@apache.org</authorEmail><comment>Update the osgi-test version to 1.3.0-SNAPSHOT

This upgrade improves the lifecycle of osgi-test considerably, particularly for configurations. It allows some test tidy-up, as well as preparing for more stable tests with the new OSGi Technology Jakarta REST implementation

Signed-off-by: Tim Ward &lt;timothyjward@apache.org&gt;
</comment><date>2024-01-25 13:57:08 +0000</date><id>0a4ee42b355fec694d29c149fb828eb451ea7789</id><msg>Update the osgi-test version to 1.3.0-SNAPSHOT</msg><path><editType>edit</editType><file>core/impl/src/test/java/org/eclipse/sensinact/core/integration/notification/SubscribeTest.java</file></path><path><editType>edit</editType><file>northbound/websocket/src/test/java/org/eclipse/sensinact/northbound/websocket/integration/SecureWebSocketTest.java</file></path><path><editType>edit</editType><file>core/impl/src/test/java/org/eclipse/sensinact/core/integration/metrics/MetricsTest.java</file></path><path><editType>edit</editType><file>southbound/http/http-callback-whiteboard/src/test/java/org/eclipse/sensinact/gateway/southbound/http/callback/integration/HttpCallbackWhiteboardTest.java</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/AbstractIntegrationTest.java</file></path><path><editType>edit</editType><file>core/impl/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/filters/ldap/src/test/java/org/eclipse/sensinact/northbound/filters/ldap/integration/LdapFilterTest.java</file></path><path><editType>edit</editType><file>pom.xml</file></path><path><editType>edit</editType><file>northbound/websocket/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/http/http-callback-whiteboard/pom.xml</file></path><path><editType>edit</editType><file>southbound/mqtt/mqtt-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/factory/integration/MqttDeviceFactoryTest.java</file></path><path><editType>edit</editType><file>southbound/http/http-device-factory/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/MissingEntityTest.java</file></path><path><editType>edit</editType><file>southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryTest.java</file></path><path><editType>edit</editType><file>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/MissingEntityTest.java</file></path><path><editType>edit</editType><file>northbound/rest/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/history/timescale-provider/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/DescriptionsTest.java</file></path><path><editType>edit</editType><file>northbound/query-handler/integration-test.bndrun</file></path><path><editType>edit</editType><file>core/impl/src/test/java/org/eclipse/sensinact/core/integration/session/AdminServiceTest.java</file></path><path><editType>edit</editType><file>southbound/mqtt/mqtt-device-factory/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/filters/ldap/src/test/java/org/eclipse/sensinact/northbound/filters/ldap/integration/LdapComponentTest.java</file></path><path><editType>edit</editType><file>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/notification/ResourceNotificationsTest.java</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/http/http-callback-whiteboard/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/filters/ldap/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/virtual/virtual-temperature-sensor/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/SecureAccessTest.java</file></path><path><editType>edit</editType><file>northbound/security/openid-connect/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/ObservationHistoryTest.java</file></path><path><editType>edit</editType><file>southbound/history/timescale-provider/src/test/java/org/eclipse/sensinact/gateway/southbound/history/timescale/integration/TimescaleHistoryTest.java</file></path><path><editType>edit</editType><file>southbound/history/timescale-provider/tests.bnd</file></path><path><editType>edit</editType><file>northbound/sensorthings/mqtt/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/websocket/src/test/java/org/eclipse/sensinact/northbound/websocket/integration/WebSocketTest.java</file></path><path><editType>edit</editType><file>southbound/virtual/virtual-temperature-sensor/src/test/java/org/eclipse/sensinact/gateway/southbound/virtual/temperature/integration/TemperatureSensorTest.java</file></path><path><editType>edit</editType><file>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/ResourceAccessTest.java</file></path><path><editType>edit</editType><file>northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/ResourceAccessTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>northbound/pom.xml</affectedPath><affectedPath>northbound/rest/pom.xml</affectedPath><affectedPath>northbound/websocket/integration-test.bndrun</affectedPath><affectedPath>distribution/features/jakarta-rest-whiteboard-feature/src/main/resources/jakarta-rest-whiteboard-feature.json</affectedPath><affectedPath>northbound/rest/integration-test.bndrun</affectedPath><affectedPath>southbound/virtual/virtual-temperature-sensor/integration-test.bndrun</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/pom.xml</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/integration-test.bndrun</affectedPath><affectedPath>distribution/features/jakarta-rest-whiteboard-feature/pom.xml</affectedPath><commitId>07cf407b3fdc2e8411d6c64c1e709a869290d602</commitId><timestamp>1706191028000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/timothyjward</absoluteUrl><fullName>timothyjward</fullName></author><authorEmail>timothyjward@apache.org</authorEmail><comment>Update to OSGi Technology REST 1.2.2

This moves sensiNact away from the old Gecko Projects version of the whiteboard to its new home at Eclipse OSGi Technology.

Signed-off-by: Tim Ward &lt;timothyjward@apache.org&gt;
</comment><date>2024-01-25 13:57:08 +0000</date><id>07cf407b3fdc2e8411d6c64c1e709a869290d602</id><msg>Update to OSGi Technology REST 1.2.2</msg><path><editType>edit</editType><file>distribution/features/jakarta-rest-whiteboard-feature/src/main/resources/jakarta-rest-whiteboard-feature.json</file></path><path><editType>edit</editType><file>northbound/websocket/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/rest/integration-test.bndrun</file></path><path><editType>edit</editType><file>distribution/features/jakarta-rest-whiteboard-feature/pom.xml</file></path><path><editType>edit</editType><file>northbound/pom.xml</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/pom.xml</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/virtual/virtual-temperature-sensor/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/rest/pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>northbound/query-handler/integration-test.bndrun</affectedPath><affectedPath>southbound/history/timescale-provider/integration-test.bndrun</affectedPath><affectedPath>southbound/mqtt/mqtt-device-factory/integration-test.bndrun</affectedPath><affectedPath>southbound/virtual/virtual-temperature-sensor/integration-test.bndrun</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>southbound/http/http-device-factory/integration-test.bndrun</affectedPath><affectedPath>northbound/security/openid-connect/integration-test.bndrun</affectedPath><affectedPath>core/impl/integration-test.bndrun</affectedPath><affectedPath>northbound/websocket/integration-test.bndrun</affectedPath><affectedPath>southbound/http/http-callback-whiteboard/integration-test.bndrun</affectedPath><affectedPath>northbound/rest/integration-test.bndrun</affectedPath><affectedPath>northbound/filters/ldap/integration-test.bndrun</affectedPath><affectedPath>northbound/sensorthings/mqtt/integration-test.bndrun</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/integration-test.bndrun</affectedPath><commitId>70db733767e1017f3c18aca3b525781f80508d43</commitId><timestamp>1706191028000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/timothyjward</absoluteUrl><fullName>timothyjward</fullName></author><authorEmail>timothyjward@apache.org</authorEmail><comment>Update JUnit and Mockito versions

Signed-off-by: Tim Ward &lt;timothyjward@apache.org&gt;
</comment><date>2024-01-25 13:57:08 +0000</date><id>70db733767e1017f3c18aca3b525781f80508d43</id><msg>Update JUnit and Mockito versions</msg><path><editType>edit</editType><file>northbound/security/openid-connect/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/query-handler/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/websocket/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/rest/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/http/http-callback-whiteboard/integration-test.bndrun</file></path><path><editType>edit</editType><file>core/impl/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/history/timescale-provider/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/filters/ldap/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/mqtt/mqtt-device-factory/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/virtual/virtual-temperature-sensor/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/http/http-device-factory/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/sensorthings/mqtt/integration-test.bndrun</file></path><path><editType>edit</editType><file>pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/NexusTest.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/emf/NamingUtils.java</affectedPath><commitId>df2810d339796c4eb74bb40210fb8653ec8f504a</commitId><timestamp>1706289996000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Move naming normalization to ModelNexus (#323)

* fixed References in provider ecore

Signed-off-by: Juergen Albert &lt;j.albert@data-in-motion.biz&gt;

* Fixed remaining references in the models

Signed-off-by: Juergen Albert &lt;j.albert@data-in-motion.biz&gt;

* Models can now named however you like

Signed-off-by: Juergen Albert &lt;j.albert@data-in-motion.biz&gt;

---------

Signed-off-by: Juergen Albert &lt;j.albert@data-in-motion.biz&gt;
</comment><date>2024-01-26 18:26:36 +0100</date><id>df2810d339796c4eb74bb40210fb8653ec8f504a</id><msg>Move naming normalization to ModelNexus (#323)</msg><path><editType>edit</editType><file>core/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/NexusTest.java</file></path><path><editType>add</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/emf/NamingUtils.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>southbound/device-factory/parser-json/src/test/resources/json/literal-mapping.json</affectedPath><affectedPath>southbound/device-factory/parser-json/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/JSONParserTest.java</affectedPath><affectedPath>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java</affectedPath><affectedPath>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/IPlaceHolderKeys.java</affectedPath><commitId>f6d3a52a2fef43c3190256f00e0c8107ec9cf754</commitId><timestamp>1706294562000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Add ModelPackageUri to Devicefactory (#324)

* fixed References in provider ecore

Signed-off-by: Juergen Albert &lt;j.albert@data-in-motion.biz&gt;

* Fixed remaining references in the models

Signed-off-by: Juergen Albert &lt;j.albert@data-in-motion.biz&gt;

* Models can now named however you like

Signed-off-by: Juergen Albert &lt;j.albert@data-in-motion.biz&gt;

* adds modelPackageUri to DeviceFactory

fixes #319

Signed-off-by: Juergen Albert &lt;j.albert@data-in-motion.biz&gt;

---------

Signed-off-by: Juergen Albert &lt;j.albert@data-in-motion.biz&gt;
</comment><date>2024-01-26 19:42:42 +0100</date><id>f6d3a52a2fef43c3190256f00e0c8107ec9cf754</id><msg>Add ModelPackageUri to Devicefactory (#324)</msg><path><editType>edit</editType><file>southbound/device-factory/parser-json/src/test/resources/json/literal-mapping.json</file></path><path><editType>edit</editType><file>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java</file></path><path><editType>edit</editType><file>southbound/device-factory/parser-json/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/JSONParserTest.java</file></path><path><editType>edit</editType><file>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/IPlaceHolderKeys.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/models/metadata/pom.xml</affectedPath><affectedPath>northbound/query-handler/integration-test.bndrun</affectedPath><affectedPath>distribution/features/core-feature/pom.xml</affectedPath><affectedPath>southbound/history/timescale-provider/integration-test.bndrun</affectedPath><affectedPath>core/emf-api/dependency-check.bndrun</affectedPath><affectedPath>southbound/mqtt/mqtt-device-factory/integration-test.bndrun</affectedPath><affectedPath>southbound/virtual/virtual-temperature-sensor/integration-test.bndrun</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>southbound/http/http-device-factory/integration-test.bndrun</affectedPath><affectedPath>distribution/features/core-feature/src/main/resources/core-feature.json</affectedPath><affectedPath>core/impl/integration-test.bndrun</affectedPath><affectedPath>southbound/http/http-callback-whiteboard/integration-test.bndrun</affectedPath><affectedPath>northbound/websocket/integration-test.bndrun</affectedPath><affectedPath>northbound/rest/integration-test.bndrun</affectedPath><affectedPath>northbound/sensorthings/mqtt/integration-test.bndrun</affectedPath><affectedPath>northbound/filters/ldap/integration-test.bndrun</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/integration-test.bndrun</affectedPath><affectedPath>core/impl/pom.xml</affectedPath><affectedPath>core/models/provider/pom.xml</affectedPath><commitId>6ace9f705a664f7b6fb3ebf85766136bbc9ea17d</commitId><timestamp>1706551560000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/j.albert</absoluteUrl><fullName>j.albert</fullName></author><authorEmail>j.albert@data-in-motion.biz</authorEmail><comment>bumped geckoEMF and EMF

Signed-off-by: Juergen Albert &lt;j.albert@data-in-motion.biz&gt;
</comment><date>2024-01-29 19:06:00 +0100</date><id>6ace9f705a664f7b6fb3ebf85766136bbc9ea17d</id><msg>bumped geckoEMF and EMF</msg><path><editType>edit</editType><file>core/models/metadata/pom.xml</file></path><path><editType>edit</editType><file>core/impl/integration-test.bndrun</file></path><path><editType>edit</editType><file>pom.xml</file></path><path><editType>edit</editType><file>southbound/history/timescale-provider/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/http/http-callback-whiteboard/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/mqtt/mqtt-device-factory/integration-test.bndrun</file></path><path><editType>edit</editType><file>core/impl/pom.xml</file></path><path><editType>edit</editType><file>northbound/rest/integration-test.bndrun</file></path><path><editType>edit</editType><file>distribution/features/core-feature/src/main/resources/core-feature.json</file></path><path><editType>edit</editType><file>core/emf-api/dependency-check.bndrun</file></path><path><editType>edit</editType><file>northbound/sensorthings/mqtt/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/http/http-device-factory/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/websocket/integration-test.bndrun</file></path><path><editType>edit</editType><file>distribution/features/core-feature/pom.xml</file></path><path><editType>edit</editType><file>core/models/provider/pom.xml</file></path><path><editType>edit</editType><file>northbound/query-handler/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/filters/ldap/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/virtual/virtual-temperature-sensor/integration-test.bndrun</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>northbound/query-handler/integration-test.bndrun</affectedPath><affectedPath>southbound/history/timescale-provider/integration-test.bndrun</affectedPath><affectedPath>southbound/mqtt/mqtt-device-factory/integration-test.bndrun</affectedPath><affectedPath>southbound/virtual/virtual-temperature-sensor/integration-test.bndrun</affectedPath><affectedPath>distribution/features/core-feature/src/test/java/org/eclipse/sensinact/gateway/feature/integration/core/CoreFeatureTest.java</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>southbound/http/http-device-factory/integration-test.bndrun</affectedPath><affectedPath>northbound/security/openid-connect/integration-test.bndrun</affectedPath><affectedPath>core/impl/integration-test.bndrun</affectedPath><affectedPath>southbound/http/http-callback-whiteboard/integration-test.bndrun</affectedPath><affectedPath>northbound/websocket/integration-test.bndrun</affectedPath><affectedPath>northbound/rest/integration-test.bndrun</affectedPath><affectedPath>distribution/launcher/export.bndrun</affectedPath><affectedPath>northbound/filters/ldap/integration-test.bndrun</affectedPath><affectedPath>northbound/sensorthings/mqtt/integration-test.bndrun</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/integration-test.bndrun</affectedPath><commitId>27f44202c8be61baf2318cb6d620ae6964b34ce5</commitId><timestamp>1706553870000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/osgi</absoluteUrl><fullName>osgi</fullName></author><authorEmail>osgi@leangen.net</authorEmail><comment>Bumped slf4j to v2.0.11 (Issue #328)

Signed-off-by: David Leangen &lt;osgi@leangen.net&gt;
</comment><date>2024-01-29 10:44:30 -0800</date><id>27f44202c8be61baf2318cb6d620ae6964b34ce5</id><msg>Bumped slf4j to v2.0.11 (Issue #328)</msg><path><editType>edit</editType><file>core/impl/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/query-handler/integration-test.bndrun</file></path><path><editType>edit</editType><file>distribution/features/core-feature/src/test/java/org/eclipse/sensinact/gateway/feature/integration/core/CoreFeatureTest.java</file></path><path><editType>edit</editType><file>southbound/http/http-callback-whiteboard/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/websocket/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/integration-test.bndrun</file></path><path><editType>edit</editType><file>distribution/launcher/export.bndrun</file></path><path><editType>edit</editType><file>southbound/http/http-device-factory/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/mqtt/mqtt-device-factory/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/rest/integration-test.bndrun</file></path><path><editType>edit</editType><file>pom.xml</file></path><path><editType>edit</editType><file>northbound/filters/ldap/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/security/openid-connect/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/virtual/virtual-temperature-sensor/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/history/timescale-provider/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/sensorthings/mqtt/integration-test.bndrun</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>distribution/features/core-feature/pom.xml</affectedPath><affectedPath>core/impl/pom.xml</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>southbound/mqtt/mqtt-device-factory/integration-test.bndrun</affectedPath><affectedPath>distribution/features/core-feature/src/main/resources/core-feature.json</affectedPath><commitId>72a80832621b6e8d464401f3dda7b9f1c68575e0</commitId><timestamp>1706566643000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/osgi</absoluteUrl><fullName>osgi</fullName></author><authorEmail>osgi@leangen.net</authorEmail><comment>Remove dependency on log4j-over-slf4j

Signed-off-by: David Leangen &lt;osgi@leangen.net&gt;
</comment><date>2024-01-29 14:17:23 -0800</date><id>72a80832621b6e8d464401f3dda7b9f1c68575e0</id><msg>Remove dependency on log4j-over-slf4j</msg><path><editType>edit</editType><file>southbound/mqtt/mqtt-device-factory/integration-test.bndrun</file></path><path><editType>edit</editType><file>distribution/features/core-feature/src/main/resources/core-feature.json</file></path><path><editType>edit</editType><file>distribution/features/core-feature/pom.xml</file></path><path><editType>edit</editType><file>core/impl/pom.xml</file></path><path><editType>edit</editType><file>pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>southbound/mqtt/mqtt-client/pom.xml</affectedPath><affectedPath>northbound/query-handler/integration-test.bndrun</affectedPath><affectedPath>southbound/virtual/virtual-temperature-sensor/integration-test.bndrun</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>southbound/http/http-device-factory/integration-test.bndrun</affectedPath><affectedPath>southbound/http/http-device-factory/pom.xml</affectedPath><affectedPath>northbound/filters/ldap/pom.xml</affectedPath><affectedPath>southbound/http/http-callback-whiteboard/integration-test.bndrun</affectedPath><affectedPath>northbound/rest/integration-test.bndrun</affectedPath><affectedPath>northbound/filters/ldap/integration-test.bndrun</affectedPath><affectedPath>northbound/sensorthings/mqtt/integration-test.bndrun</affectedPath><affectedPath>southbound/http/http-callback-whiteboard/pom.xml</affectedPath><affectedPath>northbound/filters/filters.core/pom.xml</affectedPath><affectedPath>southbound/mqtt/mqtt-device-factory/pom.xml</affectedPath><affectedPath>southbound/history/timescale-provider/integration-test.bndrun</affectedPath><affectedPath>northbound/query-handler/pom.xml</affectedPath><affectedPath>northbound/sensorthings/filter/pom.xml</affectedPath><affectedPath>southbound/mqtt/mqtt-device-factory/integration-test.bndrun</affectedPath><affectedPath>southbound/device-factory/parser-csv/pom.xml</affectedPath><affectedPath>distribution/features/core-feature/src/test/java/org/eclipse/sensinact/gateway/feature/integration/core/CoreFeatureTest.java</affectedPath><affectedPath>northbound/rest/pom.xml</affectedPath><affectedPath>northbound/security/openid-connect/integration-test.bndrun</affectedPath><affectedPath>core/impl/integration-test.bndrun</affectedPath><affectedPath>northbound/websocket/pom.xml</affectedPath><affectedPath>northbound/websocket/integration-test.bndrun</affectedPath><affectedPath>distribution/launcher/export.bndrun</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/integration-test.bndrun</affectedPath><commitId>8d7cbbe82210172554fa8ad2422d62c8ca762856</commitId><timestamp>1706632638000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/osgi</absoluteUrl><fullName>osgi</fullName></author><authorEmail>osgi@leangen.net</authorEmail><comment>Replace slf4j-simple with logback (v1.4.14)

Fixes #333

Signed-off-by: David Leangen &lt;osgi@leangen.net&gt;
</comment><date>2024-01-30 08:37:18 -0800</date><id>8d7cbbe82210172554fa8ad2422d62c8ca762856</id><msg>Replace slf4j-simple with logback (v1.4.14)</msg><path><editType>edit</editType><file>southbound/history/timescale-provider/integration-test.bndrun</file></path><path><editType>edit</editType><file>core/impl/integration-test.bndrun</file></path><path><editType>edit</editType><file>distribution/launcher/export.bndrun</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/integration-test.bndrun</file></path><path><editType>edit</editType><file>pom.xml</file></path><path><editType>edit</editType><file>northbound/rest/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/mqtt/mqtt-client/pom.xml</file></path><path><editType>edit</editType><file>northbound/filters/ldap/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/http/http-callback-whiteboard/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/core-feature/src/test/java/org/eclipse/sensinact/gateway/feature/integration/core/CoreFeatureTest.java</file></path><path><editType>edit</editType><file>northbound/filters/filters.core/pom.xml</file></path><path><editType>edit</editType><file>southbound/http/http-callback-whiteboard/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/http/http-device-factory/pom.xml</file></path><path><editType>edit</editType><file>northbound/websocket/pom.xml</file></path><path><editType>edit</editType><file>southbound/virtual/virtual-temperature-sensor/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/websocket/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/sensorthings/mqtt/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/mqtt/mqtt-device-factory/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/sensorthings/filter/pom.xml</file></path><path><editType>edit</editType><file>southbound/http/http-device-factory/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/rest/pom.xml</file></path><path><editType>edit</editType><file>southbound/device-factory/parser-csv/pom.xml</file></path><path><editType>edit</editType><file>southbound/mqtt/mqtt-device-factory/pom.xml</file></path><path><editType>edit</editType><file>northbound/query-handler/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/query-handler/pom.xml</file></path><path><editType>edit</editType><file>northbound/filters/ldap/pom.xml</file></path><path><editType>edit</editType><file>northbound/security/openid-connect/integration-test.bndrun</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>distribution/launcher/export.bndrun</affectedPath><commitId>dce1c53c05898c07eec46990cc403c5a206b1456</commitId><timestamp>1706633315000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/osgi</absoluteUrl><fullName>osgi</fullName></author><authorEmail>osgi@leangen.net</authorEmail><comment>Trivial update, but required to pass the GitHub tests.
Removed trailing whitespace from bnd file.

Signed-off-by: David Leangen &lt;osgi@leangen.net&gt;
</comment><date>2024-01-30 08:48:35 -0800</date><id>dce1c53c05898c07eec46990cc403c5a206b1456</id><msg>Trivial update, but required to pass the GitHub tests.</msg><path><editType>edit</editType><file>distribution/launcher/export.bndrun</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>northbound/query-handler/integration-test.bndrun</affectedPath><affectedPath>southbound/history/timescale-provider/integration-test.bndrun</affectedPath><affectedPath>southbound/mqtt/mqtt-device-factory/integration-test.bndrun</affectedPath><affectedPath>southbound/virtual/virtual-temperature-sensor/integration-test.bndrun</affectedPath><affectedPath>southbound/http/http-device-factory/integration-test.bndrun</affectedPath><affectedPath>northbound/security/openid-connect/integration-test.bndrun</affectedPath><affectedPath>core/impl/integration-test.bndrun</affectedPath><affectedPath>northbound/websocket/integration-test.bndrun</affectedPath><affectedPath>southbound/http/http-callback-whiteboard/integration-test.bndrun</affectedPath><affectedPath>northbound/rest/integration-test.bndrun</affectedPath><affectedPath>northbound/filters/ldap/integration-test.bndrun</affectedPath><affectedPath>northbound/sensorthings/mqtt/integration-test.bndrun</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/integration-test.bndrun</affectedPath><commitId>b5c6c796a527f76f836a6a12288bfb5fb6e191a1</commitId><timestamp>1706638692000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/osgi</absoluteUrl><fullName>osgi</fullName></author><authorEmail>osgi@leangen.net</authorEmail><comment>Reverted version of JE runtime to JavaSE-11 in all bndrun files.

Signed-off-by: David Leangen &lt;osgi@leangen.net&gt;
</comment><date>2024-01-30 10:18:12 -0800</date><id>b5c6c796a527f76f836a6a12288bfb5fb6e191a1</id><msg>Reverted version of JE runtime to JavaSE-11 in all bndrun files.</msg><path><editType>edit</editType><file>northbound/websocket/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/http/http-callback-whiteboard/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/mqtt/mqtt-device-factory/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/filters/ldap/integration-test.bndrun</file></path><path><editType>edit</editType><file>core/impl/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/history/timescale-provider/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/sensorthings/mqtt/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/query-handler/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/http/http-device-factory/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/rest/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/security/openid-connect/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/virtual/virtual-temperature-sensor/integration-test.bndrun</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pom.xml</affectedPath><commitId>5bdd95bc8f76e0fc480d65dc929c3420a2fcd100</commitId><timestamp>1706642350000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/osgi</absoluteUrl><fullName>osgi</fullName></author><authorEmail>osgi@leangen.net</authorEmail><comment>Removed redundant dependency declaration from the parent pom.xml file, added "runtime" scope, and moved logback dependency to more appropriate location.

Signed-off-by: David Leangen &lt;osgi@leangen.net&gt;
</comment><date>2024-01-30 11:19:10 -0800</date><id>5bdd95bc8f76e0fc480d65dc929c3420a2fcd100</id><msg>Removed redundant dependency declaration from the parent pom.xml file, added "runtime" scope, and moved logback dependency to more appropriate location.</msg><path><editType>edit</editType><file>pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>southbound/virtual/virtual-temperature-sensor/src/test/resources/logback-test.xml</affectedPath><affectedPath>northbound/sensorthings/filter/src/test/resources/logback-test.xml</affectedPath><affectedPath>southbound/http/http-callback-whiteboard/src/test/resources/logback-test.xml</affectedPath><affectedPath>southbound/http/http-device-factory/src/test/resources/logback-test.xml</affectedPath><affectedPath>southbound/device-factory/parser-csv/src/test/resources/logback-test.xml</affectedPath><affectedPath>northbound/query-handler/src/test/resources/logback-test.xml</affectedPath><affectedPath>southbound/mqtt/mqtt-device-factory/src/test/resources/logback-test.xml</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>northbound/security/openid-connect/src/test/resources/logback-test.xml</affectedPath><affectedPath>distribution/launcher/src/test/resources/logback-test.xml</affectedPath><affectedPath>core/impl/src/test/resources/logback-test.xml</affectedPath><affectedPath>core/geo-json/src/test/resources/logback-test.xml</affectedPath><affectedPath>northbound/sensorthings/mqtt/src/test/resources/logback-test.xml</affectedPath><affectedPath>southbound/device-factory/device-factory-core/src/test/resources/logback-test.xml</affectedPath><affectedPath>northbound/sensorthings/dto/src/test/resources/logback-test.xml</affectedPath><affectedPath>northbound/websocket/src/test/resources/logback-test.xml</affectedPath><affectedPath>southbound/history/timescale-provider/src/test/resources/logback-test.xml</affectedPath><affectedPath>northbound/filters/ldap/src/test/resources/logback-test.xml</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/src/test/resources/logback-test.xml</affectedPath><affectedPath>southbound/mqtt/mqtt-client/src/test/resources/logback-test.xml</affectedPath><affectedPath>southbound/device-factory/parser-json/src/test/resources/logback-test.xml</affectedPath><affectedPath>northbound/rest/src/test/resources/logback-test.xml</affectedPath><commitId>a165d946b54518df25d6746daf778f74ea4a7497</commitId><timestamp>1706651295000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/osgi</absoluteUrl><fullName>osgi</fullName></author><authorEmail>osgi@leangen.net</authorEmail><comment>Added ability to configure logging (via logback) for JUnit tests in all projects that currently have tests.

Signed-off-by: David Leangen &lt;osgi@leangen.net&gt;
</comment><date>2024-01-30 13:48:15 -0800</date><id>a165d946b54518df25d6746daf778f74ea4a7497</id><msg>Added ability to configure logging (via logback) for JUnit tests in all projects that currently have tests.</msg><path><editType>add</editType><file>northbound/sensorthings/rest.gateway/src/test/resources/logback-test.xml</file></path><path><editType>edit</editType><file>pom.xml</file></path><path><editType>add</editType><file>southbound/device-factory/parser-csv/src/test/resources/logback-test.xml</file></path><path><editType>add</editType><file>northbound/rest/src/test/resources/logback-test.xml</file></path><path><editType>add</editType><file>northbound/query-handler/src/test/resources/logback-test.xml</file></path><path><editType>add</editType><file>northbound/sensorthings/filter/src/test/resources/logback-test.xml</file></path><path><editType>add</editType><file>northbound/security/openid-connect/src/test/resources/logback-test.xml</file></path><path><editType>add</editType><file>northbound/sensorthings/mqtt/src/test/resources/logback-test.xml</file></path><path><editType>add</editType><file>northbound/websocket/src/test/resources/logback-test.xml</file></path><path><editType>add</editType><file>southbound/history/timescale-provider/src/test/resources/logback-test.xml</file></path><path><editType>add</editType><file>southbound/mqtt/mqtt-device-factory/src/test/resources/logback-test.xml</file></path><path><editType>add</editType><file>southbound/http/http-device-factory/src/test/resources/logback-test.xml</file></path><path><editType>add</editType><file>northbound/filters/ldap/src/test/resources/logback-test.xml</file></path><path><editType>add</editType><file>southbound/virtual/virtual-temperature-sensor/src/test/resources/logback-test.xml</file></path><path><editType>add</editType><file>core/impl/src/test/resources/logback-test.xml</file></path><path><editType>add</editType><file>southbound/device-factory/device-factory-core/src/test/resources/logback-test.xml</file></path><path><editType>add</editType><file>southbound/http/http-callback-whiteboard/src/test/resources/logback-test.xml</file></path><path><editType>add</editType><file>southbound/device-factory/parser-json/src/test/resources/logback-test.xml</file></path><path><editType>add</editType><file>core/geo-json/src/test/resources/logback-test.xml</file></path><path><editType>add</editType><file>distribution/launcher/src/test/resources/logback-test.xml</file></path><path><editType>add</editType><file>southbound/mqtt/mqtt-client/src/test/resources/logback-test.xml</file></path><path><editType>add</editType><file>northbound/sensorthings/dto/src/test/resources/logback-test.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pom.xml</affectedPath><affectedPath>distribution/launcher/pom.xml</affectedPath><commitId>b80b7164f791c342edca54be2dd1edc01dd59238</commitId><timestamp>1706704188000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/timothyjward</absoluteUrl><fullName>timothyjward</fullName></author><authorEmail>timothyjward@apache.org</authorEmail><comment>Use the new verify goal of the bnd-resolver-maven-plugin in CI

When running CI builds we want to validate the -runbundles present in bndrun files. This is best done using the new verify goal of the bnd-resolver-maven-plugin, which is less brittle than the resolve goal.

Signed-off-by: Tim Ward &lt;timothyjward@apache.org&gt;
</comment><date>2024-01-31 12:29:48 +0000</date><id>b80b7164f791c342edca54be2dd1edc01dd59238</id><msg>Use the new verify goal of the bnd-resolver-maven-plugin in CI</msg><path><editType>edit</editType><file>pom.xml</file></path><path><editType>edit</editType><file>distribution/launcher/pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/impl/src/test/java/org/eclipse/sensinact/core/command/impl/WhiteboardImplTest.java</affectedPath><affectedPath>core/impl/integration-test.bndrun</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/impl/SetValueCommand.java</affectedPath><affectedPath>core/impl/src/test/resources/logback-test.xml</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactResourceImpl.java</affectedPath><commitId>6a65e8301959fb3ca6c144bed052497fe8ec6d9a</commitId><timestamp>1706715978000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/timothyjward</absoluteUrl><fullName>timothyjward</fullName></author><authorEmail>timothyjward@apache.org</authorEmail><comment>Test cleanup for core/impl

Logging improvements in the integration tests, and fixing a mocking problem in unit tests since moving to Mockito 5.x

Signed-off-by: Tim Ward &lt;timothyjward@apache.org&gt;
</comment><date>2024-01-31 15:46:18 +0000</date><id>6a65e8301959fb3ca6c144bed052497fe8ec6d9a</id><msg>Test cleanup for core/impl</msg><path><editType>edit</editType><file>core/impl/src/test/resources/logback-test.xml</file></path><path><editType>edit</editType><file>core/impl/src/test/java/org/eclipse/sensinact/core/command/impl/WhiteboardImplTest.java</file></path><path><editType>edit</editType><file>core/impl/integration-test.bndrun</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/impl/SetValueCommand.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactResourceImpl.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>northbound/query-handler/integration-test.bndrun</affectedPath><affectedPath>southbound/virtual/virtual-temperature-sensor/src/test/resources/logback-test.xml</affectedPath><affectedPath>southbound/http/http-callback-whiteboard/src/test/resources/logback-test.xml</affectedPath><affectedPath>southbound/http/http-device-factory/src/test/resources/logback-test.xml</affectedPath><affectedPath>southbound/virtual/virtual-temperature-sensor/integration-test.bndrun</affectedPath><affectedPath>northbound/query-handler/src/test/resources/logback-test.xml</affectedPath><affectedPath>southbound/http/http-device-factory/integration-test.bndrun</affectedPath><affectedPath>southbound/http/http-callback-whiteboard/integration-test.bndrun</affectedPath><affectedPath>northbound/rest/integration-test.bndrun</affectedPath><affectedPath>northbound/filters/ldap/src/test/resources/logback-test.xml</affectedPath><affectedPath>northbound/filters/ldap/integration-test.bndrun</affectedPath><affectedPath>northbound/sensorthings/mqtt/integration-test.bndrun</affectedPath><affectedPath>northbound/rest/src/test/resources/logback-test.xml</affectedPath><affectedPath>southbound/history/timescale-provider/integration-test.bndrun</affectedPath><affectedPath>southbound/mqtt/mqtt-device-factory/integration-test.bndrun</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/pom.xml</affectedPath><affectedPath>northbound/security/openid-connect/src/test/resources/logback-test.xml</affectedPath><affectedPath>northbound/sensorthings/mqtt/pom.xml</affectedPath><affectedPath>northbound/rest/pom.xml</affectedPath><affectedPath>northbound/security/openid-connect/integration-test.bndrun</affectedPath><affectedPath>northbound/sensorthings/mqtt/src/test/resources/logback-test.xml</affectedPath><affectedPath>southbound/history/timescale-provider/src/test/resources/logback-test.xml</affectedPath><affectedPath>northbound/websocket/integration-test.bndrun</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/src/test/resources/logback-test.xml</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/integration-test.bndrun</affectedPath><commitId>aa0e8fcdba8d5ee366e5bded540c19bece92bfbf</commitId><timestamp>1706727176000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/timothyjward</absoluteUrl><fullName>timothyjward</fullName></author><authorEmail>timothyjward@apache.org</authorEmail><comment>Reduce the verbosity of integration test logging

Ensure that the test-logback.xml is used in the integration tests, and that we use the jul-to-slf4j bridge where appropriate

Signed-off-by: Tim Ward &lt;timothyjward@apache.org&gt;
</comment><date>2024-01-31 18:52:56 +0000</date><id>aa0e8fcdba8d5ee366e5bded540c19bece92bfbf</id><msg>Reduce the verbosity of integration test logging</msg><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/src/test/resources/logback-test.xml</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/query-handler/src/test/resources/logback-test.xml</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/pom.xml</file></path><path><editType>edit</editType><file>northbound/filters/ldap/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/security/openid-connect/src/test/resources/logback-test.xml</file></path><path><editType>edit</editType><file>northbound/sensorthings/mqtt/src/test/resources/logback-test.xml</file></path><path><editType>edit</editType><file>northbound/rest/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/sensorthings/mqtt/pom.xml</file></path><path><editType>edit</editType><file>southbound/virtual/virtual-temperature-sensor/src/test/resources/logback-test.xml</file></path><path><editType>edit</editType><file>northbound/sensorthings/mqtt/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/websocket/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/rest/pom.xml</file></path><path><editType>edit</editType><file>southbound/history/timescale-provider/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/http/http-callback-whiteboard/src/test/resources/logback-test.xml</file></path><path><editType>edit</editType><file>southbound/mqtt/mqtt-device-factory/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/http/http-callback-whiteboard/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/rest/src/test/resources/logback-test.xml</file></path><path><editType>edit</editType><file>southbound/http/http-device-factory/src/test/resources/logback-test.xml</file></path><path><editType>edit</editType><file>northbound/query-handler/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/virtual/virtual-temperature-sensor/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/http/http-device-factory/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/history/timescale-provider/src/test/resources/logback-test.xml</file></path><path><editType>edit</editType><file>northbound/filters/ldap/src/test/resources/logback-test.xml</file></path><path><editType>edit</editType><file>northbound/security/openid-connect/integration-test.bndrun</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/dto/impl/AbstractUpdateDto.java</affectedPath><affectedPath>core/impl/src/test/java/org/eclipse/sensinact/core/extract/impl/AnnotationBasedDtoExtractorTest.java</affectedPath><affectedPath>core/impl/src/test/java/org/eclipse/sensinact/core/integration/DataUpdateServiceTest.java</affectedPath><affectedPath>core/api/src/main/java/org/eclipse/sensinact/core/push/DataUpdate.java</affectedPath><affectedPath>core/api/src/main/java/org/eclipse/sensinact/core/push/DataUpdateException.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/extract/impl/AnnotationMapping.java</affectedPath><affectedPath>core/impl/src/test/java/org/eclipse/sensinact/core/extract/impl/GenericDtoExtractorTest.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/dto/impl/FailedMappingDto.java</affectedPath><affectedPath>core/api/src/main/java/org/eclipse/sensinact/core/push/DataMappingException.java</affectedPath><affectedPath>core/impl/integration-test.bndrun</affectedPath><affectedPath>core/api/src/main/java/org/eclipse/sensinact/core/push/FailedUpdatesException.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/extract/impl/GenericDtoDataExtractor.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/impl/SetMetadataCommand.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/impl/DataUpdateImpl.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/impl/SetValueCommand.java</affectedPath><commitId>77b7e282d7c143c7714bea3f4da6c2b9e4c93a1e</commitId><timestamp>1706806382000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/timothyjward</absoluteUrl><fullName>timothyjward</fullName></author><authorEmail>timothyjward@apache.org</authorEmail><comment>Better error handling for pushed updates

This commit defines the exceptions that will be used to fail pushed updates, including bulk updates, and will be used to fail the returned promise. These exceptions return the error, and the original DTO so that users can attempt to work out what they did wrong.

Signed-off-by: Tim Ward &lt;timothyjward@apache.org&gt;
</comment><date>2024-02-01 16:53:02 +0000</date><id>77b7e282d7c143c7714bea3f4da6c2b9e4c93a1e</id><msg>Better error handling for pushed updates</msg><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/impl/SetValueCommand.java</file></path><path><editType>edit</editType><file>core/impl/src/test/java/org/eclipse/sensinact/core/extract/impl/GenericDtoExtractorTest.java</file></path><path><editType>edit</editType><file>core/impl/integration-test.bndrun</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/extract/impl/GenericDtoDataExtractor.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/impl/DataUpdateImpl.java</file></path><path><editType>edit</editType><file>core/api/src/main/java/org/eclipse/sensinact/core/push/DataUpdate.java</file></path><path><editType>add</editType><file>core/api/src/main/java/org/eclipse/sensinact/core/push/DataMappingException.java</file></path><path><editType>edit</editType><file>core/impl/src/test/java/org/eclipse/sensinact/core/extract/impl/AnnotationBasedDtoExtractorTest.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/extract/impl/AnnotationMapping.java</file></path><path><editType>add</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/dto/impl/FailedMappingDto.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/dto/impl/AbstractUpdateDto.java</file></path><path><editType>add</editType><file>core/impl/src/test/java/org/eclipse/sensinact/core/integration/DataUpdateServiceTest.java</file></path><path><editType>add</editType><file>core/api/src/main/java/org/eclipse/sensinact/core/push/FailedUpdatesException.java</file></path><path><editType>add</editType><file>core/api/src/main/java/org/eclipse/sensinact/core/push/DataUpdateException.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/impl/SetMetadataCommand.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java</affectedPath><commitId>6c66c7f384c56e283fec88ba7ce1dd6c9f41daed</commitId><timestamp>1707228434000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/j.albert</absoluteUrl><fullName>j.albert</fullName></author><authorEmail>j.albert@data-in-motion.biz</authorEmail><comment>fixed exception on EPackageRegistration

Signed-off-by: Juergen Albert &lt;j.albert@data-in-motion.biz&gt;
</comment><date>2024-02-06 15:07:14 +0100</date><id>6c66c7f384c56e283fec88ba7ce1dd6c9f41daed</id><msg>fixed exception on EPackageRegistration</msg><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/impl/SaveProviderCommand.java</affectedPath><affectedPath>core/emf-api/src/main/java/org/eclipse/sensinact/core/emf/twin/SensinactEMFDigitalTwin.java</affectedPath><commitId>cef4a3a37e154560677620bf2a2297f26164aa6c</commitId><timestamp>1707241651000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/j.albert</absoluteUrl><fullName>j.albert</fullName></author><authorEmail>j.albert@data-in-motion.biz</authorEmail><comment>fixed Provider Update

Signed-off-by: Juergen Albert &lt;j.albert@data-in-motion.biz&gt;
</comment><date>2024-02-06 18:47:31 +0100</date><id>cef4a3a37e154560677620bf2a2297f26164aa6c</id><msg>fixed Provider Update</msg><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/impl/SaveProviderCommand.java</file></path><path><editType>edit</editType><file>core/emf-api/src/main/java/org/eclipse/sensinact/core/emf/twin/SensinactEMFDigitalTwin.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueType.java</affectedPath><affectedPath>southbound/device-factory/device-factory-core/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueTypeTest.java</affectedPath><commitId>161c302e8b81415979a4c0a057f4c69ab1ac0c15</commitId><timestamp>1707301739000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/thomas.calmant</absoluteUrl><fullName>thomas.calmant</fullName></author><authorEmail>thomas.calmant@kentyou.com</authorEmail><comment>Added byte and short types to DeviceFactory value types

Signed-off-by: Thomas Calmant &lt;thomas.calmant@kentyou.com&gt;
</comment><date>2024-02-07 11:28:59 +0100</date><id>161c302e8b81415979a4c0a057f4c69ab1ac0c15</id><msg>Added byte and short types to DeviceFactory value types</msg><path><editType>edit</editType><file>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueType.java</file></path><path><editType>edit</editType><file>southbound/device-factory/device-factory-core/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueTypeTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueType.java</affectedPath><affectedPath>southbound/device-factory/device-factory-core/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueTypeTest.java</affectedPath><commitId>433eb36c1fbcd0f361683c7c6f109c11fe82fcc6</commitId><timestamp>1707302667000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/thomas.calmant</absoluteUrl><fullName>thomas.calmant</fullName></author><authorEmail>thomas.calmant@kentyou.com</authorEmail><comment>Added char type to device factory

Signed-off-by: Thomas Calmant &lt;thomas.calmant@kentyou.com&gt;
</comment><date>2024-02-07 11:44:27 +0100</date><id>433eb36c1fbcd0f361683c7c6f109c11fe82fcc6</id><msg>Added char type to device factory</msg><path><editType>edit</editType><file>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueType.java</file></path><path><editType>edit</editType><file>southbound/device-factory/device-factory-core/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueTypeTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueType.java</affectedPath><commitId>f1392cecee3dcee2d15a6f55ea5e9af9de94aba7</commitId><timestamp>1707315260000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/thomas.calmant</absoluteUrl><fullName>thomas.calmant</fullName></author><authorEmail>thomas.calmant@kentyou.com</authorEmail><comment>Added Java class associated to Java class

Signed-off-by: Thomas Calmant &lt;thomas.calmant@kentyou.com&gt;
</comment><date>2024-02-07 15:14:20 +0100</date><id>f1392cecee3dcee2d15a6f55ea5e9af9de94aba7</id><msg>Added Java class associated to Java class</msg><path><editType>edit</editType><file>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueType.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java</affectedPath><affectedPath>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/RecordPath.java</affectedPath><affectedPath>southbound/device-factory/device-factory-core/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/RecordHandlingTest.java</affectedPath><commitId>52bf866c4acd8ef558ab543723443701d445f15e</commitId><timestamp>1707317865000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/thomas.calmant</absoluteUrl><fullName>thomas.calmant</fullName></author><authorEmail>thomas.calmant@kentyou.com</authorEmail><comment>Reject updates with null values with no explicit type

Signed-off-by: Thomas Calmant &lt;thomas.calmant@kentyou.com&gt;
</comment><date>2024-02-07 15:57:45 +0100</date><id>52bf866c4acd8ef558ab543723443701d445f15e</id><msg>Reject updates with null values with no explicit type</msg><path><editType>edit</editType><file>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java</file></path><path><editType>edit</editType><file>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/RecordPath.java</file></path><path><editType>edit</editType><file>southbound/device-factory/device-factory-core/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/RecordHandlingTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java</affectedPath><affectedPath>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/dto/DeviceMappingOptionsDTO.java</affectedPath><commitId>e67c00eaa0f86ae00f6635cbb7e4b3a15ecc0011</commitId><timestamp>1707318553000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/thomas.calmant</absoluteUrl><fullName>thomas.calmant</fullName></author><authorEmail>thomas.calmant@kentyou.com</authorEmail><comment>Added a log.errors mapping option to ease debugging

Signed-off-by: Thomas Calmant &lt;thomas.calmant@kentyou.com&gt;
</comment><date>2024-02-07 16:09:13 +0100</date><id>e67c00eaa0f86ae00f6635cbb7e4b3a15ecc0011</id><msg>Added a log.errors mapping option to ease debugging</msg><path><editType>edit</editType><file>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java</file></path><path><editType>edit</editType><file>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/dto/DeviceMappingOptionsDTO.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java</affectedPath><affectedPath>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/ResourceMappingHandler.java</affectedPath><affectedPath>southbound/device-factory/device-factory-core/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/RecordHandlingTest.java</affectedPath><commitId>2112602b64750cb7b4773cf0a35942a14b0cd782</commitId><timestamp>1707319861000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/thomas.calmant</absoluteUrl><fullName>thomas.calmant</fullName></author><authorEmail>thomas.calmant@kentyou.com</authorEmail><comment>Accept null mapping and null values as Object

Signed-off-by: Thomas Calmant &lt;thomas.calmant@kentyou.com&gt;
</comment><date>2024-02-07 16:31:01 +0100</date><id>2112602b64750cb7b4773cf0a35942a14b0cd782</id><msg>Accept null mapping and null values as Object</msg><path><editType>edit</editType><file>southbound/device-factory/device-factory-core/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/RecordHandlingTest.java</file></path><path><editType>edit</editType><file>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java</file></path><path><editType>edit</editType><file>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/ResourceMappingHandler.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.github/workflows/build_webclient.yml</affectedPath><commitId>6f4dab4d26e45b1eb00c8a87ccc8ecfc567aa76c</commitId><timestamp>1707328658000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Bump actions/setup-node from 4.0.1 to 4.0.2

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.0.1 to 4.0.2.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8...60edb5dd545a775178f52524783378180af0d1f8)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;
</comment><date>2024-02-07 17:57:38 +0000</date><id>6f4dab4d26e45b1eb00c8a87ccc8ecfc567aa76c</id><msg>Bump actions/setup-node from 4.0.1 to 4.0.2</msg><path><editType>edit</editType><file>.github/workflows/build_webclient.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueType.java</affectedPath><affectedPath>southbound/device-factory/device-factory-core/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/RecordHandlingTest.java</affectedPath><affectedPath>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java</affectedPath><affectedPath>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/LocaleUtils.java</affectedPath><affectedPath>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/dto/DeviceMappingOptionsDTO.java</affectedPath><commitId>acd03ae4e710f8ee24ba16842b6b09306a030e04</commitId><timestamp>1707330380000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/thomas.calmant</absoluteUrl><fullName>thomas.calmant</fullName></author><authorEmail>thomas.calmant@kentyou.com</authorEmail><comment>Enhanced parsing of date &amp; time

Allow locale-based date time strings

Signed-off-by: Thomas Calmant &lt;thomas.calmant@kentyou.com&gt;
</comment><date>2024-02-07 19:26:20 +0100</date><id>acd03ae4e710f8ee24ba16842b6b09306a030e04</id><msg>Enhanced parsing of date &amp; time</msg><path><editType>edit</editType><file>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/dto/DeviceMappingOptionsDTO.java</file></path><path><editType>add</editType><file>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/LocaleUtils.java</file></path><path><editType>edit</editType><file>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java</file></path><path><editType>edit</editType><file>southbound/device-factory/device-factory-core/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/RecordHandlingTest.java</file></path><path><editType>edit</editType><file>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueType.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>docs/source/southbound/device-factory/core.md</affectedPath><commitId>ede7ddc85d2f6ee9fa319943d3fa48fe894b0b87</commitId><timestamp>1707383877000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/thomas.calmant</absoluteUrl><fullName>thomas.calmant</fullName></author><authorEmail>thomas.calmant@kentyou.com</authorEmail><comment>DeviceFactory: added new types to doc

Signed-off-by: Thomas Calmant &lt;thomas.calmant@kentyou.com&gt;
</comment><date>2024-02-08 10:17:57 +0100</date><id>ede7ddc85d2f6ee9fa319943d3fa48fe894b0b87</id><msg>DeviceFactory: added new types to doc</msg><path><editType>edit</editType><file>docs/source/southbound/device-factory/core.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>docs/source/southbound/device-factory/core.md</affectedPath><commitId>77114688ecc6a67918fb229bce2f18edcea53dfc</commitId><timestamp>1707387937000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/thomas.calmant</absoluteUrl><fullName>thomas.calmant</fullName></author><authorEmail>thomas.calmant@kentyou.com</authorEmail><comment>DeviceFactory: updated doc

Signed-off-by: Thomas Calmant &lt;thomas.calmant@kentyou.com&gt;
</comment><date>2024-02-08 11:25:37 +0100</date><id>77114688ecc6a67918fb229bce2f18edcea53dfc</id><msg>DeviceFactory: updated doc</msg><path><editType>edit</editType><file>docs/source/southbound/device-factory/core.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>southbound/http/http-device-factory/src/main/java/org/eclipse/sensinact/gateway/southbound/http/factory/HttpDeviceFactory.java</affectedPath><commitId>62bfd0fc23ae2586ee3bc4c0d7f50655b5dcb6a4</commitId><timestamp>1707389373000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/thomas.calmant</absoluteUrl><fullName>thomas.calmant</fullName></author><authorEmail>thomas.calmant@kentyou.com</authorEmail><comment>HTTP Device Factory: Log the exception on failure

Signed-off-by: Thomas Calmant &lt;thomas.calmant@kentyou.com&gt;
</comment><date>2024-02-08 11:49:33 +0100</date><id>62bfd0fc23ae2586ee3bc4c0d7f50655b5dcb6a4</id><msg>HTTP Device Factory: Log the exception on failure</msg><path><editType>edit</editType><file>southbound/http/http-device-factory/src/main/java/org/eclipse/sensinact/gateway/southbound/http/factory/HttpDeviceFactory.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java</affectedPath><affectedPath>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueType.java</affectedPath><commitId>7aca322c4959936e3de147cc83afb1ed83b8c15a</commitId><timestamp>1707396910000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/thomas.calmant</absoluteUrl><fullName>thomas.calmant</fullName></author><authorEmail>thomas.calmant@kentyou.com</authorEmail><comment>Enhanced based on PR comments

Signed-off-by: Thomas Calmant &lt;thomas.calmant@kentyou.com&gt;
</comment><date>2024-02-08 13:55:10 +0100</date><id>7aca322c4959936e3de147cc83afb1ed83b8c15a</id><msg>Enhanced based on PR comments</msg><path><editType>edit</editType><file>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueType.java</file></path><path><editType>edit</editType><file>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java</affectedPath><commitId>8c1912ec918e8779cf8a5221ca4d3bfbc076b959</commitId><timestamp>1707406781000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/thomas.calmant</absoluteUrl><fullName>thomas.calmant</fullName></author><authorEmail>thomas.calmant@kentyou.com</authorEmail><comment>Applying new timestamp granularity detection

Proposed by @timothyjward to avoid issues on log10 steps

Signed-off-by: Thomas Calmant &lt;thomas.calmant@kentyou.com&gt;
</comment><date>2024-02-08 16:39:41 +0100</date><id>8c1912ec918e8779cf8a5221ca4d3bfbc076b959</id><msg>Applying new timestamp granularity detection</msg><path><editType>edit</editType><file>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>southbound/http/http-device-factory/src/main/java/org/eclipse/sensinact/gateway/southbound/http/factory/HttpDeviceFactory.java</affectedPath><affectedPath>southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryTest.java</affectedPath><commitId>902e90f1147bb53a939b999fcd34ac13b3ad28de</commitId><timestamp>1707409934000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/thomas.calmant</absoluteUrl><fullName>thomas.calmant</fullName></author><authorEmail>thomas.calmant@kentyou.com</authorEmail><comment>Ensure HTTP Device Factory logs errors correctly

Signed-off-by: Thomas Calmant &lt;thomas.calmant@kentyou.com&gt;
</comment><date>2024-02-08 17:32:14 +0100</date><id>902e90f1147bb53a939b999fcd34ac13b3ad28de</id><msg>Ensure HTTP Device Factory logs errors correctly</msg><path><editType>edit</editType><file>southbound/http/http-device-factory/src/main/java/org/eclipse/sensinact/gateway/southbound/http/factory/HttpDeviceFactory.java</file></path><path><editType>edit</editType><file>southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/SensinactWhiteboard.java</affectedPath><affectedPath>core/impl/src/test/java/org/eclipse/sensinact/core/command/impl/WhiteboardImplTest.java</affectedPath><commitId>68669a278c9e72a7b99d7ee7ebf005d845c049a9</commitId><timestamp>1707757776000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/timothyjward</absoluteUrl><fullName>timothyjward</fullName></author><authorEmail>timothyjward@apache.org</authorEmail><comment>Tidy up and fix handling of whiteboard GET calls

Fixes #349

Signed-off-by: Tim Ward &lt;timothyjward@apache.org&gt;
</comment><date>2024-02-12 17:09:36 +0000</date><id>68669a278c9e72a7b99d7ee7ebf005d845c049a9</id><msg>Tidy up and fix handling of whiteboard GET calls</msg><path><editType>edit</editType><file>core/impl/src/test/java/org/eclipse/sensinact/core/command/impl/WhiteboardImplTest.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/SensinactWhiteboard.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.github/workflows/ci-build.yml</affectedPath><commitId>d4ef5e86a42702ad6203e2b9057b5cd84153d7b2</commitId><timestamp>1708017083000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Bump advanced-security/maven-dependency-submission-action

Bumps [advanced-security/maven-dependency-submission-action](https://github.com/advanced-security/maven-dependency-submission-action) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/advanced-security/maven-dependency-submission-action/releases)
- [Commits](https://github.com/advanced-security/maven-dependency-submission-action/compare/ed72a3242c5331913886b41ca9ea66c9195ebdaa...73da25169f2ac4d336320399ba58070deebc1208)

---
updated-dependencies:
- dependency-name: advanced-security/maven-dependency-submission-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;
</comment><date>2024-02-15 17:11:23 +0000</date><id>d4ef5e86a42702ad6203e2b9057b5cd84153d7b2</id><msg>Bump advanced-security/maven-dependency-submission-action</msg><path><editType>edit</editType><file>.github/workflows/ci-build.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java</affectedPath><affectedPath>northbound/filters/ldap/src/main/antlr4/org/eclipse/sensinact/northbound/filters/ldap/antlr/LdapFilterParser.g4</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/impl/snapshot/ProviderSnapshotImpl.java</affectedPath><affectedPath>northbound/sensorthings/filter/src/test/java/org/eclipse/sensinact/northbound/filters/sensorthings/RcUtils.java</affectedPath><affectedPath>northbound/filters/ldap/src/test/java/org/eclipse/sensinact/northbound/filters/ldap/LdapParserTest.java</affectedPath><affectedPath>northbound/filters/ldap/src/main/java/org/eclipse/sensinact/northbound/filters/ldap/antlr/impl/AbstractProviderCriterion.java</affectedPath><affectedPath>northbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/NotificationSnapshot.java</affectedPath><affectedPath>core/api/src/main/java/org/eclipse/sensinact/core/snapshot/ProviderSnapshot.java</affectedPath><affectedPath>northbound/filters/ldap/src/main/antlr4/org/eclipse/sensinact/northbound/filters/ldap/antlr/LdapFilterLexer.g4</affectedPath><affectedPath>northbound/filters/ldap/src/main/java/org/eclipse/sensinact/northbound/filters/ldap/antlr/impl/CriterionProviderPackageUri.java</affectedPath><affectedPath>northbound/filters/ldap/src/main/java/org/eclipse/sensinact/northbound/filters/ldap/antlr/impl/FilterVisitor.java</affectedPath><commitId>bddd280e417a418a2e9098bb1b933c2917b8a8b1</commitId><timestamp>1708103154000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/thomas.calmant</absoluteUrl><fullName>thomas.calmant</fullName></author><authorEmail>thomas.calmant@gmail.com</authorEmail><comment>Added a PACKAGE filter criterion

Allows to filter on the model package URI

Signed-off-by: Thomas Calmant &lt;thomas.calmant@gmail.com&gt;
</comment><date>2024-02-16 18:05:54 +0100</date><id>bddd280e417a418a2e9098bb1b933c2917b8a8b1</id><msg>Added a PACKAGE filter criterion</msg><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/impl/snapshot/ProviderSnapshotImpl.java</file></path><path><editType>edit</editType><file>northbound/sensorthings/filter/src/test/java/org/eclipse/sensinact/northbound/filters/sensorthings/RcUtils.java</file></path><path><editType>edit</editType><file>northbound/filters/ldap/src/main/antlr4/org/eclipse/sensinact/northbound/filters/ldap/antlr/LdapFilterLexer.g4</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java</file></path><path><editType>edit</editType><file>northbound/filters/ldap/src/main/java/org/eclipse/sensinact/northbound/filters/ldap/antlr/impl/FilterVisitor.java</file></path><path><editType>edit</editType><file>core/api/src/main/java/org/eclipse/sensinact/core/snapshot/ProviderSnapshot.java</file></path><path><editType>add</editType><file>northbound/filters/ldap/src/main/java/org/eclipse/sensinact/northbound/filters/ldap/antlr/impl/CriterionProviderPackageUri.java</file></path><path><editType>edit</editType><file>northbound/filters/ldap/src/main/antlr4/org/eclipse/sensinact/northbound/filters/ldap/antlr/LdapFilterParser.g4</file></path><path><editType>edit</editType><file>northbound/filters/ldap/src/test/java/org/eclipse/sensinact/northbound/filters/ldap/LdapParserTest.java</file></path><path><editType>edit</editType><file>northbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/NotificationSnapshot.java</file></path><path><editType>edit</editType><file>northbound/filters/ldap/src/main/java/org/eclipse/sensinact/northbound/filters/ldap/antlr/impl/AbstractProviderCriterion.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>northbound/filters/ldap/src/test/java/org/eclipse/sensinact/northbound/filters/ldap/integration/LdapFilterTest.java</affectedPath><commitId>f824457acb192f2942becefd55fa09c84191211c</commitId><timestamp>1708105788000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/thomas.calmant</absoluteUrl><fullName>thomas.calmant</fullName></author><authorEmail>thomas.calmant@gmail.com</authorEmail><comment>Added a test with - and _ in resource name

Signed-off-by: Thomas Calmant &lt;thomas.calmant@gmail.com&gt;
</comment><date>2024-02-16 18:49:48 +0100</date><id>f824457acb192f2942becefd55fa09c84191211c</id><msg>Added a test with - and _ in resource name</msg><path><editType>edit</editType><file>northbound/filters/ldap/src/test/java/org/eclipse/sensinact/northbound/filters/ldap/integration/LdapFilterTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>northbound/filters/ldap/src/main/antlr4/org/eclipse/sensinact/northbound/filters/ldap/antlr/LdapFilterParser.g4</affectedPath><affectedPath>northbound/filters/ldap/src/main/antlr4/org/eclipse/sensinact/northbound/filters/ldap/antlr/LdapFilterLexer.g4</affectedPath><commitId>c769a427926cd9eb4a906de01bfa8369d67f8d01</commitId><timestamp>1708105817000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/thomas.calmant</absoluteUrl><fullName>thomas.calmant</fullName></author><authorEmail>thomas.calmant@gmail.com</authorEmail><comment>Fixed typo in ANTLR token name

Signed-off-by: Thomas Calmant &lt;thomas.calmant@gmail.com&gt;
</comment><date>2024-02-16 18:50:17 +0100</date><id>c769a427926cd9eb4a906de01bfa8369d67f8d01</id><msg>Fixed typo in ANTLR token name</msg><path><editType>edit</editType><file>northbound/filters/ldap/src/main/antlr4/org/eclipse/sensinact/northbound/filters/ldap/antlr/LdapFilterParser.g4</file></path><path><editType>edit</editType><file>northbound/filters/ldap/src/main/antlr4/org/eclipse/sensinact/northbound/filters/ldap/antlr/LdapFilterLexer.g4</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.github/workflows/ci-build.yml</affectedPath><commitId>a750eb2d910f4433e74e72985f2983ba08a58c94</commitId><timestamp>1709660871000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Bump advanced-security/maven-dependency-submission-action

Bumps [advanced-security/maven-dependency-submission-action](https://github.com/advanced-security/maven-dependency-submission-action) from 4.0.1 to 4.0.2.
- [Release notes](https://github.com/advanced-security/maven-dependency-submission-action/releases)
- [Commits](https://github.com/advanced-security/maven-dependency-submission-action/compare/73da25169f2ac4d336320399ba58070deebc1208...bfd2106013da0957cdede0b6c39fb5ca25ae375e)

---
updated-dependencies:
- dependency-name: advanced-security/maven-dependency-submission-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;
</comment><date>2024-03-05 17:47:51 +0000</date><id>a750eb2d910f4433e74e72985f2983ba08a58c94</id><msg>Bump advanced-security/maven-dependency-submission-action</msg><path><editType>edit</editType><file>.github/workflows/ci-build.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>platform/sensinact-shell/pom.xml</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceTypeConverter.java</affectedPath><affectedPath>platform/sensinact-shell/.gitignore</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceCommands.java</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommandSession.java</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/PushCommands.java</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ServiceCommands.java</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceType.java</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ProviderCommands.java</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/MetaCommands.java</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/DescribeCommands.java</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SetCommands.java</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/GetCommands.java</affectedPath><affectedPath>platform/pom.xml</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ActCommands.java</affectedPath><commitId>84f645b321f5dfa05664aacf3442c1624efcb01e</commitId><timestamp>1710177862000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/osgi</absoluteUrl><fullName>osgi</fullName></author><authorEmail>osgi@leangen.net</authorEmail><comment>Added gogo commands for basic operations (push, get, set, act, describe)
Signed-off-by: David Leangen &lt;osgi@leangen.net&gt;
</comment><date>2024-03-11 10:24:22 -0700</date><id>84f645b321f5dfa05664aacf3442c1624efcb01e</id><msg>Added gogo commands for basic operations (push, get, set, act, describe)</msg><path><editType>add</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ProviderCommands.java</file></path><path><editType>add</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceTypeConverter.java</file></path><path><editType>add</editType><file>platform/sensinact-shell/pom.xml</file></path><path><editType>add</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommandSession.java</file></path><path><editType>add</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/PushCommands.java</file></path><path><editType>add</editType><file>platform/pom.xml</file></path><path><editType>add</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SetCommands.java</file></path><path><editType>add</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/GetCommands.java</file></path><path><editType>add</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/MetaCommands.java</file></path><path><editType>add</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceType.java</file></path><path><editType>edit</editType><file>pom.xml</file></path><path><editType>add</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ActCommands.java</file></path><path><editType>add</editType><file>platform/sensinact-shell/.gitignore</file></path><path><editType>add</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceCommands.java</file></path><path><editType>add</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/DescribeCommands.java</file></path><path><editType>add</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ServiceCommands.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommands.java</affectedPath><commitId>aed98c6570eb31a8601c9832fd7cdafc5ee3a5dc</commitId><timestamp>1710179785000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/osgi</absoluteUrl><fullName>osgi</fullName></author><authorEmail>osgi@leangen.net</authorEmail><comment>Added Capability and Requirement to assist with correct resolution.
Signed-off-by: David Leangen &lt;osgi@leangen.net&gt;
</comment><date>2024-03-11 10:56:25 -0700</date><id>aed98c6570eb31a8601c9832fd7cdafc5ee3a5dc</id><msg>Added Capability and Requirement to assist with correct resolution.</msg><path><editType>add</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommands.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ProviderConverter.java</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceConverter.java</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ServiceConverter.java</affectedPath><affectedPath>platform/sensinact-shell/pom.xml</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ProviderCommands.java</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/MetaCommands.java</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceCommands.java</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/GetCommands.java</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ServiceCommands.java</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/MetadataConverter.java</affectedPath><commitId>aa24cd5c3de0b0322cfc8265084519bb28e7de25</commitId><timestamp>1710200069000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/osgi</absoluteUrl><fullName>osgi</fullName></author><authorEmail>osgi@leangen.net</authorEmail><comment>Cleaned up return values by returning DTOs. Added Converters to convert DTOs to String values.

Signed-off-by: David Leangen &lt;osgi@leangen.net&gt;
</comment><date>2024-03-11 16:34:29 -0700</date><id>aa24cd5c3de0b0322cfc8265084519bb28e7de25</id><msg>Cleaned up return values by returning DTOs. Added Converters to convert DTOs to String values.</msg><path><editType>edit</editType><file>platform/sensinact-shell/pom.xml</file></path><path><editType>edit</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ProviderCommands.java</file></path><path><editType>add</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceConverter.java</file></path><path><editType>edit</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceCommands.java</file></path><path><editType>edit</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ServiceCommands.java</file></path><path><editType>add</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ProviderConverter.java</file></path><path><editType>add</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/MetadataConverter.java</file></path><path><editType>edit</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/MetaCommands.java</file></path><path><editType>add</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ServiceConverter.java</file></path><path><editType>edit</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/GetCommands.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/GetCommands.java</affectedPath><affectedPath>platform/sensinact-shell/.gitignore</affectedPath><affectedPath>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ServiceConverter.java</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceCommands.java</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>northbound/gogo-shell/.gitignore</affectedPath><affectedPath>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceConverter.java</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/MetadataConverter.java</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceConverter.java</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ServiceConverter.java</affectedPath><affectedPath>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceType.java</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceType.java</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/MetaCommands.java</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ProviderCommands.java</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/DescribeCommands.java</affectedPath><affectedPath>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/PushCommands.java</affectedPath><affectedPath>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SetCommands.java</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ActCommands.java</affectedPath><affectedPath>northbound/gogo-shell/pom.xml</affectedPath><affectedPath>northbound/pom.xml</affectedPath><affectedPath>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ProviderCommands.java</affectedPath><affectedPath>platform/sensinact-shell/pom.xml</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceTypeConverter.java</affectedPath><affectedPath>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ActCommands.java</affectedPath><affectedPath>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/DescribeCommands.java</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommands.java</affectedPath><affectedPath>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ProviderConverter.java</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommandSession.java</affectedPath><affectedPath>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/MetadataConverter.java</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/PushCommands.java</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ServiceCommands.java</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ProviderConverter.java</affectedPath><affectedPath>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ServiceCommands.java</affectedPath><affectedPath>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/MetaCommands.java</affectedPath><affectedPath>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommandSession.java</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SetCommands.java</affectedPath><affectedPath>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommands.java</affectedPath><affectedPath>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceTypeConverter.java</affectedPath><affectedPath>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/GetCommands.java</affectedPath><affectedPath>platform/pom.xml</affectedPath><affectedPath>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceCommands.java</affectedPath><commitId>5f2ab10821dbcbce8ebf82980a377d05f2489645</commitId><timestamp>1710437809000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/osgi</absoluteUrl><fullName>osgi</fullName></author><authorEmail>osgi@leangen.net</authorEmail><comment>Moved project location and changed project name.

Signed-off-by: David Leangen &lt;osgi@leangen.net&gt; (+2 squashed commits)
Squashed commits:
[fb07cbe3a] Moved to Northbound.

Signed-off-by: David Leangen &lt;osgi@leangen.net&gt;
[3b84bf45b] Extend session for an hour after it expires and is requested again.

Signed-off-by: David Leangen &lt;osgi@leangen.net&gt;
</comment><date>2024-03-14 10:36:49 -0700</date><id>5f2ab10821dbcbce8ebf82980a377d05f2489645</id><msg>Moved project location and changed project name.</msg><path><editType>add</editType><file>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ProviderConverter.java</file></path><path><editType>add</editType><file>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceTypeConverter.java</file></path><path><editType>delete</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceTypeConverter.java</file></path><path><editType>delete</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommandSession.java</file></path><path><editType>edit</editType><file>pom.xml</file></path><path><editType>delete</editType><file>platform/sensinact-shell/.gitignore</file></path><path><editType>add</editType><file>northbound/gogo-shell/pom.xml</file></path><path><editType>add</editType><file>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ActCommands.java</file></path><path><editType>delete</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ProviderConverter.java</file></path><path><editType>edit</editType><file>northbound/pom.xml</file></path><path><editType>delete</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/PushCommands.java</file></path><path><editType>add</editType><file>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/GetCommands.java</file></path><path><editType>delete</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceType.java</file></path><path><editType>delete</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ActCommands.java</file></path><path><editType>delete</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceConverter.java</file></path><path><editType>add</editType><file>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommandSession.java</file></path><path><editType>delete</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ServiceConverter.java</file></path><path><editType>delete</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/MetaCommands.java</file></path><path><editType>delete</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ProviderCommands.java</file></path><path><editType>delete</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SetCommands.java</file></path><path><editType>add</editType><file>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ServiceConverter.java</file></path><path><editType>delete</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommands.java</file></path><path><editType>add</editType><file>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ServiceCommands.java</file></path><path><editType>add</editType><file>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/PushCommands.java</file></path><path><editType>delete</editType><file>platform/sensinact-shell/pom.xml</file></path><path><editType>add</editType><file>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SetCommands.java</file></path><path><editType>add</editType><file>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommands.java</file></path><path><editType>add</editType><file>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ProviderCommands.java</file></path><path><editType>add</editType><file>northbound/gogo-shell/.gitignore</file></path><path><editType>add</editType><file>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceConverter.java</file></path><path><editType>add</editType><file>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/MetaCommands.java</file></path><path><editType>add</editType><file>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/MetadataConverter.java</file></path><path><editType>add</editType><file>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceCommands.java</file></path><path><editType>add</editType><file>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceType.java</file></path><path><editType>delete</editType><file>platform/pom.xml</file></path><path><editType>delete</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/MetadataConverter.java</file></path><path><editType>delete</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ServiceCommands.java</file></path><path><editType>delete</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/DescribeCommands.java</file></path><path><editType>delete</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/GetCommands.java</file></path><path><editType>delete</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceCommands.java</file></path><path><editType>add</editType><file>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/DescribeCommands.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/DatastreamsAccessImpl.java</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/DtoMapper.java</affectedPath><affectedPath>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SensiNactSessionImpl.java</affectedPath><affectedPath>core/impl/src/test/java/org/eclipse/sensinact/core/integration/admin/AdminServiceTest.java</affectedPath><affectedPath>southbound/virtual/virtual-temperature-sensor/integration-test.bndrun</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/impl/SensiNactSessionImpl.java</affectedPath><affectedPath>northbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/api/IQueryHandler.java</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/SensinactSessionProvider.java</affectedPath><affectedPath>southbound/http/http-device-factory/integration-test.bndrun</affectedPath><affectedPath>core/api/src/main/java/org/eclipse/sensinact/core/session/ResourceDescription.java</affectedPath><affectedPath>southbound/http/http-device-factory/pom.xml</affectedPath><affectedPath>northbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/WebSocketCreator.java</affectedPath><affectedPath>northbound/rest/integration-test.bndrun</affectedPath><affectedPath>core/api/src/main/java/org/eclipse/sensinact/core/session/package-info.java</affectedPath><affectedPath>northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/ResourceDescription.java</affectedPath><affectedPath>examples/notification/src/main/java/notification/_02_ClientNotification.java</affectedPath><affectedPath>northbound/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/SensinactSessionProvider.java</affectedPath><affectedPath>southbound/mqtt/mqtt-device-factory/pom.xml</affectedPath><affectedPath>northbound/session/pom.xml</affectedPath><affectedPath>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ProviderCommands.java</affectedPath><affectedPath>northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/ProviderDescription.java</affectedPath><affectedPath>northbound/query-handler/pom.xml</affectedPath><affectedPath>northbound/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/RestNorthbound.java</affectedPath><affectedPath>distribution/features/northbound-rest-feature/src/main/resources/northbound-rest-feature.json</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/ThingsAccessImpl.java</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/pom.xml</affectedPath><affectedPath>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ProviderConverter.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/impl/SessionManager.java</affectedPath><affectedPath>northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/ResourceShortDescription.java</affectedPath><affectedPath>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ServiceCommands.java</affectedPath><affectedPath>northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/SensiNactSessionManager.java</affectedPath><affectedPath>northbound/sensorthings/pom.xml</affectedPath><affectedPath>core/api/src/main/java/org/eclipse/sensinact/core/session/SensiNactSession.java</affectedPath><affectedPath>southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryTest.java</affectedPath><affectedPath>northbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/impl/QueryHandler.java</affectedPath><affectedPath>core/api/src/main/java/org/eclipse/sensinact/core/session/SensiNactSessionManager.java</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/ObservationsAccessImpl.java</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/SensorsAccessImpl.java</affectedPath><affectedPath>southbound/mqtt/mqtt-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/factory/integration/MqttDeviceFactoryTest.java</affectedPath><affectedPath>northbound/session/session-impl/pom.xml</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/ObservedPropertiesAccessImpl.java</affectedPath><affectedPath>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceCommands.java</affectedPath><affectedPath>northbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/WebSocketJettyRegistrar.java</affectedPath><affectedPath>examples/notification/pom.xml</affectedPath><affectedPath>northbound/query-handler/integration-test.bndrun</affectedPath><affectedPath>southbound/virtual/virtual-temperature-sensor/src/test/java/org/eclipse/sensinact/gateway/southbound/virtual/temperature/integration/TemperatureSensorTest.java</affectedPath><affectedPath>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SessionManager.java</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/RootResourceAccessImpl.java</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/AbstractIntegrationTest.java</affectedPath><affectedPath>distribution/features/northbound-ogc-sensorthings-feature/pom.xml</affectedPath><affectedPath>northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/DescriptionsTest.java</affectedPath><affectedPath>northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/ServiceDescription.java</affectedPath><affectedPath>northbound/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/RestAccessApplication.java</affectedPath><affectedPath>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ServiceConverter.java</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/FeaturesOfInterestAccessImpl.java</affectedPath><affectedPath>northbound/session/session-api/pom.xml</affectedPath><affectedPath>northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SessionSubscribeTest.java</affectedPath><affectedPath>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceConverter.java</affectedPath><affectedPath>southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactorySSLTest.java</affectedPath><affectedPath>core/api/src/main/java/org/eclipse/sensinact/core/session/ServiceDescription.java</affectedPath><affectedPath>core/impl/src/test/java/org/eclipse/sensinact/core/integration/notification/SubscribeTest.java</affectedPath><affectedPath>northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SensinactSessionTest.java</affectedPath><affectedPath>southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryParallelQueries.java</affectedPath><affectedPath>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/ResourceAccessTest.java</affectedPath><affectedPath>distribution/features/northbound-ogc-sensorthings-feature/src/main/resources/northbound-ogc-sensorthings-feature.json</affectedPath><affectedPath>northbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/WebSocketEndpoint.java</affectedPath><affectedPath>northbound/gogo-shell/pom.xml</affectedPath><affectedPath>northbound/pom.xml</affectedPath><affectedPath>distribution/features/northbound-rest-feature/pom.xml</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/SensinactSensorthingsApplication.java</affectedPath><affectedPath>northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/SensiNactSession.java</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/LocationsAccessImpl.java</affectedPath><affectedPath>core/impl/src/test/java/org/eclipse/sensinact/core/integration/DataUpdateServiceTest.java</affectedPath><affectedPath>southbound/mqtt/mqtt-device-factory/integration-test.bndrun</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/HistoricalLocationsAccessImpl.java</affectedPath><affectedPath>southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryAuthTest.java</affectedPath><affectedPath>northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/package-info.java</affectedPath><affectedPath>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommandSession.java</affectedPath><affectedPath>northbound/rest/pom.xml</affectedPath><affectedPath>core/api/src/main/java/org/eclipse/sensinact/core/session/ResourceShortDescription.java</affectedPath><affectedPath>northbound/websocket/pom.xml</affectedPath><affectedPath>northbound/websocket/integration-test.bndrun</affectedPath><affectedPath>core/api/src/main/java/org/eclipse/sensinact/core/session/ProviderDescription.java</affectedPath><affectedPath>core/impl/src/test/java/org/eclipse/sensinact/core/integration/session/AdminServiceTest.java</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/integration-test.bndrun</affectedPath><affectedPath>southbound/virtual/virtual-temperature-sensor/pom.xml</affectedPath><affectedPath>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/notification/ResourceNotificationsTest.java</affectedPath><affectedPath>northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/MissingEntityTest.java</affectedPath><affectedPath>northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/ResourceAccessTest.java</affectedPath><commitId>aa0c5595bac9a6d3ef62dcf858283b4f558e14d9</commitId><timestamp>1711648634000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/timothyjward</absoluteUrl><fullName>timothyjward</fullName></author><authorEmail>timothyjward@apache.org</authorEmail><comment>Move the Session API into the Northbound project

User Sessions are really part of the northbound access mechanism, and should not be part of the core. This will simplify adding access restrictions in the future.

Signed-off-by: Tim Ward &lt;timothyjward@apache.org&gt;
</comment><date>2024-03-28 17:57:14 +0000</date><id>aa0c5595bac9a6d3ef62dcf858283b4f558e14d9</id><msg>Move the Session API into the Northbound project</msg><path><editType>delete</editType><file>core/impl/src/test/java/org/eclipse/sensinact/core/integration/session/AdminServiceTest.java</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/WebSocketCreator.java</file></path><path><editType>delete</editType><file>core/api/src/main/java/org/eclipse/sensinact/core/session/ResourceShortDescription.java</file></path><path><editType>delete</editType><file>core/api/src/main/java/org/eclipse/sensinact/core/session/SensiNactSessionManager.java</file></path><path><editType>edit</editType><file>northbound/gogo-shell/pom.xml</file></path><path><editType>edit</editType><file>northbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/WebSocketJettyRegistrar.java</file></path><path><editType>edit</editType><file>distribution/features/northbound-ogc-sensorthings-feature/src/main/resources/northbound-ogc-sensorthings-feature.json</file></path><path><editType>edit</editType><file>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/notification/ResourceNotificationsTest.java</file></path><path><editType>edit</editType><file>southbound/virtual/virtual-temperature-sensor/src/test/java/org/eclipse/sensinact/gateway/southbound/virtual/temperature/integration/TemperatureSensorTest.java</file></path><path><editType>edit</editType><file>northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/ResourceAccessTest.java</file></path><path><editType>edit</editType><file>examples/notification/pom.xml</file></path><path><editType>edit</editType><file>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ServiceCommands.java</file></path><path><editType>edit</editType><file>northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/DescriptionsTest.java</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/ThingsAccessImpl.java</file></path><path><editType>add</editType><file>core/impl/src/test/java/org/eclipse/sensinact/core/integration/admin/AdminServiceTest.java</file></path><path><editType>edit</editType><file>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ProviderConverter.java</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/DtoMapper.java</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/FeaturesOfInterestAccessImpl.java</file></path><path><editType>edit</editType><file>southbound/http/http-device-factory/integration-test.bndrun</file></path><path><editType>edit</editType><file>distribution/features/northbound-rest-feature/pom.xml</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/HistoricalLocationsAccessImpl.java</file></path><path><editType>add</editType><file>northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/ServiceDescription.java</file></path><path><editType>edit</editType><file>core/impl/src/test/java/org/eclipse/sensinact/core/integration/DataUpdateServiceTest.java</file></path><path><editType>edit</editType><file>northbound/websocket/pom.xml</file></path><path><editType>delete</editType><file>core/api/src/main/java/org/eclipse/sensinact/core/session/ServiceDescription.java</file></path><path><editType>edit</editType><file>southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryAuthTest.java</file></path><path><editType>edit</editType><file>northbound/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/SensinactSessionProvider.java</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/ObservedPropertiesAccessImpl.java</file></path><path><editType>add</editType><file>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SessionManager.java</file></path><path><editType>edit</editType><file>northbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/impl/QueryHandler.java</file></path><path><editType>delete</editType><file>core/impl/src/test/java/org/eclipse/sensinact/core/integration/notification/SubscribeTest.java</file></path><path><editType>add</editType><file>northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/SensiNactSessionManager.java</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/SensinactSensorthingsApplication.java</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/LocationsAccessImpl.java</file></path><path><editType>delete</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/impl/SensiNactSessionImpl.java</file></path><path><editType>edit</editType><file>northbound/query-handler/integration-test.bndrun</file></path><path><editType>add</editType><file>northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/ProviderDescription.java</file></path><path><editType>edit</editType><file>southbound/virtual/virtual-temperature-sensor/integration-test.bndrun</file></path><path><editType>add</editType><file>northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/package-info.java</file></path><path><editType>edit</editType><file>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ProviderCommands.java</file></path><path><editType>edit</editType><file>southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryParallelQueries.java</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/SensorsAccessImpl.java</file></path><path><editType>edit</editType><file>northbound/pom.xml</file></path><path><editType>edit</editType><file>southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryTest.java</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/pom.xml</file></path><path><editType>add</editType><file>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SensiNactSessionImpl.java</file></path><path><editType>add</editType><file>northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SensinactSessionTest.java</file></path><path><editType>edit</editType><file>southbound/mqtt/mqtt-device-factory/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/RestNorthbound.java</file></path><path><editType>edit</editType><file>northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/MissingEntityTest.java</file></path><path><editType>add</editType><file>northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SessionSubscribeTest.java</file></path><path><editType>edit</editType><file>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommandSession.java</file></path><path><editType>add</editType><file>northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/SensiNactSession.java</file></path><path><editType>edit</editType><file>northbound/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/RestAccessApplication.java</file></path><path><editType>add</editType><file>northbound/session/session-api/pom.xml</file></path><path><editType>edit</editType><file>southbound/mqtt/mqtt-device-factory/pom.xml</file></path><path><editType>edit</editType><file>southbound/virtual/virtual-temperature-sensor/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/northbound-rest-feature/src/main/resources/northbound-rest-feature.json</file></path><path><editType>edit</editType><file>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceConverter.java</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/ObservationsAccessImpl.java</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/DatastreamsAccessImpl.java</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/AbstractIntegrationTest.java</file></path><path><editType>add</editType><file>northbound/session/pom.xml</file></path><path><editType>edit</editType><file>northbound/sensorthings/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/northbound-ogc-sensorthings-feature/pom.xml</file></path><path><editType>delete</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/impl/SessionManager.java</file></path><path><editType>edit</editType><file>southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactorySSLTest.java</file></path><path><editType>delete</editType><file>core/api/src/main/java/org/eclipse/sensinact/core/session/package-info.java</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/SensinactSessionProvider.java</file></path><path><editType>delete</editType><file>core/api/src/main/java/org/eclipse/sensinact/core/session/ResourceDescription.java</file></path><path><editType>edit</editType><file>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceCommands.java</file></path><path><editType>edit</editType><file>northbound/websocket/integration-test.bndrun</file></path><path><editType>add</editType><file>northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/ResourceShortDescription.java</file></path><path><editType>edit</editType><file>northbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/api/IQueryHandler.java</file></path><path><editType>edit</editType><file>northbound/rest/pom.xml</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/RootResourceAccessImpl.java</file></path><path><editType>add</editType><file>northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/ResourceDescription.java</file></path><path><editType>add</editType><file>northbound/session/session-impl/pom.xml</file></path><path><editType>edit</editType><file>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ServiceConverter.java</file></path><path><editType>delete</editType><file>core/api/src/main/java/org/eclipse/sensinact/core/session/SensiNactSession.java</file></path><path><editType>edit</editType><file>southbound/http/http-device-factory/pom.xml</file></path><path><editType>edit</editType><file>northbound/rest/integration-test.bndrun</file></path><path><editType>edit</editType><file>examples/notification/src/main/java/notification/_02_ClientNotification.java</file></path><path><editType>delete</editType><file>core/api/src/main/java/org/eclipse/sensinact/core/session/ProviderDescription.java</file></path><path><editType>edit</editType><file>northbound/query-handler/pom.xml</file></path><path><editType>edit</editType><file>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/ResourceAccessTest.java</file></path><path><editType>edit</editType><file>northbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/WebSocketEndpoint.java</file></path><path><editType>edit</editType><file>southbound/mqtt/mqtt-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/factory/integration/MqttDeviceFactoryTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>northbound/sensorthings/mqtt/integration-test.bndrun</affectedPath><affectedPath>northbound/sensorthings/mqtt/pom.xml</affectedPath><affectedPath>northbound/sensorthings/mqtt/src/main/java/org/eclipse/sensinact/gateway/northbount/sensorthings/mqtt/SensorthingsMqttNorthbound.java</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>northbound/sensorthings/mqtt/src/test/java/org/eclipse/sensinact/gateway/northbound/sensorthings/mqtt/integration/InsecureMqttNotificationsTest.java</affectedPath><commitId>d694802ce5d279707346dc31030493681135a27e</commitId><timestamp>1712073193000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/timothyjward</absoluteUrl><fullName>timothyjward</fullName></author><authorEmail>timothyjward@apache.org</authorEmail><comment>Improve reliability of sensorthings MQTT tests

* Upgrade to the released osgi-test 1.3.0
* Upgrade to Moquette 0.17.0
* Use Configuration annotations in SensorThings MQTT integration tests
* Update to non-deprecated configuration properties for Moquette

Signed-off-by: Tim Ward &lt;timothyjward@apache.org&gt;
</comment><date>2024-04-02 16:53:13 +0100</date><id>d694802ce5d279707346dc31030493681135a27e</id><msg>Improve reliability of sensorthings MQTT tests</msg><path><editType>edit</editType><file>northbound/sensorthings/mqtt/src/main/java/org/eclipse/sensinact/gateway/northbount/sensorthings/mqtt/SensorthingsMqttNorthbound.java</file></path><path><editType>edit</editType><file>northbound/sensorthings/mqtt/integration-test.bndrun</file></path><path><editType>edit</editType><file>pom.xml</file></path><path><editType>edit</editType><file>northbound/sensorthings/mqtt/pom.xml</file></path><path><editType>edit</editType><file>northbound/sensorthings/mqtt/src/test/java/org/eclipse/sensinact/gateway/northbound/sensorthings/mqtt/integration/InsecureMqttNotificationsTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>northbound/security/authentication-api/src/main/java/org/eclipse/sensinact/northbound/security/api/Authenticator.java</affectedPath><affectedPath>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SensiNactSessionImpl.java</affectedPath><affectedPath>southbound/virtual/virtual-temperature-sensor/integration-test.bndrun</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/SensinactSessionProvider.java</affectedPath><affectedPath>southbound/http/http-device-factory/integration-test.bndrun</affectedPath><affectedPath>northbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/WebSocketCreator.java</affectedPath><affectedPath>northbound/rest/integration-test.bndrun</affectedPath><affectedPath>northbound/security/security-api/pom.xml</affectedPath><affectedPath>northbound/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/SensinactSessionProvider.java</affectedPath><affectedPath>northbound/security/authentication-api/src/main/java/org/eclipse/sensinact/northbound/security/api/package-info.java</affectedPath><affectedPath>northbound/security/openid-connect/pom.xml</affectedPath><affectedPath>northbound/security/openid-connect/src/test/java/org/eclipse/sensinact/gateway/northbound/security/oidc/integration/ValidatorTest.java</affectedPath><affectedPath>distribution/features/northbound-rest-feature/src/main/resources/northbound-rest-feature.json</affectedPath><affectedPath>distribution/features/northbound-ogc-sensorthings-mqtt-feature/src/main/resources/northbound-ogc-sensorthings-mqtt-feature.json</affectedPath><affectedPath>core/api/src/main/java/org/eclipse/sensinact/core/security/UserInfo.java</affectedPath><affectedPath>northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/SensiNactSessionManager.java</affectedPath><affectedPath>northbound/websocket/src/test/java/org/eclipse/sensinact/northbound/websocket/integration/SecureWebSocketTest.java</affectedPath><affectedPath>core/api/src/main/java/org/eclipse/sensinact/core/security/package-info.java</affectedPath><affectedPath>southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryTest.java</affectedPath><affectedPath>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/SecureAccessTest.java</affectedPath><affectedPath>southbound/mqtt/mqtt-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/factory/integration/MqttDeviceFactoryTest.java</affectedPath><affectedPath>distribution/features/northbound-oidc-authenticator-feature/pom.xml</affectedPath><affectedPath>northbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/WebSocketJettyRegistrar.java</affectedPath><affectedPath>northbound/query-handler/integration-test.bndrun</affectedPath><affectedPath>distribution/features/northbound-oidc-authenticator-feature/src/main/resources/northbound-oidc-authenticator-feature.json</affectedPath><affectedPath>southbound/virtual/virtual-temperature-sensor/src/test/java/org/eclipse/sensinact/gateway/southbound/virtual/temperature/integration/TemperatureSensorTest.java</affectedPath><affectedPath>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SessionManager.java</affectedPath><affectedPath>distribution/features/northbound-ogc-sensorthings-feature/pom.xml</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/AbstractIntegrationTest.java</affectedPath><affectedPath>northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/DescriptionsTest.java</affectedPath><affectedPath>northbound/session/session-api/pom.xml</affectedPath><affectedPath>northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SessionSubscribeTest.java</affectedPath><affectedPath>southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactorySSLTest.java</affectedPath><affectedPath>northbound/security/openid-connect/src/main/java/org/eclipse/sensinact/gateway/northbound/security/oidc/OIDCTokenValidator.java</affectedPath><affectedPath>northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SensinactSessionTest.java</affectedPath><affectedPath>southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryParallelQueries.java</affectedPath><affectedPath>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/ResourceAccessTest.java</affectedPath><affectedPath>distribution/features/northbound-ogc-sensorthings-feature/src/main/resources/northbound-ogc-sensorthings-feature.json</affectedPath><affectedPath>northbound/security/security-api/src/main/java/org/eclipse/sensinact/northbound/security/api/UserInfo.java</affectedPath><affectedPath>northbound/security/authentication-api/pom.xml</affectedPath><affectedPath>distribution/features/northbound-rest-feature/pom.xml</affectedPath><affectedPath>northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/SensiNactSession.java</affectedPath><affectedPath>distribution/features/northbound-ogc-sensorthings-mqtt-feature/pom.xml</affectedPath><affectedPath>southbound/mqtt/mqtt-device-factory/integration-test.bndrun</affectedPath><affectedPath>southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryAuthTest.java</affectedPath><affectedPath>northbound/rest/pom.xml</affectedPath><affectedPath>northbound/security/openid-connect/integration-test.bndrun</affectedPath><affectedPath>northbound/security/openid-connect/src/main/java/org/eclipse/sensinact/gateway/northbound/security/oidc/JwsUserInfo.java</affectedPath><affectedPath>northbound/websocket/pom.xml</affectedPath><affectedPath>northbound/security/security-api/src/main/java/org/eclipse/sensinact/northbound/security/api/package-info.java</affectedPath><affectedPath>northbound/websocket/integration-test.bndrun</affectedPath><affectedPath>northbound/security/security-api/src/main/java/org/eclipse/sensinact/northbound/security/api/Authenticator.java</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/integration-test.bndrun</affectedPath><affectedPath>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/notification/ResourceNotificationsTest.java</affectedPath><affectedPath>northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/MissingEntityTest.java</affectedPath><affectedPath>northbound/security/pom.xml</affectedPath><affectedPath>northbound/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/AuthenticationFilter.java</affectedPath><affectedPath>northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/ResourceAccessTest.java</affectedPath><commitId>e12ff02a458d6d4baabc708d5ac8deb1cc0e7e11</commitId><timestamp>1712135146000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/timothyjward</absoluteUrl><fullName>timothyjward</fullName></author><authorEmail>timothyjward@apache.org</authorEmail><comment>Move the UserInfo into northbound security

The User Info class belongs with the northbound security API which is a factory for it

Signed-off-by: Tim Ward &lt;timothyjward@apache.org&gt;
</comment><date>2024-04-03 10:05:46 +0100</date><id>e12ff02a458d6d4baabc708d5ac8deb1cc0e7e11</id><msg>Move the UserInfo into northbound security</msg><path><editType>edit</editType><file>southbound/http/http-device-factory/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/websocket/pom.xml</file></path><path><editType>edit</editType><file>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SensiNactSessionImpl.java</file></path><path><editType>edit</editType><file>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/SecureAccessTest.java</file></path><path><editType>edit</editType><file>northbound/security/openid-connect/src/main/java/org/eclipse/sensinact/gateway/northbound/security/oidc/OIDCTokenValidator.java</file></path><path><editType>add</editType><file>northbound/security/security-api/pom.xml</file></path><path><editType>add</editType><file>northbound/security/security-api/src/main/java/org/eclipse/sensinact/northbound/security/api/package-info.java</file></path><path><editType>edit</editType><file>southbound/mqtt/mqtt-device-factory/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryParallelQueries.java</file></path><path><editType>edit</editType><file>southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryAuthTest.java</file></path><path><editType>edit</editType><file>distribution/features/northbound-ogc-sensorthings-feature/src/main/resources/northbound-ogc-sensorthings-feature.json</file></path><path><editType>edit</editType><file>distribution/features/northbound-ogc-sensorthings-mqtt-feature/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/northbound-oidc-authenticator-feature/src/main/resources/northbound-oidc-authenticator-feature.json</file></path><path><editType>edit</editType><file>northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/DescriptionsTest.java</file></path><path><editType>edit</editType><file>northbound/security/openid-connect/pom.xml</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/SensinactSessionProvider.java</file></path><path><editType>edit</editType><file>northbound/security/openid-connect/src/main/java/org/eclipse/sensinact/gateway/northbound/security/oidc/JwsUserInfo.java</file></path><path><editType>edit</editType><file>northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SensinactSessionTest.java</file></path><path><editType>edit</editType><file>southbound/virtual/virtual-temperature-sensor/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/WebSocketJettyRegistrar.java</file></path><path><editType>add</editType><file>northbound/security/security-api/src/main/java/org/eclipse/sensinact/northbound/security/api/UserInfo.java</file></path><path><editType>delete</editType><file>northbound/security/authentication-api/src/main/java/org/eclipse/sensinact/northbound/security/api/package-info.java</file></path><path><editType>edit</editType><file>northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SessionSubscribeTest.java</file></path><path><editType>edit</editType><file>northbound/websocket/integration-test.bndrun</file></path><path><editType>edit</editType><file>distribution/features/northbound-ogc-sensorthings-feature/pom.xml</file></path><path><editType>edit</editType><file>northbound/rest/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/SensiNactSession.java</file></path><path><editType>edit</editType><file>northbound/query-handler/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/ResourceAccessTest.java</file></path><path><editType>edit</editType><file>northbound/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/SensinactSessionProvider.java</file></path><path><editType>edit</editType><file>distribution/features/northbound-oidc-authenticator-feature/pom.xml</file></path><path><editType>edit</editType><file>southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryTest.java</file></path><path><editType>delete</editType><file>northbound/security/authentication-api/src/main/java/org/eclipse/sensinact/northbound/security/api/Authenticator.java</file></path><path><editType>edit</editType><file>northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/MissingEntityTest.java</file></path><path><editType>edit</editType><file>northbound/websocket/src/test/java/org/eclipse/sensinact/northbound/websocket/integration/SecureWebSocketTest.java</file></path><path><editType>edit</editType><file>southbound/mqtt/mqtt-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/factory/integration/MqttDeviceFactoryTest.java</file></path><path><editType>edit</editType><file>northbound/security/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/northbound-rest-feature/src/main/resources/northbound-rest-feature.json</file></path><path><editType>edit</editType><file>northbound/security/openid-connect/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/rest/pom.xml</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/AbstractIntegrationTest.java</file></path><path><editType>edit</editType><file>southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactorySSLTest.java</file></path><path><editType>add</editType><file>northbound/security/security-api/src/main/java/org/eclipse/sensinact/northbound/security/api/Authenticator.java</file></path><path><editType>edit</editType><file>distribution/features/northbound-ogc-sensorthings-mqtt-feature/src/main/resources/northbound-ogc-sensorthings-mqtt-feature.json</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/notification/ResourceNotificationsTest.java</file></path><path><editType>delete</editType><file>core/api/src/main/java/org/eclipse/sensinact/core/security/package-info.java</file></path><path><editType>edit</editType><file>northbound/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/AuthenticationFilter.java</file></path><path><editType>delete</editType><file>core/api/src/main/java/org/eclipse/sensinact/core/security/UserInfo.java</file></path><path><editType>edit</editType><file>northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/ResourceAccessTest.java</file></path><path><editType>edit</editType><file>northbound/security/openid-connect/src/test/java/org/eclipse/sensinact/gateway/northbound/security/oidc/integration/ValidatorTest.java</file></path><path><editType>delete</editType><file>northbound/security/authentication-api/pom.xml</file></path><path><editType>edit</editType><file>northbound/session/session-api/pom.xml</file></path><path><editType>edit</editType><file>northbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/WebSocketCreator.java</file></path><path><editType>edit</editType><file>distribution/features/northbound-rest-feature/pom.xml</file></path><path><editType>edit</editType><file>northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/SensiNactSessionManager.java</file></path><path><editType>edit</editType><file>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SessionManager.java</file></path><path><editType>edit</editType><file>southbound/virtual/virtual-temperature-sensor/src/test/java/org/eclipse/sensinact/gateway/southbound/virtual/temperature/integration/TemperatureSensorTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/MetaCommands.java</affectedPath><affectedPath>northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/SensiNactSession.java</affectedPath><affectedPath>core/api/src/main/java/org/eclipse/sensinact/core/twin/SensinactResource.java</affectedPath><affectedPath>core/api/src/main/java/org/eclipse/sensinact/core/notification/LifecycleNotification.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java</affectedPath><affectedPath>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SensiNactSessionImpl.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java</affectedPath><affectedPath>core/api/src/main/java/org/eclipse/sensinact/core/twin/SensinactProvider.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactProviderImpl.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactResourceImpl.java</affectedPath><commitId>c7f94386cee262f70680d93d1d9707b5d314e561</commitId><timestamp>1712231595000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/timothyjward</absoluteUrl><fullName>timothyjward</fullName></author><authorEmail>timothyjward@apache.org</authorEmail><comment>Core API Fixes
* Add Model Package URI to the SensinactProvider
* Return a TimedValue for SensinactResource metadata values
* Filter provider snapshots before applying location filtering to reduce the number of heavy geofilter calculations

Signed-off-by: Tim Ward &lt;timothyjward@apache.org&gt;
</comment><date>2024-04-04 12:53:15 +0100</date><id>c7f94386cee262f70680d93d1d9707b5d314e561</id><msg>Core API Fixes</msg><path><editType>edit</editType><file>core/api/src/main/java/org/eclipse/sensinact/core/twin/SensinactProvider.java</file></path><path><editType>edit</editType><file>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/MetaCommands.java</file></path><path><editType>edit</editType><file>northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/SensiNactSession.java</file></path><path><editType>edit</editType><file>core/api/src/main/java/org/eclipse/sensinact/core/notification/LifecycleNotification.java</file></path><path><editType>edit</editType><file>core/api/src/main/java/org/eclipse/sensinact/core/twin/SensinactResource.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactProviderImpl.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactResourceImpl.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java</file></path><path><editType>edit</editType><file>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SensiNactSessionImpl.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>northbound/query-handler/integration-test.bndrun</affectedPath><affectedPath>southbound/virtual/virtual-temperature-sensor/src/test/java/org/eclipse/sensinact/gateway/southbound/virtual/temperature/integration/TemperatureSensorTest.java</affectedPath><affectedPath>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SessionManager.java</affectedPath><affectedPath>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SensiNactSessionImpl.java</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/AbstractIntegrationTest.java</affectedPath><affectedPath>southbound/virtual/virtual-temperature-sensor/integration-test.bndrun</affectedPath><affectedPath>northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/DescriptionsTest.java</affectedPath><affectedPath>northbound/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/RestAccessApplication.java</affectedPath><affectedPath>northbound/websocket/src/test/java/org/eclipse/sensinact/northbound/websocket/integration/WebSocketTest.java</affectedPath><affectedPath>distribution/features/virtual-temperature-sensor-feature/src/it/resources/config/configuration.json</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>southbound/http/http-device-factory/integration-test.bndrun</affectedPath><affectedPath>northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SessionSubscribeTest.java</affectedPath><affectedPath>southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactorySSLTest.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/command/impl/GatewayThreadImpl.java</affectedPath><affectedPath>distribution/features/timescale-history-provider-feature/src/it/resources/config/configuration.json</affectedPath><affectedPath>northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SensinactSessionTest.java</affectedPath><affectedPath>northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/impl/TestUserInfo.java</affectedPath><affectedPath>southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryParallelQueries.java</affectedPath><affectedPath>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/ResourceAccessTest.java</affectedPath><affectedPath>distribution/features/northbound-oidc-authenticator-feature/src/it/resources/config/configuration.json</affectedPath><affectedPath>northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/impl/DefaultSessionAuthorizationEngineTests.java</affectedPath><affectedPath>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/AllowAllAuthorizer.java</affectedPath><affectedPath>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/DefaultAuthPolicy.java</affectedPath><affectedPath>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/MissingEntityTest.java</affectedPath><affectedPath>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/DescriptionsTest.java</affectedPath><affectedPath>northbound/security/security-api/src/main/java/org/eclipse/sensinact/northbound/security/api/AuthorizationEngine.java</affectedPath><affectedPath>southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryAuthTest.java</affectedPath><affectedPath>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/DenyAllAuthorizer.java</affectedPath><affectedPath>northbound/websocket/src/test/java/org/eclipse/sensinact/northbound/websocket/integration/SecureWebSocketTest.java</affectedPath><affectedPath>core/impl/integration-test.bndrun</affectedPath><affectedPath>southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryTest.java</affectedPath><affectedPath>northbound/session/session-impl/integration-test.bndrun</affectedPath><affectedPath>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/DefaultSessionAuthorizationEngine.java</affectedPath><affectedPath>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/SecureAccessTest.java</affectedPath><affectedPath>southbound/mqtt/mqtt-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/factory/integration/MqttDeviceFactoryTest.java</affectedPath><affectedPath>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/notification/ResourceNotificationsTest.java</affectedPath><affectedPath>northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/MissingEntityTest.java</affectedPath><affectedPath>northbound/session/session-impl/pom.xml</affectedPath><affectedPath>northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/ResourceAccessTest.java</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/ObservationHistoryTest.java</affectedPath><commitId>dab44654a9e8802733cd6c986080180e43732073</commitId><timestamp>1712577562000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/timothyjward</absoluteUrl><fullName>timothyjward</fullName></author><authorEmail>timothyjward@apache.org</authorEmail><comment>Introduce authorization checks in the Session API

* Include a configurable default fallback to allow all, allow authenticated only, or forbid all
* Apply as many checks as possible prior to accessing the gateway thread

Signed-off-by: Tim Ward &lt;timothyjward@apache.org&gt;
</comment><date>2024-04-08 12:59:22 +0100</date><id>dab44654a9e8802733cd6c986080180e43732073</id><msg>Introduce authorization checks in the Session API</msg><path><editType>edit</editType><file>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/ResourceAccessTest.java</file></path><path><editType>edit</editType><file>northbound/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/RestAccessApplication.java</file></path><path><editType>edit</editType><file>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SessionManager.java</file></path><path><editType>edit</editType><file>northbound/query-handler/integration-test.bndrun</file></path><path><editType>edit</editType><file>distribution/features/northbound-oidc-authenticator-feature/src/it/resources/config/configuration.json</file></path><path><editType>edit</editType><file>northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/DescriptionsTest.java</file></path><path><editType>edit</editType><file>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SensiNactSessionImpl.java</file></path><path><editType>add</editType><file>northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/impl/DefaultSessionAuthorizationEngineTests.java</file></path><path><editType>add</editType><file>northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/impl/TestUserInfo.java</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/AbstractIntegrationTest.java</file></path><path><editType>edit</editType><file>distribution/features/virtual-temperature-sensor-feature/src/it/resources/config/configuration.json</file></path><path><editType>edit</editType><file>southbound/virtual/virtual-temperature-sensor/src/test/java/org/eclipse/sensinact/gateway/southbound/virtual/temperature/integration/TemperatureSensorTest.java</file></path><path><editType>edit</editType><file>southbound/mqtt/mqtt-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/factory/integration/MqttDeviceFactoryTest.java</file></path><path><editType>edit</editType><file>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/MissingEntityTest.java</file></path><path><editType>add</editType><file>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/DefaultSessionAuthorizationEngine.java</file></path><path><editType>edit</editType><file>northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SensinactSessionTest.java</file></path><path><editType>edit</editType><file>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/notification/ResourceNotificationsTest.java</file></path><path><editType>add</editType><file>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/AllowAllAuthorizer.java</file></path><path><editType>add</editType><file>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/DefaultAuthPolicy.java</file></path><path><editType>edit</editType><file>southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryAuthTest.java</file></path><path><editType>edit</editType><file>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/DescriptionsTest.java</file></path><path><editType>edit</editType><file>northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/MissingEntityTest.java</file></path><path><editType>edit</editType><file>distribution/features/timescale-history-provider-feature/src/it/resources/config/configuration.json</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/ObservationHistoryTest.java</file></path><path><editType>edit</editType><file>southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryParallelQueries.java</file></path><path><editType>edit</editType><file>southbound/http/http-device-factory/integration-test.bndrun</file></path><path><editType>edit</editType><file>southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactorySSLTest.java</file></path><path><editType>edit</editType><file>northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/ResourceAccessTest.java</file></path><path><editType>edit</editType><file>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/SecureAccessTest.java</file></path><path><editType>edit</editType><file>southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryTest.java</file></path><path><editType>edit</editType><file>core/impl/integration-test.bndrun</file></path><path><editType>edit</editType><file>pom.xml</file></path><path><editType>add</editType><file>northbound/session/session-impl/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/session/session-impl/pom.xml</file></path><path><editType>edit</editType><file>northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SessionSubscribeTest.java</file></path><path><editType>edit</editType><file>northbound/websocket/src/test/java/org/eclipse/sensinact/northbound/websocket/integration/WebSocketTest.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/command/impl/GatewayThreadImpl.java</file></path><path><editType>edit</editType><file>northbound/websocket/src/test/java/org/eclipse/sensinact/northbound/websocket/integration/SecureWebSocketTest.java</file></path><path><editType>edit</editType><file>southbound/virtual/virtual-temperature-sensor/integration-test.bndrun</file></path><path><editType>add</editType><file>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/DenyAllAuthorizer.java</file></path><path><editType>add</editType><file>northbound/security/security-api/src/main/java/org/eclipse/sensinact/northbound/security/api/AuthorizationEngine.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SessionManager.java</affectedPath><affectedPath>northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/impl/DefaultSessionAuthorizationEngineTests.java</affectedPath><affectedPath>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SensiNactSessionImpl.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/AbstractIntegrationTest.java</affectedPath><affectedPath>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/AllowAllAuthorizer.java</affectedPath><affectedPath>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/DefaultAuthPolicy.java</affectedPath><affectedPath>core/api/src/main/java/org/eclipse/sensinact/core/twin/SensinactProvider.java</affectedPath><affectedPath>distribution/features/virtual-temperature-sensor-feature/src/it/resources/config/configuration.json</affectedPath><affectedPath>northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SessionSubscribeTest.java</affectedPath><affectedPath>northbound/security/security-api/src/main/java/org/eclipse/sensinact/northbound/security/api/AuthorizationEngine.java</affectedPath><affectedPath>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/DenyAllAuthorizer.java</affectedPath><affectedPath>northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SensinactSessionTest.java</affectedPath><affectedPath>northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/impl/TestUserInfo.java</affectedPath><affectedPath>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/ResourceAccessTest.java</affectedPath><affectedPath>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/DefaultSessionAuthorizationEngine.java</affectedPath><affectedPath>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/SecureAccessTest.java</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/ObservationHistoryTest.java</affectedPath><commitId>a918712bbc5a330cc4b6bd4170ea0479c94087e4</commitId><timestamp>1712579795000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/timothyjward</absoluteUrl><fullName>timothyjward</fullName></author><authorEmail>timothyjward@apache.org</authorEmail><comment>Lint checking fixes

Spacing tidy up and adding a missing license header

Signed-off-by: Tim Ward &lt;timothyjward@apache.org&gt;
</comment><date>2024-04-08 13:36:35 +0100</date><id>a918712bbc5a330cc4b6bd4170ea0479c94087e4</id><msg>Lint checking fixes</msg><path><editType>edit</editType><file>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/DefaultSessionAuthorizationEngine.java</file></path><path><editType>edit</editType><file>distribution/features/virtual-temperature-sensor-feature/src/it/resources/config/configuration.json</file></path><path><editType>edit</editType><file>northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SessionSubscribeTest.java</file></path><path><editType>edit</editType><file>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/SecureAccessTest.java</file></path><path><editType>edit</editType><file>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/DefaultAuthPolicy.java</file></path><path><editType>edit</editType><file>northbound/security/security-api/src/main/java/org/eclipse/sensinact/northbound/security/api/AuthorizationEngine.java</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/ObservationHistoryTest.java</file></path><path><editType>edit</editType><file>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/DenyAllAuthorizer.java</file></path><path><editType>edit</editType><file>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SessionManager.java</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/AbstractIntegrationTest.java</file></path><path><editType>edit</editType><file>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SensiNactSessionImpl.java</file></path><path><editType>edit</editType><file>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/ResourceAccessTest.java</file></path><path><editType>edit</editType><file>northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/impl/DefaultSessionAuthorizationEngineTests.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java</file></path><path><editType>edit</editType><file>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/AllowAllAuthorizer.java</file></path><path><editType>edit</editType><file>northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/impl/TestUserInfo.java</file></path><path><editType>edit</editType><file>core/api/src/main/java/org/eclipse/sensinact/core/twin/SensinactProvider.java</file></path><path><editType>edit</editType><file>northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SensinactSessionTest.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/ResourceAccessTest.java</affectedPath><commitId>cde2f92cb6cae298b62fa622a4cb2a7cb2ae6382</commitId><timestamp>1712592393000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Add explanatory comment in ResourceAccessTest

Adding in extra information to describe why a wait is needed inside the test
</comment><date>2024-04-08 17:06:33 +0100</date><id>cde2f92cb6cae298b62fa622a4cb2a7cb2ae6382</id><msg>Add explanatory comment in ResourceAccessTest</msg><path><editType>edit</editType><file>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/ResourceAccessTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/emf/compare/EMFCompareUtil.java</affectedPath><affectedPath>core/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/SubscriptionTest.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ServiceImpl.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDynamicProviderResourceImpl.java</affectedPath><affectedPath>core/models/provider/src/main/resources/model/sensinact.genmodel</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java</affectedPath><affectedPath>core/models/provider/src/main/resources/model/sensinact.ecore</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ModelImpl.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDynamicProviderServiceImpl.java</affectedPath><affectedPath>core/impl/src/test/resources/model/extended.ecore</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ServiceBuilderImpl.java</affectedPath><affectedPath>core/impl/integration-test.bndrun</affectedPath><affectedPath>core/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/NexusTest.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactServiceImpl.java</affectedPath><affectedPath>core/impl/src/test/java/org/eclipse/sensinact/core/twin/impl/SensinactTwinTest.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactProviderImpl.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactResourceImpl.java</affectedPath><commitId>cb4cd9192af73be8230f7a007b66af70c191f95e</commitId><timestamp>1712595410000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/j.albert</absoluteUrl><fullName>j.albert</fullName></author><authorEmail>j.albert@data-in-motion.biz</authorEmail><comment>Services can now be added as a Map

In some cases there is now clear cut amount of Services, but a
predefined model would be much nicer than creating anything on the fly.
This now allows to add services simply to a map.

Signed-off-by: Juergen Albert &lt;j.albert@data-in-motion.biz&gt;
</comment><date>2024-04-08 18:56:50 +0200</date><id>cb4cd9192af73be8230f7a007b66af70c191f95e</id><msg>Services can now be added as a Map</msg><path><editType>add</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDynamicProviderServiceImpl.java</file></path><path><editType>edit</editType><file>core/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/SubscriptionTest.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ModelImpl.java</file></path><path><editType>edit</editType><file>core/impl/src/test/java/org/eclipse/sensinact/core/twin/impl/SensinactTwinTest.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactProviderImpl.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ServiceImpl.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/emf/compare/EMFCompareUtil.java</file></path><path><editType>edit</editType><file>core/impl/src/test/resources/model/extended.ecore</file></path><path><editType>edit</editType><file>core/models/provider/src/main/resources/model/sensinact.ecore</file></path><path><editType>edit</editType><file>core/impl/integration-test.bndrun</file></path><path><editType>add</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDynamicProviderResourceImpl.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactResourceImpl.java</file></path><path><editType>edit</editType><file>core/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/NexusTest.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ServiceBuilderImpl.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactServiceImpl.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java</file></path><path><editType>edit</editType><file>core/models/provider/src/main/resources/model/sensinact.genmodel</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ModelImpl.java</affectedPath><affectedPath>core/api/src/main/java/org/eclipse/sensinact/core/model/Model.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/impl/SaveProviderCommand.java</affectedPath><commitId>5bcf42a7dbd361ad357085e31b23c1d59d64a1cc</commitId><timestamp>1712934150000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/j.albert</absoluteUrl><fullName>j.albert</fullName></author><authorEmail>j.albert@data-in-motion.biz</authorEmail><comment>Fixed Save Provider Command

Signed-off-by: Juergen Albert &lt;j.albert@data-in-motion.biz&gt;
</comment><date>2024-04-12 17:02:30 +0200</date><id>5bcf42a7dbd361ad357085e31b23c1d59d64a1cc</id><msg>Fixed Save Provider Command</msg><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ModelImpl.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/impl/SaveProviderCommand.java</file></path><path><editType>edit</editType><file>core/api/src/main/java/org/eclipse/sensinact/core/model/Model.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README.md</affectedPath><commitId>f84a59ec3a7054b3d926e561086af41dd97e181b</commitId><timestamp>1713169413000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/j.albert</absoluteUrl><fullName>j.albert</fullName></author><authorEmail>j.albert@data-in-motion.biz</authorEmail><comment>adds link to documentation page

Signed-off-by: Juergen Albert &lt;j.albert@data-in-motion.biz&gt;
</comment><date>2024-04-15 10:23:33 +0200</date><id>f84a59ec3a7054b3d926e561086af41dd97e181b</id><msg>adds link to documentation page</msg><path><editType>edit</editType><file>README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/emf/compare/EMFCompareUtil.java</affectedPath><affectedPath>core/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/SubscriptionTest.java</affectedPath><commitId>b4b30a2cc97c12742066062435e15cb0c05bc70c</commitId><timestamp>1713173646000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/j.albert</absoluteUrl><fullName>j.albert</fullName></author><authorEmail>j.albert@data-in-motion.biz</authorEmail><comment>fixed service name change bug

Signed-off-by: Juergen Albert &lt;j.albert@data-in-motion.biz&gt;
</comment><date>2024-04-15 11:34:06 +0200</date><id>b4b30a2cc97c12742066062435e15cb0c05bc70c</id><msg>fixed service name change bug</msg><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/emf/compare/EMFCompareUtil.java</file></path><path><editType>edit</editType><file>core/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/SubscriptionTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/models/provider/src/main/resources/model/sensinact.genmodel</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java</affectedPath><affectedPath>core/models/provider/src/main/resources/model/sensinact.ecore</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactResourceImpl.java</affectedPath><commitId>28e77cea5403b9044df4223a50d806fefa5cd77d</commitId><timestamp>1713301922000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>getService and getServiceEClass to provider models (#382)

* getService and getServiceEClass to provider model

Signed-off-by: Guido Grune &lt;g.grune@datainmotion.com&gt;

* Fix spaces

Signed-off-by: Guido Grune &lt;g.grune@datainmotion.com&gt;

---------

Signed-off-by: Guido Grune &lt;g.grune@datainmotion.com&gt;
</comment><date>2024-04-16 23:12:02 +0200</date><id>28e77cea5403b9044df4223a50d806fefa5cd77d</id><msg>getService and getServiceEClass to provider models (#382)</msg><path><editType>edit</editType><file>core/models/provider/src/main/resources/model/sensinact.genmodel</file></path><path><editType>edit</editType><file>core/models/provider/src/main/resources/model/sensinact.ecore</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java</file></path><path><editType>edit</editType><file>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactResourceImpl.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>southbound/mqtt/mqtt-client/pom.xml</affectedPath><affectedPath>distribution/features/gogo-shell-feature/src/main/resources/gogo-shell-feature.json</affectedPath><affectedPath>distribution/features/core-feature/pom.xml</affectedPath><affectedPath>distribution/features/jakarta-servlet-whiteboard-feature/src/main/resources/jakarta-servlet-whiteboard-feature.json</affectedPath><affectedPath>southbound/history/pom.xml</affectedPath><affectedPath>core/models/pom.xml</affectedPath><affectedPath>examples/pom.xml</affectedPath><affectedPath>southbound/virtual/pom.xml</affectedPath><affectedPath>distribution/features/northbound-websocket-feature/src/main/resources/northbound-websocket-feature.json</affectedPath><affectedPath>southbound/http/http-device-factory/pom.xml</affectedPath><affectedPath>southbound/device-factory/pom.xml</affectedPath><affectedPath>distribution/features/jakarta-rest-whiteboard-feature/src/main/resources/jakarta-rest-whiteboard-feature.json</affectedPath><affectedPath>core/emf-api/pom.xml</affectedPath><affectedPath>distribution/pom.xml</affectedPath><affectedPath>core/api/pom.xml</affectedPath><affectedPath>northbound/security/security-api/pom.xml</affectedPath><affectedPath>southbound/history/history-api/pom.xml</affectedPath><affectedPath>northbound/filters/filters.core/pom.xml</affectedPath><affectedPath>southbound/mqtt/mqtt-device-factory/pom.xml</affectedPath><affectedPath>northbound/session/pom.xml</affectedPath><affectedPath>southbound/http/pom.xml</affectedPath><affectedPath>southbound/device-factory/device-factory-core/pom.xml</affectedPath><affectedPath>core/models/metadata/pom.xml</affectedPath><affectedPath>distribution/features/northbound-websocket-feature/pom.xml</affectedPath><affectedPath>northbound/security/openid-connect/pom.xml</affectedPath><affectedPath>northbound/query-handler/pom.xml</affectedPath><affectedPath>core/pom.xml</affectedPath><affectedPath>northbound/sensorthings/filter/pom.xml</affectedPath><affectedPath>distribution/features/northbound-rest-feature/src/main/resources/northbound-rest-feature.json</affectedPath><affectedPath>southbound/device-factory/parser-csv/pom.xml</affectedPath><affectedPath>northbound/sensorthings/rest.gateway/pom.xml</affectedPath><affectedPath>distribution/features/northbound-ogc-sensorthings-mqtt-feature/src/main/resources/northbound-ogc-sensorthings-mqtt-feature.json</affectedPath><affectedPath>northbound/sensorthings/rest.api/pom.xml</affectedPath><affectedPath>northbound/sensorthings/pom.xml</affectedPath><affectedPath>sensinact-bom/pom.xml</affectedPath><affectedPath>distribution/features/virtual-temperature-sensor-feature/src/main/resources/virtual-temperature-sensor-feature.json</affectedPath><affectedPath>examples/reflective/pom.xml</affectedPath><affectedPath>core/geo-json/pom.xml</affectedPath><affectedPath>northbound/session/session-impl/pom.xml</affectedPath><affectedPath>distribution/assembly/pom.xml</affectedPath><affectedPath>distribution/features/pom.xml</affectedPath><affectedPath>distribution/features/northbound-oidc-authenticator-feature/pom.xml</affectedPath><affectedPath>examples/notification/pom.xml</affectedPath><affectedPath>distribution/features/northbound-oidc-authenticator-feature/src/main/resources/northbound-oidc-authenticator-feature.json</affectedPath><affectedPath>southbound/history/timescale-provider/pom.xml</affectedPath><affectedPath>distribution/test-utils/pom.xml</affectedPath><affectedPath>distribution/features/northbound-ogc-sensorthings-feature/pom.xml</affectedPath><affectedPath>southbound/mqtt/pom.xml</affectedPath><affectedPath>core/annotation/pom.xml</affectedPath><affectedPath>distribution/features/timescale-history-provider-feature/src/main/resources/timescale-history-provider-feature.json</affectedPath><affectedPath>northbound/filters/pom.xml</affectedPath><affectedPath>southbound/pom.xml</affectedPath><affectedPath>northbound/session/session-api/pom.xml</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>distribution/launcher/pom.xml</affectedPath><affectedPath>examples/generic/pom.xml</affectedPath><affectedPath>northbound/filters/ldap/pom.xml</affectedPath><affectedPath>examples/pull-based/pom.xml</affectedPath><affectedPath>examples/model-based/pom.xml</affectedPath><affectedPath>distribution/features/gogo-shell-feature/pom.xml</affectedPath><affectedPath>core/models/provider/pom.xml</affectedPath><affectedPath>southbound/http/http-callback-whiteboard/pom.xml</affectedPath><affectedPath>distribution/features/northbound-ogc-sensorthings-feature/src/main/resources/northbound-ogc-sensorthings-feature.json</affectedPath><affectedPath>distribution/features/jakarta-servlet-whiteboard-feature/pom.xml</affectedPath><affectedPath>northbound/pom.xml</affectedPath><affectedPath>northbound/gogo-shell/pom.xml</affectedPath><affectedPath>distribution/features/northbound-rest-feature/pom.xml</affectedPath><affectedPath>southbound/device-factory/parser-json/pom.xml</affectedPath><affectedPath>distribution/features/northbound-ogc-sensorthings-mqtt-feature/pom.xml</affectedPath><affectedPath>examples/writable/pom.xml</affectedPath><affectedPath>northbound/sensorthings/dto/pom.xml</affectedPath><affectedPath>distribution/features/jakarta-rest-whiteboard-feature/pom.xml</affectedPath><affectedPath>distribution/features/core-feature/src/main/resources/core-feature.json</affectedPath><affectedPath>northbound/sensorthings/mqtt/pom.xml</affectedPath><affectedPath>northbound/rest/pom.xml</affectedPath><affectedPath>distribution/features/virtual-temperature-sensor-feature/pom.xml</affectedPath><affectedPath>examples/push-based/pom.xml</affectedPath><affectedPath>northbound/websocket/pom.xml</affectedPath><affectedPath>distribution/features/timescale-history-provider-feature/pom.xml</affectedPath><affectedPath>southbound/virtual/virtual-temperature-sensor/pom.xml</affectedPath><affectedPath>core/impl/pom.xml</affectedPath><affectedPath>northbound/security/pom.xml</affectedPath><affectedPath>examples/action/pom.xml</affectedPath><commitId>75ebfda3a5ea0244bc69ec2309a7c7015144a84c</commitId><timestamp>1713460927000</timestamp><author><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/timothyjward</absoluteUrl><fullName>timothyjward</fullName></author><authorEmail>timothyjward@apache.org</authorEmail><comment>Make the sensiNact build more CI friendly

Since Maven 3.5.0 poms have had the ability to be [CI-friendly](https://maven.apache.org/maven-ci-friendly.html) allowing a more flexible approach to releasing without the need to edit POM files. This also impacts the creation of our feature files, which can now flexibly alter the versions of the bundles they deploy to match what's being built in by CI. The end result should be a much simpler time when we want to tag or release any particular commit.

Signed-off-by: Tim Ward &lt;timothyjward@apache.org&gt;
</comment><date>2024-04-18 18:22:07 +0100</date><id>75ebfda3a5ea0244bc69ec2309a7c7015144a84c</id><msg>Make the sensiNact build more CI friendly</msg><path><editType>edit</editType><file>southbound/history/history-api/pom.xml</file></path><path><editType>edit</editType><file>distribution/launcher/pom.xml</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.api/pom.xml</file></path><path><editType>edit</editType><file>northbound/filters/filters.core/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/northbound-ogc-sensorthings-mqtt-feature/src/main/resources/northbound-ogc-sensorthings-mqtt-feature.json</file></path><path><editType>edit</editType><file>core/models/metadata/pom.xml</file></path><path><editType>edit</editType><file>northbound/sensorthings/dto/pom.xml</file></path><path><editType>edit</editType><file>northbound/sensorthings/filter/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/virtual-temperature-sensor-feature/src/main/resources/virtual-temperature-sensor-feature.json</file></path><path><editType>edit</editType><file>northbound/session/session-api/pom.xml</file></path><path><editType>edit</editType><file>southbound/history/timescale-provider/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/timescale-history-provider-feature/pom.xml</file></path><path><editType>edit</editType><file>examples/action/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/northbound-rest-feature/pom.xml</file></path><path><editType>edit</editType><file>northbound/query-handler/pom.xml</file></path><path><editType>edit</editType><file>examples/reflective/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/northbound-oidc-authenticator-feature/pom.xml</file></path><path><editType>edit</editType><file>examples/generic/pom.xml</file></path><path><editType>edit</editType><file>southbound/http/http-callback-whiteboard/pom.xml</file></path><path><editType>edit</editType><file>core/geo-json/pom.xml</file></path><path><editType>edit</editType><file>distribution/test-utils/pom.xml</file></path><path><editType>edit</editType><file>examples/model-based/pom.xml</file></path><path><editType>edit</editType><file>northbound/websocket/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/gogo-shell-feature/src/main/resources/gogo-shell-feature.json</file></path><path><editType>edit</editType><file>northbound/security/pom.xml</file></path><path><editType>edit</editType><file>southbound/virtual/virtual-temperature-sensor/pom.xml</file></path><path><editType>edit</editType><file>northbound/session/session-impl/pom.xml</file></path><path><editType>edit</editType><file>southbound/mqtt/mqtt-device-factory/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/jakarta-rest-whiteboard-feature/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/northbound-oidc-authenticator-feature/src/main/resources/northbound-oidc-authenticator-feature.json</file></path><path><editType>edit</editType><file>southbound/mqtt/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/northbound-ogc-sensorthings-mqtt-feature/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/northbound-ogc-sensorthings-feature/src/main/resources/northbound-ogc-sensorthings-feature.json</file></path><path><editType>edit</editType><file>northbound/filters/ldap/pom.xml</file></path><path><editType>edit</editType><file>core/models/provider/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/jakarta-rest-whiteboard-feature/src/main/resources/jakarta-rest-whiteboard-feature.json</file></path><path><editType>edit</editType><file>examples/pull-based/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/jakarta-servlet-whiteboard-feature/src/main/resources/jakarta-servlet-whiteboard-feature.json</file></path><path><editType>edit</editType><file>northbound/pom.xml</file></path><path><editType>edit</editType><file>distribution/assembly/pom.xml</file></path><path><editType>edit</editType><file>distribution/pom.xml</file></path><path><editType>edit</editType><file>southbound/device-factory/parser-json/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/core-feature/pom.xml</file></path><path><editType>edit</editType><file>northbound/filters/pom.xml</file></path><path><editType>edit</editType><file>southbound/http/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/core-feature/src/main/resources/core-feature.json</file></path><path><editType>edit</editType><file>distribution/features/northbound-websocket-feature/pom.xml</file></path><path><editType>edit</editType><file>southbound/device-factory/device-factory-core/pom.xml</file></path><path><editType>edit</editType><file>southbound/virtual/pom.xml</file></path><path><editType>edit</editType><file>northbound/session/pom.xml</file></path><path><editType>edit</editType><file>southbound/mqtt/mqtt-client/pom.xml</file></path><path><editType>edit</editType><file>core/models/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/gogo-shell-feature/pom.xml</file></path><path><editType>edit</editType><file>core/impl/pom.xml</file></path><path><editType>edit</editType><file>core/emf-api/pom.xml</file></path><path><editType>edit</editType><file>southbound/http/http-device-factory/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/northbound-rest-feature/src/main/resources/northbound-rest-feature.json</file></path><path><editType>edit</editType><file>northbound/security/security-api/pom.xml</file></path><path><editType>edit</editType><file>northbound/gogo-shell/pom.xml</file></path><path><editType>edit</editType><file>sensinact-bom/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/northbound-ogc-sensorthings-feature/pom.xml</file></path><path><editType>edit</editType><file>examples/pom.xml</file></path><path><editType>edit</editType><file>southbound/history/pom.xml</file></path><path><editType>edit</editType><file>southbound/pom.xml</file></path><path><editType>edit</editType><file>core/annotation/pom.xml</file></path><path><editType>edit</editType><file>examples/notification/pom.xml</file></path><path><editType>edit</editType><file>core/api/pom.xml</file></path><path><editType>edit</editType><file>examples/writable/pom.xml</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/pom.xml</file></path><path><editType>edit</editType><file>examples/push-based/pom.xml</file></path><path><editType>edit</editType><file>southbound/device-factory/pom.xml</file></path><path><editType>edit</editType><file>pom.xml</file></path><path><editType>edit</editType><file>northbound/sensorthings/mqtt/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/timescale-history-provider-feature/src/main/resources/timescale-history-provider-feature.json</file></path><path><editType>edit</editType><file>northbound/security/openid-connect/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/virtual-temperature-sensor-feature/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/northbound-websocket-feature/src/main/resources/northbound-websocket-feature.json</file></path><path><editType>edit</editType><file>northbound/rest/pom.xml</file></path><path><editType>edit</editType><file>core/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/jakarta-servlet-whiteboard-feature/pom.xml</file></path><path><editType>edit</editType><file>northbound/sensorthings/pom.xml</file></path><path><editType>edit</editType><file>southbound/device-factory/parser-csv/pom.xml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName><id>noreply</id></culprit><culprit><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/timothyjward</absoluteUrl><fullName>timothyjward</fullName><id>timothyjward</id></culprit><culprit><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/thomas.calmant</absoluteUrl><fullName>thomas.calmant</fullName><id>thomas.calmant</id></culprit><culprit><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/j.albert</absoluteUrl><fullName>j.albert</fullName><id>j.albert</id></culprit><culprit><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/osgi</absoluteUrl><fullName>osgi</fullName><id>osgi</id></culprit><mavenArtifacts><moduleRecord><mainArtifact><artifactId>sensinact-bom</artifactId><canonicalName>sensinact-bom-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway</groupId><md5sum>f81c6041a91a307ed7d7c4461f208907</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway$sensinact-bom/28/</url></parent><pomArtifact><artifactId>sensinact-bom</artifactId><canonicalName>sensinact-bom-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway</groupId><md5sum>f81c6041a91a307ed7d7c4461f208907</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway$sensinact-bom/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>sensinact-parent</artifactId><canonicalName>sensinact-parent-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway</groupId><md5sum>a6c349bd679cc0d954a7abc11eee9f1c</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway$sensinact-parent/28/</url></parent><pomArtifact><artifactId>sensinact-parent</artifactId><canonicalName>sensinact-parent-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway</groupId><md5sum>a6c349bd679cc0d954a7abc11eee9f1c</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway$sensinact-parent/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>annotation</artifactId><canonicalName>annotation-0.0.2-SNAPSHOT.jar</canonicalName><fileName>annotation-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.core</groupId><md5sum>b03d71c1621584d9ccd57280e96ab1ee</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core$annotation/28/</url></parent><pomArtifact><artifactId>annotation</artifactId><canonicalName>annotation-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.core</groupId><md5sum>e4e741be6fc39f7697102dc1374e590d</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core$annotation/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>api</artifactId><canonicalName>api-0.0.2-SNAPSHOT.jar</canonicalName><fileName>api-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.core</groupId><md5sum>2b1fd48f2017ca9998223e23b373c2a6</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core$api/28/</url></parent><pomArtifact><artifactId>api</artifactId><canonicalName>api-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.core</groupId><md5sum>9277872eea7a197297be06a8662de799</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core$api/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>core</artifactId><canonicalName>core-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.core</groupId><md5sum>3001bb68ecd41e413e64f1be808f6fe4</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core$core/28/</url></parent><pomArtifact><artifactId>core</artifactId><canonicalName>core-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.core</groupId><md5sum>3001bb68ecd41e413e64f1be808f6fe4</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core$core/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>emf-api</artifactId><canonicalName>emf-api-0.0.2-SNAPSHOT.jar</canonicalName><fileName>emf-api-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.core</groupId><md5sum>a3578cb33352831b6faec719d08b19eb</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core$emf-api/28/</url></parent><pomArtifact><artifactId>emf-api</artifactId><canonicalName>emf-api-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.core</groupId><md5sum>c7abf51f8d1812543f64c30d48106bf9</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core$emf-api/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>geo-json</artifactId><canonicalName>geo-json-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>geo-json-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.core</groupId><md5sum>b58f6560571ca6fd1c5d226ddc4f4a76</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>geo-json</artifactId><canonicalName>geo-json-0.0.2-SNAPSHOT.jar</canonicalName><fileName>geo-json-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.core</groupId><md5sum>a9f31b595d1fda8310c127ef129cea72</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core$geo-json/28/</url></parent><pomArtifact><artifactId>geo-json</artifactId><canonicalName>geo-json-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.core</groupId><md5sum>4099e66182480c8a7fd64788df8f954e</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core$geo-json/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>impl</artifactId><canonicalName>impl-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>impl-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.core</groupId><md5sum>06864cc89e4f84466cbd5ae284edd7e2</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>impl</artifactId><canonicalName>impl-0.0.2-SNAPSHOT.jar</canonicalName><fileName>impl-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.core</groupId><md5sum>c0d9b7a4bd9876b6fbeb9e5e8309d2c0</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core$impl/28/</url></parent><pomArtifact><artifactId>impl</artifactId><canonicalName>impl-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.core</groupId><md5sum>16308196558acd22d09321dd8689901a</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core$impl/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>metadata</artifactId><canonicalName>metadata-0.0.2-SNAPSHOT.jar</canonicalName><fileName>metadata-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.core.models</groupId><md5sum>c06ac67cd070e93122bc942045180ce5</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core.models$metadata/28/</url></parent><pomArtifact><artifactId>metadata</artifactId><canonicalName>metadata-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.core.models</groupId><md5sum>ba32f0d73d1b5186d7d20706671337df</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core.models$metadata/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>models</artifactId><canonicalName>models-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.core.models</groupId><md5sum>054efa54713d5a68d37d008171c4ea79</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core.models$models/28/</url></parent><pomArtifact><artifactId>models</artifactId><canonicalName>models-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.core.models</groupId><md5sum>054efa54713d5a68d37d008171c4ea79</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core.models$models/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>provider</artifactId><canonicalName>provider-0.0.2-SNAPSHOT.jar</canonicalName><fileName>provider-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.core.models</groupId><md5sum>1811ac84a39164164c5da39eaa939ed0</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core.models$provider/28/</url></parent><pomArtifact><artifactId>provider</artifactId><canonicalName>provider-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.core.models</groupId><md5sum>cbc8a8a9f1d25d05697ec209c1de14aa</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.core.models$provider/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>assembly</artifactId><canonicalName>assembly-0.0.2-SNAPSHOT.zip</canonicalName><fileName>gateway.zip</fileName><groupId>org.eclipse.sensinact.gateway.distribution</groupId><md5sum>78d9f84101758f44e0ab5e9f246da696</md5sum><type>zip</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>assembly</artifactId><canonicalName>assembly-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution</groupId><md5sum>e179ad3852f858e07f58f2cff2dbf952</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution$assembly/28/</url></parent><pomArtifact><artifactId>assembly</artifactId><canonicalName>assembly-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution</groupId><md5sum>e179ad3852f858e07f58f2cff2dbf952</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution$assembly/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>distribution</artifactId><canonicalName>distribution-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution</groupId><md5sum>f6739dac7944207f973631b5597d4e1e</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution$distribution/28/</url></parent><pomArtifact><artifactId>distribution</artifactId><canonicalName>distribution-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution</groupId><md5sum>f6739dac7944207f973631b5597d4e1e</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution$distribution/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>launcher</artifactId><canonicalName>launcher-0.0.2-SNAPSHOT-export.jar</canonicalName><classifier>export</classifier><fileName>export.jar</fileName><groupId>org.eclipse.sensinact.gateway.distribution</groupId><md5sum>ae73ef5cd5f3fea8b70f494e8f83ab04</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>launcher</artifactId><canonicalName>launcher-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>launcher-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.distribution</groupId><md5sum>0641f4154fbf1a3fd36e3fe54fa3566d</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>launcher</artifactId><canonicalName>launcher-0.0.2-SNAPSHOT.jar</canonicalName><fileName>launcher-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.distribution</groupId><md5sum>cc5a65edf204b0c7922e3d9aea2af6a5</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution$launcher/28/</url></parent><pomArtifact><artifactId>launcher</artifactId><canonicalName>launcher-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution</groupId><md5sum>062d5a9eddcbadbc6192e20f3a020796</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution$launcher/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>test-utils</artifactId><canonicalName>test-utils-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>test-utils-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.distribution</groupId><md5sum>96676948e711912d218a7028cefc2c58</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>test-utils</artifactId><canonicalName>test-utils-0.0.2-SNAPSHOT.jar</canonicalName><fileName>test-utils-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.distribution</groupId><md5sum>fafff698ee960c42888408d46b474bbd</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution$test-utils/28/</url></parent><pomArtifact><artifactId>test-utils</artifactId><canonicalName>test-utils-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution</groupId><md5sum>452c9dc37d09d7daf4571aa1f6c4d47c</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution$test-utils/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>core-feature</artifactId><canonicalName>core-feature-0.0.2-SNAPSHOT-osgifeaturerepo.zip</canonicalName><classifier>osgifeaturerepo</classifier><fileName>repository.zip</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>3184b89f4bed0a559a86d6337400f353</md5sum><type>zip</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>core-feature</artifactId><canonicalName>core-feature-0.0.2-SNAPSHOT-osgifeature.json</canonicalName><classifier>osgifeature</classifier><fileName>core-feature.json</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>cf59422aa686cf8ad7db5dd35ea3216f</md5sum><type>json</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>core-feature</artifactId><canonicalName>core-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>f52c90bdd34704f5f794bf7c8db6d114</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$core-feature/28/</url></parent><pomArtifact><artifactId>core-feature</artifactId><canonicalName>core-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>f52c90bdd34704f5f794bf7c8db6d114</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$core-feature/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>features</artifactId><canonicalName>features-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>ff11c8d8a2b47c8a6969a2fb89b4200d</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$features/28/</url></parent><pomArtifact><artifactId>features</artifactId><canonicalName>features-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>ff11c8d8a2b47c8a6969a2fb89b4200d</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$features/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>gogo-shell-feature</artifactId><canonicalName>gogo-shell-feature-0.0.2-SNAPSHOT-osgifeaturerepo.zip</canonicalName><classifier>osgifeaturerepo</classifier><fileName>repository.zip</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>1776a7c14a48e9f491a9bbd3f379e479</md5sum><type>zip</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>gogo-shell-feature</artifactId><canonicalName>gogo-shell-feature-0.0.2-SNAPSHOT-osgifeature.json</canonicalName><classifier>osgifeature</classifier><fileName>gogo-shell-feature.json</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>2ac9414b293fcd53890fa6bff0406caa</md5sum><type>json</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>gogo-shell-feature</artifactId><canonicalName>gogo-shell-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>68301a707639013b4c087e131266cebe</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$gogo-shell-feature/28/</url></parent><pomArtifact><artifactId>gogo-shell-feature</artifactId><canonicalName>gogo-shell-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>68301a707639013b4c087e131266cebe</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$gogo-shell-feature/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>jakarta-rest-whiteboard-feature</artifactId><canonicalName>jakarta-rest-whiteboard-feature-0.0.2-SNAPSHOT-osgifeaturerepo.zip</canonicalName><classifier>osgifeaturerepo</classifier><fileName>repository.zip</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>1e1fc770a242e1bac6d1d582b0de8018</md5sum><type>zip</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>jakarta-rest-whiteboard-feature</artifactId><canonicalName>jakarta-rest-whiteboard-feature-0.0.2-SNAPSHOT-osgifeature.json</canonicalName><classifier>osgifeature</classifier><fileName>jakarta-rest-whiteboard-feature.json</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>f8efbbc37f147266feabb6055275d3ce</md5sum><type>json</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>jakarta-rest-whiteboard-feature</artifactId><canonicalName>jakarta-rest-whiteboard-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>b501bd8da4f9861d06f865b4d14b741f</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$jakarta-rest-whiteboard-feature/28/</url></parent><pomArtifact><artifactId>jakarta-rest-whiteboard-feature</artifactId><canonicalName>jakarta-rest-whiteboard-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>b501bd8da4f9861d06f865b4d14b741f</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$jakarta-rest-whiteboard-feature/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>jakarta-servlet-whiteboard-feature</artifactId><canonicalName>jakarta-servlet-whiteboard-feature-0.0.2-SNAPSHOT-osgifeaturerepo.zip</canonicalName><classifier>osgifeaturerepo</classifier><fileName>repository.zip</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>eb5fb12ad0baac528a922fb9d25041d2</md5sum><type>zip</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>jakarta-servlet-whiteboard-feature</artifactId><canonicalName>jakarta-servlet-whiteboard-feature-0.0.2-SNAPSHOT-osgifeature.json</canonicalName><classifier>osgifeature</classifier><fileName>jakarta-servlet-whiteboard-feature.json</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>3e6dc0ebae6c211fe19e04455c857227</md5sum><type>json</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>jakarta-servlet-whiteboard-feature</artifactId><canonicalName>jakarta-servlet-whiteboard-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>216d125a15608668ba3d81258964ca24</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$jakarta-servlet-whiteboard-feature/28/</url></parent><pomArtifact><artifactId>jakarta-servlet-whiteboard-feature</artifactId><canonicalName>jakarta-servlet-whiteboard-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>216d125a15608668ba3d81258964ca24</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$jakarta-servlet-whiteboard-feature/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>northbound-ogc-sensorthings-feature</artifactId><canonicalName>northbound-ogc-sensorthings-feature-0.0.2-SNAPSHOT-osgifeaturerepo.zip</canonicalName><classifier>osgifeaturerepo</classifier><fileName>repository.zip</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>ee4c58107a59357349b34fc8c13d0b27</md5sum><type>zip</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>northbound-ogc-sensorthings-feature</artifactId><canonicalName>northbound-ogc-sensorthings-feature-0.0.2-SNAPSHOT-osgifeature.json</canonicalName><classifier>osgifeature</classifier><fileName>northbound-ogc-sensorthings-feature.json</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>56c0625facc698f5a636f1523a81603f</md5sum><type>json</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>northbound-ogc-sensorthings-feature</artifactId><canonicalName>northbound-ogc-sensorthings-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>21c6e045e868636ba676e736bffb78f8</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$northbound-ogc-sensorthings-feature/28/</url></parent><pomArtifact><artifactId>northbound-ogc-sensorthings-feature</artifactId><canonicalName>northbound-ogc-sensorthings-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>21c6e045e868636ba676e736bffb78f8</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$northbound-ogc-sensorthings-feature/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>northbound-ogc-sensorthings-mqtt-feature</artifactId><canonicalName>northbound-ogc-sensorthings-mqtt-feature-0.0.2-SNAPSHOT-osgifeaturerepo.zip</canonicalName><classifier>osgifeaturerepo</classifier><fileName>repository.zip</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>272f5a9e9080f5605af1e55f663849e5</md5sum><type>zip</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>northbound-ogc-sensorthings-mqtt-feature</artifactId><canonicalName>northbound-ogc-sensorthings-mqtt-feature-0.0.2-SNAPSHOT-osgifeature.json</canonicalName><classifier>osgifeature</classifier><fileName>northbound-ogc-sensorthings-mqtt-feature.json</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>b5bb47c30b4a51a040e665fc8f810e44</md5sum><type>json</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>northbound-ogc-sensorthings-mqtt-feature</artifactId><canonicalName>northbound-ogc-sensorthings-mqtt-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>885bf41268ccf0aca246e2512d9f5cd1</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$northbound-ogc-sensorthings-mqtt-feature/28/</url></parent><pomArtifact><artifactId>northbound-ogc-sensorthings-mqtt-feature</artifactId><canonicalName>northbound-ogc-sensorthings-mqtt-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>885bf41268ccf0aca246e2512d9f5cd1</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$northbound-ogc-sensorthings-mqtt-feature/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>northbound-oidc-authenticator-feature</artifactId><canonicalName>northbound-oidc-authenticator-feature-0.0.2-SNAPSHOT-osgifeaturerepo.zip</canonicalName><classifier>osgifeaturerepo</classifier><fileName>repository.zip</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>1a46305e0fac0d983d26aa9b93352a58</md5sum><type>zip</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>northbound-oidc-authenticator-feature</artifactId><canonicalName>northbound-oidc-authenticator-feature-0.0.2-SNAPSHOT-osgifeature.json</canonicalName><classifier>osgifeature</classifier><fileName>northbound-oidc-authenticator-feature.json</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>e0ecbcb5d867acc8316a14884ec95ff4</md5sum><type>json</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>northbound-oidc-authenticator-feature</artifactId><canonicalName>northbound-oidc-authenticator-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>3faa43893e37d924c5498656507343b2</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$northbound-oidc-authenticator-feature/28/</url></parent><pomArtifact><artifactId>northbound-oidc-authenticator-feature</artifactId><canonicalName>northbound-oidc-authenticator-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>3faa43893e37d924c5498656507343b2</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$northbound-oidc-authenticator-feature/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>northbound-rest-feature</artifactId><canonicalName>northbound-rest-feature-0.0.2-SNAPSHOT-osgifeaturerepo.zip</canonicalName><classifier>osgifeaturerepo</classifier><fileName>repository.zip</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>b61212e14eab9223fbfd3b2cda4ea329</md5sum><type>zip</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>northbound-rest-feature</artifactId><canonicalName>northbound-rest-feature-0.0.2-SNAPSHOT-osgifeature.json</canonicalName><classifier>osgifeature</classifier><fileName>northbound-rest-feature.json</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>40765016bfbb68eaee4e032093492aad</md5sum><type>json</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>northbound-rest-feature</artifactId><canonicalName>northbound-rest-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>1a34940b5859e73ad5df102b9fa1dcb6</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$northbound-rest-feature/28/</url></parent><pomArtifact><artifactId>northbound-rest-feature</artifactId><canonicalName>northbound-rest-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>1a34940b5859e73ad5df102b9fa1dcb6</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$northbound-rest-feature/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>northbound-websocket-feature</artifactId><canonicalName>northbound-websocket-feature-0.0.2-SNAPSHOT-osgifeaturerepo.zip</canonicalName><classifier>osgifeaturerepo</classifier><fileName>repository.zip</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>75c2ecfa239a57c2fa8bfa052ab891c9</md5sum><type>zip</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>northbound-websocket-feature</artifactId><canonicalName>northbound-websocket-feature-0.0.2-SNAPSHOT-osgifeature.json</canonicalName><classifier>osgifeature</classifier><fileName>northbound-websocket-feature.json</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>a5f53906cc8971d6355c5e9b5aa607b8</md5sum><type>json</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>northbound-websocket-feature</artifactId><canonicalName>northbound-websocket-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>ea612ba871043320f6bb67f9b473c563</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$northbound-websocket-feature/28/</url></parent><pomArtifact><artifactId>northbound-websocket-feature</artifactId><canonicalName>northbound-websocket-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>ea612ba871043320f6bb67f9b473c563</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$northbound-websocket-feature/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>timescale-history-provider-feature</artifactId><canonicalName>timescale-history-provider-feature-0.0.2-SNAPSHOT-osgifeaturerepo.zip</canonicalName><classifier>osgifeaturerepo</classifier><fileName>repository.zip</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>5f7c0562d54cded38ccec1d20e4fadb7</md5sum><type>zip</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>timescale-history-provider-feature</artifactId><canonicalName>timescale-history-provider-feature-0.0.2-SNAPSHOT-osgifeature.json</canonicalName><classifier>osgifeature</classifier><fileName>timescale-history-provider-feature.json</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>57d75d550fe4bbfdb250bd8d8e651ef9</md5sum><type>json</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>timescale-history-provider-feature</artifactId><canonicalName>timescale-history-provider-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>76739ef9a20b4927fed4299f6beaae13</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$timescale-history-provider-feature/28/</url></parent><pomArtifact><artifactId>timescale-history-provider-feature</artifactId><canonicalName>timescale-history-provider-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>76739ef9a20b4927fed4299f6beaae13</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$timescale-history-provider-feature/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>virtual-temperature-sensor-feature</artifactId><canonicalName>virtual-temperature-sensor-feature-0.0.2-SNAPSHOT-osgifeaturerepo.zip</canonicalName><classifier>osgifeaturerepo</classifier><fileName>repository.zip</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>dcb4595bacb7a8363869e1c4f1a7d0c7</md5sum><type>zip</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><attachedArtifact><artifactId>virtual-temperature-sensor-feature</artifactId><canonicalName>virtual-temperature-sensor-feature-0.0.2-SNAPSHOT-osgifeature.json</canonicalName><classifier>osgifeature</classifier><fileName>virtual-temperature-sensor-feature.json</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>11893ab4e1e3e87899848d214a38c0ed</md5sum><type>json</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>virtual-temperature-sensor-feature</artifactId><canonicalName>virtual-temperature-sensor-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>6241961c4710b26e27db255f4e1dbfc0</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$virtual-temperature-sensor-feature/28/</url></parent><pomArtifact><artifactId>virtual-temperature-sensor-feature</artifactId><canonicalName>virtual-temperature-sensor-feature-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.distribution.features</groupId><md5sum>6241961c4710b26e27db255f4e1dbfc0</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.distribution.features$virtual-temperature-sensor-feature/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>action</artifactId><canonicalName>action-0.0.2-SNAPSHOT.jar</canonicalName><fileName>action-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>efe7c28b75a5ff3681b0dd7942f99a97</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$action/28/</url></parent><pomArtifact><artifactId>action</artifactId><canonicalName>action-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>f8236dcd52f28dc8dbe7f2488d2638d5</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$action/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>examples</artifactId><canonicalName>examples-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>051a2da2e4ef72b1166f7d1475a5872f</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$examples/28/</url></parent><pomArtifact><artifactId>examples</artifactId><canonicalName>examples-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>051a2da2e4ef72b1166f7d1475a5872f</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$examples/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>generic</artifactId><canonicalName>generic-0.0.2-SNAPSHOT.jar</canonicalName><fileName>generic-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>0da79e6f2ac79bb841c93510f4a78a29</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$generic/28/</url></parent><pomArtifact><artifactId>generic</artifactId><canonicalName>generic-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>a9aa5ac4af84ebaa009c8245bb68f862</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$generic/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>model-based</artifactId><canonicalName>model-based-0.0.2-SNAPSHOT.jar</canonicalName><fileName>model-based-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>5dcf75ccb9d09bfab61c840f1ba1c9fa</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$model-based/28/</url></parent><pomArtifact><artifactId>model-based</artifactId><canonicalName>model-based-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>a9577ffb5b82fa39d957c8e2b6d160aa</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$model-based/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>notification</artifactId><canonicalName>notification-0.0.2-SNAPSHOT.jar</canonicalName><fileName>notification-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>e94a5296ada0963c5b373f8ace9b9086</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$notification/28/</url></parent><pomArtifact><artifactId>notification</artifactId><canonicalName>notification-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>8794789fa8ed65de98e273802447dc94</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$notification/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>pull-based</artifactId><canonicalName>pull-based-0.0.2-SNAPSHOT.jar</canonicalName><fileName>pull-based-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>772478020239ff01314351f10cd88001</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$pull-based/28/</url></parent><pomArtifact><artifactId>pull-based</artifactId><canonicalName>pull-based-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>4ecdd44971d0e77e49df7f508c812d10</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$pull-based/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>push-based</artifactId><canonicalName>push-based-0.0.2-SNAPSHOT.jar</canonicalName><fileName>push-based-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>2cd8286d556660131765d5608ae0c70c</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$push-based/28/</url></parent><pomArtifact><artifactId>push-based</artifactId><canonicalName>push-based-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>e3ec021bcd6fd4e45835347b8c640916</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$push-based/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>reflective</artifactId><canonicalName>reflective-0.0.2-SNAPSHOT.jar</canonicalName><fileName>reflective-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>e7ab75f70f30b401bc2420752009352b</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$reflective/28/</url></parent><pomArtifact><artifactId>reflective</artifactId><canonicalName>reflective-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>a86f1052b4d99bc80fde2a896f5507bd</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$reflective/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>writable</artifactId><canonicalName>writable-0.0.2-SNAPSHOT.jar</canonicalName><fileName>writable-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>e6bdbe552b08feccb46f95b827e1fd6e</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$writable/28/</url></parent><pomArtifact><artifactId>writable</artifactId><canonicalName>writable-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.examples</groupId><md5sum>f492c51b479d2a118747b068a7cce4a4</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.examples$writable/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>gogo-shell</artifactId><canonicalName>gogo-shell-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>gogo-shell-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound</groupId><md5sum>c08881b03549bf83f0cb0739b9fc00f9</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>gogo-shell</artifactId><canonicalName>gogo-shell-0.0.2-SNAPSHOT.jar</canonicalName><fileName>gogo-shell-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound</groupId><md5sum>1d93f5ce5e98d53c260844ea6e0ccc16</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound$gogo-shell/28/</url></parent><pomArtifact><artifactId>gogo-shell</artifactId><canonicalName>gogo-shell-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound</groupId><md5sum>fb4870599eccc6d9c908a44948864cc1</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound$gogo-shell/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>northbound</artifactId><canonicalName>northbound-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound</groupId><md5sum>a95a3dfc1b6c0172f960d8a9973ce910</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound$northbound/28/</url></parent><pomArtifact><artifactId>northbound</artifactId><canonicalName>northbound-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound</groupId><md5sum>a95a3dfc1b6c0172f960d8a9973ce910</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound$northbound/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>query-handler</artifactId><canonicalName>query-handler-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>query-handler-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound</groupId><md5sum>aa88e3982184b58387054e8aa58fb04d</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>query-handler</artifactId><canonicalName>query-handler-0.0.2-SNAPSHOT.jar</canonicalName><fileName>query-handler-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound</groupId><md5sum>2aee3f288bd5c3c38f5ce606ca0b2c55</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound$query-handler/28/</url></parent><pomArtifact><artifactId>query-handler</artifactId><canonicalName>query-handler-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound</groupId><md5sum>d180738df863aeaed1e53d8caea55152</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound$query-handler/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>rest</artifactId><canonicalName>rest-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>rest-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound</groupId><md5sum>2eec9d4d06643c7f5192bea6d195c147</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>rest</artifactId><canonicalName>rest-0.0.2-SNAPSHOT.jar</canonicalName><fileName>rest-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound</groupId><md5sum>af26103d0319970acd0cbb6eb915107a</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound$rest/28/</url></parent><pomArtifact><artifactId>rest</artifactId><canonicalName>rest-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound</groupId><md5sum>24acadc0600b809a132546f44665db1a</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound$rest/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>websocket</artifactId><canonicalName>websocket-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>websocket-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound</groupId><md5sum>dd8f42d1fa73ef1314c43077dc9e6df5</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>websocket</artifactId><canonicalName>websocket-0.0.2-SNAPSHOT.jar</canonicalName><fileName>websocket-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound</groupId><md5sum>7f186b13bfd91a4db27488b04cc3de94</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound$websocket/28/</url></parent><pomArtifact><artifactId>websocket</artifactId><canonicalName>websocket-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound</groupId><md5sum>7775384d9a0cf1cd3611c2400330d589</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound$websocket/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>filters</artifactId><canonicalName>filters-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.filters</groupId><md5sum>0f564a848ea463bf67a73d4228e5dd36</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.filters$filters/28/</url></parent><pomArtifact><artifactId>filters</artifactId><canonicalName>filters-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.filters</groupId><md5sum>0f564a848ea463bf67a73d4228e5dd36</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.filters$filters/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>filters.core</artifactId><canonicalName>filters.core-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>filters.core-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.filters</groupId><md5sum>57f739a06572a8991c6f9c2c4ff28867</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>filters.core</artifactId><canonicalName>filters.core-0.0.2-SNAPSHOT.jar</canonicalName><fileName>filters.core-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.filters</groupId><md5sum>691dc44e212e1d3226042f1c2889f44c</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.filters$filters.core/28/</url></parent><pomArtifact><artifactId>filters.core</artifactId><canonicalName>filters.core-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.filters</groupId><md5sum>94096e357bb3958e6cbc9b69dc514ad0</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.filters$filters.core/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>ldap</artifactId><canonicalName>ldap-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>ldap-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.filters</groupId><md5sum>5842a41bf790529a1018e331c1364f87</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>ldap</artifactId><canonicalName>ldap-0.0.2-SNAPSHOT.jar</canonicalName><fileName>ldap-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.filters</groupId><md5sum>5d84c52456cd555fed48632e8e61093d</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.filters$ldap/28/</url></parent><pomArtifact><artifactId>ldap</artifactId><canonicalName>ldap-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.filters</groupId><md5sum>8fe3647988439d9252d1b277f247f9d4</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.filters$ldap/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>openid-connect</artifactId><canonicalName>openid-connect-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>openid-connect-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.security</groupId><md5sum>7954a0362d1a94aebeb5d30621c085a1</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>openid-connect</artifactId><canonicalName>openid-connect-0.0.2-SNAPSHOT.jar</canonicalName><fileName>openid-connect-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.security</groupId><md5sum>f2521736dc4f21b7ead6a117e9ee0581</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.security$openid-connect/28/</url></parent><pomArtifact><artifactId>openid-connect</artifactId><canonicalName>openid-connect-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.security</groupId><md5sum>3bb400c2de0e507f7232b6cc6990795a</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.security$openid-connect/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>security</artifactId><canonicalName>security-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.security</groupId><md5sum>e2557aca45cfdae0fe52da64d78482e4</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.security$security/28/</url></parent><pomArtifact><artifactId>security</artifactId><canonicalName>security-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.security</groupId><md5sum>e2557aca45cfdae0fe52da64d78482e4</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.security$security/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>security-api</artifactId><canonicalName>security-api-0.0.2-SNAPSHOT.jar</canonicalName><fileName>security-api-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.security</groupId><md5sum>08e4822560789b11a9cfa7f8314fcdac</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.security$security-api/28/</url></parent><pomArtifact><artifactId>security-api</artifactId><canonicalName>security-api-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.security</groupId><md5sum>71051fdb89d5093c76125096ce72604c</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.security$security-api/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>dto</artifactId><canonicalName>dto-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>dto-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>d0d7036531ec80842b934b3a80d50a5c</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>dto</artifactId><canonicalName>dto-0.0.2-SNAPSHOT.jar</canonicalName><fileName>dto-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>91ffc6a138f9ebd251fb1678aba3c40e</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.sensorthings$dto/28/</url></parent><pomArtifact><artifactId>dto</artifactId><canonicalName>dto-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>2e27b5cbe077c16bc7f5bd8201fd0301</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.sensorthings$dto/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>filter</artifactId><canonicalName>filter-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>filter-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>88eeeed656dc3730aa5ec77dda954ca2</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>filter</artifactId><canonicalName>filter-0.0.2-SNAPSHOT.jar</canonicalName><fileName>filter-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>34bbfa6602107c32ce644c5df64d1980</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.sensorthings$filter/28/</url></parent><pomArtifact><artifactId>filter</artifactId><canonicalName>filter-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>4d8827ed673133cda09126474f55bd6a</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.sensorthings$filter/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>mqtt</artifactId><canonicalName>mqtt-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>mqtt-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>478f76d12f5694fad4c57686ed4ca6b2</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>mqtt</artifactId><canonicalName>mqtt-0.0.2-SNAPSHOT.jar</canonicalName><fileName>mqtt-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>127394d060b6ac28db3f50154d8498e0</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.sensorthings$mqtt/28/</url></parent><pomArtifact><artifactId>mqtt</artifactId><canonicalName>mqtt-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>7b29a6f3c90b97b7f2a6c3a560ebab74</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.sensorthings$mqtt/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>rest.api</artifactId><canonicalName>rest.api-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>rest.api-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>50b06a724e4faa3888a6f8c7a760e43c</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>rest.api</artifactId><canonicalName>rest.api-0.0.2-SNAPSHOT.jar</canonicalName><fileName>rest.api-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>e992756da1396f03cc8954c2bc5d7af4</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.sensorthings$rest.api/28/</url></parent><pomArtifact><artifactId>rest.api</artifactId><canonicalName>rest.api-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>fced3a4f24f9d0b8513e64582e309a26</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.sensorthings$rest.api/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>rest.gateway</artifactId><canonicalName>rest.gateway-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>rest.gateway-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>17efafb2a3a1316002aa2be77e3ea72c</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>rest.gateway</artifactId><canonicalName>rest.gateway-0.0.2-SNAPSHOT.jar</canonicalName><fileName>rest.gateway-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>7899f2e114e7ba41555fbd196275f3e8</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.sensorthings$rest.gateway/28/</url></parent><pomArtifact><artifactId>rest.gateway</artifactId><canonicalName>rest.gateway-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>7c122889b35468af8a78b1032c88a31e</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.sensorthings$rest.gateway/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>sensorthings</artifactId><canonicalName>sensorthings-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>3d77dc1ddcbfbe8513c238d474079054</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.sensorthings$sensorthings/28/</url></parent><pomArtifact><artifactId>sensorthings</artifactId><canonicalName>sensorthings-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.sensorthings</groupId><md5sum>3d77dc1ddcbfbe8513c238d474079054</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.sensorthings$sensorthings/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>session</artifactId><canonicalName>session-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.session</groupId><md5sum>315af85273dd2da2c0b02316212e2b41</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.session$session/28/</url></parent><pomArtifact><artifactId>session</artifactId><canonicalName>session-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.session</groupId><md5sum>315af85273dd2da2c0b02316212e2b41</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.session$session/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>session-api</artifactId><canonicalName>session-api-0.0.2-SNAPSHOT.jar</canonicalName><fileName>session-api-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.session</groupId><md5sum>1ce1dd5ff1d50cf98e797eed5fdc2655</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.session$session-api/28/</url></parent><pomArtifact><artifactId>session-api</artifactId><canonicalName>session-api-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.session</groupId><md5sum>2cfa8fa76fb54841c2bab4e2809381ac</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.session$session-api/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>session-impl</artifactId><canonicalName>session-impl-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>session-impl-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.session</groupId><md5sum>19989149a14725455650ab350348aa6a</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>session-impl</artifactId><canonicalName>session-impl-0.0.2-SNAPSHOT.jar</canonicalName><fileName>session-impl-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.northbound.session</groupId><md5sum>caf54b9f6d7b4a7226ca254dcb20f2d0</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.session$session-impl/28/</url></parent><pomArtifact><artifactId>session-impl</artifactId><canonicalName>session-impl-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.northbound.session</groupId><md5sum>ff238b24fe0060e01ba8ee5a0538f10f</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound.session$session-impl/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>southbound</artifactId><canonicalName>southbound-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound</groupId><md5sum>94a703037cfe1dbb5048a9821a4f3d08</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound$southbound/28/</url></parent><pomArtifact><artifactId>southbound</artifactId><canonicalName>southbound-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound</groupId><md5sum>94a703037cfe1dbb5048a9821a4f3d08</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound$southbound/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>device-factory</artifactId><canonicalName>device-factory-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.device-factory</groupId><md5sum>97f953bb737fb7e038b4c6801b493130</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.device-factory$device-factory/28/</url></parent><pomArtifact><artifactId>device-factory</artifactId><canonicalName>device-factory-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.device-factory</groupId><md5sum>97f953bb737fb7e038b4c6801b493130</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.device-factory$device-factory/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>device-factory-core</artifactId><canonicalName>device-factory-core-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>device-factory-core-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.device-factory</groupId><md5sum>0da27ce3df4d9b7306b39763d0a03384</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>device-factory-core</artifactId><canonicalName>device-factory-core-0.0.2-SNAPSHOT.jar</canonicalName><fileName>device-factory-core-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.device-factory</groupId><md5sum>2b2e883fff6df164f827839872303b6d</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.device-factory$device-factory-core/28/</url></parent><pomArtifact><artifactId>device-factory-core</artifactId><canonicalName>device-factory-core-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.device-factory</groupId><md5sum>e5075206336543999bffd602856e21d9</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.device-factory$device-factory-core/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>parser-csv</artifactId><canonicalName>parser-csv-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>parser-csv-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.device-factory</groupId><md5sum>b126d5605ffcf2ce2351130d98f946e0</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>parser-csv</artifactId><canonicalName>parser-csv-0.0.2-SNAPSHOT.jar</canonicalName><fileName>parser-csv-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.device-factory</groupId><md5sum>5f1f19a8f5af2b040c45a05aa1fef299</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.device-factory$parser-csv/28/</url></parent><pomArtifact><artifactId>parser-csv</artifactId><canonicalName>parser-csv-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.device-factory</groupId><md5sum>2145b916197e7bba2670a7603391caa0</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.device-factory$parser-csv/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>parser-json</artifactId><canonicalName>parser-json-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>parser-json-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.device-factory</groupId><md5sum>58d4c727e0524aff574f68dc6f034831</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>parser-json</artifactId><canonicalName>parser-json-0.0.2-SNAPSHOT.jar</canonicalName><fileName>parser-json-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.device-factory</groupId><md5sum>7a73674ab2760dd85c93f253ecc391e8</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.device-factory$parser-json/28/</url></parent><pomArtifact><artifactId>parser-json</artifactId><canonicalName>parser-json-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.device-factory</groupId><md5sum>08a6e15b55775332bdc2f518d462c3ba</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.device-factory$parser-json/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>history</artifactId><canonicalName>history-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.history</groupId><md5sum>7aa3759d75aa5c6392747e8e2298c20a</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.history$history/28/</url></parent><pomArtifact><artifactId>history</artifactId><canonicalName>history-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.history</groupId><md5sum>7aa3759d75aa5c6392747e8e2298c20a</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.history$history/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>history-api</artifactId><canonicalName>history-api-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>history-api-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.history</groupId><md5sum>42abb88687d76511c57c609a16ec4118</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>history-api</artifactId><canonicalName>history-api-0.0.2-SNAPSHOT.jar</canonicalName><fileName>history-api-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.history</groupId><md5sum>62f6b67202d94b2814245c477a576bbc</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.history$history-api/28/</url></parent><pomArtifact><artifactId>history-api</artifactId><canonicalName>history-api-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.history</groupId><md5sum>21b35a4cb7cc1a6e3f878e2b08298f37</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.history$history-api/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>timescale-provider</artifactId><canonicalName>timescale-provider-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>timescale-provider-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.history</groupId><md5sum>74f90f8f5d380f73ee04238840801481</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>timescale-provider</artifactId><canonicalName>timescale-provider-0.0.2-SNAPSHOT.jar</canonicalName><fileName>timescale-provider-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.history</groupId><md5sum>d504504915d34cdfb009b8b09e7a7f97</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.history$timescale-provider/28/</url></parent><pomArtifact><artifactId>timescale-provider</artifactId><canonicalName>timescale-provider-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.history</groupId><md5sum>0706ef0b403462b993bc18d47301fd9f</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.history$timescale-provider/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>http-callback-whiteboard</artifactId><canonicalName>http-callback-whiteboard-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>http-callback-whiteboard-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.http</groupId><md5sum>5748114466d958cc80d9375186a40fa2</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>http-callback-whiteboard</artifactId><canonicalName>http-callback-whiteboard-0.0.2-SNAPSHOT.jar</canonicalName><fileName>http-callback-whiteboard-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.http</groupId><md5sum>3376f9f5c53e5f8470938935d5f3a7ca</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.http$http-callback-whiteboard/28/</url></parent><pomArtifact><artifactId>http-callback-whiteboard</artifactId><canonicalName>http-callback-whiteboard-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.http</groupId><md5sum>e92ee704e49f33e712efaf02a222feef</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.http$http-callback-whiteboard/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>http-device-factory</artifactId><canonicalName>http-device-factory-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>http-device-factory-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.http</groupId><md5sum>c17bd75bcfef1b447c885fc1d62d45aa</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>http-device-factory</artifactId><canonicalName>http-device-factory-0.0.2-SNAPSHOT.jar</canonicalName><fileName>http-device-factory-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.http</groupId><md5sum>0ee144178ea910abe07788314b3aca30</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.http$http-device-factory/28/</url></parent><pomArtifact><artifactId>http-device-factory</artifactId><canonicalName>http-device-factory-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.http</groupId><md5sum>bad37bf3cc0e312d2fcb9cc0e5b01054</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.http$http-device-factory/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>http-parent</artifactId><canonicalName>http-parent-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.http</groupId><md5sum>bca0bd516de3c3b9b188d85e59c7cd49</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.http$http-parent/28/</url></parent><pomArtifact><artifactId>http-parent</artifactId><canonicalName>http-parent-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.http</groupId><md5sum>bca0bd516de3c3b9b188d85e59c7cd49</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.http$http-parent/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>mqtt-client</artifactId><canonicalName>mqtt-client-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>mqtt-client-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.mqtt</groupId><md5sum>a5479c9ba1f0cf0ad286e9ffb10d89fd</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>mqtt-client</artifactId><canonicalName>mqtt-client-0.0.2-SNAPSHOT.jar</canonicalName><fileName>mqtt-client-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.mqtt</groupId><md5sum>3d25a39ba4979a1c8dbdb4e97b595e7a</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.mqtt$mqtt-client/28/</url></parent><pomArtifact><artifactId>mqtt-client</artifactId><canonicalName>mqtt-client-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.mqtt</groupId><md5sum>ea9afb8f277e3f34cef366629d91ba73</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.mqtt$mqtt-client/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>mqtt-device-factory</artifactId><canonicalName>mqtt-device-factory-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>mqtt-device-factory-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.mqtt</groupId><md5sum>688bee7188f5f0b535da3f44e76bd01b</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>mqtt-device-factory</artifactId><canonicalName>mqtt-device-factory-0.0.2-SNAPSHOT.jar</canonicalName><fileName>mqtt-device-factory-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.mqtt</groupId><md5sum>1c22ab48ca59a860d66dee8277265569</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.mqtt$mqtt-device-factory/28/</url></parent><pomArtifact><artifactId>mqtt-device-factory</artifactId><canonicalName>mqtt-device-factory-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.mqtt</groupId><md5sum>84b3db28d987b4d4d0e0c1de8d2050ac</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.mqtt$mqtt-device-factory/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>mqtt-parent</artifactId><canonicalName>mqtt-parent-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.mqtt</groupId><md5sum>44609d296b3c571a8b8937913481d20c</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.mqtt$mqtt-parent/28/</url></parent><pomArtifact><artifactId>mqtt-parent</artifactId><canonicalName>mqtt-parent-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.mqtt</groupId><md5sum>44609d296b3c571a8b8937913481d20c</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.mqtt$mqtt-parent/28/mavenArtifacts/</url></moduleRecord><moduleRecord><mainArtifact><artifactId>virtual</artifactId><canonicalName>virtual-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.virtual</groupId><md5sum>792de8ae9eb96f7b21ee02337efa31d6</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.virtual$virtual/28/</url></parent><pomArtifact><artifactId>virtual</artifactId><canonicalName>virtual-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.virtual</groupId><md5sum>792de8ae9eb96f7b21ee02337efa31d6</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.virtual$virtual/28/mavenArtifacts/</url></moduleRecord><moduleRecord><attachedArtifact><artifactId>virtual-temperature-sensor</artifactId><canonicalName>virtual-temperature-sensor-0.0.2-SNAPSHOT-tests.jar</canonicalName><classifier>tests</classifier><fileName>virtual-temperature-sensor-0.0.2-SNAPSHOT-tests.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.virtual</groupId><md5sum>044fba413b236c75592c04d48f7c0644</md5sum><type>test-jar</type><version>0.0.2-SNAPSHOT</version></attachedArtifact><mainArtifact><artifactId>virtual-temperature-sensor</artifactId><canonicalName>virtual-temperature-sensor-0.0.2-SNAPSHOT.jar</canonicalName><fileName>virtual-temperature-sensor-0.0.2-SNAPSHOT.jar</fileName><groupId>org.eclipse.sensinact.gateway.southbound.virtual</groupId><md5sum>353fb01232a346412c5f216af60add12</md5sum><type>jar</type><version>0.0.2-SNAPSHOT</version></mainArtifact><parent><number>28</number><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.virtual$virtual-temperature-sensor/28/</url></parent><pomArtifact><artifactId>virtual-temperature-sensor</artifactId><canonicalName>virtual-temperature-sensor-0.0.2-SNAPSHOT.pom</canonicalName><fileName>.flattened-pom.xml</fileName><groupId>org.eclipse.sensinact.gateway.southbound.virtual</groupId><md5sum>76030545214193e671a5d9b364a874e5</md5sum><type>pom</type><version>0.0.2-SNAPSHOT</version></pomArtifact><url>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.southbound.virtual$virtual-temperature-sensor/28/mavenArtifacts/</url></moduleRecord></mavenArtifacts><mavenVersionUsed>3.8.4</mavenVersionUsed></mavenModuleSetBuild>