Skip to content

Changes

#173 (May 21, 2024, 8:04:24 PM)

  1. Include the model name in topic notifications (commit: 9d68852) — Tim Ward / githubweb

#172 (May 7, 2024, 10:58:35 AM)

  1. getService and getServiceEClass to provider model (commit: a935bb0) — Guido Grune / githubweb
  2. Fix spaces (commit: e83839c) — Guido Grune / githubweb
  3. add test model (commit: 544d98e) — Guido Grune / githubweb
  4. add ObservedArea handling (commit: 2d22832) — Guido Grune / githubweb
  5. Start adding tests (commit: 25cab9a) — Guido Grune / githubweb
  6. Annotation based DTOs can now have EMF Elements as fields (commit: 7116491) — Jürgen Albert / githubweb
  7. Add some test (commit: a4543ad) — Guido Grune / githubweb
  8. Add tests and fix NPE (commit: 35548ac) — Guido Grune / githubweb
  9. fixed is Forzen for Dynamic Providers (commit: eafcc6e) — Jürgen Albert / githubweb
  10. Extend and add some tests (commit: 1d75616) — Guido Grune / githubweb
  11. fixed duplicated Service creation (commit: f97d74d) — Jürgen Albert / githubweb
  12. Fix whitespace and license issues (commit: 66291bc) — Guido Grune / githubweb

#171 (May 1, 2024, 1:59:40 AM)

  1. Fix change notification for services in dynamic provider (commit: 46bd076) — Guido Grune / githubweb

#170 (Apr 23, 2024, 2:29:39 AM)

  1. Update to the latest Aries Typed Event release (commit: cee063b) — Tim Ward / githubweb

#169 (Apr 18, 2024, 2:29:19 PM)

  1. Make the sensiNact build more CI friendly (commit: 75ebfda) — Tim Ward / githubweb

