<?xml version="1.0" encoding="UTF-8"?>
    
    <rss version="2.0"><channel><title>Eclipse Sensinact changes</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/changes</link><description>Eclipse Sensinact changes</description><item><title>#36 Extract geometry from FeatureCollection (ggrune)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/36/changes#detail0</link><guid isPermaLink="false">job/Eclipse%20Sensinact/36/changes#detail0</guid><pubDate>Fri, 9 Aug 2024 15:20:21 +0200</pubDate><author>info@data-in-motion.biz</author><description>southbound/history/timescale-provider/src/main/java/org/eclipse/sensinact/gateway/southbound/history/timescale/TimescaleDatabaseWorker.java
</description></item><item><title>#35 change type of GeoData column to save all geometry types (ggrune)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/35/changes#detail0</link><guid isPermaLink="false">job/Eclipse%20Sensinact/35/changes#detail0</guid><pubDate>Fri, 9 Aug 2024 14:05:36 +0200</pubDate><author>info@data-in-motion.biz</author><description>southbound/history/timescale-provider/src/main/java/org/eclipse/sensinact/gateway/southbound/history/timescale/TimescaleHistoricalStore.java
</description></item><item><title>#34 Fix logging of errors (ggrune)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/34/changes#detail0</link><guid isPermaLink="false">job/Eclipse%20Sensinact/34/changes#detail0</guid><pubDate>Fri, 9 Aug 2024 11:38:50 +0200</pubDate><author>info@data-in-motion.biz</author><description>southbound/history/timescale-provider/src/main/java/org/eclipse/sensinact/gateway/southbound/history/timescale/TimescaleHistoricalStore.java
</description></item><item><title>#34 Fix example sensinact.history.timescale config (ggrune)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/34/changes#detail1</link><guid isPermaLink="false">job/Eclipse%20Sensinact/34/changes#detail1</guid><pubDate>Fri, 9 Aug 2024 11:38:50 +0200</pubDate><author>info@data-in-motion.biz</author><description>docs/source/southbound/history/timescale.md
</description></item><item><title>#33 Added tests for null parsed filter when creating a predicate (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail0</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail0</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/WebSocketEndpoint.java
</description></item><item><title>#33 Added a metrics provider handler (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail1</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail1</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/main/java/org/eclipse/sensinact/core/metrics/impl/MetricsProviderHandler.java
</description></item><item><title>#33 Metrics: Keep track of gauges bound before activation (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail2</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail2</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/main/java/org/eclipse/sensinact/core/metrics/impl/MetricsManager.java
</description></item><item><title>#33 Added metrics provider presence test (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail3</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail3</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/test/java/org/eclipse/sensinact/core/integration/metrics/MetricsTest.java
</description></item><item><title>#33 Normalize metrics resources names (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail4</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail4</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/main/java/org/eclipse/sensinact/core/metrics/impl/CallbackReporter.java
</description></item><item><title>#33 Review metrics provider test (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail5</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail5</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/test/java/org/eclipse/sensinact/core/integration/metrics/MetricsTest.java
</description></item><item><title>#33 Fixed computation of topic segments for MQTT DevFactory context (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail6</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail6</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>southbound/mqtt/mqtt-device-factory/src/main/java/org/eclipse/sensinact/gateway/southbound/mqtt/factory/MqttDeviceFactoryHandler.java
southbound/mqtt/mqtt-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/factory/ContextTest.java
</description></item><item><title>#33 Enables complex EMF Resource Objects (j.albert)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail7</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail7</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/emf/compare/EMFCompareUtil.java
core/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/SubscriptionTest.java
core/models/testdata/src/main/resources/model/testdata.ecore
core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java
core/impl/src/test/java/org/eclipse/sensinact/core/integration/EMFUpdateServiceTest.java
core/impl/src/test/java/org/eclipse/sensinact/core/emf/util/EMFTestUtil.java
core/impl/src/test/resources/model/extended.ecore
core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactResourceImpl.java
core/models/testdata/src/main/resources/model/testdata.genmodel
</description></item><item><title>#33 Adds addition Test (j.albert)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail8</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail8</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/emf/compare/EMFCompareUtil.java
core/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/SubscriptionTest.java
</description></item><item><title>#33 Initial version of the programmatic whiteboard (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail9</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail9</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/api/src/main/java/org/eclipse/sensinact/core/whiteboard/WhiteboardActDescription.java
core/api/src/main/java/org/eclipse/sensinact/core/whiteboard/WhiteboardSet.java
core/impl/src/test/java/org/eclipse/sensinact/core/command/impl/WhiteboardImplTest.java
core/api/src/main/java/org/eclipse/sensinact/core/whiteboard/AbstractDescriptiveAct.java
core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/SetMethod.java
core/api/src/main/java/org/eclipse/sensinact/core/whiteboard/WhiteboardHandler.java
core/api/src/main/java/org/eclipse/sensinact/core/whiteboard/package-info.java
core/api/src/main/java/org/eclipse/sensinact/core/whiteboard/WhiteboardAct.java
core/api/src/main/java/org/eclipse/sensinact/core/whiteboard/AbstractDescriptiveReadWrite.java
core/impl/src/main/java/org/eclipse/sensinact/core/command/impl/GatewayThreadImpl.java
core/api/src/main/java/org/eclipse/sensinact/core/whiteboard/WhiteboardResourceDescription.java
core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/SensinactWhiteboard.java
core/api/src/main/java/org/eclipse/sensinact/core/whiteboard/AbstractDescriptiveReadOnly.java
core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/AbstractResourceMethod.java
core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/ActMethod.java
core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/GetMethod.java
core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/WhiteboardContext.java
core/api/src/main/java/org/eclipse/sensinact/core/whiteboard/WhiteboardGet.java
</description></item><item><title>#33 Added WB handler providers property update (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail10</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail10</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/main/java/org/eclipse/sensinact/core/command/impl/GatewayThreadImpl.java
core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/SensinactWhiteboard.java
</description></item><item><title>#33 Better Whiteboard handlers priority test (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail11</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail11</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/SensinactWhiteboard.java
core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/RegistryKey.java
core/impl/src/test/java/org/eclipse/sensinact/core/command/impl/WhiteboardImplTest.java
</description></item><item><title>#33 Added some javadoc (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail12</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail12</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/api/src/main/java/org/eclipse/sensinact/core/whiteboard/WhiteboardActDescription.java
core/api/src/main/java/org/eclipse/sensinact/core/whiteboard/WhiteboardResourceDescription.java
</description></item><item><title>#33 Put constants in an interface and use them internally (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail13</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail13</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/api/src/main/java/org/eclipse/sensinact/core/whiteboard/WhiteboardConstants.java
core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/SensinactWhiteboard.java
core/impl/src/test/java/org/eclipse/sensinact/core/command/impl/WhiteboardImplTest.java
</description></item><item><title>#33 Removed generic from WhiteboardHandler interface (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail14</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail14</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/main/java/org/eclipse/sensinact/core/command/impl/GatewayThreadImpl.java
core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/SensinactWhiteboard.java
core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/AbstractResourceMethod.java
core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/WhiteboardContext.java
core/api/src/main/java/org/eclipse/sensinact/core/whiteboard/WhiteboardHandler.java
core/api/src/main/java/org/eclipse/sensinact/core/whiteboard/WhiteboardGet.java
core/api/src/main/java/org/eclipse/sensinact/core/whiteboard/WhiteboardAct.java
</description></item><item><title>#33 Added note on javadoc (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail15</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail15</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/api/src/main/java/org/eclipse/sensinact/core/whiteboard/WhiteboardConstants.java
</description></item><item><title>#33 Addressed review comments (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail16</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail16</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/api/src/main/java/org/eclipse/sensinact/core/whiteboard/WhiteboardResourceDescription.java
core/impl/src/test/java/org/eclipse/sensinact/core/command/impl/WhiteboardImplTest.java
</description></item><item><title>#33 Fixed resource description construction in session (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail17</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail17</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SensiNactSessionImpl.java
</description></item><item><title>#33 Small enhancements of the Gogo shell commands for sensiNact (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail18</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail18</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/gogo-shell/pom.xml
northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceTypeConverter.java
northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/GetCommands.java
northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ActCommands.java
</description></item><item><title>#33 Fix to list services and resources on newly created provider instances (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail19</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail19</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/test/java/org/eclipse/sensinact/core/twin/impl/SensinactTwinTest.java
core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactProviderImpl.java
core/impl/src/main/java/org/eclipse/sensinact/core/impl/snapshot/ServiceSnapshotImpl.java
core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java
core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java
core/impl/src/test/java/org/eclipse/sensinact/core/model/impl/ModelBuildingTest.java
</description></item><item><title>#33 Added ability to set resource metadata before it gets a value (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail20</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail20</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactServiceImpl.java
core/impl/src/test/java/org/eclipse/sensinact/core/twin/impl/SensinactTwinTest.java
core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java
core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java
core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactResourceImpl.java
</description></item><item><title>#33 Protect against metadata w/o timestamp (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail21</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail21</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java
</description></item><item><title>#33 Update to Dash Plugin 1.1.0 (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail22</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail22</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>pom.xml
</description></item><item><title>#33 Small enhancements of the provider snapshot API (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail23</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail23</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/main/java/org/eclipse/sensinact/core/impl/snapshot/ResourceSnapshotImpl.java
core/api/src/main/java/org/eclipse/sensinact/core/snapshot/ProviderSnapshot.java
core/impl/src/main/java/org/eclipse/sensinact/core/impl/snapshot/ServiceSnapshotImpl.java
core/api/src/main/java/org/eclipse/sensinact/core/snapshot/ServiceSnapshot.java
core/api/src/main/java/org/eclipse/sensinact/core/snapshot/ResourceSnapshot.java
core/impl/src/main/java/org/eclipse/sensinact/core/impl/snapshot/ProviderSnapshotImpl.java
</description></item><item><title>#33 Use new Snapshot API in other projects (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail24</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail24</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/sensorthings/filter/src/test/java/org/eclipse/sensinact/northbound/filters/sensorthings/RcUtils.java
northbound/filters/ldap/src/test/java/org/eclipse/sensinact/northbound/filters/ldap/LdapParserTest.java
northbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/NotificationSnapshot.java
</description></item><item><title>#33 Allow default resource metadata to be set in the model (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail25</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail25</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/main/java/org/eclipse/sensinact/core/impl/snapshot/ResourceSnapshotImpl.java
core/models/metadata/src/main/resources/model/metadata.ecore
core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java
core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ResourceBuilderImpl.java
core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ResourceImpl.java
core/api/src/main/java/org/eclipse/sensinact/core/model/Resource.java
core/impl/src/test/java/org/eclipse/sensinact/core/twin/impl/SensinactTwinTest.java
core/models/metadata/src/main/resources/model/metadata.genmodel
core/api/src/main/java/org/eclipse/sensinact/core/model/ResourceBuilder.java
core/impl/src/test/java/org/eclipse/sensinact/core/model/impl/ModelBuildingTest.java
</description></item><item><title>#33 Fixed provider snapshot filterEmptyServices to keep services insertion order (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail26</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail26</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/sensorthings/mqtt/src/main/java/org/eclipse/sensinact/gateway/northbount/sensorthings/mqtt/SensorthingsMapper.java
core/impl/src/main/java/org/eclipse/sensinact/core/impl/snapshot/ProviderSnapshotImpl.java
</description></item><item><title>#33 Implement the expand query for SensorThings northbound (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail27</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail27</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/RootResourceAccessImpl.java
northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/LocationsAccessImpl.java
northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/DatastreamsAccessImpl.java
northbound/sensorthings/rest.api/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/filters/CountFilter.java
northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/FiltersTest.java
northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/DtoMapper.java
northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/AbstractAccess.java
northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/ThingsAccessImpl.java
northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/FeaturesOfInterestAccessImpl.java
northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/HistoricalLocationsAccessImpl.java
northbound/sensorthings/rest.api/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/IFilterConstants.java
northbound/sensorthings/rest.api/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/filters/ExpansionSettingsImpl.java
northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/ObservationsAccessImpl.java
northbound/sensorthings/rest.api/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/filters/ExpandFilter.java
northbound/sensorthings/rest.api/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/ExpansionSettings.java
northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/SensorsAccessImpl.java
northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/ObservedPropertiesAccessImpl.java
northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/ObservationHistoryTest.java
northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/TestUtils.java
</description></item><item><title>#33 Added support for resource metadata in device factory (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail28</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail28</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java
southbound/device-factory/device-factory-core/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/RecordHandlingTest.java
</description></item><item><title>#33 Fixed inclusion of metadata in resource description (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail29</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail29</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/DescriptionsTest.java
northbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/impl/QueryHandler.java
</description></item><item><title>#33 Add metadata to resource GET when requested (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail30</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail30</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/dto/query/QueryGetDTO.java
northbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/impl/QueryHandler.java
northbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/dto/result/ResponseGetDTO.java
northbound/rest/src/main/java/org/eclipse/sensinact/northbound/rest/api/IRestNorthbound.java
northbound/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/RestNorthbound.java
</description></item><item><title>#33 Mark metadata DTOs with NullAction.IGNORE (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail31</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail31</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java
</description></item><item><title>#33 [doc] remove empty 'how-to' chapter (gregoire.athanase)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail32</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail32</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>docs/source/guides.md
docs/source/root-toc.md
</description></item><item><title>#33 [doc] describe northbound&amp;southbound concepts (gregoire.athanase)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail33</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail33</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>docs/source/index.md
</description></item><item><title>#33 [doc] improve install instructions (gregoire.athanase)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail34</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail34</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>docs/source/setup.md
</description></item><item><title>#33 [doc] deduplicate install instructions (gregoire.athanase)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail35</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail35</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>docs/source/distribution/Distribution.md
docs/source/index.md
docs/source/examples/Configuring.md
docs/source/examples/Download.md
docs/source/examples/_index.md
</description></item><item><title>#33 [doc] improve northbound quick-start (gregoire.athanase)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail36</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail36</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>docs/source/setup.md
docs/source/root-toc.md
docs/source/index.md
docs/source/quick-start/_index.md
docs/source/quick-start/Northbound.md
</description></item><item><title>#33 [doc] deduplicate northbound quick-start (gregoire.athanase)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail37</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail37</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>docs/source/examples/Configuring.md
docs/source/examples/Interacting.md
docs/source/examples/_index.md
docs/source/getting-started.md
</description></item><item><title>#33 [doc] improve southbound quick-start (gregoire.athanase)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail38</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail38</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>docs/source/quick-start/_index.md
docs/source/quick-start/Southbound.md
docs/source/index.md
</description></item><item><title>#33 [doc] deduplicate getting-started (gregoire.athanase)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail39</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail39</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>docs/source/root-toc.md
docs/source/getting-started.md
</description></item><item><title>#33 Allow data and metadata update de-duplication (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail40</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail40</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/main/java/org/eclipse/sensinact/core/dto/impl/AbstractUpdateDto.java
core/annotation/src/main/java/org/eclipse/sensinact/core/annotation/dto/Metadata.java
core/api/src/main/java/org/eclipse/sensinact/core/push/dto/GenericDto.java
core/impl/src/test/java/org/eclipse/sensinact/core/extract/impl/AnnotationBasedDtoExtractorTest.java
core/impl/src/test/java/org/eclipse/sensinact/core/integration/DataUpdateServiceTest.java
core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java
core/impl/src/test/java/org/eclipse/sensinact/core/extract/impl/CustomBaseValueDtoExtractorTest.java
core/impl/src/main/java/org/eclipse/sensinact/core/extract/impl/AnnotationMapping.java
core/impl/src/test/java/org/eclipse/sensinact/core/extract/impl/GenericDtoExtractorTest.java
core/annotation/src/main/java/org/eclipse/sensinact/core/annotation/dto/Data.java
core/annotation/src/main/java/org/eclipse/sensinact/core/annotation/dto/DuplicateAction.java
core/annotation/src/main/java/org/eclipse/sensinact/core/annotation/dto/Service.java
core/impl/src/main/java/org/eclipse/sensinact/core/impl/SetMetadataCommand.java
core/impl/src/main/java/org/eclipse/sensinact/core/extract/impl/GenericDtoDataExtractor.java
core/impl/src/main/java/org/eclipse/sensinact/core/impl/SetValueCommand.java
core/annotation/src/main/java/org/eclipse/sensinact/core/annotation/dto/Provider.java
core/annotation/src/main/java/org/eclipse/sensinact/core/annotation/dto/Resource.java
</description></item><item><title>#33 Further improvements to timestamp mapping (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail41</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail41</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/annotation/src/main/java/org/eclipse/sensinact/core/annotation/dto/Timestamp.java
core/impl/src/main/java/org/eclipse/sensinact/core/extract/impl/AnnotationMapping.java
</description></item><item><title>#33 Add northbound API/SPI to the sensinact BOM (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail42</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail42</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>sensinact-bom/pom.xml
</description></item><item><title>#33 dataUpdate now supports multiple updates (gregoire.athanase)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail43</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail43</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/test/java/org/eclipse/sensinact/core/integration/DataUpdateServiceTest.java
core/impl/src/main/java/org/eclipse/sensinact/core/impl/DataUpdateImpl.java
</description></item><item><title>#33 Annotated DTO mapping error (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/33/changes#detail44</link><guid isPermaLink="false">job/Eclipse%20Sensinact/33/changes#detail44</guid><pubDate>Thu, 8 Aug 2024 17:26:02 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/test/java/org/eclipse/sensinact/core/extract/impl/AnnotationBasedDtoExtractorTest.java
core/impl/src/main/java/org/eclipse/sensinact/core/extract/impl/AnnotationMapping.java
</description></item><item><title>#32 Fix example sensinact.history.timescale config (ggrune)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/32/changes#detail0</link><guid isPermaLink="false">job/Eclipse%20Sensinact/32/changes#detail0</guid><pubDate>Thu, 8 Aug 2024 15:17:21 +0200</pubDate><author>info@data-in-motion.biz</author><description>docs/source/southbound/history/timescale.md
</description></item><item><title>#31 Include the model name in topic notifications (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/31/changes#detail0</link><guid isPermaLink="false">job/Eclipse%20Sensinact/31/changes#detail0</guid><pubDate>Thu, 8 Aug 2024 11:01:51 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/api/src/main/java/org/eclipse/sensinact/core/notification/LifecycleNotification.java
core/api/src/main/java/org/eclipse/sensinact/core/notification/ResourceMetaDataNotification.java
southbound/virtual/virtual-temperature-sensor/src/main/java/org/eclipse/sensinact/gateway/southbound/virtual/temperature/VirtualTemperatureDto.java
northbound/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/RestNorthbound.java
core/api/src/main/java/org/eclipse/sensinact/core/notification/ResourceActionNotification.java
core/api/src/main/java/org/eclipse/sensinact/core/notification/ResourceDataNotification.java
northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/notification/ResourceNotificationsTest.java
northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SessionSubscribeTest.java
northbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/WebSocketEndpoint.java
core/impl/src/test/java/org/eclipse/sensinact/core/notification/impl/NotificationSenderTest.java
</description></item><item><title>#31 use real eClass from service not from reference (ggrune)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/31/changes#detail1</link><guid isPermaLink="false">job/Eclipse%20Sensinact/31/changes#detail1</guid><pubDate>Thu, 8 Aug 2024 11:01:51 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/models/provider/src/main/resources/model/sensinact.ecore
core/impl/src/test/java/org/eclipse/sensinact/core/integration/EMFUpdateServiceTest.java
core/models/provider/src/main/resources/model/sensinact.genmodel
</description></item><item><title>#31 fixed NPE due to missing service EClass (j.albert)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/31/changes#detail2</link><guid isPermaLink="false">job/Eclipse%20Sensinact/31/changes#detail2</guid><pubDate>Thu, 8 Aug 2024 11:01:51 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ServiceImpl.java
core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java
core/emf-api/src/main/java/org/eclipse/sensinact/core/emf/model/EMFModelBuilder.java
core/emf-api/src/main/java/org/eclipse/sensinact/core/emf/model/EMFModel.java
core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ModelImpl.java
core/emf-api/src/main/java/org/eclipse/sensinact/core/emf/model/EMFService.java
core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ServiceBuilderImpl.java
core/api/src/main/java/org/eclipse/sensinact/core/model/Model.java
core/emf-api/src/main/java/org/eclipse/sensinact/core/emf/model/SensinactEMFModelManager.java
core/impl/src/test/java/org/eclipse/sensinact/core/integration/EMFUpdateServiceTest.java
core/emf-api/src/main/java/org/eclipse/sensinact/core/emf/model/EMFServiceBuilder.java
core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ModelBuilderImpl.java
core/impl/src/main/java/org/eclipse/sensinact/core/impl/SetValueCommand.java
core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/SensinactModelManagerImpl.java
</description></item><item><title>#31 Fixed wrong import (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/31/changes#detail3</link><guid isPermaLink="false">job/Eclipse%20Sensinact/31/changes#detail3</guid><pubDate>Thu, 8 Aug 2024 11:01:51 +0200</pubDate><author>info@data-in-motion.biz</author><description>southbound/device-factory/parser-json/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/parser/json/JsonRecord.java
</description></item><item><title>#31 Added support for WebSocket MQTT brokers (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/31/changes#detail4</link><guid isPermaLink="false">job/Eclipse%20Sensinact/31/changes#detail4</guid><pubDate>Thu, 8 Aug 2024 11:01:51 +0200</pubDate><author>info@data-in-motion.biz</author><description>southbound/mqtt/mqtt-client/src/main/java/org/eclipse/sensinact/gateway/southbound/mqtt/impl/MqttClientHandler.java
southbound/mqtt/mqtt-client/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/test/MqttSslAuthTest.java
southbound/mqtt/mqtt-client/src/main/java/org/eclipse/sensinact/gateway/southbound/mqtt/impl/MqttClientConfiguration.java
southbound/mqtt/mqtt-client/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/test/MqttWebSocketTest.java
</description></item><item><title>#31 Ignore Moquette and Paho files (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/31/changes#detail5</link><guid isPermaLink="false">job/Eclipse%20Sensinact/31/changes#detail5</guid><pubDate>Thu, 8 Aug 2024 11:01:51 +0200</pubDate><author>info@data-in-motion.biz</author><description>southbound/mqtt/.gitignore
</description></item><item><title>#31 Upgrade to Moquette 0.17 (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/31/changes#detail6</link><guid isPermaLink="false">job/Eclipse%20Sensinact/31/changes#detail6</guid><pubDate>Thu, 8 Aug 2024 11:01:51 +0200</pubDate><author>info@data-in-motion.biz</author><description>southbound/mqtt/mqtt-client/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/test/MqttSslAuthTest.java
southbound/mqtt/mqtt-device-factory/integration-test.bndrun
southbound/mqtt/pom.xml
southbound/mqtt/mqtt-client/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/test/MqttDelayedStartTest.java
southbound/mqtt/mqtt-device-factory/tests.bnd
southbound/mqtt/mqtt-client/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/test/MqttAuthTest.java
southbound/mqtt/mqtt-client/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/test/MqttTest.java
southbound/mqtt/mqtt-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/factory/integration/MqttDeviceFactoryTest.java
southbound/mqtt/mqtt-client/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/test/MqttWebSocketTest.java
</description></item><item><title>#31 Updated MQTT device factory tests for WS support (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/31/changes#detail7</link><guid isPermaLink="false">job/Eclipse%20Sensinact/31/changes#detail7</guid><pubDate>Thu, 8 Aug 2024 11:01:51 +0200</pubDate><author>info@data-in-motion.biz</author><description>southbound/mqtt/mqtt-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/factory/integration/MqttDeviceFactoryTest.java
southbound/mqtt/mqtt-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/factory/integration/MqttWSDeviceFactoryTest.java
</description></item><item><title>#31 Avoid trying to reconnect a null MQTT client (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/31/changes#detail8</link><guid isPermaLink="false">job/Eclipse%20Sensinact/31/changes#detail8</guid><pubDate>Thu, 8 Aug 2024 11:01:51 +0200</pubDate><author>info@data-in-motion.biz</author><description>southbound/mqtt/mqtt-client/src/main/java/org/eclipse/sensinact/gateway/southbound/mqtt/impl/MqttClientHandler.java
</description></item><item><title>#31 Implement model deletion in the Model Manager (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/31/changes#detail9</link><guid isPermaLink="false">job/Eclipse%20Sensinact/31/changes#detail9</guid><pubDate>Thu, 8 Aug 2024 11:01:51 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ModelImpl.java
core/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/NexusTest.java
core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java
core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/SensinactModelManagerImpl.java
core/impl/src/test/java/org/eclipse/sensinact/core/model/impl/ModelBuildingTest.java
</description></item><item><title>#31 Expose #getProviders(String modelPackageUri, String model) from the twin (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/31/changes#detail10</link><guid isPermaLink="false">job/Eclipse%20Sensinact/31/changes#detail10</guid><pubDate>Thu, 8 Aug 2024 11:01:51 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/api/src/main/java/org/eclipse/sensinact/core/twin/SensinactDigitalTwin.java
</description></item><item><title>#31 Add support for nullable data which should not create a resource (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/31/changes#detail11</link><guid isPermaLink="false">job/Eclipse%20Sensinact/31/changes#detail11</guid><pubDate>Thu, 8 Aug 2024 11:01:51 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/main/java/org/eclipse/sensinact/core/dto/impl/AbstractUpdateDto.java
core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/SensinactWhiteboard.java
core/impl/src/test/java/org/eclipse/sensinact/core/command/impl/WhiteboardImplTest.java
core/impl/src/main/java/org/eclipse/sensinact/core/extract/impl/EMFGenericDtoDataExtractor.java
core/impl/src/test/java/org/eclipse/sensinact/core/extract/impl/CustomBaseValueDtoExtractorTest.java
core/impl/src/main/java/org/eclipse/sensinact/core/extract/impl/GenericDtoDataExtractor.java
core/impl/src/main/java/org/eclipse/sensinact/core/extract/impl/AnnotationMapping.java
core/annotation/src/main/java/org/eclipse/sensinact/core/annotation/dto/NullAction.java
core/impl/src/main/java/org/eclipse/sensinact/core/impl/SetValueCommand.java
core/impl/src/test/java/org/eclipse/sensinact/core/extract/impl/GenericDtoExtractorTest.java
</description></item><item><title>#31 Reinstate final modifier for GenericDto (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/31/changes#detail12</link><guid isPermaLink="false">job/Eclipse%20Sensinact/31/changes#detail12</guid><pubDate>Thu, 8 Aug 2024 11:01:51 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/api/src/main/java/org/eclipse/sensinact/core/push/dto/GenericDto.java
core/impl/src/main/java/org/eclipse/sensinact/core/extract/impl/EMFGenericDtoDataExtractor.java
core/emf-api/src/main/java/org/eclipse/sensinact/core/emf/dto/EMFGenericDto.java
</description></item><item><title>#31 Fix missing check in SetValueCommand (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/31/changes#detail13</link><guid isPermaLink="false">job/Eclipse%20Sensinact/31/changes#detail13</guid><pubDate>Thu, 8 Aug 2024 11:01:51 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/main/java/org/eclipse/sensinact/core/impl/SetValueCommand.java
core/impl/src/test/java/org/eclipse/sensinact/core/integration/DataUpdateServiceTest.java
</description></item><item><title>#31 removed renaming in Device Factory (j.albert)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/31/changes#detail14</link><guid isPermaLink="false">job/Eclipse%20Sensinact/31/changes#detail14</guid><pubDate>Thu, 8 Aug 2024 11:01:51 +0200</pubDate><author>info@data-in-motion.biz</author><description>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java
</description></item><item><title>#31 Fix logging of errors (ggrune)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/31/changes#detail15</link><guid isPermaLink="false">job/Eclipse%20Sensinact/31/changes#detail15</guid><pubDate>Thu, 8 Aug 2024 11:01:51 +0200</pubDate><author>info@data-in-motion.biz</author><description>southbound/history/timescale-provider/src/main/java/org/eclipse/sensinact/gateway/southbound/history/timescale/TimescaleHistoricalStore.java
</description></item><item><title>#30 getService and getServiceEClass to provider model (ggrune)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/30/changes#detail0</link><guid isPermaLink="false">job/Eclipse%20Sensinact/30/changes#detail0</guid><pubDate>Thu, 16 May 2024 20:21:11 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/models/provider/src/main/resources/model/sensinact.genmodel
core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java
core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java
core/models/provider/src/main/resources/model/sensinact.ecore
core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactResourceImpl.java
</description></item><item><title>#30 Fix spaces (ggrune)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/30/changes#detail1</link><guid isPermaLink="false">job/Eclipse%20Sensinact/30/changes#detail1</guid><pubDate>Thu, 16 May 2024 20:21:11 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java
</description></item><item><title>#30 add test model (ggrune)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/30/changes#detail2</link><guid isPermaLink="false">job/Eclipse%20Sensinact/30/changes#detail2</guid><pubDate>Thu, 16 May 2024 20:21:11 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/models/testdata/pom.xml
core/models/testdata/src/main/resources/model/testdata.ecore
core/models/testdata/.gitignore
core/models/pom.xml
core/models/testdata/bnd.bnd
core/models/testdata/src/main/resources/model/testdata.genmodel
</description></item><item><title>#30 add ObservedArea handling (ggrune)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/30/changes#detail3</link><guid isPermaLink="false">job/Eclipse%20Sensinact/30/changes#detail3</guid><pubDate>Thu, 16 May 2024 20:21:11 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/DtoMapper.java
northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/SensorthingsAnnotations.java
northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/ThingsAccessImpl.java
</description></item><item><title>#30 Start adding tests (ggrune)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/30/changes#detail4</link><guid isPermaLink="false">job/Eclipse%20Sensinact/30/changes#detail4</guid><pubDate>Thu, 16 May 2024 20:21:11 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/test/java/org/eclipse/sensinact/core/integration/DataUpdateServiceTest.java
core/impl/pom.xml
</description></item><item><title>#30 Fix change notification for services in dynamic provider (ggrune)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/30/changes#detail5</link><guid isPermaLink="false">job/Eclipse%20Sensinact/30/changes#detail5</guid><pubDate>Thu, 16 May 2024 20:21:11 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/emf/compare/EMFCompareUtil.java
</description></item><item><title>#30 Annotation based DTOs can now have EMF Elements as fields (j.albert)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/30/changes#detail6</link><guid isPermaLink="false">job/Eclipse%20Sensinact/30/changes#detail6</guid><pubDate>Thu, 16 May 2024 20:21:11 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/main/java/org/eclipse/sensinact/core/dto/impl/AbstractUpdateDto.java
core/impl/src/test/java/org/eclipse/sensinact/core/extract/impl/AnnotationBasedDtoExtractorTest.java
core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/emf/compare/EMFCompareUtil.java
core/impl/src/main/java/org/eclipse/sensinact/core/extract/impl/EMFGenericDtoDataExtractor.java
core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ModelImpl.java
core/impl/src/main/java/org/eclipse/sensinact/core/extract/impl/AnnotationMapping.java
core/emf-api/src/main/java/org/eclipse/sensinact/core/emf/dto/package-info.java
core/impl/src/main/java/org/eclipse/sensinact/core/extract/impl/GenericDtoDataExtractor.java
core/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/NexusTest.java
core/emf-api/src/main/java/org/eclipse/sensinact/core/emf/twin/SensinactEMFProvider.java
core/impl/src/main/java/org/eclipse/sensinact/core/impl/DataUpdateImpl.java
core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactProviderImpl.java
core/models/testdata/pom.xml
core/emf-api/src/main/java/org/eclipse/sensinact/core/emf/twin/SensinactEMFService.java
core/api/src/main/java/org/eclipse/sensinact/core/push/dto/GenericDto.java
core/api/src/main/java/org/eclipse/sensinact/core/model/Modelled.java
core/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/SubscriptionTest.java
core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ServiceImpl.java
core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java
core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java
core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ResourceImpl.java
core/emf-api/src/main/java/org/eclipse/sensinact/core/emf/dto/EMFGenericDto.java
core/impl/integration-test.bndrun
core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactServiceImpl.java
core/impl/src/main/java/org/eclipse/sensinact/core/impl/SetValueCommand.java
core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactResourceImpl.java
</description></item><item><title>#30 Add some test (ggrune)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/30/changes#detail7</link><guid isPermaLink="false">job/Eclipse%20Sensinact/30/changes#detail7</guid><pubDate>Thu, 16 May 2024 20:21:11 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/models/testdata/src/main/resources/model/testdata.ecore
core/impl/src/test/java/org/eclipse/sensinact/core/integration/DataUpdateServiceTest.java
core/models/testdata/src/main/resources/model/testdata.genmodel
</description></item><item><title>#30 Add tests and fix NPE (ggrune)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/30/changes#detail8</link><guid isPermaLink="false">job/Eclipse%20Sensinact/30/changes#detail8</guid><pubDate>Thu, 16 May 2024 20:21:11 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/test/java/org/eclipse/sensinact/core/extract/impl/AnnotationBasedDtoExtractorTest.java
core/models/provider/src/main/resources/model/sensinact.genmodel
core/impl/src/test/java/org/eclipse/sensinact/core/integration/DataUpdateServiceTest.java
core/models/provider/src/main/resources/model/sensinact.ecore
core/impl/src/test/java/org/eclipse/sensinact/core/integration/EMFUpdateServiceTest.java
</description></item><item><title>#30 fixed is Forzen for Dynamic Providers (j.albert)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/30/changes#detail9</link><guid isPermaLink="false">job/Eclipse%20Sensinact/30/changes#detail9</guid><pubDate>Thu, 16 May 2024 20:21:11 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ModelImpl.java
</description></item><item><title>#30 Extend and add some tests (ggrune)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/30/changes#detail10</link><guid isPermaLink="false">job/Eclipse%20Sensinact/30/changes#detail10</guid><pubDate>Thu, 16 May 2024 20:21:11 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/test/java/org/eclipse/sensinact/core/extract/impl/AnnotationBasedDtoExtractorTest.java
core/impl/src/test/java/org/eclipse/sensinact/core/integration/EMFUpdateServiceTest.java
</description></item><item><title>#30 fixed duplicated Service creation (j.albert)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/30/changes#detail11</link><guid isPermaLink="false">job/Eclipse%20Sensinact/30/changes#detail11</guid><pubDate>Thu, 16 May 2024 20:21:11 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/session/session-impl/integration-test.bndrun
core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactProviderImpl.java
southbound/http/http-device-factory/integration-test.bndrun
southbound/http/http-callback-whiteboard/integration-test.bndrun
southbound/mqtt/mqtt-device-factory/integration-test.bndrun
</description></item><item><title>#30 Fix whitespace and license issues (ggrune)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/30/changes#detail12</link><guid isPermaLink="false">job/Eclipse%20Sensinact/30/changes#detail12</guid><pubDate>Thu, 16 May 2024 20:21:11 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ServiceImpl.java
northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/DtoMapper.java
northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/SensorthingsAnnotations.java
core/impl/src/test/java/org/eclipse/sensinact/core/integration/EMFUpdateServiceTest.java
core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ModelImpl.java
core/impl/src/main/java/org/eclipse/sensinact/core/extract/impl/AnnotationMapping.java
core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactProviderImpl.java
</description></item><item><title>#29 Update to the latest Aries Typed Event release (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/29/changes#detail0</link><guid isPermaLink="false">job/Eclipse%20Sensinact/29/changes#detail0</guid><pubDate>Fri, 26 Apr 2024 15:47:49 +0200</pubDate><author>info@data-in-motion.biz</author><description>pom.xml
distribution/features/core-feature/src/main/resources/core-feature.json
.gitignore
</description></item><item><title>#28 Bump org.testcontainers:postgresql from 1.17.6 to 1.19.1 (noreply)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail0</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail0</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/sensorthings/rest.gateway/pom.xml
southbound/history/timescale-provider/pom.xml
distribution/features/timescale-history-provider-feature/pom.xml
</description></item><item><title>#28 Fixed rest.gateway project configuration (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail1</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail1</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/sensorthings/rest.gateway/integration-test.bndrun
northbound/sensorthings/rest.gateway/tests.bnd
</description></item><item><title>#28 Bump actions/setup-node from 4.0.0 to 4.0.1 (noreply)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail2</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail2</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>.github/workflows/build_webclient.yml
</description></item><item><title>#28 Update GitHub stale action to v9 (noreply)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail3</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail3</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>.github/workflows/stale.yml
</description></item><item><title>#28 Update README.md (noreply)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail4</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail4</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>README.md
</description></item><item><title>#28 Fixed timescale-provider project configuration (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail5</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail5</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>southbound/history/timescale-provider/integration-test.bndrun
southbound/history/timescale-provider/tests.bnd
</description></item><item><title>#28 SensorThings MQTT: Queue notifications to keep their order (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail6</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail6</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/sensorthings/mqtt/src/main/java/org/eclipse/sensinact/gateway/northbount/sensorthings/mqtt/SensorthingsMqttNorthbound.java
</description></item><item><title>#28 Explicitly ignore null values in configuration (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail7</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail7</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>distribution/launcher/src/test/resources/configs/invalid/configuration-null.json
distribution/launcher/src/test/java/org/eclipse/sensinact/gateway/launcher/ConfigurationManagerTest.java
distribution/launcher/src/main/java/org/eclipse/sensinact/gateway/launcher/ConfigurationManager.java
</description></item><item><title>#28 Added a note on null values in configuration (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail8</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail8</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>docs/source/distribution/Launcher.md
</description></item><item><title>#28 Fixes #306. Bump spifly from v1.3.6 to v1.3.7 (osgi)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail9</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail9</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>distribution/launcher/export.bndrun
northbound/sensorthings/rest.gateway/integration-test.bndrun
pom.xml
northbound/websocket/integration-test.bndrun
northbound/rest/integration-test.bndrun
</description></item><item><title>#28 bndrun runbundle updates as a result of the spifly version update (osgi)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail10</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail10</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/query-handler/integration-test.bndrun
northbound/websocket/integration-test.bndrun
northbound/rest/integration-test.bndrun
southbound/mqtt/mqtt-device-factory/integration-test.bndrun
northbound/filters/ldap/integration-test.bndrun
northbound/sensorthings/mqtt/integration-test.bndrun
northbound/sensorthings/rest.gateway/integration-test.bndrun
</description></item><item><title>#28 Update build plugin configuration to improve bndrun management (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail11</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail11</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>.github/workflows/ci-build.yml
pom.xml
</description></item><item><title>#28 Update all the bndruns using the dependabot profile (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail12</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail12</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/query-handler/integration-test.bndrun
southbound/history/timescale-provider/tests.bnd
southbound/history/timescale-provider/integration-test.bndrun
southbound/mqtt/mqtt-device-factory/integration-test.bndrun
southbound/virtual/virtual-temperature-sensor/integration-test.bndrun
southbound/http/http-device-factory/integration-test.bndrun
northbound/security/openid-connect/integration-test.bndrun
core/impl/integration-test.bndrun
northbound/websocket/integration-test.bndrun
northbound/rest/integration-test.bndrun
northbound/filters/ldap/integration-test.bndrun
northbound/sensorthings/mqtt/integration-test.bndrun
northbound/sensorthings/rest.gateway/integration-test.bndrun
</description></item><item><title>#28 Ensure that the MQTT Client connects to servers eventually (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail13</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail13</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>southbound/mqtt/mqtt-client/src/main/java/org/eclipse/sensinact/gateway/southbound/mqtt/impl/MqttClientHandler.java
southbound/mqtt/mqtt-client/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/test/MqttDelayedStartTest.java
</description></item><item><title>#28 Use the released version of bnd plugins (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail14</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail14</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>pom.xml
</description></item><item><title>#28 Update Jackson to 2.16.1 (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail15</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail15</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/query-handler/integration-test.bndrun
core/emf-api/dependency-check.bndrun
southbound/history/timescale-provider/integration-test.bndrun
southbound/mqtt/mqtt-device-factory/integration-test.bndrun
southbound/virtual/virtual-temperature-sensor/integration-test.bndrun
distribution/features/northbound-rest-feature/src/main/resources/northbound-rest-feature.json
docs/source/southbound/device-factory/json.md
distribution/features/northbound-ogc-sensorthings-mqtt-feature/src/main/resources/northbound-ogc-sensorthings-mqtt-feature.json
southbound/http/http-device-factory/integration-test.bndrun
distribution/features/core-feature/src/main/resources/core-feature.json
northbound/security/openid-connect/integration-test.bndrun
core/impl/integration-test.bndrun
northbound/websocket/integration-test.bndrun
northbound/rest/integration-test.bndrun
northbound/filters/ldap/integration-test.bndrun
northbound/sensorthings/mqtt/integration-test.bndrun
northbound/sensorthings/rest.gateway/integration-test.bndrun
distribution/features/northbound-ogc-sensorthings-feature/src/main/resources/northbound-ogc-sensorthings-feature.json
core/api/dependency-check.bndrun
</description></item><item><title>#28 Update Query Handler JSON parsing (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail16</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail16</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/dto/query/jackson/ActParametersDeserializer.java
northbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/dto/SensinactPath.java
northbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/dto/jackson/SensinactPathDeserializer.java
northbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/dto/SensinactPathDeserializer.java
northbound/rest/integration-test.bndrun
northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/SerializationTest.java
northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/SecureAccessTest.java
northbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/dto/query/jackson/WrappedAccessMethodCallParametersDeserializer.java
northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/SerializationTest.java
</description></item><item><title>#28 Update Feature Service implementation version (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail17</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail17</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>distribution/launcher/export.bndrun
pom.xml
</description></item><item><title>#28 Update Felix Configuration reader and Johnzon versions (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail18</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail18</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>distribution/launcher/src/test/java/org/eclipse/sensinact/gateway/launcher/integration/FeatureLaunchingIntegrationTest.java
.gitignore
distribution/launcher/src/test/java/org/eclipse/sensinact/gateway/launcher/integration/InputStreamConsumer.java
distribution/features/timescale-history-provider-feature/pom.xml
distribution/launcher/export.bndrun
northbound/sensorthings/rest.gateway/integration-test.bndrun
distribution/features/timescale-history-provider-feature/src/test/java/org/eclipse/sensinact/gateway/feature/integration/history/timescale/TimescaleHistoryFeatureIntegrationTest.java
pom.xml
distribution/launcher/pom.xml
distribution/features/northbound-oidc-authenticator-feature/pom.xml
distribution/launcher/src/main/java/org/eclipse/sensinact/gateway/launcher/ConfigurationManager.java
</description></item><item><title>#28 Fix for timestamp-based test on Windows (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail19</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail19</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/SubscriptionTest.java
</description></item><item><title>#28 Bump advanced-security/maven-dependency-submission-action (noreply)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail20</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail20</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>.github/workflows/ci-build.yml
</description></item><item><title>#28 Package regsitration and Model Package Uri (j.albert)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail21</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail21</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/main/java/org/eclipse/sensinact/core/dto/impl/AbstractUpdateDto.java
core/impl/src/test/java/org/eclipse/sensinact/core/extract/impl/AnnotationBasedDtoExtractorTest.java
core/emf-api/dependency-check.bndrun
southbound/virtual/virtual-temperature-sensor/integration-test.bndrun
core/annotation/src/main/java/org/eclipse/sensinact/core/annotation/verb/GET.java
core/impl/src/main/java/org/eclipse/sensinact/core/command/impl/ResourcePullHandler.java
southbound/history/timescale-provider/src/main/java/org/eclipse/sensinact/gateway/southbound/history/timescale/TimescaleDatabaseWorker.java
southbound/http/http-device-factory/integration-test.bndrun
core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/SensinactWhiteboard.java
southbound/http/http-callback-whiteboard/integration-test.bndrun
northbound/rest/integration-test.bndrun
core/annotation/src/main/java/org/eclipse/sensinact/core/annotation/dto/ModelPackageUri.java
northbound/sensorthings/mqtt/integration-test.bndrun
northbound/filters/ldap/integration-test.bndrun
core/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/NexusTest.java
core/api/src/main/java/org/eclipse/sensinact/core/model/SensinactModelManager.java
core/impl/src/test/java/org/eclipse/sensinact/core/twin/impl/SensinactTwinTest.java
core/api/src/main/java/org/eclipse/sensinact/core/push/dto/BaseValueDto.java
core/annotation/src/main/java/org/eclipse/sensinact/core/annotation/verb/ACT.java
core/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/SubscriptionTest.java
core/api/src/main/java/org/eclipse/sensinact/core/command/ResourceCommand.java
core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java
core/api/src/main/java/org/eclipse/sensinact/core/notification/AbstractResourceNotification.java
distribution/features/core-feature/src/test/java/org/eclipse/sensinact/gateway/feature/integration/core/CoreFeatureTest.java
core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/AbstractResourceMethod.java
core/impl/src/main/java/org/eclipse/sensinact/core/impl/SetMetadataCommand.java
core/api/src/main/java/org/eclipse/sensinact/core/notification/NotificationAccumulator.java
southbound/history/timescale-provider/src/test/java/org/eclipse/sensinact/gateway/southbound/history/timescale/integration/TimescaleHistoryTest.java
core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/SensinactModelManagerImpl.java
core/api/dependency-check.bndrun
northbound/query-handler/integration-test.bndrun
core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/emf/compare/EMFCompareUtil.java
southbound/virtual/virtual-temperature-sensor/src/test/java/org/eclipse/sensinact/gateway/southbound/virtual/temperature/integration/TemperatureSensorTest.java
core/models/provider/src/main/resources/model/sensinact.genmodel
core/impl/src/main/java/org/eclipse/sensinact/core/notification/impl/NotificationAccumulatorImpl.java
core/models/provider/src/main/resources/model/sensinact.ecore
core/impl/src/main/java/org/eclipse/sensinact/core/extract/impl/AnnotationMapping.java
core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/SetMethod.java
core/impl/src/main/java/org/eclipse/sensinact/core/notification/impl/ImmediateNotificationAccumulator.java
pom.xml
distribution/launcher/pom.xml
examples/model-based/src/main/java/org/eclipse/sensinact/prototype/resource/ResourceModelProvider.java
core/impl/src/test/java/org/eclipse/sensinact/core/integration/notification/SubscribeTest.java
core/impl/src/main/java/org/eclipse/sensinact/core/extract/impl/GenericDtoDataExtractor.java
core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/emf/EMFUtil.java
core/emf-api/src/main/java/org/eclipse/sensinact/core/emf/twin/SensinactEMFDigitalTwin.java
core/impl/src/main/java/org/eclipse/sensinact/core/command/impl/ResourcePushHandler.java
core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactProviderImpl.java
core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/RegistryKey.java
southbound/history/timescale-provider/src/main/java/org/eclipse/sensinact/gateway/southbound/history/timescale/TimescaleHistoricalStore.java
core/impl/src/test/java/org/eclipse/sensinact/core/command/impl/WhiteboardImplTest.java
southbound/history/timescale-provider/integration-test.bndrun
core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java
core/impl/src/main/java/org/eclipse/sensinact/core/notification/impl/AbstractNotificationAccumulatorImpl.java
southbound/mqtt/mqtt-device-factory/integration-test.bndrun
core/impl/src/main/java/org/eclipse/sensinact/core/command/impl/ActionHandler.java
northbound/sensorthings/mqtt/src/test/java/org/eclipse/sensinact/gateway/northbound/sensorthings/mqtt/integration/InsecureMqttNotificationsTest.java
distribution/features/core-feature/src/main/resources/core-feature.json
northbound/sensorthings/mqtt/pom.xml
core/annotation/src/main/java/org/eclipse/sensinact/core/annotation/verb/SET.java
northbound/security/openid-connect/integration-test.bndrun
core/impl/integration-test.bndrun
core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/ActMethod.java
northbound/websocket/integration-test.bndrun
distribution/launcher/export.bndrun
core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/GetMethod.java
northbound/sensorthings/rest.gateway/integration-test.bndrun
core/api/src/main/java/org/eclipse/sensinact/core/twin/SensinactDigitalTwin.java
core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ModelBuilderImpl.java
core/impl/src/main/java/org/eclipse/sensinact/core/impl/SetValueCommand.java
northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/notification/ResourceNotificationsTest.java
core/impl/src/test/java/org/eclipse/sensinact/core/command/impl/GatewayThreadImplTest.java
core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactResourceImpl.java
core/annotation/src/main/java/org/eclipse/sensinact/core/annotation/verb/UriParam.java
core/impl/src/test/java/org/eclipse/sensinact/core/notification/impl/NotificationSenderTest.java
northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/ObservationHistoryTest.java
</description></item><item><title>#28 Update the osgi-test version to 1.3.0-SNAPSHOT (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail22</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail22</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/query-handler/integration-test.bndrun
southbound/virtual/virtual-temperature-sensor/src/test/java/org/eclipse/sensinact/gateway/southbound/virtual/temperature/integration/TemperatureSensorTest.java
southbound/history/timescale-provider/tests.bnd
northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/AbstractIntegrationTest.java
southbound/virtual/virtual-temperature-sensor/integration-test.bndrun
northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/DescriptionsTest.java
northbound/filters/ldap/src/test/java/org/eclipse/sensinact/northbound/filters/ldap/integration/LdapFilterTest.java
northbound/websocket/src/test/java/org/eclipse/sensinact/northbound/websocket/integration/WebSocketTest.java
pom.xml
southbound/http/http-device-factory/integration-test.bndrun
core/impl/src/test/java/org/eclipse/sensinact/core/integration/notification/SubscribeTest.java
northbound/filters/ldap/src/test/java/org/eclipse/sensinact/northbound/filters/ldap/integration/LdapComponentTest.java
southbound/http/http-callback-whiteboard/integration-test.bndrun
northbound/rest/integration-test.bndrun
northbound/filters/ldap/integration-test.bndrun
northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/ResourceAccessTest.java
core/impl/src/test/java/org/eclipse/sensinact/core/integration/metrics/MetricsTest.java
northbound/sensorthings/mqtt/integration-test.bndrun
southbound/http/http-callback-whiteboard/src/test/java/org/eclipse/sensinact/gateway/southbound/http/callback/integration/HttpCallbackWhiteboardTest.java
southbound/http/http-callback-whiteboard/pom.xml
southbound/history/timescale-provider/integration-test.bndrun
southbound/mqtt/mqtt-device-factory/integration-test.bndrun
northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/MissingEntityTest.java
northbound/websocket/src/test/java/org/eclipse/sensinact/northbound/websocket/integration/SecureWebSocketTest.java
northbound/security/openid-connect/integration-test.bndrun
core/impl/integration-test.bndrun
southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryTest.java
northbound/websocket/integration-test.bndrun
northbound/sensorthings/rest.gateway/integration-test.bndrun
core/impl/src/test/java/org/eclipse/sensinact/core/integration/session/AdminServiceTest.java
northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/SecureAccessTest.java
northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/notification/ResourceNotificationsTest.java
southbound/mqtt/mqtt-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/factory/integration/MqttDeviceFactoryTest.java
southbound/history/timescale-provider/src/test/java/org/eclipse/sensinact/gateway/southbound/history/timescale/integration/TimescaleHistoryTest.java
northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/MissingEntityTest.java
northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/ResourceAccessTest.java
northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/ObservationHistoryTest.java
</description></item><item><title>#28 Update to OSGi Technology REST 1.2.2 (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail23</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail23</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/pom.xml
northbound/rest/pom.xml
northbound/websocket/integration-test.bndrun
southbound/virtual/virtual-temperature-sensor/integration-test.bndrun
northbound/rest/integration-test.bndrun
distribution/features/jakarta-rest-whiteboard-feature/src/main/resources/jakarta-rest-whiteboard-feature.json
northbound/sensorthings/rest.gateway/pom.xml
northbound/sensorthings/rest.gateway/integration-test.bndrun
distribution/features/jakarta-rest-whiteboard-feature/pom.xml
</description></item><item><title>#28 Update JUnit and Mockito versions (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail24</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail24</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/query-handler/integration-test.bndrun
southbound/history/timescale-provider/integration-test.bndrun
southbound/virtual/virtual-temperature-sensor/integration-test.bndrun
southbound/mqtt/mqtt-device-factory/integration-test.bndrun
pom.xml
southbound/http/http-device-factory/integration-test.bndrun
northbound/security/openid-connect/integration-test.bndrun
core/impl/integration-test.bndrun
southbound/http/http-callback-whiteboard/integration-test.bndrun
northbound/websocket/integration-test.bndrun
northbound/rest/integration-test.bndrun
northbound/sensorthings/mqtt/integration-test.bndrun
northbound/filters/ldap/integration-test.bndrun
northbound/sensorthings/rest.gateway/integration-test.bndrun
</description></item><item><title>#28 Move naming normalization to ModelNexus (#323) (noreply)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail25</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail25</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java
core/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/NexusTest.java
core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/emf/NamingUtils.java
</description></item><item><title>#28 Add ModelPackageUri to Devicefactory (#324) (noreply)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail26</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail26</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>southbound/device-factory/parser-json/src/test/resources/json/literal-mapping.json
southbound/device-factory/parser-json/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/JSONParserTest.java
southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java
southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/IPlaceHolderKeys.java
</description></item><item><title>#28 bumped geckoEMF and EMF (j.albert)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail27</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail27</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/query-handler/integration-test.bndrun
core/models/metadata/pom.xml
distribution/features/core-feature/pom.xml
core/emf-api/dependency-check.bndrun
southbound/history/timescale-provider/integration-test.bndrun
southbound/virtual/virtual-temperature-sensor/integration-test.bndrun
southbound/mqtt/mqtt-device-factory/integration-test.bndrun
pom.xml
southbound/http/http-device-factory/integration-test.bndrun
distribution/features/core-feature/src/main/resources/core-feature.json
core/impl/integration-test.bndrun
southbound/http/http-callback-whiteboard/integration-test.bndrun
northbound/websocket/integration-test.bndrun
northbound/rest/integration-test.bndrun
northbound/sensorthings/mqtt/integration-test.bndrun
northbound/filters/ldap/integration-test.bndrun
northbound/sensorthings/rest.gateway/integration-test.bndrun
core/impl/pom.xml
core/models/provider/pom.xml
</description></item><item><title>#28 Bumped slf4j to v2.0.11 (Issue #328) (osgi)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail28</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail28</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/query-handler/integration-test.bndrun
southbound/history/timescale-provider/integration-test.bndrun
southbound/virtual/virtual-temperature-sensor/integration-test.bndrun
southbound/mqtt/mqtt-device-factory/integration-test.bndrun
distribution/features/core-feature/src/test/java/org/eclipse/sensinact/gateway/feature/integration/core/CoreFeatureTest.java
pom.xml
southbound/http/http-device-factory/integration-test.bndrun
northbound/security/openid-connect/integration-test.bndrun
core/impl/integration-test.bndrun
northbound/websocket/integration-test.bndrun
southbound/http/http-callback-whiteboard/integration-test.bndrun
northbound/rest/integration-test.bndrun
distribution/launcher/export.bndrun
northbound/filters/ldap/integration-test.bndrun
northbound/sensorthings/mqtt/integration-test.bndrun
northbound/sensorthings/rest.gateway/integration-test.bndrun
</description></item><item><title>#28 Remove dependency on log4j-over-slf4j (osgi)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail29</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail29</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>distribution/features/core-feature/pom.xml
core/impl/pom.xml
pom.xml
distribution/features/core-feature/src/main/resources/core-feature.json
southbound/mqtt/mqtt-device-factory/integration-test.bndrun
</description></item><item><title>#28 Replace slf4j-simple with logback (v1.4.14) (osgi)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail30</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail30</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/query-handler/integration-test.bndrun
southbound/mqtt/mqtt-client/pom.xml
southbound/virtual/virtual-temperature-sensor/integration-test.bndrun
pom.xml
southbound/http/http-device-factory/integration-test.bndrun
southbound/http/http-device-factory/pom.xml
northbound/filters/ldap/pom.xml
southbound/http/http-callback-whiteboard/integration-test.bndrun
northbound/rest/integration-test.bndrun
northbound/filters/ldap/integration-test.bndrun
northbound/sensorthings/mqtt/integration-test.bndrun
northbound/filters/filters.core/pom.xml
southbound/http/http-callback-whiteboard/pom.xml
southbound/mqtt/mqtt-device-factory/pom.xml
northbound/query-handler/pom.xml
southbound/history/timescale-provider/integration-test.bndrun
northbound/sensorthings/filter/pom.xml
southbound/mqtt/mqtt-device-factory/integration-test.bndrun
southbound/device-factory/parser-csv/pom.xml
distribution/features/core-feature/src/test/java/org/eclipse/sensinact/gateway/feature/integration/core/CoreFeatureTest.java
northbound/rest/pom.xml
northbound/security/openid-connect/integration-test.bndrun
core/impl/integration-test.bndrun
northbound/websocket/integration-test.bndrun
northbound/websocket/pom.xml
distribution/launcher/export.bndrun
northbound/sensorthings/rest.gateway/integration-test.bndrun
</description></item><item><title>#28 Trivial update, but required to pass the GitHub tests. (osgi)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail31</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail31</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>distribution/launcher/export.bndrun
</description></item><item><title>#28 Reverted version of JE runtime to JavaSE-11 in all bndrun files. (osgi)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail32</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail32</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/query-handler/integration-test.bndrun
southbound/history/timescale-provider/integration-test.bndrun
southbound/mqtt/mqtt-device-factory/integration-test.bndrun
southbound/virtual/virtual-temperature-sensor/integration-test.bndrun
southbound/http/http-device-factory/integration-test.bndrun
northbound/security/openid-connect/integration-test.bndrun
core/impl/integration-test.bndrun
northbound/websocket/integration-test.bndrun
southbound/http/http-callback-whiteboard/integration-test.bndrun
northbound/rest/integration-test.bndrun
northbound/filters/ldap/integration-test.bndrun
northbound/sensorthings/mqtt/integration-test.bndrun
northbound/sensorthings/rest.gateway/integration-test.bndrun
</description></item><item><title>#28 Removed redundant dependency declaration from the parent pom.xml file, added "runtime" scope, and moved logback dependency to more appropriate location. (osgi)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail33</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail33</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>pom.xml
</description></item><item><title>#28 Added ability to configure logging (via logback) for JUnit tests in all projects that currently have tests. (osgi)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail34</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail34</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>southbound/virtual/virtual-temperature-sensor/src/test/resources/logback-test.xml
northbound/sensorthings/filter/src/test/resources/logback-test.xml
southbound/http/http-callback-whiteboard/src/test/resources/logback-test.xml
southbound/http/http-device-factory/src/test/resources/logback-test.xml
southbound/device-factory/parser-csv/src/test/resources/logback-test.xml
northbound/query-handler/src/test/resources/logback-test.xml
southbound/mqtt/mqtt-device-factory/src/test/resources/logback-test.xml
pom.xml
distribution/launcher/src/test/resources/logback-test.xml
northbound/security/openid-connect/src/test/resources/logback-test.xml
core/impl/src/test/resources/logback-test.xml
core/geo-json/src/test/resources/logback-test.xml
northbound/sensorthings/mqtt/src/test/resources/logback-test.xml
southbound/device-factory/device-factory-core/src/test/resources/logback-test.xml
northbound/sensorthings/dto/src/test/resources/logback-test.xml
southbound/history/timescale-provider/src/test/resources/logback-test.xml
northbound/websocket/src/test/resources/logback-test.xml
northbound/filters/ldap/src/test/resources/logback-test.xml
northbound/sensorthings/rest.gateway/src/test/resources/logback-test.xml
southbound/mqtt/mqtt-client/src/test/resources/logback-test.xml
southbound/device-factory/parser-json/src/test/resources/logback-test.xml
northbound/rest/src/test/resources/logback-test.xml
</description></item><item><title>#28 Use the new verify goal of the bnd-resolver-maven-plugin in CI (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail35</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail35</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>pom.xml
distribution/launcher/pom.xml
</description></item><item><title>#28 Test cleanup for core/impl (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail36</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail36</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/test/java/org/eclipse/sensinact/core/command/impl/WhiteboardImplTest.java
core/impl/integration-test.bndrun
core/impl/src/main/java/org/eclipse/sensinact/core/impl/SetValueCommand.java
core/impl/src/test/resources/logback-test.xml
core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactResourceImpl.java
</description></item><item><title>#28 Reduce the verbosity of integration test logging (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail37</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail37</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/query-handler/integration-test.bndrun
southbound/virtual/virtual-temperature-sensor/src/test/resources/logback-test.xml
southbound/http/http-callback-whiteboard/src/test/resources/logback-test.xml
southbound/http/http-device-factory/src/test/resources/logback-test.xml
southbound/virtual/virtual-temperature-sensor/integration-test.bndrun
northbound/query-handler/src/test/resources/logback-test.xml
southbound/http/http-device-factory/integration-test.bndrun
southbound/http/http-callback-whiteboard/integration-test.bndrun
northbound/filters/ldap/src/test/resources/logback-test.xml
northbound/rest/integration-test.bndrun
northbound/sensorthings/mqtt/integration-test.bndrun
northbound/filters/ldap/integration-test.bndrun
northbound/rest/src/test/resources/logback-test.xml
southbound/history/timescale-provider/integration-test.bndrun
southbound/mqtt/mqtt-device-factory/integration-test.bndrun
northbound/sensorthings/rest.gateway/pom.xml
northbound/security/openid-connect/src/test/resources/logback-test.xml
northbound/sensorthings/mqtt/pom.xml
northbound/rest/pom.xml
northbound/security/openid-connect/integration-test.bndrun
northbound/sensorthings/mqtt/src/test/resources/logback-test.xml
southbound/history/timescale-provider/src/test/resources/logback-test.xml
northbound/websocket/integration-test.bndrun
northbound/sensorthings/rest.gateway/integration-test.bndrun
northbound/sensorthings/rest.gateway/src/test/resources/logback-test.xml
</description></item><item><title>#28 Better error handling for pushed updates (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail38</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail38</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/main/java/org/eclipse/sensinact/core/dto/impl/AbstractUpdateDto.java
core/impl/src/test/java/org/eclipse/sensinact/core/extract/impl/AnnotationBasedDtoExtractorTest.java
core/impl/src/test/java/org/eclipse/sensinact/core/integration/DataUpdateServiceTest.java
core/api/src/main/java/org/eclipse/sensinact/core/push/DataUpdate.java
core/api/src/main/java/org/eclipse/sensinact/core/push/DataUpdateException.java
core/impl/src/main/java/org/eclipse/sensinact/core/extract/impl/AnnotationMapping.java
core/impl/src/main/java/org/eclipse/sensinact/core/dto/impl/FailedMappingDto.java
core/impl/src/test/java/org/eclipse/sensinact/core/extract/impl/GenericDtoExtractorTest.java
core/api/src/main/java/org/eclipse/sensinact/core/push/DataMappingException.java
core/impl/integration-test.bndrun
core/api/src/main/java/org/eclipse/sensinact/core/push/FailedUpdatesException.java
core/impl/src/main/java/org/eclipse/sensinact/core/impl/SetMetadataCommand.java
core/impl/src/main/java/org/eclipse/sensinact/core/extract/impl/GenericDtoDataExtractor.java
core/impl/src/main/java/org/eclipse/sensinact/core/impl/DataUpdateImpl.java
core/impl/src/main/java/org/eclipse/sensinact/core/impl/SetValueCommand.java
</description></item><item><title>#28 fixed exception on EPackageRegistration (j.albert)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail39</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail39</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java
</description></item><item><title>#28 fixed Provider Update (j.albert)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail40</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail40</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java
core/impl/src/main/java/org/eclipse/sensinact/core/impl/SaveProviderCommand.java
core/emf-api/src/main/java/org/eclipse/sensinact/core/emf/twin/SensinactEMFDigitalTwin.java
</description></item><item><title>#28 Added byte and short types to DeviceFactory value types (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail41</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail41</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueType.java
southbound/device-factory/device-factory-core/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueTypeTest.java
</description></item><item><title>#28 Added char type to device factory (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail42</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail42</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>southbound/device-factory/device-factory-core/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueTypeTest.java
southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueType.java
</description></item><item><title>#28 Added Java class associated to Java class (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail43</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail43</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueType.java
</description></item><item><title>#28 Reject updates with null values with no explicit type (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail44</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail44</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java
southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/RecordPath.java
southbound/device-factory/device-factory-core/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/RecordHandlingTest.java
</description></item><item><title>#28 Added a log.errors mapping option to ease debugging (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail45</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail45</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java
southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/dto/DeviceMappingOptionsDTO.java
</description></item><item><title>#28 Accept null mapping and null values as Object (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail46</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail46</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java
southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/ResourceMappingHandler.java
southbound/device-factory/device-factory-core/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/RecordHandlingTest.java
</description></item><item><title>#28 Bump actions/setup-node from 4.0.1 to 4.0.2 (noreply)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail47</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail47</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>.github/workflows/build_webclient.yml
</description></item><item><title>#28 Enhanced parsing of date &amp; time (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail48</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail48</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueType.java
southbound/device-factory/device-factory-core/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/RecordHandlingTest.java
southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java
southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/LocaleUtils.java
southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/dto/DeviceMappingOptionsDTO.java
</description></item><item><title>#28 DeviceFactory: added new types to doc (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail49</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail49</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>docs/source/southbound/device-factory/core.md
</description></item><item><title>#28 DeviceFactory: updated doc (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail50</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail50</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>docs/source/southbound/device-factory/core.md
</description></item><item><title>#28 HTTP Device Factory: Log the exception on failure (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail51</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail51</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>southbound/http/http-device-factory/src/main/java/org/eclipse/sensinact/gateway/southbound/http/factory/HttpDeviceFactory.java
</description></item><item><title>#28 Enhanced based on PR comments (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail52</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail52</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java
southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueType.java
</description></item><item><title>#28 Applying new timestamp granularity detection (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail53</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail53</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java
</description></item><item><title>#28 Ensure HTTP Device Factory logs errors correctly (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail54</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail54</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryTest.java
southbound/http/http-device-factory/src/main/java/org/eclipse/sensinact/gateway/southbound/http/factory/HttpDeviceFactory.java
</description></item><item><title>#28 Tidy up and fix handling of whiteboard GET calls (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail55</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail55</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/SensinactWhiteboard.java
core/impl/src/test/java/org/eclipse/sensinact/core/command/impl/WhiteboardImplTest.java
</description></item><item><title>#28 Bump advanced-security/maven-dependency-submission-action (noreply)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail56</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail56</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>.github/workflows/ci-build.yml
</description></item><item><title>#28 Added a PACKAGE filter criterion (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail57</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail57</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java
northbound/filters/ldap/src/main/antlr4/org/eclipse/sensinact/northbound/filters/ldap/antlr/LdapFilterParser.g4
core/impl/src/main/java/org/eclipse/sensinact/core/impl/snapshot/ProviderSnapshotImpl.java
northbound/filters/ldap/src/test/java/org/eclipse/sensinact/northbound/filters/ldap/LdapParserTest.java
northbound/sensorthings/filter/src/test/java/org/eclipse/sensinact/northbound/filters/sensorthings/RcUtils.java
northbound/filters/ldap/src/main/java/org/eclipse/sensinact/northbound/filters/ldap/antlr/impl/AbstractProviderCriterion.java
northbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/NotificationSnapshot.java
core/api/src/main/java/org/eclipse/sensinact/core/snapshot/ProviderSnapshot.java
northbound/filters/ldap/src/main/java/org/eclipse/sensinact/northbound/filters/ldap/antlr/impl/CriterionProviderPackageUri.java
northbound/filters/ldap/src/main/antlr4/org/eclipse/sensinact/northbound/filters/ldap/antlr/LdapFilterLexer.g4
northbound/filters/ldap/src/main/java/org/eclipse/sensinact/northbound/filters/ldap/antlr/impl/FilterVisitor.java
</description></item><item><title>#28 Added a test with - and _ in resource name (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail58</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail58</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/filters/ldap/src/test/java/org/eclipse/sensinact/northbound/filters/ldap/integration/LdapFilterTest.java
</description></item><item><title>#28 Fixed typo in ANTLR token name (thomas.calmant)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail59</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail59</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/filters/ldap/src/main/antlr4/org/eclipse/sensinact/northbound/filters/ldap/antlr/LdapFilterLexer.g4
northbound/filters/ldap/src/main/antlr4/org/eclipse/sensinact/northbound/filters/ldap/antlr/LdapFilterParser.g4
</description></item><item><title>#28 Bump advanced-security/maven-dependency-submission-action (noreply)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail60</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail60</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>.github/workflows/ci-build.yml
</description></item><item><title>#28 Added gogo commands for basic operations (push, get, set, act, describe) (osgi)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail61</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail61</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>platform/sensinact-shell/pom.xml
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceTypeConverter.java
platform/sensinact-shell/.gitignore
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceCommands.java
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommandSession.java
pom.xml
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ServiceCommands.java
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/PushCommands.java
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceType.java
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/MetaCommands.java
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ProviderCommands.java
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/DescribeCommands.java
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SetCommands.java
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/GetCommands.java
platform/pom.xml
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ActCommands.java
</description></item><item><title>#28 Added Capability and Requirement to assist with correct resolution. (osgi)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail62</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail62</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommands.java
</description></item><item><title>#28 Cleaned up return values by returning DTOs. Added Converters to convert DTOs to String values. (osgi)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail63</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail63</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ProviderConverter.java
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceConverter.java
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ServiceConverter.java
platform/sensinact-shell/pom.xml
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/MetaCommands.java
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ProviderCommands.java
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceCommands.java
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/GetCommands.java
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ServiceCommands.java
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/MetadataConverter.java
</description></item><item><title>#28 Moved project location and changed project name. (osgi)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail64</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail64</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/GetCommands.java
platform/sensinact-shell/.gitignore
northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ServiceConverter.java
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceCommands.java
pom.xml
northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceConverter.java
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/MetadataConverter.java
northbound/gogo-shell/.gitignore
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ServiceConverter.java
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceConverter.java
northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceType.java
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceType.java
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ProviderCommands.java
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/MetaCommands.java
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/DescribeCommands.java
northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/PushCommands.java
northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SetCommands.java
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ActCommands.java
northbound/gogo-shell/pom.xml
northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ProviderCommands.java
northbound/pom.xml
platform/sensinact-shell/pom.xml
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceTypeConverter.java
northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ActCommands.java
northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/DescribeCommands.java
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommands.java
northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ProviderConverter.java
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommandSession.java
northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/MetadataConverter.java
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ServiceCommands.java
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/PushCommands.java
northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ServiceCommands.java
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ProviderConverter.java
northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/MetaCommands.java
northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommandSession.java
northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommands.java
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SetCommands.java
northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceTypeConverter.java
platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/GetCommands.java
platform/pom.xml
northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceCommands.java
</description></item><item><title>#28 Move the Session API into the Northbound project (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail65</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail65</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/DatastreamsAccessImpl.java
northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/DtoMapper.java
northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SensiNactSessionImpl.java
core/impl/src/test/java/org/eclipse/sensinact/core/integration/admin/AdminServiceTest.java
southbound/virtual/virtual-temperature-sensor/integration-test.bndrun
core/impl/src/main/java/org/eclipse/sensinact/core/impl/SensiNactSessionImpl.java
northbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/api/IQueryHandler.java
northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/SensinactSessionProvider.java
southbound/http/http-device-factory/integration-test.bndrun
southbound/http/http-device-factory/pom.xml
core/api/src/main/java/org/eclipse/sensinact/core/session/ResourceDescription.java
northbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/WebSocketCreator.java
northbound/rest/integration-test.bndrun
northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/ResourceDescription.java
core/api/src/main/java/org/eclipse/sensinact/core/session/package-info.java
examples/notification/src/main/java/notification/_02_ClientNotification.java
northbound/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/SensinactSessionProvider.java
southbound/mqtt/mqtt-device-factory/pom.xml
northbound/session/pom.xml
northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ProviderCommands.java
northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/ProviderDescription.java
northbound/query-handler/pom.xml
northbound/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/RestNorthbound.java
distribution/features/northbound-rest-feature/src/main/resources/northbound-rest-feature.json
northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/ThingsAccessImpl.java
northbound/sensorthings/rest.gateway/pom.xml
northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ProviderConverter.java
core/impl/src/main/java/org/eclipse/sensinact/core/impl/SessionManager.java
northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/ResourceShortDescription.java
northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ServiceCommands.java
northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/SensiNactSessionManager.java
northbound/sensorthings/pom.xml
core/api/src/main/java/org/eclipse/sensinact/core/session/SensiNactSession.java
southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryTest.java
northbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/impl/QueryHandler.java
core/api/src/main/java/org/eclipse/sensinact/core/session/SensiNactSessionManager.java
northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/ObservationsAccessImpl.java
southbound/mqtt/mqtt-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/factory/integration/MqttDeviceFactoryTest.java
northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/SensorsAccessImpl.java
northbound/session/session-impl/pom.xml
northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceCommands.java
northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/ObservedPropertiesAccessImpl.java
examples/notification/pom.xml
northbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/WebSocketJettyRegistrar.java
northbound/query-handler/integration-test.bndrun
southbound/virtual/virtual-temperature-sensor/src/test/java/org/eclipse/sensinact/gateway/southbound/virtual/temperature/integration/TemperatureSensorTest.java
northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SessionManager.java
northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/RootResourceAccessImpl.java
northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/AbstractIntegrationTest.java
distribution/features/northbound-ogc-sensorthings-feature/pom.xml
northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/ServiceDescription.java
northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/DescriptionsTest.java
northbound/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/RestAccessApplication.java
northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ServiceConverter.java
northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/FeaturesOfInterestAccessImpl.java
northbound/session/session-api/pom.xml
northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceConverter.java
northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SessionSubscribeTest.java
southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactorySSLTest.java
core/api/src/main/java/org/eclipse/sensinact/core/session/ServiceDescription.java
core/impl/src/test/java/org/eclipse/sensinact/core/integration/notification/SubscribeTest.java
northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SensinactSessionTest.java
southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryParallelQueries.java
northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/ResourceAccessTest.java
distribution/features/northbound-ogc-sensorthings-feature/src/main/resources/northbound-ogc-sensorthings-feature.json
northbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/WebSocketEndpoint.java
northbound/pom.xml
northbound/gogo-shell/pom.xml
distribution/features/northbound-rest-feature/pom.xml
northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/SensinactSensorthingsApplication.java
northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/SensiNactSession.java
northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/LocationsAccessImpl.java
core/impl/src/test/java/org/eclipse/sensinact/core/integration/DataUpdateServiceTest.java
southbound/mqtt/mqtt-device-factory/integration-test.bndrun
northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/HistoricalLocationsAccessImpl.java
southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryAuthTest.java
northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/package-info.java
northbound/rest/pom.xml
northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommandSession.java
core/api/src/main/java/org/eclipse/sensinact/core/session/ResourceShortDescription.java
northbound/websocket/pom.xml
northbound/websocket/integration-test.bndrun
core/api/src/main/java/org/eclipse/sensinact/core/session/ProviderDescription.java
northbound/sensorthings/rest.gateway/integration-test.bndrun
core/impl/src/test/java/org/eclipse/sensinact/core/integration/session/AdminServiceTest.java
southbound/virtual/virtual-temperature-sensor/pom.xml
northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/notification/ResourceNotificationsTest.java
northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/MissingEntityTest.java
northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/ResourceAccessTest.java
</description></item><item><title>#28 Improve reliability of sensorthings MQTT tests (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail66</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail66</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/sensorthings/mqtt/integration-test.bndrun
northbound/sensorthings/mqtt/pom.xml
northbound/sensorthings/mqtt/src/main/java/org/eclipse/sensinact/gateway/northbount/sensorthings/mqtt/SensorthingsMqttNorthbound.java
pom.xml
northbound/sensorthings/mqtt/src/test/java/org/eclipse/sensinact/gateway/northbound/sensorthings/mqtt/integration/InsecureMqttNotificationsTest.java
</description></item><item><title>#28 Move the UserInfo into northbound security (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail67</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail67</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/security/authentication-api/src/main/java/org/eclipse/sensinact/northbound/security/api/Authenticator.java
northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SensiNactSessionImpl.java
southbound/virtual/virtual-temperature-sensor/integration-test.bndrun
northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/SensinactSessionProvider.java
southbound/http/http-device-factory/integration-test.bndrun
northbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/WebSocketCreator.java
northbound/rest/integration-test.bndrun
northbound/security/security-api/pom.xml
northbound/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/SensinactSessionProvider.java
northbound/security/authentication-api/src/main/java/org/eclipse/sensinact/northbound/security/api/package-info.java
northbound/security/openid-connect/pom.xml
northbound/security/openid-connect/src/test/java/org/eclipse/sensinact/gateway/northbound/security/oidc/integration/ValidatorTest.java
distribution/features/northbound-rest-feature/src/main/resources/northbound-rest-feature.json
distribution/features/northbound-ogc-sensorthings-mqtt-feature/src/main/resources/northbound-ogc-sensorthings-mqtt-feature.json
core/api/src/main/java/org/eclipse/sensinact/core/security/UserInfo.java
northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/SensiNactSessionManager.java
northbound/websocket/src/test/java/org/eclipse/sensinact/northbound/websocket/integration/SecureWebSocketTest.java
core/api/src/main/java/org/eclipse/sensinact/core/security/package-info.java
southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryTest.java
northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/SecureAccessTest.java
southbound/mqtt/mqtt-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/factory/integration/MqttDeviceFactoryTest.java
distribution/features/northbound-oidc-authenticator-feature/pom.xml
northbound/query-handler/integration-test.bndrun
northbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/WebSocketJettyRegistrar.java
distribution/features/northbound-oidc-authenticator-feature/src/main/resources/northbound-oidc-authenticator-feature.json
southbound/virtual/virtual-temperature-sensor/src/test/java/org/eclipse/sensinact/gateway/southbound/virtual/temperature/integration/TemperatureSensorTest.java
northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SessionManager.java
northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/AbstractIntegrationTest.java
distribution/features/northbound-ogc-sensorthings-feature/pom.xml
northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/DescriptionsTest.java
northbound/session/session-api/pom.xml
northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SessionSubscribeTest.java
southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactorySSLTest.java
northbound/security/openid-connect/src/main/java/org/eclipse/sensinact/gateway/northbound/security/oidc/OIDCTokenValidator.java
northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SensinactSessionTest.java
southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryParallelQueries.java
northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/ResourceAccessTest.java
distribution/features/northbound-ogc-sensorthings-feature/src/main/resources/northbound-ogc-sensorthings-feature.json
northbound/security/authentication-api/pom.xml
northbound/security/security-api/src/main/java/org/eclipse/sensinact/northbound/security/api/UserInfo.java
distribution/features/northbound-rest-feature/pom.xml
northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/SensiNactSession.java
distribution/features/northbound-ogc-sensorthings-mqtt-feature/pom.xml
southbound/mqtt/mqtt-device-factory/integration-test.bndrun
southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryAuthTest.java
northbound/rest/pom.xml
northbound/security/openid-connect/integration-test.bndrun
northbound/security/openid-connect/src/main/java/org/eclipse/sensinact/gateway/northbound/security/oidc/JwsUserInfo.java
northbound/websocket/pom.xml
northbound/security/security-api/src/main/java/org/eclipse/sensinact/northbound/security/api/Authenticator.java
northbound/websocket/integration-test.bndrun
northbound/security/security-api/src/main/java/org/eclipse/sensinact/northbound/security/api/package-info.java
northbound/sensorthings/rest.gateway/integration-test.bndrun
northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/notification/ResourceNotificationsTest.java
northbound/security/pom.xml
northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/MissingEntityTest.java
northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/ResourceAccessTest.java
northbound/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/AuthenticationFilter.java
</description></item><item><title>#28 Core API Fixes (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail68</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail68</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/MetaCommands.java
core/api/src/main/java/org/eclipse/sensinact/core/twin/SensinactResource.java
northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/SensiNactSession.java
core/api/src/main/java/org/eclipse/sensinact/core/notification/LifecycleNotification.java
core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java
core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java
northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SensiNactSessionImpl.java
core/api/src/main/java/org/eclipse/sensinact/core/twin/SensinactProvider.java
core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactProviderImpl.java
core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactResourceImpl.java
</description></item><item><title>#28 Introduce authorization checks in the Session API (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail69</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail69</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/query-handler/integration-test.bndrun
southbound/virtual/virtual-temperature-sensor/src/test/java/org/eclipse/sensinact/gateway/southbound/virtual/temperature/integration/TemperatureSensorTest.java
northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SessionManager.java
northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SensiNactSessionImpl.java
northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/AbstractIntegrationTest.java
southbound/virtual/virtual-temperature-sensor/integration-test.bndrun
northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/DescriptionsTest.java
northbound/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/RestAccessApplication.java
northbound/websocket/src/test/java/org/eclipse/sensinact/northbound/websocket/integration/WebSocketTest.java
distribution/features/virtual-temperature-sensor-feature/src/it/resources/config/configuration.json
pom.xml
northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SessionSubscribeTest.java
southbound/http/http-device-factory/integration-test.bndrun
southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactorySSLTest.java
core/impl/src/main/java/org/eclipse/sensinact/core/command/impl/GatewayThreadImpl.java
distribution/features/timescale-history-provider-feature/src/it/resources/config/configuration.json
northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SensinactSessionTest.java
southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryParallelQueries.java
northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/impl/TestUserInfo.java
northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/ResourceAccessTest.java
distribution/features/northbound-oidc-authenticator-feature/src/it/resources/config/configuration.json
northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/impl/DefaultSessionAuthorizationEngineTests.java
northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/AllowAllAuthorizer.java
northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/DefaultAuthPolicy.java
northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/MissingEntityTest.java
northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/DescriptionsTest.java
northbound/security/security-api/src/main/java/org/eclipse/sensinact/northbound/security/api/AuthorizationEngine.java
southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryAuthTest.java
northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/DenyAllAuthorizer.java
northbound/websocket/src/test/java/org/eclipse/sensinact/northbound/websocket/integration/SecureWebSocketTest.java
core/impl/integration-test.bndrun
southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryTest.java
northbound/session/session-impl/integration-test.bndrun
northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/DefaultSessionAuthorizationEngine.java
northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/SecureAccessTest.java
northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/notification/ResourceNotificationsTest.java
southbound/mqtt/mqtt-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/factory/integration/MqttDeviceFactoryTest.java
northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/MissingEntityTest.java
northbound/session/session-impl/pom.xml
northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/ResourceAccessTest.java
northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/ObservationHistoryTest.java
</description></item><item><title>#28 Lint checking fixes (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail70</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail70</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SessionManager.java
northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/impl/DefaultSessionAuthorizationEngineTests.java
core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java
northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SensiNactSessionImpl.java
core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java
northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/AllowAllAuthorizer.java
northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/AbstractIntegrationTest.java
northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/DefaultAuthPolicy.java
core/api/src/main/java/org/eclipse/sensinact/core/twin/SensinactProvider.java
distribution/features/virtual-temperature-sensor-feature/src/it/resources/config/configuration.json
northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SessionSubscribeTest.java
northbound/security/security-api/src/main/java/org/eclipse/sensinact/northbound/security/api/AuthorizationEngine.java
northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/DenyAllAuthorizer.java
northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SensinactSessionTest.java
northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/impl/TestUserInfo.java
northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/ResourceAccessTest.java
northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/DefaultSessionAuthorizationEngine.java
northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/SecureAccessTest.java
northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/ObservationHistoryTest.java
</description></item><item><title>#28 Add explanatory comment in ResourceAccessTest (noreply)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail71</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail71</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/ResourceAccessTest.java
</description></item><item><title>#28 Services can now be added as a Map (j.albert)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail72</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail72</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/emf/compare/EMFCompareUtil.java
core/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/SubscriptionTest.java
core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ServiceImpl.java
core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDynamicProviderResourceImpl.java
core/models/provider/src/main/resources/model/sensinact.genmodel
core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java
core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java
core/models/provider/src/main/resources/model/sensinact.ecore
core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ModelImpl.java
core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDynamicProviderServiceImpl.java
core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ServiceBuilderImpl.java
core/impl/src/test/resources/model/extended.ecore
core/impl/integration-test.bndrun
core/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/NexusTest.java
core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactServiceImpl.java
core/impl/src/test/java/org/eclipse/sensinact/core/twin/impl/SensinactTwinTest.java
core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactProviderImpl.java
core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactResourceImpl.java
</description></item><item><title>#28 Fixed Save Provider Command (j.albert)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail73</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail73</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ModelImpl.java
core/api/src/main/java/org/eclipse/sensinact/core/model/Model.java
core/impl/src/main/java/org/eclipse/sensinact/core/impl/SaveProviderCommand.java
</description></item><item><title>#28 adds link to documentation page (j.albert)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail74</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail74</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>README.md
</description></item><item><title>#28 fixed service name change bug (j.albert)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail75</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail75</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/emf/compare/EMFCompareUtil.java
core/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/SubscriptionTest.java
</description></item><item><title>#28 getService and getServiceEClass to provider models (#382) (noreply)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail76</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail76</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>core/models/provider/src/main/resources/model/sensinact.genmodel
core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java
core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java
core/models/provider/src/main/resources/model/sensinact.ecore
core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactResourceImpl.java
</description></item><item><title>#28 Make the sensiNact build more CI friendly (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/28/changes#detail77</link><guid isPermaLink="false">job/Eclipse%20Sensinact/28/changes#detail77</guid><pubDate>Mon, 22 Apr 2024 13:40:04 +0200</pubDate><author>info@data-in-motion.biz</author><description>southbound/mqtt/mqtt-client/pom.xml
distribution/features/gogo-shell-feature/src/main/resources/gogo-shell-feature.json
distribution/features/core-feature/pom.xml
southbound/history/pom.xml
distribution/features/jakarta-servlet-whiteboard-feature/src/main/resources/jakarta-servlet-whiteboard-feature.json
core/models/pom.xml
examples/pom.xml
southbound/virtual/pom.xml
distribution/features/northbound-websocket-feature/src/main/resources/northbound-websocket-feature.json
southbound/http/http-device-factory/pom.xml
southbound/device-factory/pom.xml
distribution/features/jakarta-rest-whiteboard-feature/src/main/resources/jakarta-rest-whiteboard-feature.json
core/emf-api/pom.xml
distribution/pom.xml
core/api/pom.xml
northbound/security/security-api/pom.xml
southbound/history/history-api/pom.xml
northbound/session/pom.xml
northbound/filters/filters.core/pom.xml
southbound/mqtt/mqtt-device-factory/pom.xml
southbound/device-factory/device-factory-core/pom.xml
southbound/http/pom.xml
core/models/metadata/pom.xml
distribution/features/northbound-websocket-feature/pom.xml
northbound/security/openid-connect/pom.xml
northbound/query-handler/pom.xml
core/pom.xml
northbound/sensorthings/filter/pom.xml
distribution/features/northbound-rest-feature/src/main/resources/northbound-rest-feature.json
southbound/device-factory/parser-csv/pom.xml
northbound/sensorthings/rest.gateway/pom.xml
distribution/features/northbound-ogc-sensorthings-mqtt-feature/src/main/resources/northbound-ogc-sensorthings-mqtt-feature.json
northbound/sensorthings/rest.api/pom.xml
northbound/sensorthings/pom.xml
sensinact-bom/pom.xml
distribution/features/virtual-temperature-sensor-feature/src/main/resources/virtual-temperature-sensor-feature.json
examples/reflective/pom.xml
core/geo-json/pom.xml
northbound/session/session-impl/pom.xml
distribution/assembly/pom.xml
distribution/features/northbound-oidc-authenticator-feature/pom.xml
distribution/features/pom.xml
examples/notification/pom.xml
distribution/features/northbound-oidc-authenticator-feature/src/main/resources/northbound-oidc-authenticator-feature.json
distribution/test-utils/pom.xml
southbound/history/timescale-provider/pom.xml
distribution/features/northbound-ogc-sensorthings-feature/pom.xml
southbound/mqtt/pom.xml
distribution/features/timescale-history-provider-feature/src/main/resources/timescale-history-provider-feature.json
core/annotation/pom.xml
northbound/filters/pom.xml
southbound/pom.xml
northbound/session/session-api/pom.xml
pom.xml
distribution/launcher/pom.xml
examples/generic/pom.xml
examples/pull-based/pom.xml
northbound/filters/ldap/pom.xml
examples/model-based/pom.xml
distribution/features/gogo-shell-feature/pom.xml
core/models/provider/pom.xml
distribution/features/northbound-ogc-sensorthings-feature/src/main/resources/northbound-ogc-sensorthings-feature.json
southbound/http/http-callback-whiteboard/pom.xml
distribution/features/jakarta-servlet-whiteboard-feature/pom.xml
northbound/pom.xml
northbound/gogo-shell/pom.xml
southbound/device-factory/parser-json/pom.xml
distribution/features/northbound-rest-feature/pom.xml
distribution/features/northbound-ogc-sensorthings-mqtt-feature/pom.xml
examples/writable/pom.xml
northbound/sensorthings/dto/pom.xml
distribution/features/jakarta-rest-whiteboard-feature/pom.xml
distribution/features/core-feature/src/main/resources/core-feature.json
northbound/sensorthings/mqtt/pom.xml
northbound/rest/pom.xml
distribution/features/virtual-temperature-sensor-feature/pom.xml
examples/push-based/pom.xml
northbound/websocket/pom.xml
distribution/features/timescale-history-provider-feature/pom.xml
southbound/virtual/virtual-temperature-sensor/pom.xml
core/impl/pom.xml
northbound/security/pom.xml
examples/action/pom.xml
</description></item><item><title>#23 Provides an sdk pom (j.albert)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/23/changes#detail0</link><guid isPermaLink="false">job/Eclipse%20Sensinact/23/changes#detail0</guid><pubDate>Wed, 1 Dec 2021 14:03:15 +0100</pubDate><author>info@data-in-motion.biz</author><description>distribution/pom.xml
distribution/sdk/pom.xml
</description></item><item><title>#22 updated Version (j.albert)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/22/changes#detail0</link><guid isPermaLink="false">job/Eclipse%20Sensinact/22/changes#detail0</guid><pubDate>Fri, 26 Nov 2021 16:45:08 +0100</pubDate><author>info@data-in-motion.biz</author><description>distribution/archetypes/sensinact-http-archetype/pom.xml
distribution/archetypes/sensinact-basis-archetype/pom.xml
distribution/archetypes/sensinact-webapp-archetype/pom.xml
</description></item><item><title>#20 switched distributionManagement to dim nexus (j.albert)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/20/changes#detail0</link><guid isPermaLink="false">job/Eclipse%20Sensinact/20/changes#detail0</guid><pubDate>Fri, 26 Nov 2021 16:23:27 +0100</pubDate><author>info@data-in-motion.biz</author><description>pom.xml
</description></item><item><title>#4 Allow History requests to use zoned times (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/4/changes#detail0</link><guid isPermaLink="false">job/Eclipse%20Sensinact/4/changes#detail0</guid><pubDate>Thu, 25 Nov 2021 10:25:51 +0100</pubDate><author>info@data-in-motion.biz</author><description>platform/northbound/influxdb-storage-agent/src/main/java/org/eclipse/sensinact/gateway/agent/storage/influxdb/read/InfluxDBTemporalRequest.java
platform/northbound/influxdb-storage-agent/src/main/java/org/eclipse/sensinact/gateway/agent/storage/influxdb/read/InfluxDBSpatialRequest.java
platform/tools/influxdb-connector/src/main/java/org/eclipse/sensinact/gateway/tools/connector/influxdb/InfluxDbDatabase.java
platform/northbound/influxdb-storage-agent/src/main/java/org/eclipse/sensinact/gateway/agent/storage/influxdb/read/InfluxDBValueRequest.java
platform/northbound/influxdb-storage-agent/src/main/java/org/eclipse/sensinact/gateway/agent/storage/influxdb/InfluxDBHistoricProvider.java
platform/northbound/influxdb-storage-agent/src/main/java/org/eclipse/sensinact/gateway/agent/storage/influxdb/read/InfluxDBRequest.java
platform/sensinact-historic-api/src/main/java/org/eclipse/sensinact/gateway/historic/storage/reader/api/HistoricProvider.java
platform/sensinact-historic-api/src/main/java/org/eclipse/sensinact/gateway/historic/storage/reader/api/HistoricSpatialRequest.java
platform/sensinact-historic-api/src/main/java/org/eclipse/sensinact/gateway/historic/storage/reader/api/HistoricValueRequest.java
platform/northbound/influxdb-storage-agent/src/main/java/org/eclipse/sensinact/gateway/agent/storage/influxdb/read/AbstractInfluxDBTemporalRequest.java
platform/sensinact-historic-api/src/main/java/org/eclipse/sensinact/gateway/historic/storage/reader/api/HistoricSpatioTemporalRequest.java
platform/sensinact-historic-api/src/main/java/org/eclipse/sensinact/gateway/historic/storage/reader/api/HistoricRequest.java
platform/sensinact-historic-manager/src/main/java/org/eclipse/sensinact/gateway/historic/storage/manager/HistoricTaskCaller.java
platform/sensinact-historic-api/src/main/java/org/eclipse/sensinact/gateway/historic/storage/reader/api/HistoricTemporalRequest.java
platform/northbound/influxdb-storage-agent/src/main/java/org/eclipse/sensinact/gateway/agent/storage/influxdb/read/InfluxDBSpatioTemporalRequest.java
platform/northbound/influxdb-storage-agent/src/main/java/org/eclipse/sensinact/gateway/agent/storage/influxdb/read/AbstractInfluxDBValueRequest.java
</description></item><item><title>#4 Add a history resource for getting single historical values (timothyjward)</title><link>https://devel.data-in-motion.biz/jenkins/job/Eclipse%20Sensinact/4/changes#detail1</link><guid isPermaLink="false">job/Eclipse%20Sensinact/4/changes#detail1</guid><pubDate>Thu, 25 Nov 2021 10:25:51 +0100</pubDate><author>info@data-in-motion.biz</author><description>platform/tools/influxdb-connector/src/main/java/org/eclipse/sensinact/gateway/tools/connector/influxdb/InfluxDbDatabase.java
platform/northbound/influxdb-storage-agent/src/main/java/org/eclipse/sensinact/gateway/agent/storage/influxdb/read/InfluxDBSpatialRequest.java
platform/northbound/influxdb-storage-agent/src/main/java/org/eclipse/sensinact/gateway/agent/storage/influxdb/read/InfluxDBTemporalRequest.java
platform/sensinact-historic-api/src/main/java/org/eclipse/sensinact/gateway/historic/storage/reader/api/HistoricRequest.java
platform/northbound/influxdb-storage-agent/src/main/java/org/eclipse/sensinact/gateway/agent/storage/influxdb/read/InfluxDBValueRequest.java
platform/sensinact-historic-manager/src/main/java/org/eclipse/sensinact/gateway/historic/storage/manager/HistoricTaskCaller.java
platform/northbound/influxdb-storage-agent/src/main/java/org/eclipse/sensinact/gateway/agent/storage/influxdb/InfluxDBHistoricProvider.java
platform/sensinact-historic-manager/src/main/java/org/eclipse/sensinact/gateway/historic/storage/manager/HistoricValueQuery.java
platform/northbound/influxdb-storage-agent/src/main/java/org/eclipse/sensinact/gateway/agent/storage/influxdb/read/InfluxDBSpatioTemporalRequest.java
platform/northbound/influxdb-storage-agent/src/main/java/org/eclipse/sensinact/gateway/agent/storage/influxdb/read/InfluxDBRequest.java
platform/sensinact-historic-manager/src/main/resources/resources.xml
</description></item></channel></rss>