<mavenArtifactRecord _class='hudson.maven.reporters.MavenArtifactRecord'><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><action></action><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>https://devel.data-in-motion.biz/jenkins/view/all/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound$gogo-shell/28/mavenArtifacts/</url></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>gogo-shell-0.0.2-SNAPSHOT-tests.jar</displayPath><fileName>gogo-shell-0.0.2-SNAPSHOT-tests.jar</fileName><relativePath>org.eclipse.sensinact.gateway.northbound/gogo-shell/0.0.2-SNAPSHOT/gogo-shell-0.0.2-SNAPSHOT-tests.jar</relativePath></artifact><artifact><displayPath>gogo-shell-0.0.2-SNAPSHOT.jar</displayPath><fileName>gogo-shell-0.0.2-SNAPSHOT.jar</fileName><relativePath>org.eclipse.sensinact.gateway.northbound/gogo-shell/0.0.2-SNAPSHOT/gogo-shell-0.0.2-SNAPSHOT.jar</relativePath></artifact><artifact><displayPath>gogo-shell-0.0.2-SNAPSHOT.pom</displayPath><fileName>gogo-shell-0.0.2-SNAPSHOT.pom</fileName><relativePath>org.eclipse.sensinact.gateway.northbound/gogo-shell/0.0.2-SNAPSHOT/gogo-shell-0.0.2-SNAPSHOT.pom</relativePath></artifact><building>false</building><displayName>#28</displayName><duration>1880</duration><estimatedDuration>1941</estimatedDuration><fullDisplayName>Eclipse Sensinact » SensiNact Northbound Gogo Shell Commands #28</fullDisplayName><id>28</id><inProgress>false</inProgress><keepLog>false</keepLog><number>28</number><queueId>-1</queueId><result>SUCCESS</result><timestamp>1713786009697</timestamp><url>https://devel.data-in-motion.biz/jenkins/view/all/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound$gogo-shell/28/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'><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>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceCommands.java</affectedPath><affectedPath>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ServiceConverter.java</affectedPath><affectedPath>pom.xml</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>northbound/gogo-shell/.gitignore</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/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/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>northbound/gogo-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/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>delete</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceCommands.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/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>delete</editType><file>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommandSession.java</file></path><path><editType>add</editType><file>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ProviderConverter.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>edit</editType><file>northbound/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/MetaCommands.java</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>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/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>add</editType><file>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/MetaCommands.java</file></path><path><editType>edit</editType><file>pom.xml</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/converter/ResourceConverter.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>add</editType><file>northbound/gogo-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/DescribeCommands.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>add</editType><file>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceConverter.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>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/.gitignore</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/ProviderCommands.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/converter/MetadataConverter.java</file></path><path><editType>add</editType><file>northbound/gogo-shell/.gitignore</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/pom.xml</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/ResourceTypeConverter.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>add</editType><file>northbound/gogo-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/converter/ProviderConverter.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>add</editType><file>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceTypeConverter.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>northbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/api/IQueryHandler.java</affectedPath><affectedPath>core/impl/src/main/java/org/eclipse/sensinact/core/impl/SensiNactSessionImpl.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>southbound/http/http-device-factory/pom.xml</affectedPath><affectedPath>core/api/src/main/java/org/eclipse/sensinact/core/session/ResourceDescription.java</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>northbound/session/pom.xml</affectedPath><affectedPath>southbound/mqtt/mqtt-device-factory/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/query-handler/integration-test.bndrun</affectedPath><affectedPath>northbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/WebSocketJettyRegistrar.java</affectedPath><affectedPath>examples/notification/pom.xml</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>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/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/ServiceDescription.java</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/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/pom.xml</affectedPath><affectedPath>northbound/gogo-shell/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/rest/pom.xml</affectedPath><affectedPath>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommandSession.java</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>northbound/sensorthings/rest.gateway/integration-test.bndrun</affectedPath><affectedPath>core/impl/src/test/java/org/eclipse/sensinact/core/integration/session/AdminServiceTest.java</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>add</editType><file>northbound/session/pom.xml</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/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/ProviderDescription.java</file></path><path><editType>edit</editType><file>southbound/http/http-device-factory/integration-test.bndrun</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/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/impl/QueryHandler.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>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/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/RestNorthbound.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>add</editType><file>northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/ResourceDescription.java</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>northbound/sensorthings/pom.xml</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.gateway/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/northbound-rest-feature/pom.xml</file></path><path><editType>delete</editType><file>core/api/src/main/java/org/eclipse/sensinact/core/session/SensiNactSession.java</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>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/ResourceAccessTest.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>southbound/http/http-device-factory/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>distribution/features/northbound-ogc-sensorthings-feature/pom.xml</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>northbound/sensorthings/rest.gateway/integration-test.bndrun</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>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/SensinactSensorthingsApplication.java</file></path><path><editType>edit</editType><file>northbound/websocket/pom.xml</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>delete</editType><file>core/impl/src/test/java/org/eclipse/sensinact/core/integration/session/AdminServiceTest.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>distribution/features/northbound-rest-feature/src/main/resources/northbound-rest-feature.json</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/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/AbstractIntegrationTest.java</file></path><path><editType>edit</editType><file>northbound/query-handler/integration-test.bndrun</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>add</editType><file>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SessionManager.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>add</editType><file>core/impl/src/test/java/org/eclipse/sensinact/core/integration/admin/AdminServiceTest.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-api/pom.xml</file></path><path><editType>edit</editType><file>southbound/mqtt/mqtt-device-factory/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>edit</editType><file>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceConverter.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/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/SensinactSessionProvider.java</file></path><path><editType>edit</editType><file>southbound/mqtt/mqtt-device-factory/integration-test.bndrun</file></path><path><editType>edit</editType><file>northbound/pom.xml</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>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ServiceCommands.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>core/impl/src/test/java/org/eclipse/sensinact/core/integration/DataUpdateServiceTest.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>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/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/WebSocketJettyRegistrar.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>delete</editType><file>core/api/src/main/java/org/eclipse/sensinact/core/session/ServiceDescription.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>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/ResourceCommands.java</file></path><path><editType>edit</editType><file>southbound/virtual/virtual-temperature-sensor/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>northbound/rest/integration-test.bndrun</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>edit</editType><file>northbound/gogo-shell/pom.xml</file></path><path><editType>edit</editType><file>northbound/query-handler/pom.xml</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>add</editType><file>northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/ServiceDescription.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/ProviderConverter.java</file></path><path><editType>edit</editType><file>northbound/websocket/integration-test.bndrun</file></path><path><editType>edit</editType><file>examples/notification/src/main/java/notification/_02_ClientNotification.java</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>edit</editType><file>northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/ThingsAccessImpl.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>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/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/MissingEntityTest.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-api/src/main/java/org/eclipse/sensinact/northbound/session/package-info.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>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>southbound/virtual/virtual-temperature-sensor/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/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/LocationsAccessImpl.java</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>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>distribution/features/northbound-ogc-sensorthings-feature/src/main/resources/northbound-ogc-sensorthings-feature.json</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/twin/impl/SensinactDigitalTwinImpl.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/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/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/SensinactDigitalTwinImpl.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/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>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SensiNactSessionImpl.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>core/api/src/main/java/org/eclipse/sensinact/core/twin/SensinactResource.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/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/session/pom.xml</affectedPath><affectedPath>southbound/mqtt/mqtt-device-factory/pom.xml</affectedPath><affectedPath>northbound/filters/filters.core/pom.xml</affectedPath><affectedPath>southbound/device-factory/device-factory-core/pom.xml</affectedPath><affectedPath>southbound/http/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>southbound/device-factory/parser-csv/pom.xml</affectedPath><affectedPath>distribution/features/northbound-rest-feature/src/main/resources/northbound-rest-feature.json</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/northbound-oidc-authenticator-feature/pom.xml</affectedPath><affectedPath>distribution/features/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>distribution/test-utils/pom.xml</affectedPath><affectedPath>southbound/history/timescale-provider/pom.xml</affectedPath><affectedPath>distribution/features/northbound-ogc-sensorthings-feature/pom.xml</affectedPath><affectedPath>distribution/features/timescale-history-provider-feature/src/main/resources/timescale-history-provider-feature.json</affectedPath><affectedPath>core/annotation/pom.xml</affectedPath><affectedPath>southbound/mqtt/pom.xml</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/gogo-shell/pom.xml</affectedPath><affectedPath>northbound/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>northbound/filters/pom.xml</file></path><path><editType>edit</editType><file>core/models/metadata/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>examples/model-based/pom.xml</file></path><path><editType>edit</editType><file>sensinact-bom/pom.xml</file></path><path><editType>edit</editType><file>northbound/gogo-shell/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/jakarta-rest-whiteboard-feature/pom.xml</file></path><path><editType>edit</editType><file>distribution/pom.xml</file></path><path><editType>edit</editType><file>southbound/http/http-device-factory/pom.xml</file></path><path><editType>edit</editType><file>southbound/mqtt/mqtt-client/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/timescale-history-provider-feature/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/session/session-api/pom.xml</file></path><path><editType>edit</editType><file>northbound/session/session-impl/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/writable/pom.xml</file></path><path><editType>edit</editType><file>southbound/device-factory/device-factory-core/pom.xml</file></path><path><editType>edit</editType><file>core/models/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/pom.xml</file></path><path><editType>edit</editType><file>examples/action/pom.xml</file></path><path><editType>edit</editType><file>northbound/sensorthings/rest.api/pom.xml</file></path><path><editType>edit</editType><file>core/geo-json/pom.xml</file></path><path><editType>edit</editType><file>core/annotation/pom.xml</file></path><path><editType>edit</editType><file>northbound/query-handler/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>distribution/features/northbound-websocket-feature/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/virtual-temperature-sensor-feature/pom.xml</file></path><path><editType>edit</editType><file>southbound/pom.xml</file></path><path><editType>edit</editType><file>distribution/test-utils/pom.xml</file></path><path><editType>edit</editType><file>examples/generic/pom.xml</file></path><path><editType>edit</editType><file>southbound/device-factory/parser-csv/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/northbound-rest-feature/pom.xml</file></path><path><editType>edit</editType><file>examples/push-based/pom.xml</file></path><path><editType>edit</editType><file>northbound/security/openid-connect/pom.xml</file></path><path><editType>edit</editType><file>northbound/pom.xml</file></path><path><editType>edit</editType><file>southbound/virtual/virtual-temperature-sensor/pom.xml</file></path><path><editType>edit</editType><file>distribution/launcher/pom.xml</file></path><path><editType>edit</editType><file>southbound/http/pom.xml</file></path><path><editType>edit</editType><file>core/api/pom.xml</file></path><path><editType>edit</editType><file>northbound/session/pom.xml</file></path><path><editType>edit</editType><file>southbound/device-factory/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/jakarta-servlet-whiteboard-feature/pom.xml</file></path><path><editType>edit</editType><file>examples/reflective/pom.xml</file></path><path><editType>edit</editType><file>southbound/mqtt/pom.xml</file></path><path><editType>edit</editType><file>northbound/websocket/pom.xml</file></path><path><editType>edit</editType><file>southbound/http/http-callback-whiteboard/pom.xml</file></path><path><editType>edit</editType><file>examples/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>northbound/sensorthings/filter/pom.xml</file></path><path><editType>edit</editType><file>core/impl/pom.xml</file></path><path><editType>edit</editType><file>northbound/sensorthings/pom.xml</file></path><path><editType>edit</editType><file>northbound/filters/ldap/pom.xml</file></path><path><editType>edit</editType><file>southbound/history/history-api/pom.xml</file></path><path><editType>edit</editType><file>southbound/virtual/pom.xml</file></path><path><editType>edit</editType><file>northbound/sensorthings/dto/pom.xml</file></path><path><editType>edit</editType><file>northbound/security/security-api/pom.xml</file></path><path><editType>edit</editType><file>southbound/device-factory/parser-json/pom.xml</file></path><path><editType>edit</editType><file>southbound/history/timescale-provider/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>southbound/mqtt/mqtt-device-factory/pom.xml</file></path><path><editType>edit</editType><file>core/models/provider/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>distribution/features/northbound-ogc-sensorthings-mqtt-feature/pom.xml</file></path><path><editType>edit</editType><file>northbound/rest/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>distribution/features/northbound-websocket-feature/src/main/resources/northbound-websocket-feature.json</file></path><path><editType>edit</editType><file>examples/pull-based/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/core-feature/pom.xml</file></path><path><editType>edit</editType><file>southbound/history/pom.xml</file></path><path><editType>edit</editType><file>distribution/features/gogo-shell-feature/pom.xml</file></path><path><editType>edit</editType><file>distribution/assembly/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/sensorthings/rest.gateway/pom.xml</file></path><path><editType>edit</editType><file>core/pom.xml</file></path><path><editType>edit</editType><file>northbound/security/pom.xml</file></path><path><editType>edit</editType><file>northbound/filters/filters.core/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>distribution/features/northbound-ogc-sensorthings-feature/pom.xml</file></path><path><editType>edit</editType><file>examples/notification/pom.xml</file></path><path><editType>edit</editType><file>pom.xml</file></path><path><editType>edit</editType><file>core/emf-api/pom.xml</file></path><path><editType>edit</editType><file>northbound/sensorthings/mqtt/pom.xml</file></path></item></changeSet><culprit><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/timothyjward</absoluteUrl><fullName>timothyjward</fullName></culprit><culprit><absoluteUrl>https://devel.data-in-motion.biz/jenkins/user/osgi</absoluteUrl><fullName>osgi</fullName></culprit><mavenArtifacts><url>https://devel.data-in-motion.biz/jenkins/view/all/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound$gogo-shell/28/mavenArtifacts/</url></mavenArtifacts></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/view/all/job/Eclipse%20Sensinact/org.eclipse.sensinact.gateway.northbound$gogo-shell/28/mavenArtifacts/</url></mavenArtifactRecord>