Skip to content
Success

Changes

Summary

  1. Bump org.testcontainers:postgresql from 1.17.6 to 1.19.1 (commit: a672098) (details)
  2. Fixed rest.gateway project configuration (commit: c725383) (details)
  3. Bump actions/setup-node from 4.0.0 to 4.0.1 (commit: 223c6e7) (details)
  4. Update GitHub stale action to v9 (commit: 96f7ab1) (details)
  5. Update README.md (commit: 39e612b) (details)
  6. Fixed timescale-provider project configuration (commit: 910327e) (details)
  7. SensorThings MQTT: Queue notifications to keep their order (commit: 8c06435) (details)
  8. Explicitly ignore null values in configuration (commit: cb96860) (details)
  9. Added a note on null values in configuration (commit: acf0d7b) (details)
  10. Fixes #306. Bump spifly from v1.3.6 to v1.3.7 (commit: 803aa2f) (details)
  11. bndrun runbundle updates as a result of the spifly version update (commit: 65e26b4) (details)
  12. Update build plugin configuration to improve bndrun management (commit: 4c44f84) (details)
  13. Update all the bndruns using the dependabot profile (commit: e29c217) (details)
  14. Ensure that the MQTT Client connects to servers eventually (commit: 2af00f0) (details)
  15. Use the released version of bnd plugins (commit: 4e5d0c9) (details)
  16. Update Jackson to 2.16.1 (commit: 1d643b4) (details)
  17. Update Query Handler JSON parsing (commit: 331f49b) (details)
  18. Update Feature Service implementation version (commit: 4a6300f) (details)
  19. Update Felix Configuration reader and Johnzon versions (commit: 6b499fb) (details)
  20. Fix for timestamp-based test on Windows (commit: 34bcd66) (details)
  21. Bump advanced-security/maven-dependency-submission-action (commit: 8e30804) (details)
  22. Package regsitration and Model Package Uri (commit: b36801f) (details)
  23. Update the osgi-test version to 1.3.0-SNAPSHOT (commit: 0a4ee42) (details)
  24. Update to OSGi Technology REST 1.2.2 (commit: 07cf407) (details)
  25. Update JUnit and Mockito versions (commit: 70db733) (details)
  26. Move naming normalization to ModelNexus (#323) (commit: df2810d) (details)
  27. Add ModelPackageUri to Devicefactory (#324) (commit: f6d3a52) (details)
  28. bumped geckoEMF and EMF (commit: 6ace9f7) (details)
  29. Bumped slf4j to v2.0.11 (Issue #328) (commit: 27f4420) (details)
  30. Remove dependency on log4j-over-slf4j (commit: 72a8083) (details)
  31. Replace slf4j-simple with logback (v1.4.14) (commit: 8d7cbbe) (details)
  32. Trivial update, but required to pass the GitHub tests. (commit: dce1c53) (details)
  33. Reverted version of JE runtime to JavaSE-11 in all bndrun files. (commit: b5c6c79) (details)
  34. Removed redundant dependency declaration from the parent pom.xml file, added "runtime" scope, and moved logback dependency to more appropriate location. (commit: 5bdd95b) (details)
  35. Added ability to configure logging (via logback) for JUnit tests in all projects that currently have tests. (commit: a165d94) (details)
  36. Use the new verify goal of the bnd-resolver-maven-plugin in CI (commit: b80b716) (details)
  37. Test cleanup for core/impl (commit: 6a65e83) (details)
  38. Reduce the verbosity of integration test logging (commit: aa0e8fc) (details)
  39. Better error handling for pushed updates (commit: 77b7e28) (details)
  40. fixed exception on EPackageRegistration (commit: 6c66c7f) (details)
  41. fixed Provider Update (commit: cef4a3a) (details)
  42. Added byte and short types to DeviceFactory value types (commit: 161c302) (details)
  43. Added char type to device factory (commit: 433eb36) (details)
  44. Added Java class associated to Java class (commit: f1392ce) (details)
  45. Reject updates with null values with no explicit type (commit: 52bf866) (details)
  46. Added a log.errors mapping option to ease debugging (commit: e67c00e) (details)
  47. Accept null mapping and null values as Object (commit: 2112602) (details)
  48. Bump actions/setup-node from 4.0.1 to 4.0.2 (commit: 6f4dab4) (details)
  49. Enhanced parsing of date & time (commit: acd03ae) (details)
  50. DeviceFactory: added new types to doc (commit: ede7ddc) (details)
  51. DeviceFactory: updated doc (commit: 7711468) (details)
  52. HTTP Device Factory: Log the exception on failure (commit: 62bfd0f) (details)
  53. Enhanced based on PR comments (commit: 7aca322) (details)
  54. Applying new timestamp granularity detection (commit: 8c1912e) (details)
  55. Ensure HTTP Device Factory logs errors correctly (commit: 902e90f) (details)
  56. Tidy up and fix handling of whiteboard GET calls (commit: 68669a2) (details)
  57. Bump advanced-security/maven-dependency-submission-action (commit: d4ef5e8) (details)
  58. Added a PACKAGE filter criterion (commit: bddd280) (details)
  59. Added a test with - and _ in resource name (commit: f824457) (details)
  60. Fixed typo in ANTLR token name (commit: c769a42) (details)
  61. Bump advanced-security/maven-dependency-submission-action (commit: a750eb2) (details)
  62. Added gogo commands for basic operations (push, get, set, act, describe) (commit: 84f645b) (details)
  63. Added Capability and Requirement to assist with correct resolution. (commit: aed98c6) (details)
  64. Cleaned up return values by returning DTOs. Added Converters to convert DTOs to String values. (commit: aa24cd5) (details)
  65. Moved project location and changed project name. (commit: 5f2ab10) (details)
  66. Move the Session API into the Northbound project (commit: aa0c559) (details)
  67. Improve reliability of sensorthings MQTT tests (commit: d694802) (details)
  68. Move the UserInfo into northbound security (commit: e12ff02) (details)
  69. Core API Fixes (commit: c7f9438) (details)
  70. Introduce authorization checks in the Session API (commit: dab4465) (details)
  71. Lint checking fixes (commit: a918712) (details)
  72. Add explanatory comment in ResourceAccessTest (commit: cde2f92) (details)
  73. Services can now be added as a Map (commit: cb4cd91) (details)
  74. Fixed Save Provider Command (commit: 5bcf42a) (details)
  75. adds link to documentation page (commit: f84a59e) (details)
  76. fixed service name change bug (commit: b4b30a2) (details)
  77. getService and getServiceEClass to provider models (#382) (commit: 28e77ce) (details)
  78. Make the sensiNact build more CI friendly (commit: 75ebfda) (details)
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 modifiednorthbound/sensorthings/rest.gateway/pom.xml (diff)
The file was modifiedsouthbound/history/timescale-provider/pom.xml (diff)
The file was modifieddistribution/features/timescale-history-provider-feature/pom.xml (diff)
Commit c72538393de3710c95c813c8f534e6ff6b92f351 by thomas.calmant
Fixed rest.gateway project configuration
(commit: c725383)
The file was modifiednorthbound/sensorthings/rest.gateway/integration-test.bndrun (diff)
The file was modifiednorthbound/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)
Commit 96f7ab15285e56ef64b8cd8b0bef4894099760e4 by noreply
Update GitHub stale action to v9
(commit: 96f7ab1)
The file was modified.github/workflows/stale.yml (diff)
Commit 39e612bca57fd702885aebb8e1195e8f4bc779b3 by noreply
Update README.md

Added links to Repo and CI

Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz>
(commit: 39e612b)
The file was modifiedREADME.md (diff)
Commit 910327e2c9469e3b3694197d8134b7e4dfed7cb8 by timothyjward
Fixed timescale-provider project configuration
(commit: 910327e)
The file was modifiedsouthbound/history/timescale-provider/tests.bnd (diff)
The file was modifiedsouthbound/history/timescale-provider/integration-test.bndrun (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 modifiednorthbound/sensorthings/mqtt/src/main/java/org/eclipse/sensinact/gateway/northbount/sensorthings/mqtt/SensorthingsMqttNorthbound.java (diff)
Commit cb968604e96879d9bb76f749844e16d5afa35dcc by thomas.calmant
Explicitly ignore null values in configuration
(commit: cb96860)
The file was addeddistribution/launcher/src/test/resources/configs/invalid/configuration-null.json
The file was modifieddistribution/launcher/src/main/java/org/eclipse/sensinact/gateway/launcher/ConfigurationManager.java (diff)
The file was modifieddistribution/launcher/src/test/java/org/eclipse/sensinact/gateway/launcher/ConfigurationManagerTest.java (diff)
Commit acf0d7bc3896aecef451054dad20b3a2ee1e249d by thomas.calmant
Added a note on null values in configuration
(commit: acf0d7b)
The file was modifieddocs/source/distribution/Launcher.md (diff)
Commit 803aa2f9d1836c3dc1bf7216a43fe6aa9af85859 by osgi
Fixes #306. Bump spifly from v1.3.6 to v1.3.7

Signed-off-by: David Leangen <osgi@leangen.net>
(commit: 803aa2f)
The file was modifieddistribution/launcher/export.bndrun (diff)
The file was modifiednorthbound/rest/integration-test.bndrun (diff)
The file was modifiednorthbound/websocket/integration-test.bndrun (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/integration-test.bndrun (diff)
The file was modifiedpom.xml (diff)
Commit 65e26b4e0415b64266211ce261b32d15be0715ad by osgi
bndrun runbundle updates as a result of the spifly version update

Signed-off-by: David Leangen <osgi@leangen.net>
(commit: 65e26b4)
The file was modifiednorthbound/sensorthings/rest.gateway/integration-test.bndrun (diff)
The file was modifiedsouthbound/mqtt/mqtt-device-factory/integration-test.bndrun (diff)
The file was modifiednorthbound/query-handler/integration-test.bndrun (diff)
The file was modifiednorthbound/websocket/integration-test.bndrun (diff)
The file was modifiednorthbound/rest/integration-test.bndrun (diff)
The file was modifiednorthbound/sensorthings/mqtt/integration-test.bndrun (diff)
The file was modifiednorthbound/filters/ldap/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 modifiedpom.xml (diff)
The file was modified.github/workflows/ci-build.yml (diff)
Commit e29c217c08d285aa093970938195dddd92ba6962 by timothyjward
Update all the bndruns using the dependabot profile

Signed-off-by: Tim Ward <timothyjward@apache.org>
(commit: e29c217)
The file was modifiedsouthbound/mqtt/mqtt-device-factory/integration-test.bndrun (diff)
The file was modifiedcore/impl/integration-test.bndrun (diff)
The file was modifiednorthbound/rest/integration-test.bndrun (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/integration-test.bndrun (diff)
The file was modifiednorthbound/websocket/integration-test.bndrun (diff)
The file was modifiednorthbound/filters/ldap/integration-test.bndrun (diff)
The file was modifiedsouthbound/history/timescale-provider/tests.bnd (diff)
The file was modifiednorthbound/query-handler/integration-test.bndrun (diff)
The file was modifiednorthbound/security/openid-connect/integration-test.bndrun (diff)
The file was modifiedsouthbound/history/timescale-provider/integration-test.bndrun (diff)
The file was modifiedsouthbound/virtual/virtual-temperature-sensor/integration-test.bndrun (diff)
The file was modifiedsouthbound/http/http-device-factory/integration-test.bndrun (diff)
The file was modifiednorthbound/sensorthings/mqtt/integration-test.bndrun (diff)
Commit 2af00f06f39b7dcf8e83e191884224d00414d21e by timothyjward
Ensure that the MQTT Client connects to servers eventually

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

Signed-off-by: Tim Ward <timothyjward@apache.org>
(commit: 2af00f0)
The file was addedsouthbound/mqtt/mqtt-client/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/test/MqttDelayedStartTest.java
The file was modifiedsouthbound/mqtt/mqtt-client/src/main/java/org/eclipse/sensinact/gateway/southbound/mqtt/impl/MqttClientHandler.java (diff)
Commit 4e5d0c9aeb85817dacb1abc39d4587d812148d08 by timothyjward
Use the released version of bnd plugins

Signed-off-by: Tim Ward <timothyjward@apache.org>
(commit: 4e5d0c9)
The file was modifiedpom.xml (diff)
Commit 1d643b428400a08e834fc3677d2f5b3b2fc8629d by timothyjward
Update Jackson to 2.16.1

Signed-off-by: Tim Ward <timothyjward@apache.org>
(commit: 1d643b4)
The file was modifiednorthbound/filters/ldap/integration-test.bndrun (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/integration-test.bndrun (diff)
The file was modifiednorthbound/sensorthings/mqtt/integration-test.bndrun (diff)
The file was modifiedsouthbound/virtual/virtual-temperature-sensor/integration-test.bndrun (diff)
The file was modifieddistribution/features/core-feature/src/main/resources/core-feature.json (diff)
The file was modifiedcore/api/dependency-check.bndrun (diff)
The file was modifieddocs/source/southbound/device-factory/json.md (diff)
The file was modifiedcore/impl/integration-test.bndrun (diff)
The file was modifiednorthbound/websocket/integration-test.bndrun (diff)
The file was modifiednorthbound/query-handler/integration-test.bndrun (diff)
The file was modifieddistribution/features/northbound-rest-feature/src/main/resources/northbound-rest-feature.json (diff)
The file was modifiednorthbound/security/openid-connect/integration-test.bndrun (diff)
The file was modifiedsouthbound/history/timescale-provider/integration-test.bndrun (diff)
The file was modifieddistribution/features/northbound-ogc-sensorthings-feature/src/main/resources/northbound-ogc-sensorthings-feature.json (diff)
The file was modifiedsouthbound/mqtt/mqtt-device-factory/integration-test.bndrun (diff)
The file was modifiednorthbound/rest/integration-test.bndrun (diff)
The file was modifiedcore/emf-api/dependency-check.bndrun (diff)
The file was modifieddistribution/features/northbound-ogc-sensorthings-mqtt-feature/src/main/resources/northbound-ogc-sensorthings-mqtt-feature.json (diff)
The file was modifiedsouthbound/http/http-device-factory/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 modifiednorthbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/dto/query/jackson/ActParametersDeserializer.java (diff)
The file was addednorthbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/SerializationTest.java
The file was modifiednorthbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/SecureAccessTest.java (diff)
The file was modifiednorthbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/dto/query/jackson/WrappedAccessMethodCallParametersDeserializer.java (diff)
The file was modifiednorthbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/dto/SensinactPath.java (diff)
The file was modifiednorthbound/rest/integration-test.bndrun (diff)
The file was removednorthbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/dto/SensinactPathDeserializer.java
The file was removednorthbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/SerializationTest.java
The file was addednorthbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/dto/jackson/SensinactPathDeserializer.java
Commit 4a6300ff286ab62caf66a0b804614fce9c48b519 by timothyjward
Update Feature Service implementation version

Signed-off-by: Tim Ward <timothyjward@apache.org>
(commit: 4a6300f)
The file was modifiedpom.xml (diff)
The file was modifieddistribution/launcher/export.bndrun (diff)
Commit 6b499fb35ba57339a62d4cf705649e3f47e10649 by timothyjward
Update Felix Configuration reader and Johnzon versions

Signed-off-by: Tim Ward <timothyjward@apache.org>
(commit: 6b499fb)
The file was modifieddistribution/launcher/src/main/java/org/eclipse/sensinact/gateway/launcher/ConfigurationManager.java (diff)
The file was modifieddistribution/features/timescale-history-provider-feature/src/test/java/org/eclipse/sensinact/gateway/feature/integration/history/timescale/TimescaleHistoryFeatureIntegrationTest.java (diff)
The file was modifieddistribution/launcher/export.bndrun (diff)
The file was modifieddistribution/launcher/src/test/java/org/eclipse/sensinact/gateway/launcher/integration/FeatureLaunchingIntegrationTest.java (diff)
The file was modified.gitignore (diff)
The file was modifieddistribution/features/northbound-oidc-authenticator-feature/pom.xml (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/integration-test.bndrun (diff)
The file was modifieddistribution/features/timescale-history-provider-feature/pom.xml (diff)
The file was modifiedpom.xml (diff)
The file was modifieddistribution/launcher/pom.xml (diff)
The file was removeddistribution/launcher/src/test/java/org/eclipse/sensinact/gateway/launcher/integration/InputStreamConsumer.java
Commit 34bcd6676e8904c06c2e63a9fe9b47163f035fa2 by thomas.calmant
Fix for timestamp-based test on Windows

On Windows, timestamp precision can be too low for some tests
(commit: 34bcd66)
The file was modifiedcore/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)
Commit b36801f639d99ca28bfc041b7e716e9cccd38cc7 by j.albert
Package regsitration and Model Package Uri

Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz>
(commit: b36801f)
The file was modifiednorthbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/notification/ResourceNotificationsTest.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/emf/compare/EMFCompareUtil.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/command/impl/ResourcePullHandler.java (diff)
The file was modifiedcore/api/src/main/java/org/eclipse/sensinact/core/push/dto/BaseValueDto.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/notification/impl/NotificationAccumulatorImpl.java (diff)
The file was modifiednorthbound/websocket/integration-test.bndrun (diff)
The file was modifiedcore/annotation/src/main/java/org/eclipse/sensinact/core/annotation/verb/SET.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/extract/impl/GenericDtoDataExtractor.java (diff)
The file was modifiedsouthbound/virtual/virtual-temperature-sensor/integration-test.bndrun (diff)
The file was modifiedsouthbound/http/http-callback-whiteboard/integration-test.bndrun (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/GetMethod.java (diff)
The file was modifiedcore/api/dependency-check.bndrun (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/impl/SetValueCommand.java (diff)
The file was modifiedsouthbound/virtual/virtual-temperature-sensor/src/test/java/org/eclipse/sensinact/gateway/southbound/virtual/temperature/integration/TemperatureSensorTest.java (diff)
The file was modifiedcore/api/src/main/java/org/eclipse/sensinact/core/notification/NotificationAccumulator.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/ActMethod.java (diff)
The file was modifiedcore/emf-api/dependency-check.bndrun (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/ObservationHistoryTest.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java (diff)
The file was modifiedcore/models/provider/src/main/resources/model/sensinact.ecore (diff)
The file was modifiedcore/annotation/src/main/java/org/eclipse/sensinact/core/annotation/verb/UriParam.java (diff)
The file was modifiedcore/api/src/main/java/org/eclipse/sensinact/core/notification/AbstractResourceNotification.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/emf/EMFUtil.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactProviderImpl.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/RegistryKey.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/SetMethod.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/dto/impl/AbstractUpdateDto.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/notification/impl/ImmediateNotificationAccumulator.java (diff)
The file was modifiednorthbound/sensorthings/mqtt/integration-test.bndrun (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/SensinactWhiteboard.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/command/impl/ResourcePushHandler.java (diff)
The file was modifiedcore/annotation/src/main/java/org/eclipse/sensinact/core/annotation/verb/GET.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactResourceImpl.java (diff)
The file was modifiedcore/impl/src/test/java/org/eclipse/sensinact/core/integration/notification/SubscribeTest.java (diff)
The file was modifieddistribution/features/core-feature/src/test/java/org/eclipse/sensinact/gateway/feature/integration/core/CoreFeatureTest.java (diff)
The file was modifiedcore/api/src/main/java/org/eclipse/sensinact/core/command/ResourceCommand.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ModelBuilderImpl.java (diff)
The file was modifieddistribution/features/core-feature/src/main/resources/core-feature.json (diff)
The file was modifiedcore/annotation/src/main/java/org/eclipse/sensinact/core/annotation/verb/ACT.java (diff)
The file was modifiedcore/impl/src/test/java/org/eclipse/sensinact/core/notification/impl/NotificationSenderTest.java (diff)
The file was modifieddistribution/launcher/pom.xml (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/command/impl/ActionHandler.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/impl/SetMetadataCommand.java (diff)
The file was modifiedcore/impl/src/test/java/org/eclipse/sensinact/core/command/impl/GatewayThreadImplTest.java (diff)
The file was modifiedcore/impl/src/test/java/org/eclipse/sensinact/core/extract/impl/AnnotationBasedDtoExtractorTest.java (diff)
The file was modifiednorthbound/query-handler/integration-test.bndrun (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/AbstractResourceMethod.java (diff)
The file was modifiednorthbound/sensorthings/mqtt/src/test/java/org/eclipse/sensinact/gateway/northbound/sensorthings/mqtt/integration/InsecureMqttNotificationsTest.java (diff)
The file was modifiedsouthbound/history/timescale-provider/src/test/java/org/eclipse/sensinact/gateway/southbound/history/timescale/integration/TimescaleHistoryTest.java (diff)
The file was modifiedsouthbound/history/timescale-provider/integration-test.bndrun (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/extract/impl/AnnotationMapping.java (diff)
The file was modifiedcore/models/provider/src/main/resources/model/sensinact.genmodel (diff)
The file was modifiedcore/impl/integration-test.bndrun (diff)
The file was modifiedsouthbound/mqtt/mqtt-device-factory/integration-test.bndrun (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/model/impl/SensinactModelManagerImpl.java (diff)
The file was addedcore/annotation/src/main/java/org/eclipse/sensinact/core/annotation/dto/ModelPackageUri.java
The file was modifiedsouthbound/http/http-device-factory/integration-test.bndrun (diff)
The file was modifiednorthbound/security/openid-connect/integration-test.bndrun (diff)
The file was modifiedcore/impl/src/test/java/org/eclipse/sensinact/core/twin/impl/SensinactTwinTest.java (diff)
The file was modifiedpom.xml (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/integration-test.bndrun (diff)
The file was modifiedexamples/model-based/src/main/java/org/eclipse/sensinact/prototype/resource/ResourceModelProvider.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/notification/impl/AbstractNotificationAccumulatorImpl.java (diff)
The file was modifiedsouthbound/history/timescale-provider/src/main/java/org/eclipse/sensinact/gateway/southbound/history/timescale/TimescaleHistoricalStore.java (diff)
The file was modifiednorthbound/rest/integration-test.bndrun (diff)
The file was modifiedcore/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/SubscriptionTest.java (diff)
The file was modifiedcore/emf-api/src/main/java/org/eclipse/sensinact/core/emf/twin/SensinactEMFDigitalTwin.java (diff)
The file was modifieddistribution/launcher/export.bndrun (diff)
The file was modifiedcore/api/src/main/java/org/eclipse/sensinact/core/model/SensinactModelManager.java (diff)
The file was modifiedcore/api/src/main/java/org/eclipse/sensinact/core/twin/SensinactDigitalTwin.java (diff)
The file was modifiedcore/impl/src/test/java/org/eclipse/sensinact/core/command/impl/WhiteboardImplTest.java (diff)
The file was modifiedcore/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/NexusTest.java (diff)
The file was modifiedsouthbound/history/timescale-provider/src/main/java/org/eclipse/sensinact/gateway/southbound/history/timescale/TimescaleDatabaseWorker.java (diff)
The file was modifiednorthbound/filters/ldap/integration-test.bndrun (diff)
The file was modifiednorthbound/sensorthings/mqtt/pom.xml (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 modifiednorthbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/ObservationHistoryTest.java (diff)
The file was modifiedsouthbound/history/timescale-provider/tests.bnd (diff)
The file was modifiednorthbound/websocket/src/test/java/org/eclipse/sensinact/northbound/websocket/integration/WebSocketTest.java (diff)
The file was modifiednorthbound/filters/ldap/src/test/java/org/eclipse/sensinact/northbound/filters/ldap/integration/LdapFilterTest.java (diff)
The file was modifiedsouthbound/history/timescale-provider/integration-test.bndrun (diff)
The file was modifiedsouthbound/history/timescale-provider/src/test/java/org/eclipse/sensinact/gateway/southbound/history/timescale/integration/TimescaleHistoryTest.java (diff)
The file was modifiednorthbound/websocket/integration-test.bndrun (diff)
The file was modifiednorthbound/filters/ldap/integration-test.bndrun (diff)
The file was modifiedsouthbound/mqtt/mqtt-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/factory/integration/MqttDeviceFactoryTest.java (diff)
The file was modifiedsouthbound/http/http-callback-whiteboard/integration-test.bndrun (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/integration-test.bndrun (diff)
The file was modifiedcore/impl/integration-test.bndrun (diff)
The file was modifiednorthbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/SecureAccessTest.java (diff)
The file was modifiedcore/impl/src/test/java/org/eclipse/sensinact/core/integration/notification/SubscribeTest.java (diff)
The file was modifiedsouthbound/http/http-callback-whiteboard/pom.xml (diff)
The file was modifiednorthbound/security/openid-connect/integration-test.bndrun (diff)
The file was modifiednorthbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/ResourceAccessTest.java (diff)
The file was modifiedsouthbound/virtual/virtual-temperature-sensor/integration-test.bndrun (diff)
The file was modifiednorthbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/ResourceAccessTest.java (diff)
The file was modifiedcore/impl/src/test/java/org/eclipse/sensinact/core/integration/metrics/MetricsTest.java (diff)
The file was modifiednorthbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/MissingEntityTest.java (diff)
The file was modifiednorthbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/notification/ResourceNotificationsTest.java (diff)
The file was modifiednorthbound/filters/ldap/src/test/java/org/eclipse/sensinact/northbound/filters/ldap/integration/LdapComponentTest.java (diff)
The file was modifiedpom.xml (diff)
The file was modifiednorthbound/websocket/src/test/java/org/eclipse/sensinact/northbound/websocket/integration/SecureWebSocketTest.java (diff)
The file was modifiednorthbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/MissingEntityTest.java (diff)
The file was modifiednorthbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/DescriptionsTest.java (diff)
The file was modifiedcore/impl/src/test/java/org/eclipse/sensinact/core/integration/session/AdminServiceTest.java (diff)
The file was modifiednorthbound/sensorthings/mqtt/integration-test.bndrun (diff)
The file was modifiedsouthbound/http/http-callback-whiteboard/src/test/java/org/eclipse/sensinact/gateway/southbound/http/callback/integration/HttpCallbackWhiteboardTest.java (diff)
The file was modifiedsouthbound/http/http-device-factory/integration-test.bndrun (diff)
The file was modifiedsouthbound/virtual/virtual-temperature-sensor/src/test/java/org/eclipse/sensinact/gateway/southbound/virtual/temperature/integration/TemperatureSensorTest.java (diff)
The file was modifiednorthbound/query-handler/integration-test.bndrun (diff)
The file was modifiednorthbound/rest/integration-test.bndrun (diff)
The file was modifiedsouthbound/mqtt/mqtt-device-factory/integration-test.bndrun (diff)
The file was modifiedsouthbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryTest.java (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/AbstractIntegrationTest.java (diff)
Commit 07cf407b3fdc2e8411d6c64c1e709a869290d602 by timothyjward
Update to OSGi Technology REST 1.2.2

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

Signed-off-by: Tim Ward <timothyjward@apache.org>
(commit: 07cf407)
The file was modifiednorthbound/websocket/integration-test.bndrun (diff)
The file was modifiedsouthbound/virtual/virtual-temperature-sensor/integration-test.bndrun (diff)
The file was modifiednorthbound/pom.xml (diff)
The file was modifiednorthbound/rest/integration-test.bndrun (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/pom.xml (diff)
The file was modifieddistribution/features/jakarta-rest-whiteboard-feature/src/main/resources/jakarta-rest-whiteboard-feature.json (diff)
The file was modifiednorthbound/rest/pom.xml (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/integration-test.bndrun (diff)
The file was modifieddistribution/features/jakarta-rest-whiteboard-feature/pom.xml (diff)
Commit 70db733767e1017f3c18aca3b525781f80508d43 by timothyjward
Update JUnit and Mockito versions

Signed-off-by: Tim Ward <timothyjward@apache.org>
(commit: 70db733)
The file was modifiednorthbound/query-handler/integration-test.bndrun (diff)
The file was modifiednorthbound/security/openid-connect/integration-test.bndrun (diff)
The file was modifiedcore/impl/integration-test.bndrun (diff)
The file was modifiednorthbound/sensorthings/mqtt/integration-test.bndrun (diff)
The file was modifiednorthbound/rest/integration-test.bndrun (diff)
The file was modifiedsouthbound/virtual/virtual-temperature-sensor/integration-test.bndrun (diff)
The file was modifiedsouthbound/mqtt/mqtt-device-factory/integration-test.bndrun (diff)
The file was modifiedpom.xml (diff)
The file was modifiednorthbound/filters/ldap/integration-test.bndrun (diff)
The file was modifiednorthbound/websocket/integration-test.bndrun (diff)
The file was modifiedsouthbound/history/timescale-provider/integration-test.bndrun (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/integration-test.bndrun (diff)
The file was modifiedsouthbound/http/http-device-factory/integration-test.bndrun (diff)
The file was modifiedsouthbound/http/http-callback-whiteboard/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 addedcore/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/emf/NamingUtils.java
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java (diff)
The file was modifiedcore/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 modifiedsouthbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/IPlaceHolderKeys.java (diff)
The file was modifiedsouthbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java (diff)
The file was modifiedsouthbound/device-factory/parser-json/src/test/resources/json/literal-mapping.json (diff)
The file was modifiedsouthbound/device-factory/parser-json/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/JSONParserTest.java (diff)
Commit 6ace9f705a664f7b6fb3ebf85766136bbc9ea17d by j.albert
bumped geckoEMF and EMF

Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz>
(commit: 6ace9f7)
The file was modifiedcore/models/metadata/pom.xml (diff)
The file was modifiednorthbound/sensorthings/mqtt/integration-test.bndrun (diff)
The file was modifiedcore/impl/pom.xml (diff)
The file was modifieddistribution/features/core-feature/pom.xml (diff)
The file was modifieddistribution/features/core-feature/src/main/resources/core-feature.json (diff)
The file was modifiednorthbound/filters/ldap/integration-test.bndrun (diff)
The file was modifiedcore/emf-api/dependency-check.bndrun (diff)
The file was modifiedcore/impl/integration-test.bndrun (diff)
The file was modifiednorthbound/rest/integration-test.bndrun (diff)
The file was modifiedsouthbound/mqtt/mqtt-device-factory/integration-test.bndrun (diff)
The file was modifiedpom.xml (diff)
The file was modifiedcore/models/provider/pom.xml (diff)
The file was modifiedsouthbound/http/http-device-factory/integration-test.bndrun (diff)
The file was modifiedsouthbound/history/timescale-provider/integration-test.bndrun (diff)
The file was modifiedsouthbound/http/http-callback-whiteboard/integration-test.bndrun (diff)
The file was modifiednorthbound/websocket/integration-test.bndrun (diff)
The file was modifiedsouthbound/virtual/virtual-temperature-sensor/integration-test.bndrun (diff)
The file was modifiednorthbound/query-handler/integration-test.bndrun (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/integration-test.bndrun (diff)
Commit 27f44202c8be61baf2318cb6d620ae6964b34ce5 by osgi
Bumped slf4j to v2.0.11 (Issue #328)

Signed-off-by: David Leangen <osgi@leangen.net>
(commit: 27f4420)
The file was modifiednorthbound/websocket/integration-test.bndrun (diff)
The file was modifiedcore/impl/integration-test.bndrun (diff)
The file was modifieddistribution/features/core-feature/src/test/java/org/eclipse/sensinact/gateway/feature/integration/core/CoreFeatureTest.java (diff)
The file was modifiednorthbound/security/openid-connect/integration-test.bndrun (diff)
The file was modifiednorthbound/query-handler/integration-test.bndrun (diff)
The file was modifiedsouthbound/virtual/virtual-temperature-sensor/integration-test.bndrun (diff)
The file was modifiedsouthbound/mqtt/mqtt-device-factory/integration-test.bndrun (diff)
The file was modifiedpom.xml (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/integration-test.bndrun (diff)
The file was modifiedsouthbound/history/timescale-provider/integration-test.bndrun (diff)
The file was modifiedsouthbound/http/http-device-factory/integration-test.bndrun (diff)
The file was modifiedsouthbound/http/http-callback-whiteboard/integration-test.bndrun (diff)
The file was modifiednorthbound/rest/integration-test.bndrun (diff)
The file was modifieddistribution/launcher/export.bndrun (diff)
The file was modifiednorthbound/filters/ldap/integration-test.bndrun (diff)
The file was modifiednorthbound/sensorthings/mqtt/integration-test.bndrun (diff)
Commit 72a80832621b6e8d464401f3dda7b9f1c68575e0 by osgi
Remove dependency on log4j-over-slf4j

Signed-off-by: David Leangen <osgi@leangen.net>
(commit: 72a8083)
The file was modifieddistribution/features/core-feature/src/main/resources/core-feature.json (diff)
The file was modifiedsouthbound/mqtt/mqtt-device-factory/integration-test.bndrun (diff)
The file was modifieddistribution/features/core-feature/pom.xml (diff)
The file was modifiedcore/impl/pom.xml (diff)
The file was modifiedpom.xml (diff)
Commit 8d7cbbe82210172554fa8ad2422d62c8ca762856 by osgi
Replace slf4j-simple with logback (v1.4.14)

Fixes #333

Signed-off-by: David Leangen <osgi@leangen.net>
(commit: 8d7cbbe)
The file was modifiednorthbound/websocket/integration-test.bndrun (diff)
The file was modifiedsouthbound/device-factory/parser-csv/pom.xml (diff)
The file was modifiedsouthbound/http/http-callback-whiteboard/integration-test.bndrun (diff)
The file was modifiednorthbound/filters/ldap/pom.xml (diff)
The file was modifieddistribution/launcher/export.bndrun (diff)
The file was modifiednorthbound/query-handler/integration-test.bndrun (diff)
The file was modifiedsouthbound/virtual/virtual-temperature-sensor/integration-test.bndrun (diff)
The file was modifiednorthbound/sensorthings/filter/pom.xml (diff)
The file was modifiednorthbound/security/openid-connect/integration-test.bndrun (diff)
The file was modifiedpom.xml (diff)
The file was modifiedcore/impl/integration-test.bndrun (diff)
The file was modifiednorthbound/query-handler/pom.xml (diff)
The file was modifiednorthbound/rest/pom.xml (diff)
The file was modifiedsouthbound/http/http-callback-whiteboard/pom.xml (diff)
The file was modifiedsouthbound/mqtt/mqtt-client/pom.xml (diff)
The file was modifiedsouthbound/mqtt/mqtt-device-factory/integration-test.bndrun (diff)
The file was modifiedsouthbound/mqtt/mqtt-device-factory/pom.xml (diff)
The file was modifiedsouthbound/http/http-device-factory/pom.xml (diff)
The file was modifiednorthbound/filters/ldap/integration-test.bndrun (diff)
The file was modifiedsouthbound/http/http-device-factory/integration-test.bndrun (diff)
The file was modifieddistribution/features/core-feature/src/test/java/org/eclipse/sensinact/gateway/feature/integration/core/CoreFeatureTest.java (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/integration-test.bndrun (diff)
The file was modifiednorthbound/filters/filters.core/pom.xml (diff)
The file was modifiedsouthbound/history/timescale-provider/integration-test.bndrun (diff)
The file was modifiednorthbound/sensorthings/mqtt/integration-test.bndrun (diff)
The file was modifiednorthbound/rest/integration-test.bndrun (diff)
The file was modifiednorthbound/websocket/pom.xml (diff)
Commit dce1c53c05898c07eec46990cc403c5a206b1456 by osgi
Trivial update, but required to pass the GitHub tests.
Removed trailing whitespace from bnd file.

Signed-off-by: David Leangen <osgi@leangen.net>
(commit: dce1c53)
The file was modifieddistribution/launcher/export.bndrun (diff)
Commit b5c6c796a527f76f836a6a12288bfb5fb6e191a1 by osgi
Reverted version of JE runtime to JavaSE-11 in all bndrun files.

Signed-off-by: David Leangen <osgi@leangen.net>
(commit: b5c6c79)
The file was modifiednorthbound/sensorthings/mqtt/integration-test.bndrun (diff)
The file was modifiednorthbound/websocket/integration-test.bndrun (diff)
The file was modifiednorthbound/security/openid-connect/integration-test.bndrun (diff)
The file was modifiedsouthbound/history/timescale-provider/integration-test.bndrun (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/integration-test.bndrun (diff)
The file was modifiedsouthbound/virtual/virtual-temperature-sensor/integration-test.bndrun (diff)
The file was modifiedcore/impl/integration-test.bndrun (diff)
The file was modifiedsouthbound/http/http-callback-whiteboard/integration-test.bndrun (diff)
The file was modifiednorthbound/query-handler/integration-test.bndrun (diff)
The file was modifiednorthbound/filters/ldap/integration-test.bndrun (diff)
The file was modifiednorthbound/rest/integration-test.bndrun (diff)
The file was modifiedsouthbound/mqtt/mqtt-device-factory/integration-test.bndrun (diff)
The file was modifiedsouthbound/http/http-device-factory/integration-test.bndrun (diff)
Commit 5bdd95bc8f76e0fc480d65dc929c3420a2fcd100 by osgi
Removed redundant dependency declaration from the parent pom.xml file, added "runtime" scope, and moved logback dependency to more appropriate location.

Signed-off-by: David Leangen <osgi@leangen.net>
(commit: 5bdd95b)
The file was modifiedpom.xml (diff)
Commit a165d946b54518df25d6746daf778f74ea4a7497 by osgi
Added ability to configure logging (via logback) for JUnit tests in all projects that currently have tests.

Signed-off-by: David Leangen <osgi@leangen.net>
(commit: a165d94)
The file was addedcore/geo-json/src/test/resources/logback-test.xml
The file was addednorthbound/security/openid-connect/src/test/resources/logback-test.xml
The file was addednorthbound/sensorthings/rest.gateway/src/test/resources/logback-test.xml
The file was addedsouthbound/virtual/virtual-temperature-sensor/src/test/resources/logback-test.xml
The file was addednorthbound/websocket/src/test/resources/logback-test.xml
The file was addedsouthbound/device-factory/parser-csv/src/test/resources/logback-test.xml
The file was addedsouthbound/mqtt/mqtt-device-factory/src/test/resources/logback-test.xml
The file was modifiedpom.xml (diff)
The file was addednorthbound/sensorthings/filter/src/test/resources/logback-test.xml
The file was addedsouthbound/mqtt/mqtt-client/src/test/resources/logback-test.xml
The file was addedsouthbound/http/http-device-factory/src/test/resources/logback-test.xml
The file was addednorthbound/sensorthings/dto/src/test/resources/logback-test.xml
The file was addednorthbound/sensorthings/mqtt/src/test/resources/logback-test.xml
The file was addedsouthbound/http/http-callback-whiteboard/src/test/resources/logback-test.xml
The file was addedsouthbound/device-factory/device-factory-core/src/test/resources/logback-test.xml
The file was addedsouthbound/device-factory/parser-json/src/test/resources/logback-test.xml
The file was addeddistribution/launcher/src/test/resources/logback-test.xml
The file was addedcore/impl/src/test/resources/logback-test.xml
The file was addednorthbound/query-handler/src/test/resources/logback-test.xml
The file was addednorthbound/filters/ldap/src/test/resources/logback-test.xml
The file was addedsouthbound/history/timescale-provider/src/test/resources/logback-test.xml
The file was addednorthbound/rest/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 modifiedpom.xml (diff)
The file was modifieddistribution/launcher/pom.xml (diff)
Commit 6a65e8301959fb3ca6c144bed052497fe8ec6d9a by timothyjward
Test cleanup for core/impl

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

Signed-off-by: Tim Ward <timothyjward@apache.org>
(commit: 6a65e83)
The file was modifiedcore/impl/integration-test.bndrun (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/impl/SetValueCommand.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactResourceImpl.java (diff)
The file was modifiedcore/impl/src/test/resources/logback-test.xml (diff)
The file was modifiedcore/impl/src/test/java/org/eclipse/sensinact/core/command/impl/WhiteboardImplTest.java (diff)
Commit aa0e8fcdba8d5ee366e5bded540c19bece92bfbf by timothyjward
Reduce the verbosity of integration test logging

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

Signed-off-by: Tim Ward <timothyjward@apache.org>
(commit: aa0e8fc)
The file was modifiednorthbound/sensorthings/mqtt/integration-test.bndrun (diff)
The file was modifiednorthbound/security/openid-connect/integration-test.bndrun (diff)
The file was modifiednorthbound/rest/src/test/resources/logback-test.xml (diff)
The file was modifiedsouthbound/history/timescale-provider/src/test/resources/logback-test.xml (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/pom.xml (diff)
The file was modifiednorthbound/sensorthings/mqtt/pom.xml (diff)
The file was modifiednorthbound/rest/integration-test.bndrun (diff)
The file was modifiedsouthbound/history/timescale-provider/integration-test.bndrun (diff)
The file was modifiednorthbound/rest/pom.xml (diff)
The file was modifiedsouthbound/http/http-device-factory/src/test/resources/logback-test.xml (diff)
The file was modifiedsouthbound/virtual/virtual-temperature-sensor/integration-test.bndrun (diff)
The file was modifiedsouthbound/virtual/virtual-temperature-sensor/src/test/resources/logback-test.xml (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/integration-test.bndrun (diff)
The file was modifiednorthbound/security/openid-connect/src/test/resources/logback-test.xml (diff)
The file was modifiednorthbound/sensorthings/mqtt/src/test/resources/logback-test.xml (diff)
The file was modifiedsouthbound/http/http-callback-whiteboard/src/test/resources/logback-test.xml (diff)
The file was modifiedsouthbound/mqtt/mqtt-device-factory/integration-test.bndrun (diff)
The file was modifiednorthbound/filters/ldap/src/test/resources/logback-test.xml (diff)
The file was modifiednorthbound/query-handler/integration-test.bndrun (diff)
The file was modifiednorthbound/query-handler/src/test/resources/logback-test.xml (diff)
The file was modifiednorthbound/websocket/integration-test.bndrun (diff)
The file was modifiedsouthbound/http/http-device-factory/integration-test.bndrun (diff)
The file was modifiednorthbound/filters/ldap/integration-test.bndrun (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/src/test/resources/logback-test.xml (diff)
The file was modifiedsouthbound/http/http-callback-whiteboard/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 modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/impl/SetMetadataCommand.java (diff)
The file was modifiedcore/impl/integration-test.bndrun (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/dto/impl/AbstractUpdateDto.java (diff)
The file was addedcore/impl/src/main/java/org/eclipse/sensinact/core/dto/impl/FailedMappingDto.java
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/extract/impl/GenericDtoDataExtractor.java (diff)
The file was modifiedcore/impl/src/test/java/org/eclipse/sensinact/core/extract/impl/GenericDtoExtractorTest.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/impl/SetValueCommand.java (diff)
The file was addedcore/api/src/main/java/org/eclipse/sensinact/core/push/DataMappingException.java
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/extract/impl/AnnotationMapping.java (diff)
The file was modifiedcore/impl/src/test/java/org/eclipse/sensinact/core/extract/impl/AnnotationBasedDtoExtractorTest.java (diff)
The file was addedcore/api/src/main/java/org/eclipse/sensinact/core/push/DataUpdateException.java
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/impl/DataUpdateImpl.java (diff)
The file was addedcore/api/src/main/java/org/eclipse/sensinact/core/push/FailedUpdatesException.java
The file was modifiedcore/api/src/main/java/org/eclipse/sensinact/core/push/DataUpdate.java (diff)
The file was addedcore/impl/src/test/java/org/eclipse/sensinact/core/integration/DataUpdateServiceTest.java
Commit 6c66c7f384c56e283fec88ba7ce1dd6c9f41daed by j.albert
fixed exception on EPackageRegistration

Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz>
(commit: 6c66c7f)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java (diff)
Commit cef4a3a37e154560677620bf2a2297f26164aa6c by j.albert
fixed Provider Update

Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz>
(commit: cef4a3a)
The file was modifiedcore/emf-api/src/main/java/org/eclipse/sensinact/core/emf/twin/SensinactEMFDigitalTwin.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/impl/SaveProviderCommand.java (diff)
Commit 161c302e8b81415979a4c0a057f4c69ab1ac0c15 by thomas.calmant
Added byte and short types to DeviceFactory value types

Signed-off-by: Thomas Calmant <thomas.calmant@kentyou.com>
(commit: 161c302)
The file was modifiedsouthbound/device-factory/device-factory-core/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueTypeTest.java (diff)
The file was modifiedsouthbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueType.java (diff)
Commit 433eb36c1fbcd0f361683c7c6f109c11fe82fcc6 by thomas.calmant
Added char type to device factory

Signed-off-by: Thomas Calmant <thomas.calmant@kentyou.com>
(commit: 433eb36)
The file was modifiedsouthbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueType.java (diff)
The file was modifiedsouthbound/device-factory/device-factory-core/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueTypeTest.java (diff)
Commit f1392cecee3dcee2d15a6f55ea5e9af9de94aba7 by thomas.calmant
Added Java class associated to Java class

Signed-off-by: Thomas Calmant <thomas.calmant@kentyou.com>
(commit: f1392ce)
The file was modifiedsouthbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueType.java (diff)
Commit 52bf866c4acd8ef558ab543723443701d445f15e by thomas.calmant
Reject updates with null values with no explicit type

Signed-off-by: Thomas Calmant <thomas.calmant@kentyou.com>
(commit: 52bf866)
The file was modifiedsouthbound/device-factory/device-factory-core/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/RecordHandlingTest.java (diff)
The file was modifiedsouthbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/RecordPath.java (diff)
The file was modifiedsouthbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java (diff)
Commit e67c00eaa0f86ae00f6635cbb7e4b3a15ecc0011 by thomas.calmant
Added a log.errors mapping option to ease debugging

Signed-off-by: Thomas Calmant <thomas.calmant@kentyou.com>
(commit: e67c00e)
The file was modifiedsouthbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/dto/DeviceMappingOptionsDTO.java (diff)
The file was modifiedsouthbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java (diff)
Commit 2112602b64750cb7b4773cf0a35942a14b0cd782 by thomas.calmant
Accept null mapping and null values as Object

Signed-off-by: Thomas Calmant <thomas.calmant@kentyou.com>
(commit: 2112602)
The file was modifiedsouthbound/device-factory/device-factory-core/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/RecordHandlingTest.java (diff)
The file was modifiedsouthbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/ResourceMappingHandler.java (diff)
The file was modifiedsouthbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.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)
Commit acd03ae4e710f8ee24ba16842b6b09306a030e04 by thomas.calmant
Enhanced parsing of date & time

Allow locale-based date time strings

Signed-off-by: Thomas Calmant <thomas.calmant@kentyou.com>
(commit: acd03ae)
The file was modifiedsouthbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/dto/DeviceMappingOptionsDTO.java (diff)
The file was modifiedsouthbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueType.java (diff)
The file was modifiedsouthbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java (diff)
The file was addedsouthbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/LocaleUtils.java
The file was modifiedsouthbound/device-factory/device-factory-core/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/RecordHandlingTest.java (diff)
Commit ede7ddc85d2f6ee9fa319943d3fa48fe894b0b87 by thomas.calmant
DeviceFactory: added new types to doc

Signed-off-by: Thomas Calmant <thomas.calmant@kentyou.com>
(commit: ede7ddc)
The file was modifieddocs/source/southbound/device-factory/core.md (diff)
Commit 77114688ecc6a67918fb229bce2f18edcea53dfc by thomas.calmant
DeviceFactory: updated doc

Signed-off-by: Thomas Calmant <thomas.calmant@kentyou.com>
(commit: 7711468)
The file was modifieddocs/source/southbound/device-factory/core.md (diff)
Commit 62bfd0fc23ae2586ee3bc4c0d7f50655b5dcb6a4 by thomas.calmant
HTTP Device Factory: Log the exception on failure

Signed-off-by: Thomas Calmant <thomas.calmant@kentyou.com>
(commit: 62bfd0f)
The file was modifiedsouthbound/http/http-device-factory/src/main/java/org/eclipse/sensinact/gateway/southbound/http/factory/HttpDeviceFactory.java (diff)
Commit 7aca322c4959936e3de147cc83afb1ed83b8c15a by thomas.calmant
Enhanced based on PR comments

Signed-off-by: Thomas Calmant <thomas.calmant@kentyou.com>
(commit: 7aca322)
The file was modifiedsouthbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueType.java (diff)
The file was modifiedsouthbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java (diff)
Commit 8c1912ec918e8779cf8a5221ca4d3bfbc076b959 by thomas.calmant
Applying new timestamp granularity detection

Proposed by @timothyjward to avoid issues on log10 steps

Signed-off-by: Thomas Calmant <thomas.calmant@kentyou.com>
(commit: 8c1912e)
The file was modifiedsouthbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java (diff)
Commit 902e90f1147bb53a939b999fcd34ac13b3ad28de by thomas.calmant
Ensure HTTP Device Factory logs errors correctly

Signed-off-by: Thomas Calmant <thomas.calmant@kentyou.com>
(commit: 902e90f)
The file was modifiedsouthbound/http/http-device-factory/src/main/java/org/eclipse/sensinact/gateway/southbound/http/factory/HttpDeviceFactory.java (diff)
The file was modifiedsouthbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryTest.java (diff)
Commit 68669a278c9e72a7b99d7ee7ebf005d845c049a9 by timothyjward
Tidy up and fix handling of whiteboard GET calls

Fixes #349

Signed-off-by: Tim Ward <timothyjward@apache.org>
(commit: 68669a2)
The file was modifiedcore/impl/src/test/java/org/eclipse/sensinact/core/command/impl/WhiteboardImplTest.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/whiteboard/impl/SensinactWhiteboard.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)
Commit bddd280e417a418a2e9098bb1b933c2917b8a8b1 by thomas.calmant
Added a PACKAGE filter criterion

Allows to filter on the model package URI

Signed-off-by: Thomas Calmant <thomas.calmant@gmail.com>
(commit: bddd280)
The file was modifiednorthbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/NotificationSnapshot.java (diff)
The file was modifiednorthbound/filters/ldap/src/main/antlr4/org/eclipse/sensinact/northbound/filters/ldap/antlr/LdapFilterParser.g4 (diff)
The file was modifiednorthbound/filters/ldap/src/main/java/org/eclipse/sensinact/northbound/filters/ldap/antlr/impl/FilterVisitor.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/impl/snapshot/ProviderSnapshotImpl.java (diff)
The file was addednorthbound/filters/ldap/src/main/java/org/eclipse/sensinact/northbound/filters/ldap/antlr/impl/CriterionProviderPackageUri.java
The file was modifiednorthbound/filters/ldap/src/test/java/org/eclipse/sensinact/northbound/filters/ldap/LdapParserTest.java (diff)
The file was modifiednorthbound/filters/ldap/src/main/java/org/eclipse/sensinact/northbound/filters/ldap/antlr/impl/AbstractProviderCriterion.java (diff)
The file was modifiednorthbound/sensorthings/filter/src/test/java/org/eclipse/sensinact/northbound/filters/sensorthings/RcUtils.java (diff)
The file was modifiedcore/api/src/main/java/org/eclipse/sensinact/core/snapshot/ProviderSnapshot.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java (diff)
The file was modifiednorthbound/filters/ldap/src/main/antlr4/org/eclipse/sensinact/northbound/filters/ldap/antlr/LdapFilterLexer.g4 (diff)
Commit f824457acb192f2942becefd55fa09c84191211c by thomas.calmant
Added a test with - and _ in resource name

Signed-off-by: Thomas Calmant <thomas.calmant@gmail.com>
(commit: f824457)
The file was modifiednorthbound/filters/ldap/src/test/java/org/eclipse/sensinact/northbound/filters/ldap/integration/LdapFilterTest.java (diff)
Commit c769a427926cd9eb4a906de01bfa8369d67f8d01 by thomas.calmant
Fixed typo in ANTLR token name

Signed-off-by: Thomas Calmant <thomas.calmant@gmail.com>
(commit: c769a42)
The file was modifiednorthbound/filters/ldap/src/main/antlr4/org/eclipse/sensinact/northbound/filters/ldap/antlr/LdapFilterLexer.g4 (diff)
The file was modifiednorthbound/filters/ldap/src/main/antlr4/org/eclipse/sensinact/northbound/filters/ldap/antlr/LdapFilterParser.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)
Commit 84f645b321f5dfa05664aacf3442c1624efcb01e by osgi
Added gogo commands for basic operations (push, get, set, act, describe)
Signed-off-by: David Leangen <osgi@leangen.net>
(commit: 84f645b)
The file was addedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceType.java
The file was addedplatform/sensinact-shell/pom.xml
The file was addedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/GetCommands.java
The file was addedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/MetaCommands.java
The file was addedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/PushCommands.java
The file was addedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ProviderCommands.java
The file was addedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/DescribeCommands.java
The file was addedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceTypeConverter.java
The file was addedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SetCommands.java
The file was modifiedpom.xml (diff)
The file was addedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceCommands.java
The file was addedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommandSession.java
The file was addedplatform/pom.xml
The file was addedplatform/sensinact-shell/.gitignore
The file was addedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ServiceCommands.java
The file was addedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ActCommands.java
Commit aed98c6570eb31a8601c9832fd7cdafc5ee3a5dc by osgi
Added Capability and Requirement to assist with correct resolution.
Signed-off-by: David Leangen <osgi@leangen.net>
(commit: aed98c6)
The file was addedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommands.java
Commit aa24cd5c3de0b0322cfc8265084519bb28e7de25 by osgi
Cleaned up return values by returning DTOs. Added Converters to convert DTOs to String values.

Signed-off-by: David Leangen <osgi@leangen.net>
(commit: aa24cd5)
The file was modifiedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/GetCommands.java (diff)
The file was modifiedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ServiceCommands.java (diff)
The file was modifiedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceCommands.java (diff)
The file was modifiedplatform/sensinact-shell/pom.xml (diff)
The file was modifiedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/MetaCommands.java (diff)
The file was modifiedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ProviderCommands.java (diff)
The file was addedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/MetadataConverter.java
The file was addedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceConverter.java
The file was addedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ProviderConverter.java
The file was addedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ServiceConverter.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 addednorthbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ServiceCommands.java
The file was removedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceCommands.java
The file was addednorthbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/DescribeCommands.java
The file was removedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ProviderConverter.java
The file was removedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommands.java
The file was addednorthbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommandSession.java
The file was removedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/DescribeCommands.java
The file was removedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/MetaCommands.java
The file was addednorthbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ProviderCommands.java
The file was addednorthbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SetCommands.java
The file was removedplatform/pom.xml
The file was addednorthbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceType.java
The file was addednorthbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceConverter.java
The file was removedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/GetCommands.java
The file was removedplatform/sensinact-shell/.gitignore
The file was removedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/MetadataConverter.java
The file was removedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceConverter.java
The file was removedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/PushCommands.java
The file was removedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ProviderCommands.java
The file was addednorthbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/GetCommands.java
The file was removedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceType.java
The file was addednorthbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceTypeConverter.java
The file was removedplatform/sensinact-shell/pom.xml
The file was removedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommandSession.java
The file was addednorthbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ServiceConverter.java
The file was addednorthbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/MetaCommands.java
The file was removedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceTypeConverter.java
The file was modifiedpom.xml (diff)
The file was removedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ActCommands.java
The file was modifiednorthbound/pom.xml (diff)
The file was addednorthbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/PushCommands.java
The file was addednorthbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ActCommands.java
The file was removedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ServiceCommands.java
The file was removedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SetCommands.java
The file was addednorthbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ProviderConverter.java
The file was removedplatform/sensinact-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ServiceConverter.java
The file was addednorthbound/gogo-shell/.gitignore
The file was addednorthbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceCommands.java
The file was addednorthbound/gogo-shell/pom.xml
The file was addednorthbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommands.java
The file was addednorthbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/MetadataConverter.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 modifiednorthbound/rest/integration-test.bndrun (diff)
The file was modifiednorthbound/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/RestAccessApplication.java (diff)
The file was removedcore/api/src/main/java/org/eclipse/sensinact/core/session/ResourceDescription.java
The file was modifiednorthbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ResourceConverter.java (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/pom.xml (diff)
The file was modifiedsouthbound/mqtt/mqtt-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/factory/integration/MqttDeviceFactoryTest.java (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/RootResourceAccessImpl.java (diff)
The file was addednorthbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/ResourceShortDescription.java
The file was modifiedsouthbound/http/http-device-factory/pom.xml (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/HistoricalLocationsAccessImpl.java (diff)
The file was modifiednorthbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ProviderCommands.java (diff)
The file was modifiednorthbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ResourceCommands.java (diff)
The file was modifiednorthbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ServiceConverter.java (diff)
The file was addednorthbound/session/session-api/pom.xml
The file was modifiednorthbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/DescriptionsTest.java (diff)
The file was modifiednorthbound/query-handler/pom.xml (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/AbstractIntegrationTest.java (diff)
The file was removedcore/api/src/main/java/org/eclipse/sensinact/core/session/ProviderDescription.java
The file was modifiednorthbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/SensinactSensorthingsApplication.java (diff)
The file was addednorthbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/ProviderDescription.java
The file was modifiedsouthbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryParallelQueries.java (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/FeaturesOfInterestAccessImpl.java (diff)
The file was addednorthbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SessionSubscribeTest.java
The file was modifiednorthbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/impl/QueryHandler.java (diff)
The file was modifiednorthbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/MissingEntityTest.java (diff)
The file was modifiednorthbound/rest/pom.xml (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/ThingsAccessImpl.java (diff)
The file was modifiednorthbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/WebSocketJettyRegistrar.java (diff)
The file was addednorthbound/session/session-impl/pom.xml
The file was removedcore/api/src/main/java/org/eclipse/sensinact/core/session/ServiceDescription.java
The file was modifiedsouthbound/virtual/virtual-temperature-sensor/src/test/java/org/eclipse/sensinact/gateway/southbound/virtual/temperature/integration/TemperatureSensorTest.java (diff)
The file was addednorthbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/ServiceDescription.java
The file was modifiednorthbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/converter/ProviderConverter.java (diff)
The file was removedcore/impl/src/test/java/org/eclipse/sensinact/core/integration/notification/SubscribeTest.java
The file was modifiedsouthbound/virtual/virtual-temperature-sensor/integration-test.bndrun (diff)
The file was modifiedsouthbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactorySSLTest.java (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/ObservationsAccessImpl.java (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/SensorsAccessImpl.java (diff)
The file was addednorthbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SensinactSessionTest.java
The file was modifiednorthbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/LocationsAccessImpl.java (diff)
The file was addednorthbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/SensiNactSessionManager.java
The file was removedcore/impl/src/main/java/org/eclipse/sensinact/core/impl/SensiNactSessionImpl.java
The file was modifiednorthbound/query-handler/integration-test.bndrun (diff)
The file was modifiednorthbound/query-handler/src/main/java/org/eclipse/sensinact/northbound/query/api/IQueryHandler.java (diff)
The file was removedcore/api/src/main/java/org/eclipse/sensinact/core/session/SensiNactSessionManager.java
The file was addednorthbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SessionManager.java
The file was addednorthbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/ResourceDescription.java
The file was addedcore/impl/src/test/java/org/eclipse/sensinact/core/integration/admin/AdminServiceTest.java
The file was modifiednorthbound/websocket/pom.xml (diff)
The file was addednorthbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/package-info.java
The file was modifiedsouthbound/mqtt/mqtt-device-factory/integration-test.bndrun (diff)
The file was modifiednorthbound/gogo-shell/pom.xml (diff)
The file was modifiedsouthbound/virtual/virtual-temperature-sensor/pom.xml (diff)
The file was modifieddistribution/features/northbound-ogc-sensorthings-feature/pom.xml (diff)
The file was removedcore/impl/src/main/java/org/eclipse/sensinact/core/impl/SessionManager.java
The file was removedcore/impl/src/test/java/org/eclipse/sensinact/core/integration/session/AdminServiceTest.java
The file was modifiednorthbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/DtoMapper.java (diff)
The file was addednorthbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/SensiNactSession.java
The file was modifiednorthbound/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/SensinactSessionProvider.java (diff)
The file was modifiednorthbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/ResourceAccessTest.java (diff)
The file was addednorthbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SensiNactSessionImpl.java
The file was modifiedsouthbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryAuthTest.java (diff)
The file was removedcore/api/src/main/java/org/eclipse/sensinact/core/session/SensiNactSession.java
The file was modifiedsouthbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryTest.java (diff)
The file was modifiednorthbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/ServiceCommands.java (diff)
The file was modifiednorthbound/sensorthings/pom.xml (diff)
The file was modifiedcore/impl/src/test/java/org/eclipse/sensinact/core/integration/DataUpdateServiceTest.java (diff)
The file was modifiednorthbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/SensiNactCommandSession.java (diff)
The file was modifiedexamples/notification/pom.xml (diff)
The file was modifiednorthbound/websocket/integration-test.bndrun (diff)
The file was modifieddistribution/features/northbound-rest-feature/pom.xml (diff)
The file was modifiednorthbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/notification/ResourceNotificationsTest.java (diff)
The file was modifiednorthbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/WebSocketCreator.java (diff)
The file was modifieddistribution/features/northbound-rest-feature/src/main/resources/northbound-rest-feature.json (diff)
The file was modifiedsouthbound/mqtt/mqtt-device-factory/pom.xml (diff)
The file was modifiedexamples/notification/src/main/java/notification/_02_ClientNotification.java (diff)
The file was modifiednorthbound/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/RestNorthbound.java (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/SensinactSessionProvider.java (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/ObservedPropertiesAccessImpl.java (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/DatastreamsAccessImpl.java (diff)
The file was modifiednorthbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/ResourceAccessTest.java (diff)
The file was modifiedsouthbound/http/http-device-factory/integration-test.bndrun (diff)
The file was removedcore/api/src/main/java/org/eclipse/sensinact/core/session/package-info.java
The file was modifieddistribution/features/northbound-ogc-sensorthings-feature/src/main/resources/northbound-ogc-sensorthings-feature.json (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/integration-test.bndrun (diff)
The file was modifiednorthbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/WebSocketEndpoint.java (diff)
The file was modifiednorthbound/pom.xml (diff)
The file was addednorthbound/session/pom.xml
The file was removedcore/api/src/main/java/org/eclipse/sensinact/core/session/ResourceShortDescription.java
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 modifiednorthbound/sensorthings/mqtt/src/main/java/org/eclipse/sensinact/gateway/northbount/sensorthings/mqtt/SensorthingsMqttNorthbound.java (diff)
The file was modifiedpom.xml (diff)
The file was modifiednorthbound/sensorthings/mqtt/src/test/java/org/eclipse/sensinact/gateway/northbound/sensorthings/mqtt/integration/InsecureMqttNotificationsTest.java (diff)
The file was modifiednorthbound/sensorthings/mqtt/pom.xml (diff)
The file was modifiednorthbound/sensorthings/mqtt/integration-test.bndrun (diff)
Commit e12ff02a458d6d4baabc708d5ac8deb1cc0e7e11 by timothyjward
Move the UserInfo into northbound security

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

Signed-off-by: Tim Ward <timothyjward@apache.org>
(commit: e12ff02)
The file was modifieddistribution/features/northbound-ogc-sensorthings-feature/src/main/resources/northbound-ogc-sensorthings-feature.json (diff)
The file was addednorthbound/security/security-api/src/main/java/org/eclipse/sensinact/northbound/security/api/Authenticator.java
The file was modifieddistribution/features/northbound-ogc-sensorthings-mqtt-feature/src/main/resources/northbound-ogc-sensorthings-mqtt-feature.json (diff)
The file was modifieddistribution/features/northbound-rest-feature/pom.xml (diff)
The file was modifiednorthbound/security/pom.xml (diff)
The file was modifiednorthbound/session/session-api/pom.xml (diff)
The file was modifiedsouthbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryParallelQueries.java (diff)
The file was modifieddistribution/features/northbound-rest-feature/src/main/resources/northbound-rest-feature.json (diff)
The file was modifiedsouthbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryTest.java (diff)
The file was modifieddistribution/features/northbound-oidc-authenticator-feature/src/main/resources/northbound-oidc-authenticator-feature.json (diff)
The file was modifiednorthbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SensinactSessionTest.java (diff)
The file was modifiednorthbound/security/openid-connect/pom.xml (diff)
The file was modifiednorthbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/WebSocketJettyRegistrar.java (diff)
The file was addednorthbound/security/security-api/src/main/java/org/eclipse/sensinact/northbound/security/api/package-info.java
The file was removednorthbound/security/authentication-api/src/main/java/org/eclipse/sensinact/northbound/security/api/Authenticator.java
The file was removedcore/api/src/main/java/org/eclipse/sensinact/core/security/package-info.java
The file was modifiedsouthbound/virtual/virtual-temperature-sensor/integration-test.bndrun (diff)
The file was addednorthbound/security/security-api/pom.xml
The file was modifiedsouthbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactorySSLTest.java (diff)
The file was modifieddistribution/features/northbound-ogc-sensorthings-feature/pom.xml (diff)
The file was modifiednorthbound/rest/pom.xml (diff)
The file was modifiednorthbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/DescriptionsTest.java (diff)
The file was modifiednorthbound/query-handler/integration-test.bndrun (diff)
The file was removednorthbound/security/authentication-api/src/main/java/org/eclipse/sensinact/northbound/security/api/package-info.java
The file was modifiedsouthbound/virtual/virtual-temperature-sensor/src/test/java/org/eclipse/sensinact/gateway/southbound/virtual/temperature/integration/TemperatureSensorTest.java (diff)
The file was modifiednorthbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/SensiNactSession.java (diff)
The file was modifiednorthbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/SensiNactSessionManager.java (diff)
The file was modifiednorthbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SensiNactSessionImpl.java (diff)
The file was modifiednorthbound/rest/integration-test.bndrun (diff)
The file was modifiednorthbound/security/openid-connect/integration-test.bndrun (diff)
The file was modifiednorthbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SessionManager.java (diff)
The file was modifiedsouthbound/mqtt/mqtt-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/factory/integration/MqttDeviceFactoryTest.java (diff)
The file was modifiednorthbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/ResourceAccessTest.java (diff)
The file was modifiednorthbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/MissingEntityTest.java (diff)
The file was modifiednorthbound/websocket/src/test/java/org/eclipse/sensinact/northbound/websocket/integration/SecureWebSocketTest.java (diff)
The file was modifiednorthbound/websocket/src/main/java/org/eclipse/sensinact/northbound/ws/impl/WebSocketCreator.java (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/AbstractIntegrationTest.java (diff)
The file was modifiedsouthbound/mqtt/mqtt-device-factory/integration-test.bndrun (diff)
The file was modifiednorthbound/security/openid-connect/src/main/java/org/eclipse/sensinact/gateway/northbound/security/oidc/OIDCTokenValidator.java (diff)
The file was modifiednorthbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/ResourceAccessTest.java (diff)
The file was modifiednorthbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SessionSubscribeTest.java (diff)
The file was modifiednorthbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/SecureAccessTest.java (diff)
The file was removednorthbound/security/authentication-api/pom.xml
The file was modifiednorthbound/websocket/pom.xml (diff)
The file was modifiednorthbound/security/openid-connect/src/test/java/org/eclipse/sensinact/gateway/northbound/security/oidc/integration/ValidatorTest.java (diff)
The file was modifiednorthbound/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/AuthenticationFilter.java (diff)
The file was modifiednorthbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/notification/ResourceNotificationsTest.java (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/src/main/java/org/eclipse/sensinact/sensorthings/sensing/rest/impl/SensinactSessionProvider.java (diff)
The file was modifiednorthbound/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/SensinactSessionProvider.java (diff)
The file was modifiednorthbound/security/openid-connect/src/main/java/org/eclipse/sensinact/gateway/northbound/security/oidc/JwsUserInfo.java (diff)
The file was modifiedsouthbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryAuthTest.java (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/integration-test.bndrun (diff)
The file was removedcore/api/src/main/java/org/eclipse/sensinact/core/security/UserInfo.java
The file was addednorthbound/security/security-api/src/main/java/org/eclipse/sensinact/northbound/security/api/UserInfo.java
The file was modifiednorthbound/websocket/integration-test.bndrun (diff)
The file was modifieddistribution/features/northbound-oidc-authenticator-feature/pom.xml (diff)
The file was modifieddistribution/features/northbound-ogc-sensorthings-mqtt-feature/pom.xml (diff)
The file was modifiedsouthbound/http/http-device-factory/integration-test.bndrun (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 modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactResourceImpl.java (diff)
The file was modifiednorthbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SensiNactSessionImpl.java (diff)
The file was modifiednorthbound/gogo-shell/src/main/java/org/eclipse/sensinact/gateway/commands/gogo/MetaCommands.java (diff)
The file was modifiedcore/api/src/main/java/org/eclipse/sensinact/core/twin/SensinactProvider.java (diff)
The file was modifiedcore/api/src/main/java/org/eclipse/sensinact/core/twin/SensinactResource.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactProviderImpl.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java (diff)
The file was modifiednorthbound/session/session-api/src/main/java/org/eclipse/sensinact/northbound/session/SensiNactSession.java (diff)
The file was modifiedcore/api/src/main/java/org/eclipse/sensinact/core/notification/LifecycleNotification.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 modifiednorthbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SensiNactSessionImpl.java (diff)
The file was modifiedsouthbound/mqtt/mqtt-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/mqtt/factory/integration/MqttDeviceFactoryTest.java (diff)
The file was modifieddistribution/features/virtual-temperature-sensor-feature/src/it/resources/config/configuration.json (diff)
The file was addednorthbound/security/security-api/src/main/java/org/eclipse/sensinact/northbound/security/api/AuthorizationEngine.java
The file was addednorthbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/DefaultAuthPolicy.java
The file was modifiednorthbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/DescriptionsTest.java (diff)
The file was modifiedsouthbound/http/http-device-factory/integration-test.bndrun (diff)
The file was modifiednorthbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/MissingEntityTest.java (diff)
The file was modifiednorthbound/session/session-impl/pom.xml (diff)
The file was addednorthbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/AllowAllAuthorizer.java
The file was modifiedpom.xml (diff)
The file was modifiednorthbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/MissingEntityTest.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/command/impl/GatewayThreadImpl.java (diff)
The file was modifiednorthbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SessionManager.java (diff)
The file was modifiednorthbound/query-handler/integration-test.bndrun (diff)
The file was modifiednorthbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/SecureAccessTest.java (diff)
The file was modifiednorthbound/websocket/src/test/java/org/eclipse/sensinact/northbound/websocket/integration/WebSocketTest.java (diff)
The file was modifiednorthbound/websocket/src/test/java/org/eclipse/sensinact/northbound/websocket/integration/SecureWebSocketTest.java (diff)
The file was addednorthbound/session/session-impl/integration-test.bndrun
The file was modifiednorthbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/notification/ResourceNotificationsTest.java (diff)
The file was modifiednorthbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/ResourceAccessTest.java (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/AbstractIntegrationTest.java (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/ObservationHistoryTest.java (diff)
The file was modifiednorthbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SensinactSessionTest.java (diff)
The file was modifiednorthbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/DescriptionsTest.java (diff)
The file was addednorthbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/impl/TestUserInfo.java
The file was modifiednorthbound/rest/src/main/java/org/eclipse/sensinact/northbound/rest/impl/RestAccessApplication.java (diff)
The file was addednorthbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/DefaultSessionAuthorizationEngine.java
The file was modifiednorthbound/query-handler/src/test/java/org/eclipse/sensinact/northbound/query/test/integration/ResourceAccessTest.java (diff)
The file was modifiedsouthbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryTest.java (diff)
The file was modifieddistribution/features/timescale-history-provider-feature/src/it/resources/config/configuration.json (diff)
The file was addednorthbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/impl/DefaultSessionAuthorizationEngineTests.java
The file was modifiedcore/impl/integration-test.bndrun (diff)
The file was modifiedsouthbound/virtual/virtual-temperature-sensor/integration-test.bndrun (diff)
The file was modifiedsouthbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactorySSLTest.java (diff)
The file was modifieddistribution/features/northbound-oidc-authenticator-feature/src/it/resources/config/configuration.json (diff)
The file was modifiedsouthbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryParallelQueries.java (diff)
The file was modifiedsouthbound/virtual/virtual-temperature-sensor/src/test/java/org/eclipse/sensinact/gateway/southbound/virtual/temperature/integration/TemperatureSensorTest.java (diff)
The file was modifiednorthbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SessionSubscribeTest.java (diff)
The file was addednorthbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/DenyAllAuthorizer.java
The file was modifiedsouthbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryAuthTest.java (diff)
Commit a918712bbc5a330cc4b6bd4170ea0479c94087e4 by timothyjward
Lint checking fixes

Spacing tidy up and adding a missing license header

Signed-off-by: Tim Ward <timothyjward@apache.org>
(commit: a918712)
The file was modifiednorthbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SensiNactSessionImpl.java (diff)
The file was modifiednorthbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/ResourceAccessTest.java (diff)
The file was modifiedcore/api/src/main/java/org/eclipse/sensinact/core/twin/SensinactProvider.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java (diff)
The file was modifiednorthbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/impl/DefaultSessionAuthorizationEngineTests.java (diff)
The file was modifiednorthbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SessionSubscribeTest.java (diff)
The file was modifiednorthbound/security/security-api/src/main/java/org/eclipse/sensinact/northbound/security/api/AuthorizationEngine.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java (diff)
The file was modifiednorthbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/DenyAllAuthorizer.java (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/ObservationHistoryTest.java (diff)
The file was modifiednorthbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/DefaultAuthPolicy.java (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/src/test/java/org/eclipse/sensinact/sensorthings/sensing/rest/integration/AbstractIntegrationTest.java (diff)
The file was modifiednorthbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/DefaultSessionAuthorizationEngine.java (diff)
The file was modifiednorthbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/impl/TestUserInfo.java (diff)
The file was modifieddistribution/features/virtual-temperature-sensor-feature/src/it/resources/config/configuration.json (diff)
The file was modifiednorthbound/rest/src/test/java/org/eclipse/sensinact/northbound/rest/integration/SecureAccessTest.java (diff)
The file was modifiednorthbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/AllowAllAuthorizer.java (diff)
The file was modifiednorthbound/session/session-impl/src/main/java/org/eclipse/sensinact/nortbound/session/impl/SessionManager.java (diff)
The file was modifiednorthbound/session/session-impl/src/test/java/org/eclipse/sensinact/nortbound/session/integration/SensinactSessionTest.java (diff)
Commit cde2f92cb6cae298b62fa622a4cb2a7cb2ae6382 by noreply
Add explanatory comment in ResourceAccessTest

Adding in extra information to describe why a wait is needed inside the test
(commit: cde2f92)
The file was modifiednorthbound/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 modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactProviderImpl.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ModelImpl.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ServiceBuilderImpl.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java (diff)
The file was modifiedcore/impl/src/test/java/org/eclipse/sensinact/core/twin/impl/SensinactTwinTest.java (diff)
The file was modifiedcore/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/NexusTest.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactResourceImpl.java (diff)
The file was modifiedcore/impl/src/test/resources/model/extended.ecore (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/emf/compare/EMFCompareUtil.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactServiceImpl.java (diff)
The file was addedcore/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDynamicProviderServiceImpl.java
The file was modifiedcore/impl/integration-test.bndrun (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ServiceImpl.java (diff)
The file was modifiedcore/impl/src/test/java/org/eclipse/sensinact/core/model/nexus/impl/SubscriptionTest.java (diff)
The file was addedcore/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDynamicProviderResourceImpl.java
The file was modifiedcore/models/provider/src/main/resources/model/sensinact.ecore (diff)
The file was modifiedcore/models/provider/src/main/resources/model/sensinact.genmodel (diff)
Commit 5bcf42a7dbd361ad357085e31b23c1d59d64a1cc by j.albert
Fixed Save Provider Command

Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz>
(commit: 5bcf42a)
The file was modifiedcore/api/src/main/java/org/eclipse/sensinact/core/model/Model.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/model/impl/ModelImpl.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/impl/SaveProviderCommand.java (diff)
Commit f84a59ec3a7054b3d926e561086af41dd97e181b by j.albert
adds link to documentation page

Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz>
(commit: f84a59e)
The file was modifiedREADME.md (diff)
Commit b4b30a2cc97c12742066062435e15cb0c05bc70c by j.albert
fixed service name change bug

Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz>
(commit: b4b30a2)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/emf/compare/EMFCompareUtil.java (diff)
The file was modifiedcore/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 modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactDigitalTwinImpl.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/twin/impl/SensinactResourceImpl.java (diff)
The file was modifiedcore/impl/src/main/java/org/eclipse/sensinact/core/model/nexus/ModelNexus.java (diff)
The file was modifiedcore/models/provider/src/main/resources/model/sensinact.genmodel (diff)
The file was modifiedcore/models/provider/src/main/resources/model/sensinact.ecore (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 modifiedsouthbound/mqtt/pom.xml (diff)
The file was modifieddistribution/features/core-feature/pom.xml (diff)
The file was modifiednorthbound/gogo-shell/pom.xml (diff)
The file was modifiedcore/models/metadata/pom.xml (diff)
The file was modifiednorthbound/sensorthings/filter/pom.xml (diff)
The file was modifiednorthbound/sensorthings/rest.gateway/pom.xml (diff)
The file was modifiedsouthbound/device-factory/parser-csv/pom.xml (diff)
The file was modifiedsouthbound/device-factory/parser-json/pom.xml (diff)
The file was modifiedcore/api/pom.xml (diff)
The file was modifiedcore/pom.xml (diff)
The file was modifieddistribution/features/pom.xml (diff)
The file was modifieddistribution/assembly/pom.xml (diff)
The file was modifiedsouthbound/virtual/virtual-temperature-sensor/pom.xml (diff)
The file was modifiednorthbound/sensorthings/pom.xml (diff)
The file was modifiedsouthbound/device-factory/pom.xml (diff)
The file was modifiedcore/models/pom.xml (diff)
The file was modifieddistribution/features/northbound-ogc-sensorthings-mqtt-feature/src/main/resources/northbound-ogc-sensorthings-mqtt-feature.json (diff)
The file was modifieddistribution/features/timescale-history-provider-feature/pom.xml (diff)
The file was modifiednorthbound/sensorthings/rest.api/pom.xml (diff)
The file was modifiedsouthbound/virtual/pom.xml (diff)
The file was modifiednorthbound/pom.xml (diff)
The file was modifiednorthbound/session/session-impl/pom.xml (diff)
The file was modifieddistribution/features/northbound-ogc-sensorthings-feature/src/main/resources/northbound-ogc-sensorthings-feature.json (diff)
The file was modifiedsouthbound/http/pom.xml (diff)
The file was modifieddistribution/features/northbound-ogc-sensorthings-feature/pom.xml (diff)
The file was modifiedexamples/push-based/pom.xml (diff)
The file was modifiednorthbound/rest/pom.xml (diff)
The file was modifiednorthbound/query-handler/pom.xml (diff)
The file was modifieddistribution/pom.xml (diff)
The file was modifiedsouthbound/mqtt/mqtt-client/pom.xml (diff)
The file was modifiedsouthbound/mqtt/mqtt-device-factory/pom.xml (diff)
The file was modifiedexamples/action/pom.xml (diff)
The file was modifiednorthbound/security/pom.xml (diff)
The file was modifiedexamples/notification/pom.xml (diff)
The file was modifieddistribution/features/northbound-oidc-authenticator-feature/pom.xml (diff)
The file was modifieddistribution/features/northbound-rest-feature/src/main/resources/northbound-rest-feature.json (diff)
The file was modifiednorthbound/filters/filters.core/pom.xml (diff)
The file was modifiedsouthbound/device-factory/device-factory-core/pom.xml (diff)
The file was modifiednorthbound/filters/pom.xml (diff)
The file was modifiednorthbound/session/session-api/pom.xml (diff)
The file was modifieddistribution/launcher/pom.xml (diff)
The file was modifiedsouthbound/history/history-api/pom.xml (diff)
The file was modifieddistribution/features/jakarta-rest-whiteboard-feature/pom.xml (diff)
The file was modifiedexamples/model-based/pom.xml (diff)
The file was modifiednorthbound/security/openid-connect/pom.xml (diff)
The file was modifiedcore/models/provider/pom.xml (diff)
The file was modifieddistribution/features/jakarta-servlet-whiteboard-feature/pom.xml (diff)
The file was modifiedexamples/generic/pom.xml (diff)
The file was modifiedsouthbound/http/http-callback-whiteboard/pom.xml (diff)
The file was modifiedsouthbound/history/timescale-provider/pom.xml (diff)
The file was modifieddistribution/features/timescale-history-provider-feature/src/main/resources/timescale-history-provider-feature.json (diff)
The file was modifiedsensinact-bom/pom.xml (diff)
The file was modifieddistribution/features/jakarta-rest-whiteboard-feature/src/main/resources/jakarta-rest-whiteboard-feature.json (diff)
The file was modifieddistribution/features/gogo-shell-feature/src/main/resources/gogo-shell-feature.json (diff)
The file was modifieddistribution/features/virtual-temperature-sensor-feature/src/main/resources/virtual-temperature-sensor-feature.json (diff)
The file was modifiedcore/geo-json/pom.xml (diff)
The file was modifieddistribution/features/virtual-temperature-sensor-feature/pom.xml (diff)
The file was modifiedsouthbound/history/pom.xml (diff)
The file was modifiedcore/annotation/pom.xml (diff)
The file was modifiednorthbound/sensorthings/dto/pom.xml (diff)
The file was modifieddistribution/features/gogo-shell-feature/pom.xml (diff)
The file was modifieddistribution/features/northbound-websocket-feature/pom.xml (diff)
The file was modifiedexamples/reflective/pom.xml (diff)
The file was modifieddistribution/features/northbound-ogc-sensorthings-mqtt-feature/pom.xml (diff)
The file was modifiednorthbound/security/security-api/pom.xml (diff)
The file was modifiedcore/emf-api/pom.xml (diff)
The file was modifiednorthbound/sensorthings/mqtt/pom.xml (diff)
The file was modifiedcore/impl/pom.xml (diff)
The file was modifiedexamples/pom.xml (diff)
The file was modifiednorthbound/filters/ldap/pom.xml (diff)
The file was modifieddistribution/features/core-feature/src/main/resources/core-feature.json (diff)
The file was modifiedexamples/pull-based/pom.xml (diff)
The file was modifieddistribution/features/northbound-oidc-authenticator-feature/src/main/resources/northbound-oidc-authenticator-feature.json (diff)
The file was modifieddistribution/features/northbound-rest-feature/pom.xml (diff)
The file was modifiedpom.xml (diff)
The file was modifiedexamples/writable/pom.xml (diff)
The file was modifieddistribution/features/jakarta-servlet-whiteboard-feature/src/main/resources/jakarta-servlet-whiteboard-feature.json (diff)
The file was modifiednorthbound/websocket/pom.xml (diff)
The file was modifiedsouthbound/http/http-device-factory/pom.xml (diff)
The file was modifieddistribution/features/northbound-websocket-feature/src/main/resources/northbound-websocket-feature.json (diff)
The file was modifiednorthbound/session/pom.xml (diff)
The file was modifieddistribution/test-utils/pom.xml (diff)
The file was modifiedsouthbound/pom.xml (diff)