#168 (Apr 17, 2024, 4:42:49 AM)

  1. getService and getServiceEClass to provider models (#382) (commit: 28e77ce) — GitHub / githubweb

#167 (Apr 15, 2024, 8:14:49 AM)

  1. Fixed Save Provider Command (commit: 5bcf42a) — Jürgen Albert / githubweb
  2. adds link to documentation page (commit: f84a59e) — Jürgen Albert / githubweb
  3. fixed service name change bug (commit: b4b30a2) — Jürgen Albert / githubweb

#166 (Apr 9, 2024, 12:07:41 PM)

  1. Services can now be added as a Map (commit: cb4cd91) — Jürgen Albert / githubweb

#165 (Apr 8, 2024, 5:13:51 PM)

  1. Bump advanced-security/maven-dependency-submission-action (commit: a750eb2) — GitHub / githubweb
  2. Move the UserInfo into northbound security (commit: e12ff02) — Tim Ward / githubweb
  3. Core API Fixes (commit: c7f9438) — Tim Ward / githubweb
  4. Introduce authorization checks in the Session API (commit: dab4465) — Tim Ward / githubweb
  5. Lint checking fixes (commit: a918712) — Tim Ward / githubweb
  6. Add explanatory comment in ResourceAccessTest (commit: cde2f92) — GitHub / githubweb

#161 (Apr 2, 2024, 12:10:33 PM)

  1. Improve reliability of sensorthings MQTT tests (commit: d694802) — Tim Ward / githubweb

#160 (Apr 2, 2024, 5:49:20 AM)

  1. Move the Session API into the Northbound project (commit: aa0c559) — Tim Ward / githubweb

#159 (Mar 15, 2024, 4:58:44 AM)

  1. Added gogo commands for basic operations (push, get, set, act, describe) (commit: 84f645b) — David Leangen / githubweb
  2. Added Capability and Requirement to assist with correct resolution. (commit: aed98c6) — David Leangen / githubweb
  3. Cleaned up return values by returning DTOs. Added Converters to convert DTOs to String values. (commit: aa24cd5) — David Leangen / githubweb
  4. Moved project location and changed project name. (commit: 5f2ab10) — David Leangen / githubweb

#158 (Mar 4, 2024, 5:56:18 AM)

  1. Added a PACKAGE filter criterion (commit: bddd280) — Thomas Calmant / githubweb
  2. Added a test with - and _ in resource name (commit: f824457) — Thomas Calmant / githubweb
  3. Fixed typo in ANTLR token name (commit: c769a42) — Thomas Calmant / githubweb

#157 (Feb 26, 2024, 7:17:27 AM)

  1. Bump advanced-security/maven-dependency-submission-action (commit: d4ef5e8) — GitHub / githubweb

#156 (Feb 12, 2024, 3:02:28 PM)

  1. Tidy up and fix handling of whiteboard GET calls (commit: 68669a2) — Tim Ward / githubweb

#155 (Feb 8, 2024, 11:11:57 PM)

  1. Added byte and short types to DeviceFactory value types (commit: 161c302) — Thomas Calmant / githubweb
  2. Added char type to device factory (commit: 433eb36) — Thomas Calmant / githubweb
  3. Added Java class associated to Java class (commit: f1392ce) — Thomas Calmant / githubweb
  4. Reject updates with null values with no explicit type (commit: 52bf866) — Thomas Calmant / githubweb
  5. Added a log.errors mapping option to ease debugging (commit: e67c00e) — Thomas Calmant / githubweb
  6. Accept null mapping and null values as Object (commit: 2112602) — Thomas Calmant / githubweb
  7. Bump actions/setup-node from 4.0.1 to 4.0.2 (commit: 6f4dab4) — GitHub / githubweb
  8. Enhanced parsing of date & time (commit: acd03ae) — Thomas Calmant / githubweb
  9. DeviceFactory: added new types to doc (commit: ede7ddc) — Thomas Calmant / githubweb
  10. DeviceFactory: updated doc (commit: 7711468) — Thomas Calmant / githubweb
  11. HTTP Device Factory: Log the exception on failure (commit: 62bfd0f) — Thomas Calmant / githubweb
  12. Enhanced based on PR comments (commit: 7aca322) — Thomas Calmant / githubweb
  13. Applying new timestamp granularity detection (commit: 8c1912e) — Thomas Calmant / githubweb
  14. Ensure HTTP Device Factory logs errors correctly (commit: 902e90f) — Thomas Calmant / githubweb

#154 (Feb 7, 2024, 12:14:48 PM)

  1. Better error handling for pushed updates (commit: 77b7e28) — Tim Ward / githubweb

#153 (Feb 6, 2024, 12:48:07 PM)

  1. fixed Provider Update (commit: cef4a3a) — Jürgen Albert / githubweb

#152 (Feb 6, 2024, 9:15:37 AM)

  1. fixed exception on EPackageRegistration (commit: 6c66c7f) — Jürgen Albert / githubweb

#151 (Jan 31, 2024, 11:40:47 PM)

  1. Test cleanup for core/impl (commit: 6a65e83) — Tim Ward / githubweb
  2. Reduce the verbosity of integration test logging (commit: aa0e8fc) — Tim Ward / githubweb

#150 (Jan 31, 2024, 9:39:27 AM)

  1. Replace slf4j-simple with logback (v1.4.14) (commit: 8d7cbbe) — David Leangen / githubweb
  2. Trivial update, but required to pass the GitHub tests. (commit: dce1c53) — David Leangen / githubweb
  3. Reverted version of JE runtime to JavaSE-11 in all bndrun files. (commit: b5c6c79) — David Leangen / githubweb
  4. Removed redundant dependency declaration from the parent pom.xml file, added "runtime" scope, and moved logback dependency to more appropriate location. (commit: 5bdd95b) — David Leangen / githubweb
  5. Added ability to configure logging (via logback) for JUnit tests in all projects that currently have tests. (commit: a165d94) — David Leangen / githubweb
  6. Use the new verify goal of the bnd-resolver-maven-plugin in CI (commit: b80b716) — Tim Ward / githubweb

#149 (Jan 30, 2024, 11:36:34 AM)

  1. Bump advanced-security/maven-dependency-submission-action (commit: 8e30804) — GitHub / githubweb
  2. Bumped slf4j to v2.0.11 (Issue #328) (commit: 27f4420) — David Leangen / githubweb
  3. Remove dependency on log4j-over-slf4j (commit: 72a8083) — David Leangen / githubweb

#148 (Jan 29, 2024, 3:32:26 PM)

  1. bumped geckoEMF and EMF (commit: 6ace9f7) — Jürgen Albert / githubweb

#147 (Jan 27, 2024, 6:23:06 AM)

  1. Move naming normalization to ModelNexus (#323) (commit: df2810d) — GitHub / githubweb
  2. Add ModelPackageUri to Devicefactory (#324) (commit: f6d3a52) — GitHub / githubweb

#146 (Jan 25, 2024, 8:17:39 PM)

  1. Update the osgi-test version to 1.3.0-SNAPSHOT (commit: 0a4ee42) — Tim Ward / githubweb
  2. Update to OSGi Technology REST 1.2.2 (commit: 07cf407) — Tim Ward / githubweb
  3. Update JUnit and Mockito versions (commit: 70db733) — Tim Ward / githubweb

#145 (Jan 24, 2024, 1:12:35 PM)

  1. Package regsitration and Model Package Uri (commit: b36801f) — Jürgen Albert / githubweb

#144 (Jan 19, 2024, 2:57:49 PM)

  1. Use the released version of bnd plugins (commit: 4e5d0c9) — Tim Ward / githubweb
  2. Update Jackson to 2.16.1 (commit: 1d643b4) — Tim Ward / githubweb
  3. Update Query Handler JSON parsing (commit: 331f49b) — Tim Ward / githubweb
  4. Update Feature Service implementation version (commit: 4a6300f) — Tim Ward / githubweb
  5. Update Felix Configuration reader and Johnzon versions (commit: 6b499fb) — Tim Ward / githubweb
  6. Fix for timestamp-based test on Windows (commit: 34bcd66) — Thomas Calmant / githubweb

#143 (Jan 17, 2024, 9:48:08 PM)

  1. Ensure that the MQTT Client connects to servers eventually (commit: 2af00f0) — Tim Ward / githubweb

#142 (Jan 16, 2024, 9:44:05 PM)

  1. Update README.md (commit: 39e612b) — GitHub / githubweb
  2. Fixes #306. Bump spifly from v1.3.6 to v1.3.7 (commit: 803aa2f) — David Leangen / githubweb
  3. bndrun runbundle updates as a result of the spifly version update (commit: 65e26b4) — David Leangen / githubweb
  4. Update build plugin configuration to improve bndrun management (commit: 4c44f84) — Tim Ward / githubweb
  5. Update all the bndruns using the dependabot profile (commit: e29c217) — Tim Ward / githubweb

#141 (Jan 12, 2024, 1:27:31 PM)

  1. SensorThings MQTT: Queue notifications to keep their order (commit: 8c06435) — Thomas Calmant / githubweb
  2. Explicitly ignore null values in configuration (commit: cb96860) — Thomas Calmant / githubweb
  3. Added a note on null values in configuration (commit: acf0d7b) — Thomas Calmant / githubweb

#140 (Jan 11, 2024, 9:22:59 AM)

  1. Bump org.testcontainers:postgresql from 1.17.6 to 1.19.1 (commit: a672098) — GitHub / githubweb
  2. Fixed rest.gateway project configuration (commit: c725383) — Thomas Calmant / githubweb
  3. Fixed timescale-provider project configuration (commit: 910327e) — Tim Ward / githubweb

#139 (Jan 10, 2024, 6:20:49 PM)

  1. Update GitHub stale action to v9 (commit: 96f7ab1) — GitHub / githubweb

#138 (Jan 4, 2024, 2:56:00 AM)

  1. Bump actions/setup-node from 4.0.0 to 4.0.1 (commit: 223c6e7) — GitHub / githubweb

#137 (Dec 10, 2023, 8:10:25 PM)

  1. bumped Version of  geckoEMF (#285) (commit: 9f9d680) — GitHub / githubweb
  2. EMF can provide a prepared model (commit: ffdeeba) — Jürgen Albert / githubweb

#136 (Dec 1, 2023, 7:37:06 AM)

  1. Added support for MQTT client SSL auth based on a Keystore (commit: 65c2993) — Thomas Calmant / githubweb
  2. Added support for MQTT client SSL auth based on PEM files (commit: 82433a5) — Thomas Calmant / githubweb
  3. Updated requirements.txt version comparator (commit: 2c3af05) — Thomas Calmant / githubweb
  4. Added documentation about MQTT client authentication (commit: 1c8ad5d) — Thomas Calmant / githubweb
  5. Added ability to accept expired certificates (commit: 583907e) — Thomas Calmant / githubweb
  6. Updated doc (commit: 64c1fee) — Thomas Calmant / githubweb
  7. Fixed a typo (commit: 2e024b9) — Thomas Calmant / githubweb
  8. Bump actions/setup-java from 3.13.0 to 4.0.0 (commit: 75d8a09) — GitHub / githubweb

#135 (Oct 27, 2023, 11:28:49 PM)

  1. Bump actions/checkout from 4.0.0 to 4.1.0 (commit: e8830e9) — GitHub / githubweb
  2. Bump org.ow2.asm:asm from 9.3 to 9.6 (commit: 0bd2255) — GitHub / githubweb
  3. Bump advanced-security/maven-dependency-submission-action (commit: 9940f66) — GitHub / githubweb
  4. Bump org.eclipse.parsson:jakarta.json from 1.1.1 to 1.1.5 (commit: f6d87c8) — GitHub / githubweb
  5. Bump actions/setup-node from 3.8.1 to 4.0.0 (commit: 579fd73) — GitHub / githubweb
  6. Bump actions/checkout from 4.1.0 to 4.1.1 (commit: dc96992) — GitHub / githubweb
  7. Updated ASM version in feature JSON file (commit: 27bfeeb) — Thomas Calmant / githubweb

#134 (Oct 9, 2023, 10:19:48 AM)

  1. Small fix to ensure header-less CSV paths are used as integers (commit: 70ee7d9) — Thomas Calmant / githubweb

#133 (Oct 6, 2023, 3:09:31 PM)

  1. Differentiate variable definition from usage in device mapping (commit: 85eb64c) — Thomas Calmant / githubweb
  2. Added more examples of variables in device mapping (commit: c9b382a) — Thomas Calmant / githubweb
  3. Fixed typo (commit: b49aefe) — Thomas Calmant / githubweb

#132 (Oct 5, 2023, 12:05:19 PM)

  1. Use String instead of char[] for password configuration (commit: 956df92) — Thomas Calmant / githubweb

#131 (Sep 22, 2023, 12:00:19 PM)

  1. Add a picture to the Northbound providers index (commit: 4d310c5) — Tim Ward / githubweb
  2. Add a picture to the Southbound providers index (commit: 7d23239) — Tim Ward / githubweb
  3. Add a picture to the Device Factory pages (commit: d793069) — Tim Ward / githubweb
  4. Fix heading levels for a sensible navigation pane (commit: 755f1f1) — Tim Ward / githubweb

#130 (Sep 21, 2023, 4:57:48 PM)

  1. Bump actions/checkout from 3.5.3 to 4.0.0 (commit: f086fff) — GitHub / githubweb
  2. Update all actions to SHA versions with comments (commit: d349d30) — Tim Ward / githubweb
  3. Reuse the docs build container for faster development (commit: 15c892a) — Tim Ward / githubweb
  4. Add a figure describing the data model (commit: 212eda3) — Tim Ward / githubweb
  5. Tidy up the nav bar for the northbound providers (commit: 802bf5b) — Tim Ward / githubweb
  6. Remove inline styling and use a global style sheet (commit: b61a8af) — Tim Ward / githubweb
  7. Bump actions/setup-java from 3.12.0 to 3.13.0 (commit: 8edb362) — GitHub / githubweb

#129 (Sep 20, 2023, 4:52:47 AM)

  1. Added test to ensure we manage single value payloads (commit: 0028a30) — Thomas Calmant / githubweb

#128 (Sep 19, 2023, 7:49:47 AM)

  1. Added ReadTheDocs config file (commit: b7ea60a) — Thomas Calmant / githubweb
  2. Ignore ReadTheDocs config file when checking license (commit: 8f3c73b) — Thomas Calmant / githubweb
  3. Added authentication support to MQTT client (commit: e299633) — Thomas Calmant / githubweb
  4. Added new MQTT options to doc (commit: d78a697) — Thomas Calmant / githubweb
  5. Bump actions/setup-node from 3.6.0 to 3.8.1 (commit: e6b76f1) — GitHub / githubweb
  6. Update build_webclient.yml (commit: 3310761) — GitHub / githubweb

#127 (Sep 13, 2023, 6:29:41 PM)

  1. fixed References in provider ecore (#231) (commit: 8f7b6d1) — GitHub / githubweb

#126 (Sep 12, 2023, 6:24:50 AM)

  1. Renamed package prototype to core (commit: 0169046) — Thomas Calmant / githubweb

#125 (Sep 8, 2023, 8:09:45 AM)

  1. Services can now be "upgraded" (#227) (commit: fd0e7e2) — GitHub / githubweb

#124 (Sep 7, 2023, 4:05:45 AM)

  1. Removed make.ps1 (commit: 4a0a685) — Thomas Calmant / githubweb
  2. Added license to conf.py (commit: ea55c92) — Thomas Calmant / githubweb
  3. Ignore license on generated doc scripts (commit: cf15057) — Thomas Calmant / githubweb
  4. Added Bash script to build doc from Docker (commit: 89fe23e) — Thomas Calmant / githubweb
  5. Better handling of TOC using a specific root doc (commit: 4e8a111) — Thomas Calmant / githubweb
  6. EditorConfig update for doc (commit: 44f7cc4) — Thomas Calmant / githubweb
  7. Timescale: don't fail if tables already exist and log errors (commit: 61527d6) — Thomas Calmant / githubweb
  8. Timescale: Use a single container for all integration tests (commit: 253cd0a) — Thomas Calmant / githubweb
  9. SensorThings REST: ensure history tables and REST API are setup before testing (commit: 82c51c0) — Thomas Calmant / githubweb
  10. SensorThings MQTT: avoid accessing deleted providers/resources (commit: 730d3df) — Thomas Calmant / githubweb

#123 (Sep 5, 2023, 8:59:05 AM)

  1. New doc structure to be compiled with Sphinx (commit: 1947238) — Thomas Calmant / githubweb
  2. Separate source and build folders (commit: de37b1e) — Thomas Calmant / githubweb
  3. Update admonitions syntax for MyST (commit: a1c2add) — Thomas Calmant / githubweb
  4. Small review of quickstart examples (commit: 56392a7) — Thomas Calmant / githubweb
  5. Added sensiNact logo to doc & use it as favicon (commit: a343b90) — Thomas Calmant / githubweb
  6. Initial version of new structure (commit: d4f8f6f) — Thomas Calmant / githubweb
  7. Update docs/source/setup.md (commit: 9adf22a) — GitHub / githubweb

#122 (Sep 4, 2023, 11:56:30 AM)

  1. Rename PrototypePush (commit: f150b8f) — Tim Ward / githubweb
  2. Remove references to PrototypePush from docs, JavaDoc and tests (commit: 8f41be7) — Tim Ward / githubweb

#121 (Sep 1, 2023, 2:44:03 AM)

  1. Add basic worked examples for using the gateway (commit: d75fd80) — Tim Ward / githubweb
  2. Add an example of configuring the gateway (commit: df062c8) — Tim Ward / githubweb
  3. Add an example of interacting with the gateway (commit: c15994b) — Tim Ward / githubweb
  4. Add note about pull-based SET resources (commit: 0fbb634) — GitHub / githubweb

#120 (Aug 29, 2023, 12:35:30 PM)

  1. Fixes in the parser tutorial (commit: 34b01c3) — Thomas Calmant / githubweb
  2. Updated Javadoc of most sensiNact examples (commit: c3b9418) — Thomas Calmant / githubweb
  3. Update of the device factory parser tutorial (commit: 7972e83) — Thomas Calmant / githubweb
  4. Removed unnecessary dependency scope (commit: a7b7fb9) — Thomas Calmant / githubweb

#119 (Aug 11, 2023, 3:16:29 AM)

  1. JSON parser can return long values if necessary (commit: 4932360) — Thomas Calmant / githubweb
  2. Add provider name to device factory error messages (commit: 81b2e05) — Thomas Calmant / githubweb
  3. Added a nullAction field to GenericDTO (commit: f0dddf5) — Thomas Calmant / githubweb
  4. Added support for NullAction in the device factory (commit: cb4699a) — Thomas Calmant / githubweb

#118 (Aug 10, 2023, 1:12:42 AM)

  1. Compare the actual file paths not just the file names (commit: 4e8076c) — Tim Ward / githubweb

#117 (Aug 7, 2023, 9:04:28 PM)

  1. Fix cases where a northbound result had 2 'type' keys (#201) (commit: 082cf00) — GitHub / githubweb

#116 (Aug 3, 2023, 3:46:24 AM)

  1. Added snapshot methods + ResourceSnapshot.getValueType (commit: dddd626) — Thomas Calmant / githubweb
  2. Added back support for 'ldap' query parameter in REST (commit: 003b58e) — Thomas Calmant / githubweb
  3. Speed up QueryHandler to describe providers and resources (commit: af35e18) — Thomas Calmant / githubweb
  4. Protect resourceAct against NPE (commit: 2697a91) — Thomas Calmant / githubweb
  5. Fixed error handling in describeResource (commit: df45917) — Thomas Calmant / githubweb
  6. Forgot to export GeoJSON utils package (commit: 9630e87) — Thomas Calmant / githubweb
  7. Device factory: use a single bulk to update everything (commit: 2c7d110) — Thomas Calmant / githubweb
  8. Small doc updates (commit: 763e67c) — Thomas Calmant / githubweb
  9. Fixed error message (commit: 64cd554) — Thomas Calmant / githubweb
  10. Filter notifications sent via WebSocket (commit: a628ab1) — Thomas Calmant / githubweb
  11. Let the QueryHandler help parsing filters (commit: 7bd6850) — Thomas Calmant / githubweb
  12. Add more documentation for the data model (commit: cc616b5) — Tim Ward / githubweb
  13. Apply suggestions from code review (commit: 94eb192) — GitHub / githubweb
  14. Update docs/southbound/custom/custom.md (commit: 29805a4) — GitHub / githubweb

#115 (Aug 2, 2023, 3:42:40 AM)

  1. Protect against NPE and BundleException (commit: d305a25) — Thomas Calmant / githubweb

#114 (Jul 20, 2023, 2:55:39 PM)

  1. Don't try to start bundle fragments (commit: e9c069c) — Thomas Calmant / githubweb
  2. Allow multiple feature and repository folders (commit: 1c8c925) — Thomas Calmant / githubweb
  3. Added tests for multi-folders repository and features (commit: 7b1af4a) — Thomas Calmant / githubweb
  4. Remove a trace if not necessary (commit: 4ee1340) — Thomas Calmant / githubweb
  5. Small doc update on launcher configuration (commit: 97c1c74) — Thomas Calmant / githubweb
  6. Applied PR review requested changes (commit: 96aa23e) — Thomas Calmant / githubweb
  7. Ignore license check of dummy bundles (commit: c85b88e) — Thomas Calmant / githubweb
  8. Removed newline at the end of dummy JAR files (commit: 995b796) — Thomas Calmant / githubweb

#113 (Jul 19, 2023, 7:52:33 PM)

  1. Bump actions/checkout from 2 to 3 (commit: d7c0237) — GitHub / githubweb
  2. Bump actions/stale from 6 to 8 (commit: 49709f6) — GitHub / githubweb
  3. Bump github/super-linter from 4 to 5 (commit: c397cc7) — GitHub / githubweb
  4. Bump advanced-security/maven-dependency-submission-action (commit: 2225025) — GitHub / githubweb

#111 (Jul 18, 2023, 5:46:48 AM)

  1. Delete the legacy codebase from the prototype (commit: dac73d9) — Tim Ward / githubweb

#110 (Jul 17, 2023, 2:44:48 PM)

  1. Northbound websocket improvements (commit: 3001cde) — Tim Ward / githubweb

#109 (Jul 13, 2023, 1:29:08 PM)

  1. Add a metrics service for SensiNact (#175) (commit: 3da6bf4) — GitHub / githubweb

#108 (Jun 29, 2023, 10:36:10 AM)

  1. Added utility methods to GeoJSON (commit: dfb0d22) — Thomas Calmant / githubweb
  2. Apply suggestions from code review (commit: e4b5f6c) — GitHub / githubweb
  3. Apply suggestions from code review (commit: 452b2ba) — Thomas Calmant / githubweb
  4. Wait for sensorThings servlet before REST gateway tests (commit: 60967fb) — Thomas Calmant / githubweb
  5. Ensure all Maven plugins have versions (commit: 0037382) — Thomas Calmant / githubweb

#107 (Jun 26, 2023, 8:23:45 AM)

  1. Document the Northbound providers (commit: 39c9f8f) — Tim Ward / githubweb
  2. Update prototype/docs/northbound/SensorthingsMqttAccess.md (commit: 8cd9d39) — Tim Ward / githubweb
  3. Update prototype/docs/northbound/SensorthingsMqttAccess.md (commit: 0a6f310) — Tim Ward / githubweb

#106 (Jun 21, 2023, 10:04:31 AM)

  1. Initial documentation of southbound providers (commit: a748d2c) — Thomas Calmant / githubweb
  2. CSV Parser: added support for \t delimiter configuration (commit: 80700fe) — Thomas Calmant / githubweb
  3. Added details to the HTTP callback doc (commit: cdbb7d9) — Thomas Calmant / githubweb
  4. Added history API documentation (commit: e4d90a7) — Thomas Calmant / githubweb
  5. Added a tutorial to write a custom parser (commit: 1596ed3) — Thomas Calmant / githubweb
  6. Reword (commit: 1633787) — GitHub / githubweb
  7. Apply suggestions from code review (commit: c111fb8) — GitHub / githubweb
  8. Better examples for the device factory core (commit: 184c864) — Thomas Calmant / githubweb
  9. Ease editorconfig for Markdown (commit: f2dd0b0) — Thomas Calmant / githubweb

#105 (Jun 21, 2023, 8:04:06 AM)

  1. Implementation of pull-based resources (commit: 9899935) — Thomas Calmant / githubweb
  2. Fixed NPE in timescale tests if Docker is not available (commit: ac98d7c) — Thomas Calmant / githubweb
  3. First pass on PR comments (commit: 50ab42d) — Thomas Calmant / githubweb
  4. Use a new promise factory for the whiteboard (commit: f2d2b4c) — Thomas Calmant / githubweb
  5. Added GetLevel argument to session get methods (commit: 73ab8c6) — Thomas Calmant / githubweb
  6. Updated Whiteboard tests (commit: 77c2170) — Thomas Calmant / githubweb

#104 (Jun 15, 2023, 4:44:36 PM)

  1. Avoid multi-threading in the Command Promise Factory (commit: 52a5d4b) — Tim Ward / githubweb

#103 (Jun 15, 2023, 1:44:17 PM)

  1. Allow filtered subscriptions with websockets (commit: be0e40c) — Tim Ward / githubweb
  2. Update Dash IP check exclusions (commit: fa5bf5b) — Tim Ward / githubweb

#102 (Jun 8, 2023, 3:18:35 PM)

  1. Add remaining support for OGC Sensorthings MQTT (commit: 7af4deb) — Tim Ward / githubweb

#101 (Jun 7, 2023, 4:15:21 PM)

  1. Added SensorThings MQTT feature (commit: f6f832d) — Thomas Calmant / githubweb
  2. Removed Gogo shell feature in WebSocket tests (commit: da968d3) — Thomas Calmant / githubweb
  3. SensorThings MQTT features doesn't rely on SensorThings REST (commit: 21715b9) — Thomas Calmant / githubweb

#100 (Jun 7, 2023, 1:14:48 PM)

  1. Contribute an implementation of the OGC Sensorthings MQTT API (commit: c6d785e) — Tim Ward / githubweb

#99 (Jun 7, 2023, 7:13:50 AM)

  1. Catch and log MQTT message listener exceptions (commit: ebd39a2) — Thomas Calmant / githubweb

#98 (Jun 7, 2023, 5:13:46 AM)

  1. Added WebSocket feature (commit: b5660c8) — Thomas Calmant / githubweb
  2. Added WebSocket feature to assembly (commit: f5d561e) — Thomas Calmant / githubweb
  3. Fixed WebSocket bndrun file (commit: 38b475c) — Thomas Calmant / githubweb
  4. Use the correct version of the authenticator (commit: c176faa) — Tim Ward / githubweb

#97 (Jun 5, 2023, 6:05:57 AM)

  1. Fixed MQTT device factory bndrun file (commit: 7ad9593) — Thomas Calmant / githubweb
  2. Allow parsers to return an Instant object for timestamp (commit: ebd5858) — Thomas Calmant / githubweb
  3. Device factory parsers are given the payload context (commit: 02049ca) — Thomas Calmant / githubweb

#96 (May 24, 2023, 5:47:13 PM)

  1. Add basic auth to the REST Northbound (commit: 823818e) — Tim Ward / githubweb
  2. Use Base64 URL decoder for reading keys (commit: 373038b) — Tim Ward / githubweb

#95 (May 18, 2023, 1:24:02 PM)

  1. Refactor annotation package names in preparation for releasing the prototype (commit: a553b98) — Tim Ward / githubweb

#94 (May 18, 2023, 12:30:23 PM)

  1. Refactor package names in preparation for releasing the prototype (commit: f90cb63) — Tim Ward / githubweb

#93 (May 18, 2023, 9:58:41 AM)

  1. Separate API packages to reduce dependency creep (commit: 23d4378) — Tim Ward / githubweb

#92 (May 17, 2023, 4:54:44 AM)

  1. LDAP filter parser rewritten with ANTLR4 (commit: d1c73b6) — Thomas Calmant / githubweb
  2. Updated ANTLR files format rules (commit: c5d349e) — Thomas Calmant / githubweb
  3. POM: Share the same ANTLR dependency and plugin (commit: ac0dbb8) — Thomas Calmant / githubweb
  4. Updated SensiNact features (commit: 78c398d) — Thomas Calmant / githubweb

#91 (May 10, 2023, 12:28:22 PM)

  1. Provider push implementation (#141) (commit: 5e27485) — GitHub / githubweb

#90 (Apr 26, 2023, 9:50:17 AM)

  1. Support attrs query parameter to add in admin values for describe (commit: 62ce08c) — Tim Ward / githubweb

#89 (Apr 25, 2023, 11:00:33 AM)

  1. Avoid errors when converting between data types (commit: 9021cef) — Tim Ward / githubweb

#88 (Apr 25, 2023, 8:29:22 AM)

  1. initial webclient (commit: 6db1da2) — Markus Hochstein / githubweb

#87 (Apr 25, 2023, 6:26:53 AM)

  1. Improve the reliability of the Validator tests (commit: 222221a) — Tim Ward / githubweb

#86 (Apr 24, 2023, 7:27:11 PM)

  1. Ensure compatibility with old style parameter objects in SET/ACT (commit: d3a4f31) — Tim Ward / githubweb

#85 (Apr 21, 2023, 10:13:52 AM)

  1. Add authentication to the Sesson API and Northbound REST provider (commit: 4b8d95f) — Tim Ward / githubweb

#84 (Apr 18, 2023, 7:02:10 AM)

  1. ClassCastException occurs when filtering models with actions (commit: 6b2358d) — Tim Ward / githubweb

#83 (Mar 16, 2023, 3:57:20 PM)

  1. Add a feature for the timescale history provider (commit: 4e6cc03) — Tim Ward / githubweb

#82 (Mar 16, 2023, 6:55:50 AM)

  1. Avoid returning null from the SensinactWhiteboard commands (commit: 64343bf) — Tim Ward / githubweb
  2. Bugs in the Sensorthings API (commit: ac4d460) — Tim Ward / githubweb

#81 (Mar 9, 2023, 4:28:54 AM)

  1. Refactor the device factory (commit: 36278cd) — Tim Ward / githubweb
  2. Add context to the device factory (commit: 8e8a5a8) — Tim Ward / githubweb

#80 (Mar 7, 2023, 12:22:35 PM)

  1. REST northbound now relies on QueryHandler (commit: 8d91882) — Thomas Calmant / githubweb
  2. Use the same HTTP status code as the result (commit: 4dc4833) — Thomas Calmant / githubweb
  3. Filter query argument is passed to query handler (commit: c18bf87) — Thomas Calmant / githubweb
  4. Wait for event only when necessary in tests (commit: c52f08d) — Thomas Calmant / githubweb
  5. Added requirements to REST feature (commit: 27b0148) — Thomas Calmant / githubweb
  6. Added equality check in SensinactPath (commit: 480247b) — Thomas Calmant / githubweb
  7. Fixed Serialization in QueryHandler (commit: 297da3c) — Thomas Calmant / githubweb
  8. Added serialization tests for QueryHandler (commit: b526c6d) — Thomas Calmant / githubweb
  9. Fixes on instant comparison in QueryHandler (commit: 576c7d5) — Thomas Calmant / githubweb
  10. Don't try to parse error DTOs (commit: 8da52b3) — Thomas Calmant / githubweb
  11. Fixed HTTP device factory integration test (commit: b25ccc1) — Thomas Calmant / githubweb
  12. Initial version of WebSocket northbound (commit: a015dfe) — Thomas Calmant / githubweb
  13. WebSockets: first simple test (commit: 8d11920) — Thomas Calmant / githubweb
  14. WebSockets: added subscription test (commit: 1798b5e) — Thomas Calmant / githubweb
  15. Format fixes (commit: deb3a3b) — Thomas Calmant / githubweb
  16. Avoid ClassCastException inside Jetty by providing a suitable context (commit: e59a6ff) — Thomas Calmant / githubweb
  17. Fixed unsubscription test (commit: e716081) — Thomas Calmant / githubweb
  18. Better wait for notification in HTTP device factory tests (commit: eebbf8e) — Thomas Calmant / githubweb
  19. Fix on REST Northbound timestamp checks (commit: 643c4ce) — Thomas Calmant / githubweb
  20. DeviceFactory: check number values for NaN and Inf (commit: 418dab6) — Thomas Calmant / githubweb

#79 (Mar 6, 2023, 4:17:34 AM)

  1. Creation of the query handler (commit: f41cf95) — Thomas Calmant / githubweb
  2. Added missing newline (commit: 4e50722) — Thomas Calmant / githubweb
  3. Fixed query handler tests (commit: c7083e0) — Thomas Calmant / githubweb
  4. Fixed typo in javadoc (commit: d5e83b2) — Thomas Calmant / githubweb
  5. Renamed EOperation to EQueryType (commit: 86687a3) — Thomas Calmant / githubweb
  6. Added notification DTO deserialization support (commit: 784c835) — Thomas Calmant / githubweb

#78 (Mar 3, 2023, 4:06:34 AM)

  1. Fixed HTTP device factory integration test (commit: 37aed74) — Thomas Calmant / githubweb

#77 (Mar 2, 2023, 5:04:36 PM)

  1. Support for OGC sensor things Observation list (commit: 0856e1d) — Tim Ward / githubweb
  2. Integrate historical queries with the OGC Sensorthings northbound provider (commit: dc6ac34) — Tim Ward / githubweb

#76 (Feb 27, 2023, 8:51:49 AM)

  1. Added @model placeholder + fixed variables typing (commit: 95fd634) — Thomas Calmant / githubweb
  2. Added tests on device factory core (commit: 12465a0) — Thomas Calmant / githubweb
  3. Use Promises.resolved instead of custom Promise type (commit: c2c0a92) — Thomas Calmant / githubweb

#75 (Feb 27, 2023, 5:51:06 AM)

  1. Allow the deletion of provider instances (commit: 2a57822) — Tim Ward / githubweb
  2. Ensure that commands do not hang forever (commit: 7c8b64f) — Tim Ward / githubweb
  3. Allow whiteboard methods defined on interfaces and with non EMF types (commit: 1e03124) — Tim Ward / githubweb
  4. Add support for querying stored history data (commit: 827fba4) — Tim Ward / githubweb

#74 (Feb 22, 2023, 8:32:13 AM)

  1. Implemented changes of the new model (commit: 4beea01) — Jürgen Albert / githubweb
  2. Try getting docker version to check if it is running (commit: b1a50e7) — Thomas Calmant / githubweb

#73 (Feb 16, 2023, 5:08:39 AM)

  1. Add Action support to the Northbound REST API (commit: 5bb75d9) — Tim Ward / githubweb

#72 (Feb 15, 2023, 5:06:45 PM)

  1. Allow the use for ~ and environment variables in feature launcher configuration (commit: 28cee2e) — Thomas Calmant / githubweb

#71 (Feb 15, 2023, 12:05:48 PM)

  1. Set containment true for Metadata#extra (commit: 04fabb7) — Tim Ward / githubweb
  2. Added support for literals and default values (commit: 86e9f53) — Thomas Calmant / githubweb
  3. Convert JSON values to ValueType (commit: ce89141) — Thomas Calmant / githubweb
  4. Better handling of configuration in HTTP device factory (commit: 43a4514) — Thomas Calmant / githubweb
  5. Added period.unit to HTTP device factory configuration (commit: 290bfa4) — Thomas Calmant / githubweb
  6. Handle files in UTF-8 with BOM (commit: a1309b3) — Thomas Calmant / githubweb
  7. Add support for fallback timezone (commit: d964d72) — Thomas Calmant / githubweb
  8. Use constants for placeholders (commit: a36f900) — Thomas Calmant / githubweb
  9. Added support for string indexing/substring (commit: f30fa6f) — Thomas Calmant / githubweb
  10. Updated copyright year (commit: 4018452) — Thomas Calmant / githubweb
  11. Add an action whiteboard to sensiNact (commit: 9a9a86a) — Tim Ward / githubweb
  12. Added support for number format locale (commit: bc84475) — Thomas Calmant / githubweb
  13. Added missing conformance about filters (commit: ca2f454) — Thomas Calmant / githubweb

#70 (Feb 15, 2023, 5:04:39 AM)

  1. Fixed generics for snapshot (commit: 8e2bfe6) — Thomas Calmant / githubweb
  2. WIP: skeleton of OGC filter (commit: 6d56e08) — Thomas Calmant / githubweb
  3. WIP: added skeleton of path handling (commit: 9545741) — Thomas Calmant / githubweb
  4. WIP: path handling (commit: 9b3f1bc) — Thomas Calmant / githubweb
  5. WIP: working path handling for equality (commit: 48d7351) — Thomas Calmant / githubweb
  6. WIP: impl of anymatch (commit: f9f41a4) — Thomas Calmant / githubweb
  7. WIP: support for anymatch comparison (commit: 5263dda) — Thomas Calmant / githubweb
  8. Implemented date operations (commit: 9ba6a67) — Thomas Calmant / githubweb
  9. Keep track of OffsetDateTime instead of Instant (commit: 7599ca4) — Thomas Calmant / githubweb
  10. Refactored location of filter API and added filteredSnapshot to the session (commit: 9e9af1a) — Thomas Calmant / githubweb
  11. Applied filter API relocation to OGC filter (commit: 2215266) — Thomas Calmant / githubweb
  12. OGC: Call filter on /Things (commit: a39a290) — Thomas Calmant / githubweb
  13. Added metadata to resource snapshot (commit: f4004d0) — Thomas Calmant / githubweb
  14. Added filter to *locations and datastreams (commit: 5356450) — Thomas Calmant / githubweb
  15. Protect AnyMatch against empty values (commit: 0383949) — Thomas Calmant / githubweb
  16. Manually add admin service to provider snapshot services (commit: 2da8ecc) — Thomas Calmant / githubweb
  17. Use the snapshot in all root entrypoints (commit: 39198fc) — Thomas Calmant / githubweb
  18. Added a map of parameters for filter parsers (commit: b104b07) — Thomas Calmant / githubweb
  19. Extract context from parser parameters (commit: e54e209) — Thomas Calmant / githubweb
  20. Don't check value type on snapshot (commit: 03a8b85) — Thomas Calmant / githubweb
  21. Fixed IFilterHandler API (commit: 4bc13d8) — Thomas Calmant / githubweb
  22. AnyMatch now supports Instant (commit: 977c28c) — Thomas Calmant / githubweb
  23. Fixed missing call to handle() (commit: ea69d91) — Thomas Calmant / githubweb
  24. Fixed execution of OGC filter (commit: 6cf8114) — Thomas Calmant / githubweb
  25. Added tests for filters (commit: 807d216) — Thomas Calmant / githubweb
  26. Fixed testOrderBy (commit: 045add3) — Thomas Calmant / githubweb
  27. Updated SensorThings feature (commit: 337d5f9) — Thomas Calmant / githubweb
  28. Fixed formatting issues (commit: 26fde0d) — Thomas Calmant / githubweb
  29. WIP: geographic functions (commit: 7090093) — Thomas Calmant / githubweb
  30. Added Spatial4J to SensorThings feature (commit: e0209ed) — Thomas Calmant / githubweb
  31. Filter: prefer GeoJsonObject as internal representation (commit: 2056c02) — Thomas Calmant / githubweb
  32. Added spatial operations (commit: 2673802) — Thomas Calmant / githubweb
  33. Special handling of rectangles (commit: 56151bd) — Thomas Calmant / githubweb
  34. Removed useless class comments (commit: 573caf2) — Thomas Calmant / githubweb
  35. Updated Sensorthings rest.gateway bndrun (commit: 1ba7bc8) — Thomas Calmant / githubweb

#69 (Feb 9, 2023, 11:42:44 AM)

  1. Refactor the ModelNexus (commit: f623299) — Tim Ward / githubweb

#68 (Feb 9, 2023, 5:41:55 AM)

  1. Implement programmatic model building (commit: 866ab7b) — Tim Ward / githubweb

#67 (Feb 4, 2023, 9:09:34 AM)

  1. fixded relative URI issue (commit: e6c2f8e) — Jürgen Albert / githubweb
  2. fixed namespace uris on save action (commit: fd6e30e) — Jürgen Albert / githubweb

#66 (Feb 1, 2023, 10:58:29 AM)

  1. Command tidy up (commit: 2751841) — Tim Ward / githubweb

#65 (Feb 1, 2023, 9:58:30 AM)

  1. First implementation of LDAP filters (commit: fbc51f6) — Thomas Calmant / githubweb

#64 (Jan 31, 2023, 8:54:28 AM)

  1. Bumped GeckoEMF to 4.5 (commit: caaeb07) — Jürgen Albert / githubweb

#63 (Jan 30, 2023, 12:50:59 PM)

  1. Update to emf 2.33 and remove of copier (commit: 8c98bff) — Jürgen Albert / githubweb
  2. Added test to trigger resource value bug (commit: c889e2b) — Jürgen Albert / githubweb
  3. Added test to trigger resource value bug #109 (commit: 1be51e8) — Jürgen Albert / githubweb
  4. temporarily commit generated model code (commit: 9106c6f) — Jürgen Albert / githubweb
  5. fixed emf versions (commit: 9650476) — Jürgen Albert / githubweb

#62 (Jan 26, 2023, 4:36:59 PM)

  1. Allow multiple virtual temperature sensors from a single config (commit: 3070cbc) — Tim Ward / githubweb

#61 (Jan 26, 2023, 10:36:09 AM)

  1. Require that admin/location is a GeoJsonObject (#106) (commit: 35b853e) — GitHub / githubweb

#60 (Jan 25, 2023, 11:32:30 AM)

  1. Implementation of feature configurations (#105) (commit: dfcfadc) — GitHub / githubweb

#59 (Jan 19, 2023, 1:10:22 PM)

  1. Add a whiteboard for southbound HTTP callbacks (commit: e29484c) — Tim Ward / githubweb

#58 (Jan 19, 2023, 11:10:30 AM)

  1. Additional data in notification events (commit: 47fea79) — Tim Ward / githubweb
  2. Add a TimeScale DB history provider (commit: d575b9b) — Tim Ward / githubweb

#57 (Jan 12, 2023, 12:56:41 PM)

  1. Add a simple sensiNact provider representing the sensiNact instance (commit: fc93a0d) — Tim Ward / githubweb

#56 (Jan 11, 2023, 1:41:33 PM)

  1. HTTP device factory implementation (commit: c38aca8) — Thomas Calmant / githubweb
  2. Set initial timestamp to EPOCH for admin resources (commit: 914f203) — Thomas Calmant / githubweb
  3. HTTP device factory basic tests (commit: 1a41c99) — Thomas Calmant / githubweb
  4. HTTP device factory SSL tests (commit: 296009a) — Thomas Calmant / githubweb

#55 (Jan 11, 2023, 7:40:29 AM)

  1. Rename Core.md to Main.md (commit: ad95268) — GitHub / githubweb
  2. Avoid using the bnd v7 launcher which needs Java 17 (commit: 3e8c37f) — Tim Ward / githubweb

#54 (Jan 10, 2023, 4:36:09 AM)

  1. Avoid using an external MQTT service (commit: 1af4adc) — Tim Ward / githubweb

#53 (Jan 9, 2023, 10:33:29 AM)

  1. Add a basic virtual temperature sensor (commit: 2e6475e) — Tim Ward / githubweb
  2. Core fixes (commit: 89a71c3) — Tim Ward / githubweb
  3. Add a virtual temperature sensing feature (commit: 57d9871) — Tim Ward / githubweb

#52 (Jan 5, 2023, 11:19:33 AM)

  1. Allow querying of providers without knowing the model (commit: f9639b7) — Tim Ward / githubweb

#51 (Jan 5, 2023, 5:18:29 AM)

  1. Initial version of the MQTT southbound provider (commit: 3c1a78c) — Thomas Calmant / githubweb
  2. Added an MQTT device factory (commit: ea17312) — Thomas Calmant / githubweb

#50 (Jan 4, 2023, 10:15:18 AM)

  1. Added device factory CSV parser (commit: 341208c) — Thomas Calmant / githubweb
  2. Added device factory JSON parser (commit: 6c79dd0) — Thomas Calmant / githubweb
  3. Configure Dependabot update scanning (commit: 16f6a53) — GitHub / githubweb

#49 (Jan 3, 2023, 12:11:50 PM)

  1. Added device factory implementation (commit: 23000cb) — Thomas Calmant / githubweb

#48 (Jan 3, 2023, 10:11:38 AM)

  1. Adds linked Providers (commit: 360ca8e) — Jürgen Albert / githubweb
  2. uses java 17 to build (commit: 0264b6b) — Jürgen Albert / githubweb
  3. renamed generate goal (commit: 364c556) — Jürgen Albert / githubweb
  4. fixed compile error (commit: 3d12329) — Jürgen Albert / githubweb
  5. removed unused dependency (commit: 88361a6) — Jürgen Albert / githubweb

#47 (Jan 3, 2023, 9:11:20 AM)

  1. Configuration manager test fixed (commit: 7755090) — Thomas Calmant / githubweb

#46 (Dec 15, 2022, 4:58:28 AM)

  1. Allow changing admin resource values when given timestamp equals current one (commit: dd39b13) — Thomas Calmant / githubweb