Commit
a672098d08bbc5d30b621976da961735eb59df56
by noreply Bump org.testcontainers:postgresql from 1.17.6 to 1.19.1 Bumps [org.testcontainers:postgresql](https://github.com/testcontainers/testcontainers-java) from 1.17.6 to 1.19.1. - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.17.6...1.19.1) --- updated-dependencies: - dependency-name: org.testcontainers:postgresql dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> (commit: a672098 ) The file was modified distribution/features/timescale-history-provider-feature/pom.xml (diff) The file was modified southbound/history/timescale-provider/pom.xml (diff) The file was modified northbound/sensorthings/rest.gateway/pom.xml (diff) The file was modified northbound/sensorthings/rest.gateway/integration-test.bndrun (diff) The file was modified northbound/sensorthings/rest.gateway/tests.bnd (diff)
Commit
223c6e799c5ebb7bcb3027d306cce37ccfacc77c
by noreply Bump actions/setup-node from 4.0.0 to 4.0.1 Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.0.0 to 4.0.1. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/8f152de45cc393bb48ce5d89d36b731f54556e65...b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8) --- updated-dependencies: - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> (commit: 223c6e7 ) The file was modified .github/workflows/build_webclient.yml (diff) The file was modified .github/workflows/stale.yml (diff) The file was modified README.md (diff) The file was modified southbound/history/timescale-provider/integration-test.bndrun (diff) The file was modified southbound/history/timescale-provider/tests.bnd (diff)
Commit
8c0643539d2cb79e5f07c30039222c47aba6fe2c
by thomas.calmant SensorThings MQTT: Queue notifications to keep their order Integration tests were failing because sensiNact notifications and their handling were done in (at least) 2 threads, meaning that the order of sending of notification couldn't be guaranteed. This commit uses a single thread that handles the publication of messages in the same order as the notifications, still using multiple threads to handle notifications and payload generation. (commit: 8c06435 ) The file was modified northbound/sensorthings/mqtt/src/main/java/org/eclipse/sensinact/gateway/northbount/sensorthings/mqtt/SensorthingsMqttNorthbound.java (diff) The file was added distribution/launcher/src/test/resources/configs/invalid/configuration-null.json The file was modified distribution/launcher/src/main/java/org/eclipse/sensinact/gateway/launcher/ConfigurationManager.java (diff) The file was modified distribution/launcher/src/test/java/org/eclipse/sensinact/gateway/launcher/ConfigurationManagerTest.java (diff) The file was modified docs/source/distribution/Launcher.md (diff) The file was modified pom.xml (diff) The file was modified distribution/launcher/export.bndrun (diff) The file was modified northbound/websocket/integration-test.bndrun (diff) The file was modified northbound/rest/integration-test.bndrun (diff) The file was modified northbound/sensorthings/rest.gateway/integration-test.bndrun (diff) The file was modified northbound/websocket/integration-test.bndrun (diff) The file was modified northbound/query-handler/integration-test.bndrun (diff) The file was modified northbound/filters/ldap/integration-test.bndrun (diff) The file was modified northbound/sensorthings/rest.gateway/integration-test.bndrun (diff) The file was modified northbound/sensorthings/mqtt/integration-test.bndrun (diff) The file was modified southbound/mqtt/mqtt-device-factory/integration-test.bndrun (diff) The file was modified northbound/rest/integration-test.bndrun (diff)
Commit
4c44f844e015d282737574b3f2b9003787fca4d3
by timothyjward Update build plugin configuration to improve bndrun management Fixes #301 Introduces build profiles for sensiNact to enforce consistent bndrun resolutions in CI and a profile for rapid turnaround of dependabot updates Signed-off-by: Tim Ward <timorthyjward@apache.org> (commit: 4c44f84 ) The file was modified pom.xml (diff) The file was modified .github/workflows/ci-build.yml (diff) The file was modified northbound/rest/integration-test.bndrun (diff) The file was modified southbound/virtual/virtual-temperature-sensor/integration-test.bndrun (diff) The file was modified northbound/filters/ldap/integration-test.bndrun (diff) The file was modified southbound/history/timescale-provider/integration-test.bndrun (diff) The file was modified southbound/mqtt/mqtt-device-factory/integration-test.bndrun (diff) The file was modified southbound/history/timescale-provider/tests.bnd (diff) The file was modified northbound/query-handler/integration-test.bndrun (diff) The file was modified core/impl/integration-test.bndrun (diff) The file was modified northbound/sensorthings/mqtt/integration-test.bndrun (diff) The file was modified southbound/http/http-device-factory/integration-test.bndrun (diff) The file was modified northbound/sensorthings/rest.gateway/integration-test.bndrun (diff) The file was modified northbound/security/openid-connect/integration-test.bndrun (diff) The file was modified northbound/websocket/integration-test.bndrun (diff) The file was added southbound/mqtt/mqtt-client/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/test/MqttDelayedStartTest.java The file was modified southbound/mqtt/mqtt-client/src/main/java/org/eclipse/sensinact/gateway/southbound/mqtt/impl/MqttClientHandler.java (diff) The file was modified pom.xml (diff) The file was modified southbound/http/http-device-factory/integration-test.bndrun (diff) The file was modified southbound/mqtt/mqtt-device-factory/integration-test.bndrun (diff) The file was modified southbound/history/timescale-provider/integration-test.bndrun (diff) The file was modified core/api/dependency-check.bndrun (diff) The file was modified distribution/features/northbound-ogc-sensorthings-mqtt-feature/src/main/resources/northbound-ogc-sensorthings-mqtt-feature.json (diff) The file was modified distribution/features/northbound-ogc-sensorthings-feature/src/main/resources/northbound-ogc-sensorthings-feature.json (diff) The file was modified distribution/features/core-feature/src/main/resources/core-feature.json (diff) The file was modified northbound/sensorthings/mqtt/integration-test.bndrun (diff) The file was modified northbound/sensorthings/rest.gateway/integration-test.bndrun (diff) The file was modified core/emf-api/dependency-check.bndrun (diff) The file was modified distribution/features/northbound-rest-feature/src/main/resources/northbound-rest-feature.json (diff) The file was modified northbound/rest/integration-test.bndrun (diff) The file was modified core/impl/integration-test.bndrun (diff) The file was modified northbound/filters/ldap/integration-test.bndrun (diff) The file was modified docs/source/southbound/device-factory/json.md (diff) The file was modified northbound/query-handler/integration-test.bndrun (diff) The file was modified southbound/virtual/virtual-temperature-sensor/integration-test.bndrun (diff) The file was modified northbound/security/openid-connect/integration-test.bndrun (diff) The file was modified northbound/websocket/integration-test.bndrun (diff)
Commit
331f49b7d37a1bd1766e2eaafd808073508a4014
by timothyjward Update Query Handler JSON parsing The update to Jackson 2.16 made some parsing stricter - this showed up some bugs in the query handler deserializers so I moved the SerializationTest to be a normal unit test and enabled stricter parsing. I then fixed the errors to avoid leaving unconsumed JSON tokens in the stream. Signed-off-by: Tim Ward <timothyjward@apache.org> (commit: 331f49b ) The file was removed northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/SerializationTest.java The file was added northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/SerializationTest.java The file was modified northbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/dto/SensinactPath.java (diff) The file was modified northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/SecureAccessTest.java (diff) The file was modified northbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/dto/query/jackson/WrappedAccessMethodCallParametersDeserializer.java (diff) The file was removed northbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/dto/SensinactPathDeserializer.java The file was added northbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/dto/jackson/SensinactPathDeserializer.java The file was modified northbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/dto/query/jackson/ActParametersDeserializer.java (diff) The file was modified northbound/rest/integration-test.bndrun (diff) The file was modified pom.xml (diff) The file was modified distribution/launcher/export.bndrun (diff) The file was modified distribution/launcher/export.bndrun (diff) The file was modified distribution/launcher/src/main/java/org/eclipse/sensinact/gateway/launcher/ConfigurationManager.java (diff) The file was modified distribution/features/timescale-history-provider-feature/pom.xml (diff) The file was modified northbound/sensorthings/rest.gateway/integration-test.bndrun (diff) The file was modified distribution/features/timescale-history-provider-feature/src/test/java/org/eclipse/sensinact/gateway/feature/integration/history/timescale/TimescaleHistoryFeatureIntegrationTest.java (diff) The file was modified distribution/launcher/src/test/java/org/eclipse/sensinact/gateway/launcher/integration/FeatureLaunchingIntegrationTest.java (diff) The file was removed distribution/launcher/src/test/java/org/eclipse/sensinact/gateway/launcher/integration/InputStreamConsumer.java The file was modified .gitignore (diff) The file was modified distribution/features/northbound-oidc-authenticator-feature/pom.xml (diff) The file was modified distribution/launcher/pom.xml (diff) The file was modified pom.xml (diff) The file was modified core/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/SubscriptionTest.java (diff)
Commit
8e3080445529c64032095d026001606d2aec9584
by noreply Bump advanced-security/maven-dependency-submission-action Bumps [advanced-security/maven-dependency-submission-action](https://github.com/advanced-security/maven-dependency-submission-action) from 3.0.3 to 4.0.0. - [Release notes](https://github.com/advanced-security/maven-dependency-submission-action/releases) - [Commits](https://github.com/advanced-security/maven-dependency-submission-action/compare/fcd7eab6b6d22946badc98d1e62665cdee93e0ae...ed72a3242c5331913886b41ca9ea66c9195ebdaa) --- updated-dependencies: - dependency-name: advanced-security/maven-dependency-submission-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> (commit: 8e30804 ) The file was modified .github/workflows/ci-build.yml (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/command/impl/ActionHandler.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/RegistryKey.java (diff) The file was modified core/impl/integration-test.bndrun (diff) The file was modified southbound/history/timescale-provider/integration-test.bndrun (diff) The file was modified northbound/sensorthings/mqtt/pom.xml (diff) The file was modified northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/ObservationHistoryTest.java (diff) The file was modified core/api/src/main/java/org/eclipse/sensinact/core/notification/AbstractResourceNotification.java (diff) The file was modified southbound/history/timescale-provider/src/main/java/org/eclipse/sensinact/gateway/southbound/history/timescale/TimescaleDatabaseWorker.java (diff) The file was modified core/emf-api/src/main/java/org/eclipse/sensinact/core/emf/twin/SensinactEMFDigitalTwin.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/command/impl/ResourcePullHandler.java (diff) The file was modified southbound/virtual/virtual-temperature-sensor/src/test/java/org/eclipse/sensinact/gateway/southbound/virtual/temperature/integration/TemperatureSensorTest.java (diff) The file was modified core/api/src/main/java/org/eclipse/sensinact/core/push/dto/BaseValueDto.java (diff) The file was modified core/models/provider/src/main/resources/model/sensinact.ecore (diff) The file was modified northbound/websocket/integration-test.bndrun (diff) The file was modified core/impl/src/test/java/org/eclipse/sensinact/core/integration/notification/SubscribeTest.java (diff) The file was modified pom.xml (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/emf/compare/EMFCompareUtil.java (diff) The file was modified southbound/http/http-device-factory/integration-test.bndrun (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/notification/impl/NotificationAccumulatorImpl.java (diff) The file was modified northbound/rest/integration-test.bndrun (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/SetMethod.java (diff) The file was modified core/api/src/main/java/org/eclipse/sensinact/core/notification/NotificationAccumulator.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java (diff) The file was modified northbound/sensorthings/mqtt/src/test/java/org/eclipse/sensinact/gateway/northbound/sensorthings/mqtt/integration/InsecureMqttNotificationsTest.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/extract/impl/GenericDtoDataExtractor.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/notification/impl/AbstractNotificationAccumulatorImpl.java (diff) The file was modified core/annotation/src/main/java/org/eclipse/sensinact/core/annotation/verb/ACT.java (diff) The file was modified distribution/launcher/export.bndrun (diff) The file was modified distribution/launcher/pom.xml (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/extract/impl/AnnotationMapping.java (diff) The file was modified northbound/sensorthings/rest.gateway/integration-test.bndrun (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/AbstractResourceMethod.java (diff) The file was modified northbound/filters/ldap/integration-test.bndrun (diff) The file was modified northbound/query-handler/integration-test.bndrun (diff) The file was modified southbound/http/http-callback-whiteboard/integration-test.bndrun (diff) The file was modified northbound/sensorthings/mqtt/integration-test.bndrun (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/SensinactModelManagerImpl.java (diff) The file was modified core/impl/src/test/java/org/eclipse/sensinact/core/command/impl/WhiteboardImplTest.java (diff) The file was modified southbound/history/timescale-provider/src/main/java/org/eclipse/sensinact/gateway/southbound/history/timescale/TimescaleHistoricalStore.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java (diff) The file was modified core/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/NexusTest.java (diff) The file was modified core/models/provider/src/main/resources/model/sensinact.genmodel (diff) The file was modified northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/notification/ResourceNotificationsTest.java (diff) The file was modified core/annotation/src/main/java/org/eclipse/sensinact/core/annotation/verb/UriParam.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/impl/SetMetadataCommand.java (diff) The file was modified core/impl/src/test/java/org/eclipse/sensinact/core/command/impl/GatewayThreadImplTest.java (diff) The file was modified core/api/src/main/java/org/eclipse/sensinact/core/command/ResourceCommand.java (diff) The file was modified core/api/dependency-check.bndrun (diff) The file was modified northbound/security/openid-connect/integration-test.bndrun (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactResourceImpl.java (diff) The file was modified core/impl/src/test/java/org/eclipse/sensinact/core/extract/impl/AnnotationBasedDtoExtractorTest.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/impl/SetValueCommand.java (diff) The file was modified core/annotation/src/main/java/org/eclipse/sensinact/core/annotation/verb/GET.java (diff) The file was modified core/impl/src/test/java/org/eclipse/sensinact/core/twin/impl/SensinactTwinTest.java (diff) The file was modified core/annotation/src/main/java/org/eclipse/sensinact/core/annotation/verb/SET.java (diff) The file was modified southbound/virtual/virtual-temperature-sensor/integration-test.bndrun (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/command/impl/ResourcePushHandler.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ModelBuilderImpl.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/notification/impl/ImmediateNotificationAccumulator.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactProviderImpl.java (diff) The file was modified core/emf-api/dependency-check.bndrun (diff) The file was modified distribution/features/core-feature/src/test/java/org/eclipse/sensinact/gateway/feature/integration/core/CoreFeatureTest.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/ActMethod.java (diff) The file was modified distribution/features/core-feature/src/main/resources/core-feature.json (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/SensinactWhiteboard.java (diff) The file was modified core/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/SubscriptionTest.java (diff) The file was modified core/impl/src/test/java/org/eclipse/sensinact/core/notification/impl/NotificationSenderTest.java (diff) The file was modified southbound/history/timescale-provider/src/test/java/org/eclipse/sensinact/gateway/southbound/history/timescale/integration/TimescaleHistoryTest.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/GetMethod.java (diff) The file was modified core/api/src/main/java/org/eclipse/sensinact/core/model/SensinactModelManager.java (diff) The file was added core/annotation/src/main/java/org/eclipse/sensinact/core/annotation/dto/ModelPackageUri.java The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/emf/EMFUtil.java (diff) The file was modified core/api/src/main/java/org/eclipse/sensinact/core/twin/SensinactDigitalTwin.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/dto/impl/AbstractUpdateDto.java (diff) The file was modified southbound/mqtt/mqtt-device-factory/integration-test.bndrun (diff) The file was modified examples/model-based/src/main/java/org/eclipse/sensinact/prototype/resource/ResourceModelProvider.java (diff)
Commit
0a4ee42b355fec694d29c149fb828eb451ea7789
by timothyjward Update the osgi-test version to 1.3.0-SNAPSHOT This upgrade improves the lifecycle of osgi-test considerably, particularly for configurations. It allows some test tidy-up, as well as preparing for more stable tests with the new OSGi Technology Jakarta REST implementation Signed-off-by: Tim Ward <timothyjward@apache.org> (commit: 0a4ee42 ) The file was modified northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/SecureAccessTest.java (diff) The file was modified northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/MissingEntityTest.java (diff) The file was modified northbound/security/openid-connect/integration-test.bndrun (diff) The file was modified northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/DescriptionsTest.java (diff) The file was modified northbound/sensorthings/rest.gateway/integration-test.bndrun (diff) The file was modified northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/ResourceAccessTest.java (diff) The file was modified core/impl/src/test/java/org/eclipse/sensinact/core/integration/notification/SubscribeTest.java (diff) The file was modified northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/ObservationHistoryTest.java (diff) The file was modified southbound/http/http-callback-whiteboard/integration-test.bndrun (diff) The file was modified southbound/mqtt/mqtt-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/factory/integration/MqttDeviceFactoryTest.java (diff) The file was modified northbound/filters/ldap/src/test/java/org/eclipse/sensinact/northbound/filters/ldap/integration/LdapFilterTest.java (diff) The file was modified southbound/history/timescale-provider/src/test/java/org/eclipse/sensinact/gateway/southbound/history/timescale/integration/TimescaleHistoryTest.java (diff) The file was modified northbound/query-handler/integration-test.bndrun (diff) The file was modified southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryTest.java (diff) The file was modified southbound/history/timescale-provider/integration-test.bndrun (diff) The file was modified southbound/history/timescale-provider/tests.bnd (diff) The file was modified southbound/virtual/virtual-temperature-sensor/src/test/java/org/eclipse/sensinact/gateway/southbound/virtual/temperature/integration/TemperatureSensorTest.java (diff) The file was modified northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/ResourceAccessTest.java (diff) The file was modified northbound/websocket/src/test/java/org/eclipse/sensinact/northbound/websocket/integration/WebSocketTest.java (diff) The file was modified southbound/virtual/virtual-temperature-sensor/integration-test.bndrun (diff) The file was modified northbound/websocket/src/test/java/org/eclipse/sensinact/northbound/websocket/integration/SecureWebSocketTest.java (diff) The file was modified southbound/http/http-callback-whiteboard/pom.xml (diff) The file was modified southbound/http/http-device-factory/integration-test.bndrun (diff) The file was modified northbound/websocket/integration-test.bndrun (diff) The file was modified core/impl/integration-test.bndrun (diff) The file was modified southbound/http/http-callback-whiteboard/src/test/java/org/eclipse/sensinact/gateway/southbound/http/callback/integration/HttpCallbackWhiteboardTest.java (diff) The file was modified northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/MissingEntityTest.java (diff) The file was modified southbound/mqtt/mqtt-device-factory/integration-test.bndrun (diff) The file was modified northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/notification/ResourceNotificationsTest.java (diff) The file was modified core/impl/src/test/java/org/eclipse/sensinact/core/integration/metrics/MetricsTest.java (diff) The file was modified core/impl/src/test/java/org/eclipse/sensinact/core/integration/session/AdminServiceTest.java (diff) The file was modified northbound/filters/ldap/integration-test.bndrun (diff) The file was modified northbound/sensorthings/mqtt/integration-test.bndrun (diff) The file was modified northbound/filters/ldap/src/test/java/org/eclipse/sensinact/northbound/filters/ldap/integration/LdapComponentTest.java (diff) The file was modified northbound/rest/integration-test.bndrun (diff) The file was modified pom.xml (diff) The file was modified northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/AbstractIntegrationTest.java (diff) The file was modified northbound/websocket/integration-test.bndrun (diff) The file was modified northbound/sensorthings/rest.gateway/pom.xml (diff) The file was modified northbound/rest/pom.xml (diff) The file was modified distribution/features/jakarta-rest-whiteboard-feature/src/main/resources/jakarta-rest-whiteboard-feature.json (diff) The file was modified northbound/sensorthings/rest.gateway/integration-test.bndrun (diff) The file was modified southbound/virtual/virtual-temperature-sensor/integration-test.bndrun (diff) The file was modified northbound/pom.xml (diff) The file was modified distribution/features/jakarta-rest-whiteboard-feature/pom.xml (diff) The file was modified northbound/rest/integration-test.bndrun (diff) The file was modified northbound/websocket/integration-test.bndrun (diff) The file was modified southbound/mqtt/mqtt-device-factory/integration-test.bndrun (diff) The file was modified northbound/sensorthings/mqtt/integration-test.bndrun (diff) The file was modified southbound/http/http-callback-whiteboard/integration-test.bndrun (diff) The file was modified pom.xml (diff) The file was modified northbound/query-handler/integration-test.bndrun (diff) The file was modified core/impl/integration-test.bndrun (diff) The file was modified southbound/virtual/virtual-temperature-sensor/integration-test.bndrun (diff) The file was modified northbound/sensorthings/rest.gateway/integration-test.bndrun (diff) The file was modified southbound/history/timescale-provider/integration-test.bndrun (diff) The file was modified northbound/filters/ldap/integration-test.bndrun (diff) The file was modified northbound/rest/integration-test.bndrun (diff) The file was modified northbound/security/openid-connect/integration-test.bndrun (diff) The file was modified southbound/http/http-device-factory/integration-test.bndrun (diff)
Commit
df2810d339796c4eb74bb40210fb8653ec8f504a
by noreply Move naming normalization to ModelNexus (#323) * fixed References in provider ecore Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz> * Fixed remaining references in the models Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz> * Models can now named however you like Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz> --------- Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz> (commit: df2810d ) The file was added core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/emf/NamingUtils.java The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java (diff) The file was modified core/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/NexusTest.java (diff)
Commit
f6d3a52a2fef43c3190256f00e0c8107ec9cf754
by noreply Add ModelPackageUri to Devicefactory (#324) * fixed References in provider ecore Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz> * Fixed remaining references in the models Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz> * Models can now named however you like Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz> * adds modelPackageUri to DeviceFactory fixes #319 Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz> --------- Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz> (commit: f6d3a52 ) The file was modified southbound/device-factory/parser-json/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/JSONParserTest.java (diff) The file was modified southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java (diff) The file was modified southbound/device-factory/parser-json/src/test/resources/json/literal-mapping.json (diff) The file was modified southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/IPlaceHolderKeys.java (diff) The file was modified northbound/rest/integration-test.bndrun (diff) The file was modified northbound/websocket/integration-test.bndrun (diff) The file was modified distribution/features/core-feature/src/main/resources/core-feature.json (diff) The file was modified pom.xml (diff) The file was modified southbound/mqtt/mqtt-device-factory/integration-test.bndrun (diff) The file was modified distribution/features/core-feature/pom.xml (diff) The file was modified core/impl/pom.xml (diff) The file was modified northbound/query-handler/integration-test.bndrun (diff) The file was modified core/impl/integration-test.bndrun (diff) The file was modified core/models/provider/pom.xml (diff) The file was modified southbound/history/timescale-provider/integration-test.bndrun (diff) The file was modified southbound/http/http-callback-whiteboard/integration-test.bndrun (diff) The file was modified core/models/metadata/pom.xml (diff) The file was modified southbound/virtual/virtual-temperature-sensor/integration-test.bndrun (diff) The file was modified northbound/filters/ldap/integration-test.bndrun (diff) The file was modified northbound/sensorthings/mqtt/integration-test.bndrun (diff) The file was modified northbound/sensorthings/rest.gateway/integration-test.bndrun (diff) The file was modified southbound/http/http-device-factory/integration-test.bndrun (diff) The file was modified core/emf-api/dependency-check.bndrun (diff) The file was modified northbound/query-handler/integration-test.bndrun (diff) The file was modified southbound/http/http-device-factory/integration-test.bndrun (diff) The file was modified northbound/rest/integration-test.bndrun (diff) The file was modified northbound/filters/ldap/integration-test.bndrun (diff) The file was modified southbound/mqtt/mqtt-device-factory/integration-test.bndrun (diff) The file was modified southbound/virtual/virtual-temperature-sensor/integration-test.bndrun (diff) The file was modified northbound/sensorthings/mqtt/integration-test.bndrun (diff) The file was modified northbound/sensorthings/rest.gateway/integration-test.bndrun (diff) The file was modified southbound/http/http-callback-whiteboard/integration-test.bndrun (diff) The file was modified distribution/features/core-feature/src/test/java/org/eclipse/sensinact/gateway/feature/integration/core/CoreFeatureTest.java (diff) The file was modified pom.xml (diff) The file was modified southbound/history/timescale-provider/integration-test.bndrun (diff) The file was modified distribution/launcher/export.bndrun (diff) The file was modified northbound/security/openid-connect/integration-test.bndrun (diff) The file was modified northbound/websocket/integration-test.bndrun (diff) The file was modified core/impl/integration-test.bndrun (diff) The file was modified distribution/features/core-feature/pom.xml (diff) The file was modified pom.xml (diff) The file was modified distribution/features/core-feature/src/main/resources/core-feature.json (diff) The file was modified southbound/mqtt/mqtt-device-factory/integration-test.bndrun (diff) The file was modified core/impl/pom.xml (diff) The file was modified distribution/features/core-feature/src/test/java/org/eclipse/sensinact/gateway/feature/integration/core/CoreFeatureTest.java (diff) The file was modified northbound/filters/ldap/pom.xml (diff) The file was modified pom.xml (diff) The file was modified southbound/mqtt/mqtt-device-factory/integration-test.bndrun (diff) The file was modified northbound/sensorthings/filter/pom.xml (diff) The file was modified southbound/device-factory/parser-csv/pom.xml (diff) The file was modified northbound/query-handler/pom.xml (diff) The file was modified southbound/mqtt/mqtt-device-factory/pom.xml (diff) The file was modified southbound/mqtt/mqtt-client/pom.xml (diff) The file was modified southbound/virtual/virtual-temperature-sensor/integration-test.bndrun (diff) The file was modified northbound/sensorthings/mqtt/integration-test.bndrun (diff) The file was modified southbound/http/http-callback-whiteboard/integration-test.bndrun (diff) The file was modified distribution/launcher/export.bndrun (diff) The file was modified northbound/security/openid-connect/integration-test.bndrun (diff) The file was modified southbound/http/http-callback-whiteboard/pom.xml (diff) The file was modified northbound/rest/pom.xml (diff) The file was modified northbound/filters/ldap/integration-test.bndrun (diff) The file was modified northbound/query-handler/integration-test.bndrun (diff) The file was modified northbound/filters/filters.core/pom.xml (diff) The file was modified northbound/rest/integration-test.bndrun (diff) The file was modified northbound/websocket/integration-test.bndrun (diff) The file was modified northbound/websocket/pom.xml (diff) The file was modified southbound/history/timescale-provider/integration-test.bndrun (diff) The file was modified northbound/sensorthings/rest.gateway/integration-test.bndrun (diff) The file was modified southbound/http/http-device-factory/integration-test.bndrun (diff) The file was modified southbound/http/http-device-factory/pom.xml (diff) The file was modified core/impl/integration-test.bndrun (diff) The file was modified distribution/launcher/export.bndrun (diff) The file was modified northbound/query-handler/integration-test.bndrun (diff) The file was modified northbound/websocket/integration-test.bndrun (diff) The file was modified southbound/http/http-device-factory/integration-test.bndrun (diff) The file was modified northbound/filters/ldap/integration-test.bndrun (diff) The file was modified northbound/rest/integration-test.bndrun (diff) The file was modified core/impl/integration-test.bndrun (diff) The file was modified northbound/security/openid-connect/integration-test.bndrun (diff) The file was modified southbound/mqtt/mqtt-device-factory/integration-test.bndrun (diff) The file was modified northbound/sensorthings/mqtt/integration-test.bndrun (diff) The file was modified southbound/virtual/virtual-temperature-sensor/integration-test.bndrun (diff) The file was modified northbound/sensorthings/rest.gateway/integration-test.bndrun (diff) The file was modified southbound/history/timescale-provider/integration-test.bndrun (diff) The file was modified southbound/http/http-callback-whiteboard/integration-test.bndrun (diff) The file was modified pom.xml (diff) The file was added southbound/device-factory/device-factory-core/src/test/resources/logback-test.xml The file was added southbound/device-factory/parser-csv/src/test/resources/logback-test.xml The file was added core/geo-json/src/test/resources/logback-test.xml The file was added northbound/websocket/src/test/resources/logback-test.xml The file was added northbound/query-handler/src/test/resources/logback-test.xml The file was added southbound/device-factory/parser-json/src/test/resources/logback-test.xml The file was added northbound/security/openid-connect/src/test/resources/logback-test.xml The file was added southbound/mqtt/mqtt-device-factory/src/test/resources/logback-test.xml The file was added northbound/sensorthings/rest.gateway/src/test/resources/logback-test.xml The file was modified pom.xml (diff) The file was added southbound/virtual/virtual-temperature-sensor/src/test/resources/logback-test.xml The file was added northbound/sensorthings/filter/src/test/resources/logback-test.xml The file was added southbound/http/http-device-factory/src/test/resources/logback-test.xml The file was added southbound/mqtt/mqtt-client/src/test/resources/logback-test.xml The file was added northbound/rest/src/test/resources/logback-test.xml The file was added northbound/sensorthings/dto/src/test/resources/logback-test.xml The file was added southbound/history/timescale-provider/src/test/resources/logback-test.xml The file was added core/impl/src/test/resources/logback-test.xml The file was added southbound/http/http-callback-whiteboard/src/test/resources/logback-test.xml The file was added northbound/sensorthings/mqtt/src/test/resources/logback-test.xml The file was added distribution/launcher/src/test/resources/logback-test.xml The file was added northbound/filters/ldap/src/test/resources/logback-test.xml
Commit
b80b7164f791c342edca54be2dd1edc01dd59238
by timothyjward Use the new verify goal of the bnd-resolver-maven-plugin in CI When running CI builds we want to validate the -runbundles present in bndrun files. This is best done using the new verify goal of the bnd-resolver-maven-plugin, which is less brittle than the resolve goal. Signed-off-by: Tim Ward <timothyjward@apache.org> (commit: b80b716 ) The file was modified pom.xml (diff) The file was modified distribution/launcher/pom.xml (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/impl/SetValueCommand.java (diff) The file was modified core/impl/src/test/java/org/eclipse/sensinact/core/command/impl/WhiteboardImplTest.java (diff) The file was modified core/impl/src/test/resources/logback-test.xml (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactResourceImpl.java (diff) The file was modified core/impl/integration-test.bndrun (diff) The file was modified northbound/rest/src/test/resources/logback-test.xml (diff) The file was modified southbound/http/http-callback-whiteboard/src/test/resources/logback-test.xml (diff) The file was modified southbound/virtual/virtual-temperature-sensor/integration-test.bndrun (diff) The file was modified northbound/sensorthings/rest.gateway/pom.xml (diff) The file was modified northbound/sensorthings/mqtt/pom.xml (diff) The file was modified southbound/history/timescale-provider/src/test/resources/logback-test.xml (diff) The file was modified northbound/query-handler/src/test/resources/logback-test.xml (diff) The file was modified northbound/security/openid-connect/integration-test.bndrun (diff) The file was modified northbound/sensorthings/rest.gateway/integration-test.bndrun (diff) The file was modified northbound/sensorthings/rest.gateway/src/test/resources/logback-test.xml (diff) The file was modified northbound/query-handler/integration-test.bndrun (diff) The file was modified southbound/history/timescale-provider/integration-test.bndrun (diff) The file was modified southbound/http/http-device-factory/src/test/resources/logback-test.xml (diff) The file was modified northbound/sensorthings/mqtt/integration-test.bndrun (diff) The file was modified southbound/http/http-device-factory/integration-test.bndrun (diff) The file was modified northbound/sensorthings/mqtt/src/test/resources/logback-test.xml (diff) The file was modified northbound/websocket/integration-test.bndrun (diff) The file was modified northbound/rest/pom.xml (diff) The file was modified southbound/virtual/virtual-temperature-sensor/src/test/resources/logback-test.xml (diff) The file was modified southbound/mqtt/mqtt-device-factory/integration-test.bndrun (diff) The file was modified northbound/security/openid-connect/src/test/resources/logback-test.xml (diff) The file was modified southbound/http/http-callback-whiteboard/integration-test.bndrun (diff) The file was modified northbound/filters/ldap/src/test/resources/logback-test.xml (diff) The file was modified northbound/rest/integration-test.bndrun (diff) The file was modified northbound/filters/ldap/integration-test.bndrun (diff)
Commit
77b7e282d7c143c7714bea3f4da6c2b9e4c93a1e
by timothyjward Better error handling for pushed updates This commit defines the exceptions that will be used to fail pushed updates, including bulk updates, and will be used to fail the returned promise. These exceptions return the error, and the original DTO so that users can attempt to work out what they did wrong. Signed-off-by: Tim Ward <timothyjward@apache.org> (commit: 77b7e28 ) The file was modified core/api/src/main/java/org/eclipse/sensinact/core/push/DataUpdate.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/extract/impl/GenericDtoDataExtractor.java (diff) The file was added core/api/src/main/java/org/eclipse/sensinact/core/push/DataUpdateException.java The file was modified core/impl/src/test/java/org/eclipse/sensinact/core/extract/impl/GenericDtoExtractorTest.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/impl/SetMetadataCommand.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/impl/DataUpdateImpl.java (diff) The file was added core/api/src/main/java/org/eclipse/sensinact/core/push/FailedUpdatesException.java The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/extract/impl/AnnotationMapping.java (diff) The file was added core/impl/src/test/java/org/eclipse/sensinact/core/integration/DataUpdateServiceTest.java The file was modified core/impl/integration-test.bndrun (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/impl/SetValueCommand.java (diff) The file was modified core/impl/src/test/java/org/eclipse/sensinact/core/extract/impl/AnnotationBasedDtoExtractorTest.java (diff) The file was added core/api/src/main/java/org/eclipse/sensinact/core/push/DataMappingException.java The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/dto/impl/AbstractUpdateDto.java (diff) The file was added core/impl/src/main/java/org/eclipse/sensinact/core/dto/impl/FailedMappingDto.java The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/impl/SaveProviderCommand.java (diff) The file was modified core/emf-api/src/main/java/org/eclipse/sensinact/core/emf/twin/SensinactEMFDigitalTwin.java (diff) The file was modified southbound/device-factory/device-factory-core/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueTypeTest.java (diff) The file was modified southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueType.java (diff) The file was modified southbound/device-factory/device-factory-core/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueTypeTest.java (diff) The file was modified southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueType.java (diff) The file was modified southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueType.java (diff) The file was modified southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java (diff) The file was modified southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/RecordPath.java (diff) The file was modified southbound/device-factory/device-factory-core/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/RecordHandlingTest.java (diff) The file was modified southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java (diff) The file was modified southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/dto/DeviceMappingOptionsDTO.java (diff) The file was modified southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/ResourceMappingHandler.java (diff) The file was modified southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java (diff) The file was modified southbound/device-factory/device-factory-core/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/RecordHandlingTest.java (diff)
Commit
6f4dab4d26e45b1eb00c8a87ccc8ecfc567aa76c
by noreply Bump actions/setup-node from 4.0.1 to 4.0.2 Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.0.1 to 4.0.2. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8...60edb5dd545a775178f52524783378180af0d1f8) --- updated-dependencies: - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> (commit: 6f4dab4 ) The file was modified .github/workflows/build_webclient.yml (diff) The file was modified southbound/device-factory/device-factory-core/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/RecordHandlingTest.java (diff) The file was added southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/LocaleUtils.java The file was modified southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/dto/DeviceMappingOptionsDTO.java (diff) The file was modified southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java (diff) The file was modified southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueType.java (diff) The file was modified docs/source/southbound/device-factory/core.md (diff) The file was modified docs/source/southbound/device-factory/core.md (diff) The file was modified southbound/http/http-device-factory/src/main/java/org/eclipse/sensinact/gateway/southbound/http/factory/HttpDeviceFactory.java (diff) The file was modified southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueType.java (diff) The file was modified southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java (diff) The file was modified southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java (diff) The file was modified southbound/http/http-device-factory/src/main/java/org/eclipse/sensinact/gateway/southbound/http/factory/HttpDeviceFactory.java (diff) The file was modified southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryTest.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/SensinactWhiteboard.java (diff) The file was modified core/impl/src/test/java/org/eclipse/sensinact/core/command/impl/WhiteboardImplTest.java (diff)
Commit
d4ef5e86a42702ad6203e2b9057b5cd84153d7b2
by noreply Bump advanced-security/maven-dependency-submission-action Bumps [advanced-security/maven-dependency-submission-action](https://github.com/advanced-security/maven-dependency-submission-action) from 4.0.0 to 4.0.1. - [Release notes](https://github.com/advanced-security/maven-dependency-submission-action/releases) - [Commits](https://github.com/advanced-security/maven-dependency-submission-action/compare/ed72a3242c5331913886b41ca9ea66c9195ebdaa...73da25169f2ac4d336320399ba58070deebc1208) --- updated-dependencies: - dependency-name: advanced-security/maven-dependency-submission-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> (commit: d4ef5e8 ) The file was modified .github/workflows/ci-build.yml (diff) The file was modified core/api/src/main/java/org/eclipse/sensinact/core/snapshot/ProviderSnapshot.java (diff) The file was modified northbound/filters/ldap/src/main/antlr4/org/eclipse/sensinact/northbound/filters/ldap/antlr/LdapFilterLexer.g4 (diff) The file was modified northbound/filters/ldap/src/main/java/org/eclipse/sensinact/northbound/filters/ldap/antlr/impl/AbstractProviderCriterion.java (diff) The file was modified northbound/filters/ldap/src/main/java/org/eclipse/sensinact/northbound/filters/ldap/antlr/impl/FilterVisitor.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java (diff) The file was added northbound/filters/ldap/src/main/java/org/eclipse/sensinact/northbound/filters/ldap/antlr/impl/CriterionProviderPackageUri.java The file was modified northbound/filters/ldap/src/main/antlr4/org/eclipse/sensinact/northbound/filters/ldap/antlr/LdapFilterParser.g4 (diff) The file was modified northbound/filters/ldap/src/test/java/org/eclipse/sensinact/northbound/filters/ldap/LdapParserTest.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/impl/snapshot/ProviderSnapshotImpl.java (diff) The file was modified northbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/NotificationSnapshot.java (diff) The file was modified northbound/sensorthings/filter/src/test/java/org/eclipse/sensinact/northbound/filters/sensorthings/RcUtils.java (diff) The file was modified northbound/filters/ldap/src/test/java/org/eclipse/sensinact/northbound/filters/ldap/integration/LdapFilterTest.java (diff) The file was modified northbound/filters/ldap/src/main/antlr4/org/eclipse/sensinact/northbound/filters/ldap/antlr/LdapFilterParser.g4 (diff) The file was modified northbound/filters/ldap/src/main/antlr4/org/eclipse/sensinact/northbound/filters/ldap/antlr/LdapFilterLexer.g4 (diff)
Commit
a750eb2d910f4433e74e72985f2983ba08a58c94
by noreply Bump advanced-security/maven-dependency-submission-action Bumps [advanced-security/maven-dependency-submission-action](https://github.com/advanced-security/maven-dependency-submission-action) from 4.0.1 to 4.0.2. - [Release notes](https://github.com/advanced-security/maven-dependency-submission-action/releases) - [Commits](https://github.com/advanced-security/maven-dependency-submission-action/compare/73da25169f2ac4d336320399ba58070deebc1208...bfd2106013da0957cdede0b6c39fb5ca25ae375e) --- updated-dependencies: - dependency-name: advanced-security/maven-dependency-submission-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> (commit: a750eb2 ) The file was modified .github/workflows/ci-build.yml (diff) The file was added platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceCommands.java The file was added platform/pom.xml The file was added platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceType.java The file was added platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommandSession.java The file was added platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/PushCommands.java The file was added platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/MetaCommands.java The file was modified pom.xml (diff) The file was added platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceTypeConverter.java The file was added platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ServiceCommands.java The file was added platform/sensinact-shell/.gitignore The file was added platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ActCommands.java The file was added platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SetCommands.java The file was added platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ProviderCommands.java The file was added platform/sensinact-shell/pom.xml The file was added platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/DescribeCommands.java The file was added platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/GetCommands.java The file was added platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommands.java The file was modified platform/sensinact-shell/pom.xml (diff) The file was added platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/MetadataConverter.java The file was modified platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ServiceCommands.java (diff) The file was modified platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/MetaCommands.java (diff) The file was added platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ProviderConverter.java The file was added platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ServiceConverter.java The file was modified platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ProviderCommands.java (diff) The file was modified platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceCommands.java (diff) The file was modified platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/GetCommands.java (diff) The file was added platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceConverter.java
Commit
5f2ab10821dbcbce8ebf82980a377d05f2489645
by osgi Moved project location and changed project name. Signed-off-by: David Leangen <osgi@leangen.net> (+2 squashed commits) Squashed commits: [fb07cbe3a] Moved to Northbound. Signed-off-by: David Leangen <osgi@leangen.net> [3b84bf45b] Extend session for an hour after it expires and is requested again. Signed-off-by: David Leangen <osgi@leangen.net> (commit: 5f2ab10 ) The file was added northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommandSession.java The file was added northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/PushCommands.java The file was removed platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/GetCommands.java The file was added northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ServiceCommands.java The file was added northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SetCommands.java The file was added northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/GetCommands.java The file was removed platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommands.java The file was added northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceType.java The file was removed platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceTypeConverter.java The file was removed platform/sensinact-shell/pom.xml The file was removed platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceType.java The file was added northbound/gogo-shell/pom.xml The file was added northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/MetadataConverter.java The file was added northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ProviderConverter.java The file was added northbound/gogo-shell/.gitignore The file was removed platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SetCommands.java The file was removed platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ActCommands.java The file was removed platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/MetadataConverter.java The file was modified pom.xml (diff) The file was removed platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ServiceCommands.java The file was removed platform/sensinact-shell/.gitignore The file was added northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommands.java The file was added northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ServiceConverter.java The file was removed platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ProviderConverter.java The file was removed platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/DescribeCommands.java The file was added northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ProviderCommands.java The file was removed platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ServiceConverter.java The file was added northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ActCommands.java The file was removed platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceCommands.java The file was added northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceConverter.java The file was added northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceTypeConverter.java The file was modified northbound/pom.xml (diff) The file was removed platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommandSession.java The file was removed platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ProviderCommands.java The file was added northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/DescribeCommands.java The file was removed platform/pom.xml The file was added northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceCommands.java The file was removed platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceConverter.java The file was removed platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/PushCommands.java The file was removed platform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/MetaCommands.java The file was added northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/MetaCommands.java
Commit
aa0c5595bac9a6d3ef62dcf858283b4f558e14d9
by timothyjward Move the Session API into the Northbound project User Sessions are really part of the northbound access mechanism, and should not be part of the core. This will simplify adding access restrictions in the future. Signed-off-by: Tim Ward <timothyjward@apache.org> (commit: aa0c559 ) The file was modified northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceConverter.java (diff) The file was modified northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/notification/ResourceNotificationsTest.java (diff) The file was added northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/ResourceDescription.java The file was modified northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/DatastreamsAccessImpl.java (diff) The file was removed core/api/src/main/java/org/eclipse/sensinact/core/session/SensiNactSessionManager.java The file was modified southbound/mqtt/mqtt-device-factory/pom.xml (diff) The file was added northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SensinactSessionTest.java The file was added northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SessionSubscribeTest.java The file was added northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SessionManager.java The file was modified southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryAuthTest.java (diff) The file was modified northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ProviderCommands.java (diff) The file was added northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/package-info.java The file was modified northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/ThingsAccessImpl.java (diff) The file was modified northbound/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/RestAccessApplication.java (diff) The file was modified northbound/gogo-shell/pom.xml (diff) The file was removed core/impl/src/main/java/org/eclipse/sensinact/core/impl/SessionManager.java The file was modified northbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/impl/QueryHandler.java (diff) The file was modified northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/ObservedPropertiesAccessImpl.java (diff) The file was modified examples/notification/pom.xml (diff) The file was added northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/ServiceDescription.java The file was modified southbound/http/http-device-factory/integration-test.bndrun (diff) The file was removed core/api/src/main/java/org/eclipse/sensinact/core/session/ProviderDescription.java The file was modified core/impl/src/test/java/org/eclipse/sensinact/core/integration/DataUpdateServiceTest.java (diff) The file was modified northbound/query-handler/integration-test.bndrun (diff) The file was modified northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ProviderConverter.java (diff) The file was modified northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ServiceCommands.java (diff) The file was modified northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/AbstractIntegrationTest.java (diff) The file was modified northbound/pom.xml (diff) The file was removed core/api/src/main/java/org/eclipse/sensinact/core/session/SensiNactSession.java The file was modified southbound/mqtt/mqtt-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/factory/integration/MqttDeviceFactoryTest.java (diff) The file was modified northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/RootResourceAccessImpl.java (diff) The file was modified northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ServiceConverter.java (diff) The file was modified northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/SensinactSensorthingsApplication.java (diff) The file was added core/impl/src/test/java/org/eclipse/sensinact/core/integration/admin/AdminServiceTest.java The file was added northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/SensiNactSession.java The file was added northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SensiNactSessionImpl.java The file was modified northbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/api/IQueryHandler.java (diff) The file was added northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/SensiNactSessionManager.java The file was removed core/api/src/main/java/org/eclipse/sensinact/core/session/package-info.java The file was modified northbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/WebSocketJettyRegistrar.java (diff) The file was modified southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryTest.java (diff) The file was modified southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryParallelQueries.java (diff) The file was modified northbound/sensorthings/pom.xml (diff) The file was modified northbound/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/SensinactSessionProvider.java (diff) The file was added northbound/session/session-api/pom.xml The file was modified distribution/features/northbound-ogc-sensorthings-feature/pom.xml (diff) The file was modified southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactorySSLTest.java (diff) The file was modified northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/ResourceAccessTest.java (diff) The file was removed core/api/src/main/java/org/eclipse/sensinact/core/session/ResourceShortDescription.java The file was modified southbound/http/http-device-factory/pom.xml (diff) The file was modified northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/SensinactSessionProvider.java (diff) The file was modified distribution/features/northbound-rest-feature/pom.xml (diff) The file was removed core/impl/src/test/java/org/eclipse/sensinact/core/integration/notification/SubscribeTest.java The file was modified southbound/virtual/virtual-temperature-sensor/src/test/java/org/eclipse/sensinact/gateway/southbound/virtual/temperature/integration/TemperatureSensorTest.java (diff) The file was added northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/ProviderDescription.java The file was modified northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/DtoMapper.java (diff) The file was modified southbound/mqtt/mqtt-device-factory/integration-test.bndrun (diff) The file was modified northbound/websocket/integration-test.bndrun (diff) The file was modified northbound/query-handler/pom.xml (diff) The file was modified northbound/sensorthings/rest.gateway/integration-test.bndrun (diff) The file was modified northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/LocationsAccessImpl.java (diff) The file was removed core/api/src/main/java/org/eclipse/sensinact/core/session/ServiceDescription.java The file was modified northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/ResourceAccessTest.java (diff) The file was modified northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/DescriptionsTest.java (diff) The file was modified southbound/virtual/virtual-temperature-sensor/pom.xml (diff) The file was modified northbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/WebSocketCreator.java (diff) The file was modified northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommandSession.java (diff) The file was modified northbound/sensorthings/rest.gateway/pom.xml (diff) The file was modified northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/FeaturesOfInterestAccessImpl.java (diff) The file was modified northbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/WebSocketEndpoint.java (diff) The file was removed core/impl/src/test/java/org/eclipse/sensinact/core/integration/session/AdminServiceTest.java The file was modified northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceCommands.java (diff) The file was modified southbound/virtual/virtual-temperature-sensor/integration-test.bndrun (diff) The file was modified northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/SensorsAccessImpl.java (diff) The file was removed core/impl/src/main/java/org/eclipse/sensinact/core/impl/SensiNactSessionImpl.java The file was modified northbound/rest/integration-test.bndrun (diff) The file was modified northbound/rest/pom.xml (diff) The file was modified northbound/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/RestNorthbound.java (diff) The file was added northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/ResourceShortDescription.java The file was modified northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/MissingEntityTest.java (diff) The file was added northbound/session/pom.xml The file was modified northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/HistoricalLocationsAccessImpl.java (diff) The file was modified northbound/websocket/pom.xml (diff) The file was added northbound/session/session-impl/pom.xml The file was modified examples/notification/src/main/java/notification/_02_ClientNotification.java (diff) The file was removed core/api/src/main/java/org/eclipse/sensinact/core/session/ResourceDescription.java The file was modified distribution/features/northbound-ogc-sensorthings-feature/src/main/resources/northbound-ogc-sensorthings-feature.json (diff) The file was modified distribution/features/northbound-rest-feature/src/main/resources/northbound-rest-feature.json (diff) The file was modified northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/ObservationsAccessImpl.java (diff)
Commit
d694802ce5d279707346dc31030493681135a27e
by timothyjward Improve reliability of sensorthings MQTT tests * Upgrade to the released osgi-test 1.3.0 * Upgrade to Moquette 0.17.0 * Use Configuration annotations in SensorThings MQTT integration tests * Update to non-deprecated configuration properties for Moquette Signed-off-by: Tim Ward <timothyjward@apache.org> (commit: d694802 ) The file was modified northbound/sensorthings/mqtt/src/main/java/org/eclipse/sensinact/gateway/northbount/sensorthings/mqtt/SensorthingsMqttNorthbound.java (diff) The file was modified northbound/sensorthings/mqtt/pom.xml (diff) The file was modified pom.xml (diff) The file was modified northbound/sensorthings/mqtt/src/test/java/org/eclipse/sensinact/gateway/northbound/sensorthings/mqtt/integration/InsecureMqttNotificationsTest.java (diff) The file was modified northbound/sensorthings/mqtt/integration-test.bndrun (diff) The file was modified northbound/security/openid-connect/pom.xml (diff) The file was removed core/api/src/main/java/org/eclipse/sensinact/core/security/package-info.java The file was modified northbound/rest/pom.xml (diff) The file was modified northbound/websocket/pom.xml (diff) The file was added northbound/security/security-api/src/main/java/org/eclipse/sensinact/northbound/security/api/Authenticator.java The file was modified northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SensiNactSessionImpl.java (diff) The file was modified northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/SecureAccessTest.java (diff) The file was removed core/api/src/main/java/org/eclipse/sensinact/core/security/UserInfo.java The file was modified northbound/query-handler/integration-test.bndrun (diff) The file was modified northbound/security/openid-connect/src/test/java/org/eclipse/sensinact/gateway/northbound/security/oidc/integration/ValidatorTest.java (diff) The file was modified northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SessionSubscribeTest.java (diff) The file was removed northbound/security/authentication-api/pom.xml The file was modified southbound/http/http-device-factory/integration-test.bndrun (diff) The file was modified northbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/WebSocketCreator.java (diff) The file was modified northbound/websocket/integration-test.bndrun (diff) The file was modified southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryTest.java (diff) The file was modified distribution/features/northbound-ogc-sensorthings-mqtt-feature/src/main/resources/northbound-ogc-sensorthings-mqtt-feature.json (diff) The file was modified northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SensinactSessionTest.java (diff) The file was modified distribution/features/northbound-rest-feature/src/main/resources/northbound-rest-feature.json (diff) The file was modified northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/notification/ResourceNotificationsTest.java (diff) The file was modified northbound/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/AuthenticationFilter.java (diff) The file was modified southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactorySSLTest.java (diff) The file was modified northbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/WebSocketJettyRegistrar.java (diff) The file was modified distribution/features/northbound-ogc-sensorthings-feature/src/main/resources/northbound-ogc-sensorthings-feature.json (diff) The file was modified northbound/security/openid-connect/integration-test.bndrun (diff) The file was modified northbound/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/SensinactSessionProvider.java (diff) The file was removed northbound/security/authentication-api/src/main/java/org/eclipse/sensinact/northbound/security/api/Authenticator.java The file was modified northbound/rest/integration-test.bndrun (diff) The file was modified northbound/security/openid-connect/src/main/java/org/eclipse/sensinact/gateway/northbound/security/oidc/JwsUserInfo.java (diff) The file was modified northbound/websocket/src/test/java/org/eclipse/sensinact/northbound/websocket/integration/SecureWebSocketTest.java (diff) The file was modified southbound/virtual/virtual-temperature-sensor/src/test/java/org/eclipse/sensinact/gateway/southbound/virtual/temperature/integration/TemperatureSensorTest.java (diff) The file was modified southbound/mqtt/mqtt-device-factory/integration-test.bndrun (diff) The file was modified northbound/security/pom.xml (diff) The file was modified distribution/features/northbound-oidc-authenticator-feature/src/main/resources/northbound-oidc-authenticator-feature.json (diff) The file was added northbound/security/security-api/pom.xml The file was modified northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SessionManager.java (diff) The file was modified northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/SensiNactSessionManager.java (diff) The file was modified southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryAuthTest.java (diff) The file was modified northbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/SensinactSessionProvider.java (diff) The file was removed northbound/security/authentication-api/src/main/java/org/eclipse/sensinact/northbound/security/api/package-info.java The file was added northbound/security/security-api/src/main/java/org/eclipse/sensinact/northbound/security/api/package-info.java The file was modified distribution/features/northbound-ogc-sensorthings-feature/pom.xml (diff) The file was modified northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/DescriptionsTest.java (diff) The file was modified southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryParallelQueries.java (diff) The file was modified northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/AbstractIntegrationTest.java (diff) The file was modified northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/MissingEntityTest.java (diff) The file was modified northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/ResourceAccessTest.java (diff) The file was modified northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/ResourceAccessTest.java (diff) The file was added northbound/security/security-api/src/main/java/org/eclipse/sensinact/northbound/security/api/UserInfo.java The file was modified northbound/sensorthings/rest.gateway/integration-test.bndrun (diff) The file was modified northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/SensiNactSession.java (diff) The file was modified southbound/mqtt/mqtt-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/factory/integration/MqttDeviceFactoryTest.java (diff) The file was modified northbound/security/openid-connect/src/main/java/org/eclipse/sensinact/gateway/northbound/security/oidc/OIDCTokenValidator.java (diff) The file was modified distribution/features/northbound-ogc-sensorthings-mqtt-feature/pom.xml (diff) The file was modified distribution/features/northbound-rest-feature/pom.xml (diff) The file was modified southbound/virtual/virtual-temperature-sensor/integration-test.bndrun (diff) The file was modified northbound/session/session-api/pom.xml (diff) The file was modified distribution/features/northbound-oidc-authenticator-feature/pom.xml (diff)
Commit
c7f94386cee262f70680d93d1d9707b5d314e561
by timothyjward Core API Fixes * Add Model Package URI to the SensinactProvider * Return a TimedValue for SensinactResource metadata values * Filter provider snapshots before applying location filtering to reduce the number of heavy geofilter calculations Signed-off-by: Tim Ward <timothyjward@apache.org> (commit: c7f9438 ) The file was modified core/api/src/main/java/org/eclipse/sensinact/core/twin/SensinactProvider.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java (diff) The file was modified core/api/src/main/java/org/eclipse/sensinact/core/twin/SensinactResource.java (diff) The file was modified northbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/SensiNactSession.java (diff) The file was modified northbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/MetaCommands.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactProviderImpl.java (diff) The file was modified northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SensiNactSessionImpl.java (diff) The file was modified core/api/src/main/java/org/eclipse/sensinact/core/notification/LifecycleNotification.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactResourceImpl.java (diff)
Commit
dab44654a9e8802733cd6c986080180e43732073
by timothyjward Introduce authorization checks in the Session API * Include a configurable default fallback to allow all, allow authenticated only, or forbid all * Apply as many checks as possible prior to accessing the gateway thread Signed-off-by: Tim Ward <timothyjward@apache.org> (commit: dab4465 ) The file was modified core/impl/integration-test.bndrun (diff) The file was modified northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/DescriptionsTest.java (diff) The file was modified northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SensinactSessionTest.java (diff) The file was modified northbound/websocket/src/test/java/org/eclipse/sensinact/northbound/websocket/integration/WebSocketTest.java (diff) The file was modified northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/MissingEntityTest.java (diff) The file was modified northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SessionSubscribeTest.java (diff) The file was modified northbound/query-handler/integration-test.bndrun (diff) The file was modified pom.xml (diff) The file was modified northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/AbstractIntegrationTest.java (diff) The file was modified southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryAuthTest.java (diff) The file was modified southbound/mqtt/mqtt-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/factory/integration/MqttDeviceFactoryTest.java (diff) The file was modified northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SessionManager.java (diff) The file was added northbound/security/security-api/src/main/java/org/eclipse/sensinact/northbound/security/api/AuthorizationEngine.java The file was modified northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/ObservationHistoryTest.java (diff) The file was modified northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SensiNactSessionImpl.java (diff) The file was modified southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryTest.java (diff) The file was added northbound/session/session-impl/integration-test.bndrun The file was modified northbound/websocket/src/test/java/org/eclipse/sensinact/northbound/websocket/integration/SecureWebSocketTest.java (diff) The file was modified northbound/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/RestAccessApplication.java (diff) The file was added northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/DefaultSessionAuthorizationEngine.java The file was modified southbound/virtual/virtual-temperature-sensor/integration-test.bndrun (diff) The file was modified northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/ResourceAccessTest.java (diff) The file was modified northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/notification/ResourceNotificationsTest.java (diff) The file was modified northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/ResourceAccessTest.java (diff) The file was modified northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/SecureAccessTest.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/command/impl/GatewayThreadImpl.java (diff) The file was added northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/AllowAllAuthorizer.java The file was modified distribution/features/timescale-history-provider-feature/src/it/resources/config/configuration.json (diff) The file was modified distribution/features/virtual-temperature-sensor-feature/src/it/resources/config/configuration.json (diff) The file was modified northbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/DescriptionsTest.java (diff) The file was added northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/DenyAllAuthorizer.java The file was modified distribution/features/northbound-oidc-authenticator-feature/src/it/resources/config/configuration.json (diff) The file was modified northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/MissingEntityTest.java (diff) The file was added northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/impl/DefaultSessionAuthorizationEngineTests.java The file was modified southbound/virtual/virtual-temperature-sensor/src/test/java/org/eclipse/sensinact/gateway/southbound/virtual/temperature/integration/TemperatureSensorTest.java (diff) The file was modified northbound/session/session-impl/pom.xml (diff) The file was modified southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactorySSLTest.java (diff) The file was added northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/DefaultAuthPolicy.java The file was modified southbound/http/http-device-factory/integration-test.bndrun (diff) The file was added northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/impl/TestUserInfo.java The file was modified southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryParallelQueries.java (diff) The file was modified northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/ObservationHistoryTest.java (diff) The file was modified northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SensinactSessionTest.java (diff) The file was modified northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SessionManager.java (diff) The file was modified northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/AllowAllAuthorizer.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java (diff) The file was modified northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/impl/DefaultSessionAuthorizationEngineTests.java (diff) The file was modified northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/ResourceAccessTest.java (diff) The file was modified northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SensiNactSessionImpl.java (diff) The file was modified northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/impl/TestUserInfo.java (diff) The file was modified northbound/security/security-api/src/main/java/org/eclipse/sensinact/northbound/security/api/AuthorizationEngine.java (diff) The file was modified northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/SecureAccessTest.java (diff) The file was modified core/api/src/main/java/org/eclipse/sensinact/core/twin/SensinactProvider.java (diff) The file was modified northbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SessionSubscribeTest.java (diff) The file was modified northbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/AbstractIntegrationTest.java (diff) The file was modified northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/DefaultAuthPolicy.java (diff) The file was modified northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/DefaultSessionAuthorizationEngine.java (diff) The file was modified distribution/features/virtual-temperature-sensor-feature/src/it/resources/config/configuration.json (diff) The file was modified northbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/DenyAllAuthorizer.java (diff) The file was modified northbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/ResourceAccessTest.java (diff)
Commit
cb4cd9192af73be8230f7a007b66af70c191f95e
by j.albert Services can now be added as a Map In some cases there is now clear cut amount of Services, but a predefined model would be much nicer than creating anything on the fly. This now allows to add services simply to a map. Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz> (commit: cb4cd91 ) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java (diff) The file was added core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDynamicProviderServiceImpl.java The file was modified core/impl/src/test/resources/model/extended.ecore (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactServiceImpl.java (diff) The file was modified core/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/SubscriptionTest.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactProviderImpl.java (diff) The file was added core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDynamicProviderResourceImpl.java The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ServiceImpl.java (diff) The file was modified core/models/provider/src/main/resources/model/sensinact.ecore (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactResourceImpl.java (diff) The file was modified core/models/provider/src/main/resources/model/sensinact.genmodel (diff) The file was modified core/impl/integration-test.bndrun (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ModelImpl.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ServiceBuilderImpl.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/emf/compare/EMFCompareUtil.java (diff) The file was modified core/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/NexusTest.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java (diff) The file was modified core/impl/src/test/java/org/eclipse/sensinact/core/twin/impl/SensinactTwinTest.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ModelImpl.java (diff) The file was modified core/api/src/main/java/org/eclipse/sensinact/core/model/Model.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/impl/SaveProviderCommand.java (diff) The file was modified README.md (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/emf/compare/EMFCompareUtil.java (diff) The file was modified core/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/SubscriptionTest.java (diff)
Commit
28e77cea5403b9044df4223a50d806fefa5cd77d
by noreply getService and getServiceEClass to provider models (#382) * getService and getServiceEClass to provider model Signed-off-by: Guido Grune <g.grune@datainmotion.com> * Fix spaces Signed-off-by: Guido Grune <g.grune@datainmotion.com> --------- Signed-off-by: Guido Grune <g.grune@datainmotion.com> (commit: 28e77ce ) The file was modified core/models/provider/src/main/resources/model/sensinact.genmodel (diff) The file was modified core/models/provider/src/main/resources/model/sensinact.ecore (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java (diff) The file was modified core/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactResourceImpl.java (diff)
Commit
75ebfda3a5ea0244bc69ec2309a7c7015144a84c
by timothyjward Make the sensiNact build more CI friendly Since Maven 3.5.0 poms have had the ability to be [CI-friendly](https://maven.apache.org/maven-ci-friendly.html) allowing a more flexible approach to releasing without the need to edit POM files. This also impacts the creation of our feature files, which can now flexibly alter the versions of the bundles they deploy to match what's being built in by CI. The end result should be a much simpler time when we want to tag or release any particular commit. Signed-off-by: Tim Ward <timothyjward@apache.org> (commit: 75ebfda ) The file was modified core/models/provider/pom.xml (diff) The file was modified distribution/features/northbound-rest-feature/src/main/resources/northbound-rest-feature.json (diff) The file was modified core/pom.xml (diff) The file was modified southbound/history/history-api/pom.xml (diff) The file was modified examples/notification/pom.xml (diff) The file was modified distribution/features/jakarta-servlet-whiteboard-feature/pom.xml (diff) The file was modified northbound/sensorthings/filter/pom.xml (diff) The file was modified examples/generic/pom.xml (diff) The file was modified northbound/sensorthings/dto/pom.xml (diff) The file was modified distribution/test-utils/pom.xml (diff) The file was modified examples/pom.xml (diff) The file was modified southbound/virtual/pom.xml (diff) The file was modified northbound/query-handler/pom.xml (diff) The file was modified southbound/mqtt/pom.xml (diff) The file was modified distribution/features/northbound-oidc-authenticator-feature/pom.xml (diff) The file was modified examples/writable/pom.xml (diff) The file was modified core/api/pom.xml (diff) The file was modified northbound/security/security-api/pom.xml (diff) The file was modified southbound/device-factory/pom.xml (diff) The file was modified distribution/features/jakarta-servlet-whiteboard-feature/src/main/resources/jakarta-servlet-whiteboard-feature.json (diff) The file was modified southbound/virtual/virtual-temperature-sensor/pom.xml (diff) The file was modified northbound/session/pom.xml (diff) The file was modified southbound/mqtt/mqtt-device-factory/pom.xml (diff) The file was modified core/models/metadata/pom.xml (diff) The file was modified examples/reflective/pom.xml (diff) The file was modified core/emf-api/pom.xml (diff) The file was modified northbound/sensorthings/rest.gateway/pom.xml (diff) The file was modified northbound/session/session-api/pom.xml (diff) The file was modified distribution/features/virtual-temperature-sensor-feature/src/main/resources/virtual-temperature-sensor-feature.json (diff) The file was modified pom.xml (diff) The file was modified southbound/http/http-callback-whiteboard/pom.xml (diff) The file was modified distribution/features/jakarta-rest-whiteboard-feature/pom.xml (diff) The file was modified distribution/features/core-feature/pom.xml (diff) The file was modified distribution/features/northbound-ogc-sensorthings-mqtt-feature/src/main/resources/northbound-ogc-sensorthings-mqtt-feature.json (diff) The file was modified northbound/sensorthings/pom.xml (diff) The file was modified northbound/websocket/pom.xml (diff) The file was modified distribution/features/jakarta-rest-whiteboard-feature/src/main/resources/jakarta-rest-whiteboard-feature.json (diff) The file was modified distribution/features/northbound-ogc-sensorthings-feature/src/main/resources/northbound-ogc-sensorthings-feature.json (diff) The file was modified southbound/mqtt/mqtt-client/pom.xml (diff) The file was modified distribution/features/timescale-history-provider-feature/pom.xml (diff) The file was modified distribution/features/gogo-shell-feature/src/main/resources/gogo-shell-feature.json (diff) The file was modified distribution/features/timescale-history-provider-feature/src/main/resources/timescale-history-provider-feature.json (diff) The file was modified examples/push-based/pom.xml (diff) The file was modified southbound/history/pom.xml (diff) The file was modified northbound/pom.xml (diff) The file was modified distribution/features/pom.xml (diff) The file was modified southbound/device-factory/parser-csv/pom.xml (diff) The file was modified distribution/features/core-feature/src/main/resources/core-feature.json (diff) The file was modified distribution/launcher/pom.xml (diff) The file was modified northbound/sensorthings/rest.api/pom.xml (diff) The file was modified core/geo-json/pom.xml (diff) The file was modified distribution/features/gogo-shell-feature/pom.xml (diff) The file was modified northbound/security/openid-connect/pom.xml (diff) The file was modified northbound/session/session-impl/pom.xml (diff) The file was modified southbound/http/http-device-factory/pom.xml (diff) The file was modified distribution/features/northbound-ogc-sensorthings-feature/pom.xml (diff) The file was modified distribution/features/northbound-websocket-feature/pom.xml (diff) The file was modified southbound/history/timescale-provider/pom.xml (diff) The file was modified distribution/features/northbound-oidc-authenticator-feature/src/main/resources/northbound-oidc-authenticator-feature.json (diff) The file was modified examples/action/pom.xml (diff) The file was modified examples/model-based/pom.xml (diff) The file was modified core/annotation/pom.xml (diff) The file was modified northbound/sensorthings/mqtt/pom.xml (diff) The file was modified southbound/device-factory/device-factory-core/pom.xml (diff) The file was modified southbound/device-factory/parser-json/pom.xml (diff) The file was modified distribution/features/virtual-temperature-sensor-feature/pom.xml (diff) The file was modified northbound/filters/filters.core/pom.xml (diff) The file was modified distribution/features/northbound-rest-feature/pom.xml (diff) The file was modified examples/pull-based/pom.xml (diff) The file was modified sensinact-bom/pom.xml (diff) The file was modified distribution/pom.xml (diff) The file was modified northbound/filters/pom.xml (diff) The file was modified core/models/pom.xml (diff) The file was modified southbound/http/pom.xml (diff) The file was modified core/impl/pom.xml (diff) The file was modified distribution/assembly/pom.xml (diff) The file was modified northbound/rest/pom.xml (diff) The file was modified northbound/security/pom.xml (diff) The file was modified distribution/features/northbound-ogc-sensorthings-mqtt-feature/pom.xml (diff) The file was modified southbound/pom.xml (diff) The file was modified distribution/features/northbound-websocket-feature/src/main/resources/northbound-websocket-feature.json (diff) The file was modified northbound/gogo-shell/pom.xml (diff) The file was modified northbound/filters/ldap/pom.xml (diff)