Skip to content
Started 2 yr 1 mo ago
Took 3 min 58 sec on basic-94q4m

#27 (Mar 30, 2022, 4:31:20 AM)

Changes
  1. [#1034] added ditto-wot-model modules containing interfaces with the WoT TD/TM top-level properties (details / githubweb)
  2. [#1034] added generation for "instance" version for TDs - simply copying the "model" version (details / githubweb)
  3. [#1034] added documentation, example and a blogpost describing the new added WoT integration in Ditto (details / githubweb)
  4. [#1034] made TM placeholders resolvement required, failing with a 400 bad request (details / githubweb)
  5. [#1034] fixed doc error (details / githubweb)
  6. [#1034] added section about TM modeling good practices (details / githubweb)
  7. [#1034] added section about public available ontologies (details / githubweb)
  8. [#1034] added WoT Discovery compatible API for GET /api/2/things to retrieve a list of TDs - including adding "Links" as http headers for the "next" page (details / githubweb)
  9. [#1034] added documentation about enhanced SSE features coming with this PR (details / githubweb)
  10. [#1034] fixed RootRouteTest (details / githubweb)
  11. Invalidate ResponseReceiver cache after a response is received. (details / githubweb)
  12. fixed placeholder resolvment in "commandHeaders" of "ImplicitThingCreation" mapper (details / githubweb)
  13. small adjustments to the wot documentation (details / githubweb)
  14. Delete unnecessary blank space (details / githubweb)
  15. fixed SSE route get/accept order (details / githubweb)
  16. fixed AbstractRoute response transformation (details / githubweb)
  17. updated Readme to not trap newcomers in building Ditto (details / githubweb)
  18. enable experimental WoT integration in sandbox (details / githubweb)
  19. Add MetricsAlertGauge to handle throttle events for in flight message gauge (details / githubweb)
  20. updated japicmp plugin version to correctly handle OSGi bundles again (details / githubweb)
  21. review: small improvement to CounterKey creation (details / githubweb)
  22. split up the "policy enforcer cache" and the "thing cache" configuration in search (details / githubweb)
  23. review: fixed test name (details / githubweb)
  24. review: fix javadoc (details / githubweb)
  25. Revert "review: fix javadoc" (details / githubweb)
  26. review: fix javadoc (details / githubweb)
  27. Adjust logging/ add test (details / githubweb)
  28. enhanced connectivity model by RecoveryStatus and provided it accordingly (details / githubweb)
  29. improvement OutboundMappingProcessorActor logging by adding the connectionId to the MDC (details / githubweb)
  30. added logging of entityId for "Publishing mapped message" log message (details / githubweb)
  31. Use internal correlation-id for outbound mapping. (details / githubweb)
  32. added unittest for connection RecoveryStatus (details / githubweb)
  33. fixed that for empty BulkUpdate no "BulkWriteComplete" was sent back to ThingUpdaters (details / githubweb)
  34. improved debug log to include used strategy class name (details / githubweb)
  35. improved "Dropped message!" log error message (details / githubweb)
  36. bump swagger-ui version to 4.6.1 and ngninx version to 1.21-alpine; (details / githubweb)
  37. fix sending BulkWriteComplete message for all cases (details / githubweb)
  38. fix JsonValue.asString() invocation when value was no string (e.g. `null`) (details / githubweb)
  39. fixed parallelism issues in search-updater bulk-writes coming from the same thing (details / githubweb)
  40. added OpenAPI support for "Accept: application/td+json" by adding it as possible response (details / githubweb)
  41. fixed that "async" parallelism must be power of two - so don't use "maxBulkSize" for that (details / githubweb)
  42. merge substreams before executing bulkWrite (details / githubweb)
  43. added sandbox configuration for correct WoT base prefix (details / githubweb)
  44. don't apply and provide precondition headers when serving WoT TDs (details / githubweb)
  45. added configuration for "bulk-shard-count" used to determine how many substreams based on the thingId hash should be started for bulk updates (details / githubweb)
  46. review: small code improvement; (details / githubweb)
  47. [#1332] incorporated feedback on WoT blogpost + documentation (details / githubweb)
  48. added properties for wot TD in OpenAPI doc (details / githubweb)
  49. merging substream after flatMapMerge (details / githubweb)
  50. Add test for validating search consistency in case of conflicting search updaters (details / githubweb)
  51. don't build documentation for Ditto feature branches (details / githubweb)
  52. don't build documentation in feature branch builds (details / githubweb)
  53. Decrease Consistency-IT timeout (details / githubweb)
  54. Revert "Decrease Consistency-IT timeout" (details / githubweb)
  55. Add test to demonstrate message reordering in EnforcementFlow. (details / githubweb)
  56. Move "groupBy" operator in EnforcementFlow in order to avoid message reordering. (details / githubweb)
  57. Remove bulk-shard-count. (details / githubweb)
  58. Sort each batch update by sequence number to prevent reordering before diff computation. (details / githubweb)
  59. EnforcementFlowTest: Isolate actor systems for each test; remove unused method. (details / githubweb)
  60. Fix "Head of empty stream" error in EnforcementFlow. (details / githubweb)
  61. Fix stalling due to bulk collection in updater stream. (details / githubweb)
  62. Increase timeout in EnforcementFlowTest. (details / githubweb)
  63. Switch to OpenJ9 for Github actions. (details / githubweb)
  64. Switch to Temurin for Github action. (details / githubweb)
  65. Remove unused environment variable. (details / githubweb)
  66. Update maven.yml (details / githubweb)
  67. Skip EnforcementFlowTest.updateDoNotGetReordered. (details / githubweb)
  68. write add-opens to manifest so its not needed in the docker images (details / githubweb)
  69. removed no longer used "search-updater-dispatcher" (details / githubweb)
  70. removed no longer used "search-updater-dispatcher" (details / githubweb)
  71. bring back add-opens to connectivity run configuration (details / githubweb)
  72. Switch to OpenJ9 for Github actions. (details / githubweb)
  73. Switch to Temurin for Github action. (details / githubweb)
  74. Remove unused environment variable. (details / githubweb)
  75. Skip EnforcementFlowTest.updateDoNotGetReordered. (details / githubweb)
  76. simplified ChangeQueueActor outcome to Collection<Metadata> instead of Map<ThingId, Metadata> (details / githubweb)
  77. fixed that ThingDeleted events could run into situations where the search-index would not process this event (details / githubweb)
  78. Only retry patch updates in a batch with incorrect updates. (details / githubweb)
  79. Restore effectiveness of bulk size configuration. (details / githubweb)
  80. Add test to validate preservation of bulk size. (details / githubweb)
  81. use test.conf in SearchConsistencyIT; (details / githubweb)
  82. review: minor formatting + added logs for when ThingDeleteModel is produced in EnforcementFlow (details / githubweb)
  83. Don't rely on field order for SearchConsistencyIT assertions (details / githubweb)
  84. review: code format and use predefined constant; (details / githubweb)
  85. ThingUpdater: Skip outdated updates. (details / githubweb)
  86. Add class to calculate a JSON merge patch between to JSON values (details / githubweb)
  87. fixed compile error after merge (details / githubweb)
  88. Skip EnforcementFlowTest.thereCanBeMultipleUpdatesPerBulk for Github. (details / githubweb)
  89. Fix review findings (details / githubweb)
  90. Make JsonMergePatch more objekt oriented (details / githubweb)
  91. remove since annotation from methods because the whole class was introduced in 2.4.0 (details / githubweb)
  92. simplify if condition (details / githubweb)
  93. fix generation of code coverage reporting; (details / githubweb)
  94. Fix namespaced entity ID regex in documentation (details / githubweb)
  95. Simplified EntityName regex which was overly complex (details / githubweb)
  96. Remove unnecessary escaping (details / githubweb)
  97. remove unnecessary grouping (details / githubweb)
  98. Update documentation according to changes in the regex (details / githubweb)
  99. Fix japicmp plugin (details / githubweb)
  100. update nexus-staging-maven-plugin to latest (details / githubweb)
  101. #1345 fixed fn:substring-after assuming delimiter is only 1 character (details / githubweb)
  102. update dependencies 2022/03 (details / githubweb)
  103. follow redirects when fetching WoT TMs via HTTP (details / githubweb)
  104. added healthchecks to docker-compose.yml (details / githubweb)
  105. add code of conduct (details / githubweb)
  106. fixed file ending to .md (details / githubweb)

Started by user Thomas Jaeckle

This run spent:

  • 5 min 16 sec waiting;
  • 3 min 58 sec build duration;
  • 9 min 14 sec total from scheduled to completion.
Revision: 27ac06d95ae9a09ca1a7c5caec9a6e27a9664610
Repository: https://github.com/eclipse/ditto.git
Repository: https://github.com/eclipse/dash-licenses.git
  • refs/remotes/origin/master