Skip to content
Success

Changes

Summary

  1. Added byte and short types to DeviceFactory value types (commit: 161c302) (details)
  2. Added char type to device factory (commit: 433eb36) (details)
  3. Added Java class associated to Java class (commit: f1392ce) (details)
  4. Reject updates with null values with no explicit type (commit: 52bf866) (details)
  5. Added a log.errors mapping option to ease debugging (commit: e67c00e) (details)
  6. Accept null mapping and null values as Object (commit: 2112602) (details)
  7. Bump actions/setup-node from 4.0.1 to 4.0.2 (commit: 6f4dab4) (details)
  8. Enhanced parsing of date & time (commit: acd03ae) (details)
  9. DeviceFactory: added new types to doc (commit: ede7ddc) (details)
  10. DeviceFactory: updated doc (commit: 7711468) (details)
  11. HTTP Device Factory: Log the exception on failure (commit: 62bfd0f) (details)
  12. Enhanced based on PR comments (commit: 7aca322) (details)
  13. Applying new timestamp granularity detection (commit: 8c1912e) (details)
  14. Ensure HTTP Device Factory logs errors correctly (commit: 902e90f) (details)
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 modified southbound/device-factory/device-factory-core/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueTypeTest.java (diff)
The file was modified southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueType.java (diff)
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 modified southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueType.java (diff)
The file was modified southbound/device-factory/device-factory-core/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueTypeTest.java (diff)
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 modified southbound/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 modified southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/RecordPath.java (diff)
The file was modified southbound/device-factory/device-factory-core/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/RecordHandlingTest.java (diff)
The file was modified southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java (diff)
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 modified southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java (diff)
The file was modified southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/dto/DeviceMappingOptionsDTO.java (diff)
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 modified southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java (diff)
The file was modified southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/ResourceMappingHandler.java (diff)
The file was modified southbound/device-factory/device-factory-core/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/RecordHandlingTest.java (diff)
Commit 6f4dab4d26e45b1eb00c8a87ccc8ecfc567aa76c by GitHub
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 modified southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java (diff)
The file was modified southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/dto/DeviceMappingOptionsDTO.java (diff)
The file was modified southbound/device-factory/device-factory-core/src/test/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/RecordHandlingTest.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 modified southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueType.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 modified docs/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 modified docs/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 modified southbound/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 modified southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/ValueType.java (diff)
The file was modified southbound/device-factory/device-factory-core/src/main/java/org/eclipse/sensinact/gateway/southbound/device/factory/impl/FactoryParserHandler.java (diff)
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 modified southbound/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 modified southbound/http/http-device-factory/src/test/java/org/eclipse/sensinact/gateway/southbound/http/factory/integration/HttpDeviceFactoryTest.java (diff)
The file was modified southbound/http/http-device-factory/src/main/java/org/eclipse/sensinact/gateway/southbound/http/factory/HttpDeviceFactory.java (diff)