Skip to content

Changes

#18 (Jan 27, 2024, 2:45:22 AM)

  1. Implement benchmark-tool, based on k6-runner — Vasil Vasilev / githubweb
  2. renaming akkaClusterMaxFramesize in Helm config after migration to Pekko — Thomas Jaeckle / githubweb
  3. use 3.4.0-M1 milestone as appVersion instead of "nightly" — Thomas Jaeckle / githubweb
  4. Add escapes for placeholders, fix urls, add dependency versions, add myself as author — Vasil Vasilev / githubweb
  5. improved logging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  6. Revert "improved logging in ConnectionIdsRetrievalActor" — Thomas Jaeckle / githubweb
  7. improved logging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  8. improved logging in ConnectionIdsRetrievalActor, pt.2 — Thomas Jaeckle / githubweb
  9. further stabilize connectionIds retrieval — Thomas Jaeckle / githubweb
  10. Rename post filename to match the permalink — Vasil Vasilev / githubweb
  11. fixed ConnectionIdsRetrievalActorTest — Thomas Jaeckle / githubweb
  12. reduced Kamon startup warnings and logs — Thomas Jaeckle / githubweb
  13. update to Kamon 2.6.5 — Thomas Jaeckle / githubweb
  14. prepare Ditto 3.4.0 release notes — Thomas Jaeckle / githubweb
  15. reduce log level of 2 WARN log messages to INFO — Thomas Jaeckle / githubweb
  16. several small Ditto UI improvements — Thomas Jaeckle / githubweb
  17. made Ditto UI more responsive for mobile layout — Thomas Jaeckle / githubweb
  18. prevent browser from suggesting stored credentials for "search" input field — Thomas Jaeckle / githubweb
  19. increase size of "Things" editor when editing a thing — Thomas Jaeckle / githubweb
  20. increase width of edit mode editors to 90% — Thomas Jaeckle / githubweb
  21. apply fixes regarding message templates — Thomas Jaeckle / githubweb
  22. show "_metadata" in readonly things JSON viewer — Thomas Jaeckle / githubweb
  23. #1712 fix patching a thing, removing items did not correctly upgrade the thing on the UI — Thomas Jaeckle / githubweb
  24. added documentation for SSE "_context" extraField — Thomas Jaeckle / githubweb
  25. fixed NormalizedMessageMapperTest, including new "value" field to expectations — Thomas Jaeckle / githubweb
  26. #1631 fix putting metadata on a single property did not work — Thomas Jaeckle / githubweb
  27. fix SSE overwriting message input fields — Thomas Jaeckle / githubweb
  28. maintain SSE "Fields" determining behavior in backward compatible way — Thomas Jaeckle / githubweb
  29. enhance release notes with UI enhancements — Thomas Jaeckle / githubweb
  30. preserve httpStatus for other reason on faild create of thing — Aleksandar Stanchev / githubweb
  31. provide new option for "if-equal" header: "skip-minimizing-merge" — Thomas Jaeckle / githubweb
  32. added unit test for "if-equal" header: "skip-minimizing-merge" — Thomas Jaeckle / githubweb
  33. update Ditto 3.4.0 publication date — Thomas Jaeckle / githubweb
  34. update appVersion of Helm Chart to 3.4.0 — noreply / githubweb
  35. increase binary-compatibility-check.version to 3.4.0 after release — Thomas Jaeckle / githubweb
  36. disable reduced pom generation — Aleksandar Stanchev / githubweb
  37. #1780 fix update headers of ConnectionClosed — Aleksandar Stanchev / githubweb
  38. remove `_context` from thingEditor upon changes — Thomas Jaeckle / githubweb
  39. fix that ThingFieldSelector did not allow specific paths of "_metadata" — Thomas Jaeckle / githubweb
  40. bump swagger-ui version to resolve security issues — Thomas Jaeckle / githubweb
  41. fix swaggerui-init container script — Thomas Jaeckle / githubweb
  42. Bump com.rabbitmq:amqp-client from 5.14.3 to 5.18.0 in /bom — noreply / githubweb
  43. Move x-Forwarded-User and x-ditto-pre-authenticated from ingress-controller to values.yaml config — Dominik Mlasko / githubweb
  44. #1748 Add honoTenantId configuration for HonoConnection. — Carsten Lohmann / githubweb
  45. Bump chart version — Dominik Mlasko / githubweb
  46. Bump Chart-Version to 3.4.2 — Dominik Mlasko / githubweb
  47. fix preserving DittoHeaders when encountering a JsonParseException — Thomas Jaeckle / githubweb
  48. bump helm/chart-testing-action to version 2.6.1 — Thomas Jaeckle / githubweb
  49. Update .github/workflows/helm-chart.yml — noreply / githubweb
  50. Update .github/workflows/helm-chart.yml — noreply / githubweb
  51. fix regression introduced in #1792 — Thomas Jaeckle / githubweb
  52. UI: fix that sending message payload `false` did not work in UI "Send Message" — Thomas Jaeckle / githubweb
  53. Add piggyback commands to ui — Vasil Vasilev / githubweb
  54. Move try catch block to correct place, make sure onRequestDone is called in case of callDittoREST method error thrown — Vasil Vasilev / githubweb
  55. Move stringifyPretty to utils, replace all JSON.stringify usage with util function. — Vasil Vasilev / githubweb
  56. Moved piggyback to operations tab — Vasil Vasilev / githubweb
  57. add newlines at end of files — Vasil Vasilev / githubweb
  58. move piggyback files to operations/, rename operations to serviceLogging — Vasil Vasilev / githubweb
  59. Fix path for piggyback request, remove commands not part of ditto — Vasil Vasilev / githubweb
  60. fix that JsonObjectBuilder.remove removes too much in certain cases — Thomas Jaeckle / githubweb
  61. fix search query mutiple sort option — Aleksandar Stanchev / githubweb
  62. provide Ditto 3.4.1 release notes — Thomas Jaeckle / githubweb
  63. adjust Helm versions for 3.4.1 release — noreply / githubweb
  64. fix release date in 3.4.1 release notes — Thomas Jaeckle / githubweb
  65. #1801 Add trusted certificates configuration for HonoConnection. — Carsten Lohmann / githubweb
  66. Remove util method for set editor value, replace calls with setEditorValue(value, -1) — Vasil Vasilev / githubweb
  67. UI - Allow editors in full screen mode — Thomas Fries / githubweb
  68. UI - enable scrolling back if not fullscreen — Thomas Fries / githubweb
  69. Fix set command from template to command editor — Vasil Vasilev / githubweb
  70. setValue instead of setEditorValue — Vasil Vasilev / githubweb
  71. Add integration tests for MQTT — Dmitriy Barbul / githubweb
  72. Update MqttClientActorIT to test MQTT 3 and 5 — Dmitriy Barbul / githubweb
  73. Refactor — Dmitriy Barbul / githubweb
  74. Use rule instead of before for disabling tracing — Dmitriy Barbul / githubweb
  75. Start mosquitto container via tests — Dmitriy Barbul / githubweb
  76. Small improvements to tests — Dmitriy Barbul / githubweb
  77. Run MqttClientActorIT tests for clean session as well — Dmitriy Barbul / githubweb
  78. Small fixes — Dmitriy Barbul / githubweb
  79. Fix year in file headers — Dmitriy Barbul / githubweb
  80. Rework consuming messages from MQTT broker — Dmitriy Barbul / githubweb
  81. Minor changes — Dmitriy Barbul / githubweb
  82. Add some checks to BufferingFlowableWrapper — Dmitriy Barbul / githubweb
  83. Lower visibility of GenericMqttConsumingClient — Dmitriy Barbul / githubweb
  84. Uncomment assertion that all messages aare acked in testMultipleSources — Dmitriy Barbul / githubweb
  85. UI - Support for policy imports — Thomas Fries / githubweb
  86. UI - policy imports review — Thomas Fries / githubweb
  87. UI - policy imports review 2 — Thomas Fries / githubweb
  88. UI - Send messages improvements — Thomas Fries / githubweb
  89. UI - policy imports missing headers in new files — Thomas Fries / githubweb
  90. UI - bug fix for things without features — Thomas Fries / githubweb
  91. fix that non-successful message responses were not displayed in ACE editor — Thomas Jaeckle / githubweb
  92. display attributes in UI in an aceEditor instead of a simple inputfield — Thomas Jaeckle / githubweb
  93. enhance "Incoming Thing Updates" in UI to provide more information at a glance — Thomas Jaeckle / githubweb
  94. fix that a "wrong" JsonPointer in a search RQL query lead to ERRORs in Ditto — Thomas Jaeckle / githubweb
  95. address review finding, adding class resizable_pane and height — Thomas Jaeckle / githubweb
  96. improved error toast and showing errors from Ditto — Thomas Jaeckle / githubweb
  97. UI - fix operations new empty logger — Thomas Fries / githubweb
  98. UI - fix 401 on startup — Thomas Fries / githubweb
  99. preserve maxPid in listNewestActiveSnapshotsByBatch aggregation — Aleksandar Stanchev / githubweb
  100. removed X-Original-URI — Kalin Kostashki / githubweb
  101. add "final" to BufferingFlowableWrapper class — noreply / githubweb
  102. #1826 fix JsonFieldSelectorTrie logic for objects and parts of those objects both being included in selected fields — Thomas Jaeckle / githubweb
  103. Added 50m log limit to all docker containers — noreply / githubweb
  104. #1806 make a common metric prefix configurable for all gathered Ditto custom metrics — Thomas Jaeckle / githubweb
  105. #1806 provide configuration for operator defined custom metrics — Thomas Jaeckle / githubweb
  106. #1806 provide Helm configuration for metric prefix and custom metrics — Thomas Jaeckle / githubweb
  107. #1806 provide documentation — Thomas Jaeckle / githubweb
  108. #1806 added missing param javadoc — Thomas Jaeckle / githubweb
  109. #1806 bumped chart version to pass linting — Thomas Jaeckle / githubweb
  110. migrate logging to SLF4J 2.0.x and Logback 1.3.x — Thomas Jaeckle / githubweb
  111. provide Ditto 3.4.2 release notes — Thomas Jaeckle / githubweb
  112. prepare helm Chart.yaml for 3.4.2 — noreply / githubweb
  113. fixed unit tests relying on old SLF4J "Binder" mechanism — Thomas Jaeckle / githubweb
  114. use logback 1.4.13 instead of 1.3.13 — Thomas Jaeckle / githubweb
  115. updated other logging related dependency versions — Thomas Jaeckle / githubweb
  116. #1883 return pre-authenticated configuration to location-snippet — Rade Martinović / githubweb
  117. Updating chart version — Rade Martinović / githubweb
  118. update logback 1.2 to mitigate CVE — Thomas Jaeckle / githubweb
  119. prepare release notes for Ditto 3.4.3 — Thomas Jaeckle / githubweb
  120. exclude false positive method from binary comp. check — Thomas Jaeckle / githubweb
  121. #1699 made building the Ditto UI image optional and configurable in build-images.sh — Thomas Jaeckle / githubweb
  122. fixed "deleted" action column values containing all features — Thomas Jaeckle / githubweb
  123. #1844 fix resolving revision or timestamp from the future was not directly denied — Thomas Jaeckle / githubweb
  124. #1844 fix wrong "reduction" when calculating retrieving `at-historical-revision` — Thomas Jaeckle / githubweb
  125. enhance WoT skeleton creation with more options — Thomas Jaeckle / githubweb
  126. remove noisy INFO log statement in StreamingSessionActor — Thomas Jaeckle / githubweb
  127. fixed that "condition" query param could not be provided as form field — Thomas Jaeckle / githubweb
  128. enhanced documentation, adding the "condition" for POST search — Thomas Jaeckle / githubweb
  129. updated docker-compose files to version 3.4, fixing broken file due to "logging" only being available in version "3" — Thomas Jaeckle / githubweb
  130. Fix maxWait value to match the newest version of xk6-kafka — Vasil Vasilev / githubweb
  131. Remove test-local.env, rename test-cluster.env to test.env, add copyright headers to ditto-helm-values.yaml — Vasil Vasilev / githubweb
  132. prepare Ditto 3.4.4 release notes — Thomas Jaeckle / githubweb
  133. bump Helm chart versions to 3.4.4 — Thomas Jaeckle / githubweb
  134. added license headers for 2024 — Thomas Jaeckle / githubweb
  135. Declare connectionStatusError variable — Vasil Vasilev / githubweb
  136. #1854 enhance time:now* placeholders to calculate plus and minus from now — Thomas Jaeckle / githubweb
  137. #1854 provide documentation about enhanced now placeholder functionality — Thomas Jaeckle / githubweb
  138. #1583 apply RQL based filtering when streaming "historical" thing events — Thomas Jaeckle / githubweb
  139. #1583 provided documentation for filtering in historical thing events — Thomas Jaeckle / githubweb
  140. Provide same behavior for filtering in arrays via search's "filter" for specified "condition" — Thomas Jaeckle / githubweb
  141. UI - add filter for tables — Thomas Fries / githubweb
  142. fix _policy enrichment on ThingCreated event — Aleksandar Stanchev / githubweb
  143. update EnforcementFlowTest tests to supports updated cache retrieval for _policy enrichment — Aleksandar Stanchev / githubweb
  144. fix license header — Thomas Jaeckle / githubweb
  145. added missing `logstash-logback-encoder.version` property — Thomas Jaeckle / githubweb
  146. fixed logging testing — Thomas Jaeckle / githubweb
  147. Enhance things search slot by displaying the amount of matching things — Thomas Jaeckle / githubweb
  148. Provide option to provide negative numbers to historical event streaming — Thomas Jaeckle / githubweb
  149. fixed copy&paste errors for calling wrapped `containsFlatteningArrays` — Thomas Jaeckle / githubweb
  150. Add subsystem health check to liveness checks — Dmitriy Barbul / githubweb
  151. Ditto 1521: Initial submission of scoping search fields for things. — Erik Salter / githubweb
  152. Corrected license headers. — Erik Salter / githubweb
  153. More corrected license headers. — Erik Salter / githubweb
  154. bumped slf4j and logback versions to latest patch releases — Thomas Jaeckle / githubweb
  155. 1. Corrected issues based on review.  2.  Added documentation on this feature. — Erik Salter / githubweb
  156. #1869 use cache in order to load imported policies when policies are loaded after invalidation in search — Thomas Jaeckle / githubweb
  157. Replaced namespace string with pattern. — Erik Salter / githubweb
  158. Added a namespace-pattern configuration. — Erik Salter / githubweb
  159. review commit: — Thomas Jaeckle / githubweb
  160. provided Helm configuration for configuring indexedFields for namespaces — Thomas Jaeckle / githubweb
  161. #1869 provided missing javadocs, fixed test — Thomas Jaeckle / githubweb
  162. provided unit test for testing an imported policy is only loaded once by using cache — Thomas Jaeckle / githubweb
  163. fixed trying to process empty "currentWriteModel" leading to BsonException — Thomas Jaeckle / githubweb
  164. #1839: introduce script to Helm chart updating pod-deletion-cost — Thomas Jaeckle / githubweb
  165. Fix helm-chart securityContext identation if openshift enabled — Dominik Mlasko / githubweb
  166. Bump chart version — Dominik Mlasko / githubweb
  167. prevent browser autocomplete to suggest credentials for several input fields — Thomas Jaeckle / githubweb
  168. prepare Ditto 3.5.0 release notes — Thomas Jaeckle / githubweb
  169. bump chart version, fix indentation — Thomas Jaeckle / githubweb
  170. update third parties — Thomas Jaeckle / githubweb
  171. change configmap to be more similar to other existing configmaps — Thomas Jaeckle / githubweb

#17 (Oct 6, 2023, 5:26:21 AM)

  1. #1703 fixed wrongly emptied out search index on policy retrieval error due to internal timeouts — Thomas Jaeckle / githubweb
  2. provide a new function to join placeholder array pipeline elements into a single string — Thomas Jaeckle / githubweb
  3. update to Swagger-UI 5.7.2 — Thomas Jaeckle / githubweb
  4. Add support for MQTT message expiry interval — Dmitriy Barbul / githubweb
  5. Add MQTT version information to MQTT headers — Dmitriy Barbul / githubweb
  6. Update documentation — Dmitriy Barbul / githubweb
  7. Add javadoc — Dmitriy Barbul / githubweb
  8. New Ingress resources only for devops paths — Rade Martinović / githubweb
  9. Reducing time wait for ingress controller shutdown — Rade Martinović / githubweb
  10. updating chart version to 3.3.8 and app version to nightly — Rade Martinović / githubweb
  11. update dependencies — Thomas Jaeckle / githubweb
  12. Do not allow MQTT 5 user properties to overwrite special headers — Dmitriy Barbul / githubweb
  13. Do not include known MQTT headers in outgoing message based on feature toggle — Dmitriy Barbul / githubweb
  14. fix(helm): fix missing whitespace in JAVA_TOOL_OPTIONS — Mathias Maes / githubweb

#13 (Sep 20, 2023, 9:21:39 AM)

  1. Connection type 'Hono' introduced — Andrey Balarev / githubweb
  2. HonoConfig introduced to provide properties for the new Hono-connection type — Andrey Balarev / githubweb
  3. DefaultHonoConfig and conf files update — Andrey Balarev / githubweb
  4. Config values added — Andrey Balarev / githubweb
  5. Redundant file removed — Andrey Balarev / githubweb
  6. HonoCredentials taken from static configuration — Andrey Balarev / githubweb
  7. Config refactored — Andrey Balarev / githubweb
  8. Config refactored — Andrey Balarev / githubweb
  9. Connection "enrichment" — Andrey Balarev / githubweb
  10. CR-11462 Add HonoValidator impl and Junit tests — Silviya Lyoteva / githubweb
  11. Connection "enrichment" — Andrey Balarev / githubweb
  12. Fixed HonoValidator merge issues — Andrey Balarev / githubweb
  13. Hono-connection enrichment fixed — Andrey Balarev / githubweb
  14. ConfigValues renamed to HonoConfigValue, minor fixes — Andrey Balarev / githubweb
  15. Review issues fixes, unit tests fixed — Andrey Balarev / githubweb
  16. Review issues fixes, unit tests fixed — Andrey Balarev / githubweb
  17. DefaultHonoConfig class moved from api to service, URI init fixed — Andrey Balarev / githubweb
  18. Minor refactoring of ConfigWithFallback. — Juergen Fickel / githubweb
  19. Streamline behaviour of DefaultScopedConfig in case of an unknown enum value. — Juergen Fickel / githubweb
  20. Refactored HonoConfig. — Juergen Fickel / githubweb
  21. Connection enrichment refactored, HonoConfig cleaned up. — Andrey Balarev / githubweb
  22. Refactored `HonoAddressAlias` and added unit tests. — Juergen Fickel / githubweb
  23. Refactored `HonoValidator` and adjusted unit tests. — Juergen Fickel / githubweb
  24. Unit tests created — Andrey Balarev / githubweb
  25. Fixed compilation errors of `HonoConnectionFactoryTest`. — Juergen Fickel / githubweb
  26. Cleaned up `HonoConfig`. — Juergen Fickel / githubweb
  27. Refactored `HonoConnectionFactory`. — Juergen Fickel / githubweb
  28. Reordered import. — Juergen Fickel / githubweb
  29. Further simplified `HonoAddressAlias`. — Juergen Fickel / githubweb
  30. Fixed unit test. — Juergen Fickel / githubweb
  31. Moved back method for getting `HonoAddressAlias` by alias value to the enum itself. — Juergen Fickel / githubweb
  32. Made `HonoConnectionFactory` a `DittoExtensionPoint`. — Juergen Fickel / githubweb
  33. initial commit of "Policy imports" functionality after Ditto 3.0 refactoring - preserved via former PoCs and contributions on that topic — Thomas Jaeckle / githubweb
  34. newInstance() method added to UserPasswordCredentials class — Andrey Balarev / githubweb
  35. replyTargetEnabled bug in ImmutableSource fixed — Andrey Balarev / githubweb
  36. Custom `headerMappings` and custom `groupId` in `specificConfig` allowed. — Andrey Balarev / githubweb
  37. groupId handling changed — Andrey Balarev / githubweb
  38. Replace importable flag of a policy entry with ImportableType enum to allow more differentiated options (implicit, explicit, never). Simplify included/excluded notation from policy imports and expect only a list of (included) policy entries. Adapt PolicyImporter accordingly. — Dominik Guggemos / githubweb
  39. Some polishing, method names, comments, etc. Added more tests to PolicyImporterTest. — Dominik Guggemos / githubweb
  40. fix test by adding some more subjects to increase size of policy entry (the limits changed a bit after recent modifications) — Dominik Guggemos / githubweb
  41. use default value for importable type defined in ImmutablePolicyEntry — Dominik Guggemos / githubweb
  42. Resolve imports when creating the PolicyEnforcer — Yannic Bürgmann / githubweb
  43. rename Policy.getImports() to Policy.getPolicyImports to be consistent with other methods — Yannic Bürgmann / githubweb
  44. fix check for existence of policy import in DeletePolicyImportStrategy — Yannic Bürgmann / githubweb
  45. fix compile error — Yannic Bürgmann / githubweb
  46. fix failing unittests — Yannic Bürgmann / githubweb
  47. add missing DeletePolicyImportStrategyTest — Yannic Bürgmann / githubweb
  48. invalidate policy enforcer cache of policies that import a changed policy — Yannic Bürgmann / githubweb
  49. Ensure that a policy tag is published when the imports of a policy change — Yannic Bürgmann / githubweb
  50. change Policy.getPolicyImports() to not return an optional of PolicyImports but instead default to an empty PolicyImports instance if no imports are defined and always return a non-null instance — Dominik Guggemos / githubweb
  51. adapt to previous changes of policy model — Dominik Guggemos / githubweb
  52. Fix resolving of imported policies in PolicyEnforcerActor — Yannic Bürgmann / githubweb
  53. Make PolicyCacheLoader an Extension and therefore a singleton — Yannic Bürgmann / githubweb
  54. Stabilized unittest — Yannic Bürgmann / githubweb
  55. Fix failing unittest which didn't expect empty imports by default — Yannic Bürgmann / githubweb
  56. remove wrong @Nullable annotation — Dominik Guggemos / githubweb
  57. implement pre-enforcer to enforce read access on imported policies — Dominik Guggemos / githubweb
  58. Use fully resolved policy (including imports) when building write models — Yannic Bürgmann / githubweb
  59. Invalidate search index for thing when a policy imported by the thing policy changes — Yannic Bürgmann / githubweb
  60. load PolicyEnforcerProvider using an extension — Dominik Guggemos / githubweb
  61. add basic logging to PolicyImportsPreEnforcer — Dominik Guggemos / githubweb
  62. ignore order of referenced policy tags — Yannic Bürgmann / githubweb
  63. enforce read access on all policy entries that are imported implicitly — Dominik Guggemos / githubweb
  64. small fixes and improvements of error handling related to policy imports — Dominik Guggemos / githubweb
  65. Fixed multiple issues regarding imported policies in the search index — Yannic Bürgmann / githubweb
  66. add policy imports documentation to openapi — Dominik Guggemos / githubweb
  67. make policy import resolving asynchronous — Yannic Bürgmann / githubweb
  68. optimize policy enforcer cache invalidation — Yannic Bürgmann / githubweb
  69. optimize map building — Yannic Bürgmann / githubweb
  70. Consider change of importable type as semantical change — Yannic Bürgmann / githubweb
  71. remove unused code in LabelInvalidException — Yannic Bürgmann / githubweb
  72. throw PolicyImportInvalidException if policy import references own policy, consolidate/simplify policy size validation in policy strategies — Dominik Guggemos / githubweb
  73. fix failing tests — Dominik Guggemos / githubweb
  74. Hono-credentials added to connectivity-extension.conf — Andrey Balarev / githubweb
  75. retrieveHonoConnection piggyback command introduced. — Andrey Balarev / githubweb
  76. Automatic reconnect of 'hono' connection after credentials are changed. — Andrey Balarev / githubweb
  77. Copyright headers fixes — Andrey Balarev / githubweb
  78. check also for self reference in policy modify commands — Dominik Guggemos / githubweb
  79. improve logging — Dominik Guggemos / githubweb
  80. Javadoc improved. — Andrey Balarev / githubweb
  81. some fixes after merge — Andrey Balarev / githubweb
  82. Integrate Hono connection in ditto ConnectionRoute — Silviya Lyoteva / githubweb
  83. validate policy on modification and check whether the policy or an imported entry allows WRITE on policy root resource — Dominik Guggemos / githubweb
  84. do not fallback to ImportableType implicit if given type is not valid but return an error instead (default is still implicit, if value is not provided) — Dominik Guggemos / githubweb
  85. Revert "validate policy on modification and check whether the policy or an imported entry allows WRITE on policy root resource" — Dominik Guggemos / githubweb
  86. Hono-connection resolving added for TestConnection (dry-run) — Andrey Balarev / githubweb
  87. HubParamsModified renamed to HubInstanceInfoModified, few logs added — Andrey Balarev / githubweb
  88. fix timing issues for LiveSignalEnforcementTest — Dominik Guggemos / githubweb
  89. fix compilation after merging master — Dominik Guggemos / githubweb
  90. CR-11683 Bug fixed in handling of 'Event' — Andrey Balarev / githubweb
  91. document policy imports and extend ditto protocol specification — Dominik Guggemos / githubweb
  92. added limit for maximum number of policies to be imported — Kalin Kostashki / githubweb
  93. Review issues fixes. — Andrey Balarev / githubweb
  94. Automatic reconnect fixed to filter hono-connections only — Andrey Balarev / githubweb
  95. Auto-reconnect review issues fixed. — Andrey Balarev / githubweb
  96. Revert ConnectionRoute to origin/master and change REST API documentation — Silviya Lyoteva / githubweb
  97. Reverted ConnectionRoute to origin/master — Silviya Lyoteva / githubweb
  98. Javadoc fixed — Andrey Balarev / githubweb
  99. More review issues fixed. — Andrey Balarev / githubweb
  100. Changed ConnectionId.generateRandom() — Silviya Lyoteva / githubweb
  101. Introduce dedicated implementation of HonoConnection — Silviya Lyoteva / githubweb
  102. fix tests temporarily — Dominik Guggemos / githubweb
  103. fix hashCode of DefaultLimitsConfig — Dominik Guggemos / githubweb
  104. fixed typos and review comments — Kalin Kostashki / githubweb
  105. Refactored things.js and split into smaller files — Thomas Fries / githubweb
  106. Fixed HonoConnection implementation and added HonoConnection test — Silviya Lyoteva / githubweb
  107. Add SSE support to Explorer UI — Thomas Fries / githubweb
  108. adding some system tests for policy imports — Kalin Kostashki / githubweb
  109. Introduce AbstractConnection and AbstractConnectionBuilder — Silviya Lyoteva / githubweb
  110. Hono connection default config kafka parameters changed — Andrey Balarev / githubweb
  111. Unit test fixed — Andrey Balarev / githubweb
  112. Removed empty rows, checked for hono conn. type in getConnectionTypeOrThrow — Silviya Lyoteva / githubweb
  113. Documentation updated regarding Hono connection — Andrey Balarev / githubweb
  114. Fixed copyright headers — Andrey Balarev / githubweb
  115. Fixed review issues in connectivity-protocol-bindings-hono.md — Andrey Balarev / githubweb
  116. fix for putPolicyWithTooManyImports method — Kalin Kostashki / githubweb
  117. Copyright headers — Andrey Balarev / githubweb
  118. fixed @since TODOs — Kalin Kostashki / githubweb
  119. fix for PolicySupervisorActorTest — Kalin Kostashki / githubweb
  120. fix for PolicySupervisorActorTest — Kalin Kostashki / githubweb
  121. fix missing OpenAPI "policy import" references and re-generated ditto-api-2.yml — Thomas Jaeckle / githubweb
  122. fixed sandbox "Content-Security-Policy" for Ditto UI — Thomas Jaeckle / githubweb
  123. disable caching for sandbox — Thomas Jaeckle / githubweb
  124. updated Connectivity_Metrics.json Grafana dashboard to include per connection-id filtering for top row — Thomas Jaeckle / githubweb
  125. updated Connectivity_Metrics.json to also filter id on throttled connections — Thomas Jaeckle / githubweb
  126. fix json pointers config when read from env — Aleksandar Stanchev / githubweb
  127. fix alerting in Connectivity_Metrics.json — Thomas Jaeckle / githubweb
  128. fix license header year — Thomas Jaeckle / githubweb
  129. added missing label for throttled connections — Thomas Jaeckle / githubweb
  130. adjusted 3.1.0 release date in docs — Thomas Jaeckle / githubweb
  131. fixed RELEASE.md — Thomas Jaeckle / githubweb
  132. update binary compatibility version to 3.1.0 — Thomas Jaeckle / githubweb
  133. Update SECURITY.md — noreply / githubweb
  134. SSE for explorer UI next step — Thomas Fries / githubweb
  135. adjust since tags in javadoc to Ditto version 3.2.0 — Thomas Jaeckle / githubweb
  136. fixed openAPI error — Thomas Jaeckle / githubweb
  137. fixed broken links due to missing "delete policy import" resource — Thomas Jaeckle / githubweb
  138. SSE for explorer UI: resolved error from merge — Thomas Fries / githubweb
  139. Revert "Fix incorrect envelope in ClientSupervisor." — Yufei Cai / githubweb
  140. Revert "Add serializer for ClientActorPropsArgs." — Yufei Cai / githubweb
  141. Revert "Replace consistent hashable envelope by a dedicated binary message envelope for communication between the connection persistence actor and its client actors." — Yufei Cai / githubweb
  142. Revert "Move client actor shutdown to shard region shutdown phase to prevent restarts during coordinated shutdown." — Yufei Cai / githubweb
  143. Revert "Add hand-off messages to connection and client shard regions." — Yufei Cai / githubweb
  144. Revert "Fix close-connection behavior of ClientSupervisor; fix ConnectionPersistenceActorTest." — Yufei Cai / githubweb
  145. Revert "Fix client shard region name; reintroduce CLOSE_CONNECTION stage to restore connection connection announcements." — Yufei Cai / githubweb
  146. Revert "Remove headers as a part of client actor props to prevent accidental restarts." — Yufei Cai / githubweb
  147. Revert "Move client actors to their own shard region." — Yufei Cai / githubweb
  148. Revert "ClientSupervisor: Retrieve connection status on startup to deal with shard rebalancing." — Yufei Cai / githubweb
  149. Revert "Fix metrics "connection_client" and "connecting_client" underreporting due to multiple client actors of a connection starting on the same instance." — Yufei Cai / githubweb
  150. added release notes for Ditto 3.1.1 — Thomas Jaeckle / githubweb
  151. Enable "History API" support: — Thomas Jaeckle / githubweb
  152. switch to MongoDB 5 for deployment descriptors by default — Thomas Jaeckle / githubweb
  153. Explorer UI - SSE and optimistic locking — Thomas Fries / githubweb
  154. Explorer UI - Apply new edit style to environments — Thomas Fries / githubweb
  155. Explorer UI - Add new edit style to connections — Thomas Fries / githubweb
  156. improved sandbox nginx security headers — Thomas Jaeckle / githubweb
  157. add additional status-secured configuration to enable disabling securing the status endpoint while still securing the devops endpoint — Thomas Jaeckle / githubweb
  158. external message to mqtt publish transform should not fail on blank header values — JeffreyThijs / githubweb
  159. Explorere UI - SSE support — Thomas Fries / githubweb
  160. Explorer UI - SSE support — Thomas Fries / githubweb
  161. Explorer UI - SSE support — Thomas Fries / githubweb
  162. Explorer UI - SSE bugfix — Thomas Fries / githubweb
  163. added documentation about enhancing the JS payload mapping with custom libraries — Thomas Jaeckle / githubweb
  164. remove not supported mongo features — Kalin Kostashki / githubweb
  165. UI - SSE support: — Thomas Fries / githubweb
  166. extracts rawUserInfo to prevent unwanted url decoding — Aleksandar Stanchev / githubweb
  167. commented failing tests out — Kalin Kostashki / githubweb
  168. Update SECURITY.md — noreply / githubweb
  169. UI - SSE Support: — Thomas Fries / githubweb
  170. UI - SSE support - testing and bugfixing — Thomas Fries / githubweb
  171. Connections API doc fixes Ditto — Andrey Balarev / githubweb
  172. rewrite MongoReadJournal aggregation for gathering "newest" active snapshots — Thomas Jaeckle / githubweb
  173. re-enabled formerly disabled tests — Thomas Jaeckle / githubweb
  174. added config parameter for "documentDB-compatibility-mode" — Thomas Jaeckle / githubweb
  175. conditionally create "wildcard index" in search only if not running in "documentDbCompatibilityMode" — Thomas Jaeckle / githubweb
  176. fixed Grafana dashboard datasource configurations — Thomas Jaeckle / githubweb
  177. added example prometheus.yml config for a Ditto deployment — Thomas Jaeckle / githubweb
  178. added 30 minutes overview of Eclipse Ditto slides — Thomas Jaeckle / githubweb
  179. improved documentation on token handling with e.g. "oauth2-proxy" — Thomas Jaeckle / githubweb
  180. enhanced Connections with their "_revision", "_created" and "_modified" information — Thomas Jaeckle / githubweb
  181. fixed that a missing (deleted) referenced policy of a policy import caused logging ERRORs in the BackgroundSyncStream — Thomas Jaeckle / githubweb
  182. stabilized DittoProtocolSubImpl when unresolved placeholders were contained in acknowledgement labels — Thomas Jaeckle / githubweb
  183. updated github repository locations to new "eclipse-ditto" org — Thomas Jaeckle / githubweb
  184. added running instructions for running Ditto agsinst Amazon DocumentDB — Thomas Jaeckle / githubweb
  185. added streaming protocol usage example to history documentation — Thomas Jaeckle / githubweb
  186. increased defaults for configured history-retention-duration — Thomas Jaeckle / githubweb
  187. provide release notes for Ditto bugfix release 3.1.2 — Thomas Jaeckle / githubweb
  188. updated sidebar to inlcude release 3.1.2 — Thomas Jaeckle / githubweb
  189. updated default ditto.protocol.blocklist to exclude headers "accept-encoding" and "x-forwarded-scheme" — Thomas Jaeckle / githubweb
  190. Hono connection address suffix added - hono tenant id — Andrey Balarev / githubweb
  191. Added case insensitive search for things-search — Abhijeet Mishra / githubweb
  192. correction & update the year in the copyright headers of the added files to 2023 — Abhijeet Mishra / githubweb
  193. correction and refactoring in ilike — Abhijeet Mishra / githubweb
  194. correction & refactoring in LikeHelperTest class & removed copy&paste error — Abhijeet Mishra / githubweb
  195. stabilize MQTT unsubscribing — Thomas Jaeckle / githubweb
  196. added agreed on "additional OSS contributing rules" for Eclipse Ditto to existing CONTRIBUTING.md — Thomas Jaeckle / githubweb
  197. Fixed from review issues in documentation. — Andrey Balarev / githubweb
  198. re-generated openapi docs — Thomas Jaeckle / githubweb
  199. improve resiliency of connection id retrieval from journal by excluding empty events — Thomas Jaeckle / githubweb
  200. added "ilike" to thingssearch-model — Thomas Jaeckle / githubweb
  201. ignore very unstable unit test — Thomas Jaeckle / githubweb
  202. removed access token from star history chart — noreply / githubweb
  203. Explorer UI - autocomplete for search — Thomas Fries / githubweb
  204. update Jekyll version in Gemfile dependencies to get local build/serve working — Thomas J??ckle / githubweb
  205. Create of thing's policy is atomic with creation the of thing itself — Aleksandar Stanchev / githubweb
  206. Explorer UI - change favorite spelling — Thomas Fries / githubweb
  207. UI - removed old dropdown for searchfilters — Thomas Fries / githubweb
  208. fix href in docs — Bob Claerhout / githubweb
  209. [#1592] provide "Bearer" authentication for devops resources controlled via UI — Thomas Jaeckle / githubweb
  210. [#1592] switched grouping of different auth* methods based on "main / devops" auth — Thomas Jaeckle / githubweb
  211. Added unit tests and fixed things pointed out in the code review. — Aleksandar Stanchev / githubweb
  212. prepare Ditto 3.2.0 release — Thomas Jaeckle / githubweb
  213. post Ditto 3.2.0 release: update binary-compatibility-check to version 3.2.0 — Thomas Jaeckle / githubweb
  214. post Ditto 3.2.0 release: update SECURITY.md — Thomas Jaeckle / githubweb
  215. [#1592] provide "Bearer" authentication for devops resources controlled via UI — Aleksandar Stanchev / githubweb
  216. [#1592] switched grouping of different auth* methods based on "main / devops" auth — Aleksandar Stanchev / githubweb
  217. prepare Ditto 3.2.0 release — Aleksandar Stanchev / githubweb
  218. post Ditto 3.2.0 release: update binary-compatibility-check to version 3.2.0 — Aleksandar Stanchev / githubweb
  219. post Ditto 3.2.0 release: update SECURITY.md — Aleksandar Stanchev / githubweb
  220. adding some documentation to available configuration — Thomas Jaeckle / githubweb
  221. fix reading configured WoT TD "json template" from system property — Thomas Jaeckle / githubweb
  222. configure OpenAPI doc to also contain configurable "Bearer" security for /connections resource — Thomas Jaeckle / githubweb
  223. Fixed filtering desired properties signals. #1599 — Vít Holásek / githubweb
  224. Moved filtering test to more suitable place — Vít Holásek / githubweb
  225. remove mentioning Vorto from "Hello World" — Thomas Jaeckle / githubweb
  226. don't use WARN log level when no policy is rolled back — Thomas Jaeckle / githubweb
  227. don't use WARN log level when "Target actor exception received" — Thomas Jaeckle / githubweb
  228. enforcer actor ack time out handled in atomic thing create context (#1598) — noreply / githubweb
  229. fixed OverflowStrategy in SupervisedStream to backpressure instead of failing — Thomas Jaeckle / githubweb
  230. UI - New Operations tab (#1600) — noreply / githubweb
  231. fix in UI that "bearerDevOps" token is stored to local storage — Thomas Jaeckle / githubweb
  232. provide release notes for Ditto 3.2.1 — Thomas Jaeckle / githubweb
  233. #1593 support removing existing fields from a JSON object in a merge patch using a regular expression — Thomas Jaeckle / githubweb
  234. #1593 added special "merge command" enforcement for patches including a regex: in that case, unrestricted WRITE access on the contained JSON object is required — Thomas Jaeckle / githubweb
  235. #1614 enabled creating a thing for a "MergeThing" when it does not yet exist — Thomas Jaeckle / githubweb
  236. #1619 adjusted monitor to use in OutboundMappingProcessorActor#messageDiscarded — Thomas Jaeckle / githubweb
  237. fixed OverflowStrategy in SupervisedStream to backpressure instead of failing — Aleksandar Stanchev / githubweb
  238. UI - New Operations tab (#1600) — Aleksandar Stanchev / githubweb
  239. fix in UI that "bearerDevOps" token is stored to local storage — Aleksandar Stanchev / githubweb
  240. provide release notes for Ditto 3.2.1 — Aleksandar Stanchev / githubweb
  241. #1593 support removing existing fields from a JSON object in a merge patch using a regular expression — Aleksandar Stanchev / githubweb
  242. #1593 added special "merge command" enforcement for patches including a regex: in that case, unrestricted WRITE access on the contained JSON object is required — Aleksandar Stanchev / githubweb
  243. uniform paths using " char instead of ' — Luca Neotti / githubweb
  244. fix openapi error — Luca Neotti / githubweb
  245. #1614 provided documentation for creating a thing with "merge/patch command" — Thomas Jaeckle / githubweb
  246. add devops swagger to openapi project — Luca Neotti / githubweb
  247. fix copyright header with file creation year '2023' — Luca Neotti / githubweb
  248. move all api in one file. Modify servers to point root path /. Modify old api entry point in /api/2. Add new devops api with entry point /devops and devops credentials. — Luca Neotti / githubweb
  249. UI - Build UI with esbuild — Thomas Fries / githubweb
  250. group Devops APIs iin unique tag — Luca Neotti / githubweb
  251. #1619 adjusted monitor to use in OutboundMappingProcessorActor#messageDiscarded — Aleksandar Stanchev / githubweb
  252. UI - build with esbuild — Thomas Fries / githubweb
  253. UI with esbuild: added missing bootstrap imports — Thomas Fries / githubweb
  254. UI with esbuild — Thomas Fries / githubweb
  255. Provide Helm chart in Ditto repository — Thomas Jaeckle / githubweb
  256. added initial GitHub actions CI files for linting/installing Ditto helm chart on Helm chart changes — Thomas Jaeckle / githubweb
  257. moved Helm chart into directory "ditto" — Thomas Jaeckle / githubweb
  258. fixed Helm linting errors — Thomas Jaeckle / githubweb
  259. fixed kubeval chart dir — Thomas Jaeckle / githubweb
  260. added ci customization for lower resources — Thomas Jaeckle / githubweb
  261. configured ci customization for lower resources correctly — Thomas Jaeckle / githubweb
  262. reduce CPU requests for testing chart — Thomas Jaeckle / githubweb
  263. added GH action for publishing Ditto Helm chart to Docker Hub — Thomas Jaeckle / githubweb
  264. added README.md for new Ditto Helm chart specifying configuration options — Thomas Jaeckle / githubweb
  265. added build steps for UI for: — Thomas Jaeckle / githubweb
  266. fixed README typos — Thomas Jaeckle / githubweb
  267. add npm install for gh-pages build — Thomas Jaeckle / githubweb
  268. add npm install for all other GH builds — Thomas Jaeckle / githubweb
  269. #1524 added "if-equal" header to define whether to "skip" and update of an equal value — Thomas Jaeckle / githubweb
  270. #1524 provided unit tests for policies and things conditional "if-equal" header — Thomas Jaeckle / githubweb
  271. improve DittoProtocol `MessagePath` to be aware of message subject — Thomas Jaeckle / githubweb
  272. #1524 provided documentation for new `if-equal` header — Thomas Jaeckle / githubweb
  273. #1524 renamed IfEqualOption enum — Thomas Jaeckle / githubweb
  274. #1524 addressed review comments — Thomas Jaeckle / githubweb
  275. #1644 support query params in the style where not comma separation is used, but duplicated keys — Thomas Jaeckle / githubweb
  276. fix helm chart release GH action — Thomas Jaeckle / githubweb
  277. fix helm chart release GH action, added checkout — Thomas Jaeckle / githubweb
  278. fix errors in connection JSON schema — Thomas Jaeckle / githubweb
  279. fix helm chart release GH action, completely specified helm commands by our own — Thomas Jaeckle / githubweb
  280. Update README.md — noreply / githubweb
  281. exhange Ditto Helm chart curl version — Thomas Jaeckle / githubweb
  282. fix that redeliveries for acknowledgable connectivity messages were issued to often — Thomas Jaeckle / githubweb
  283. fix WoT dispatcher starvation by adding timeouts to fetch models — Thomas Jaeckle / githubweb
  284. filter out tm:optional in WoT TMs from being created as JSON skeleton elements — Thomas Jaeckle / githubweb
  285. #1649 remove network policies from Ditto Helm Chart — Thomas Jaeckle / githubweb
  286. updated dependencies and NOTICE-THIRD-PARTY.md — Thomas Jaeckle / githubweb
  287. prepare Ditto 3.3.0 release — Thomas Jaeckle / githubweb
  288. adjusted Eclipse Ditto domain to eclipse.dev/ditto — Thomas Jaeckle / githubweb
  289. improve AskWithRetry WARN logging — Thomas Jaeckle / githubweb
  290. #1644 fix filtering out empty field selectors — Thomas Jaeckle / githubweb
  291. prepare Helm chart for 3.3.0 release — Thomas Jaeckle / githubweb
  292. run .join() operations in WoT integration always on dedicated dispatcher + configure timeout — Thomas Jaeckle / githubweb
  293. fix WoT skeleton creation doing blocking operations on Akka dispatcher thread — Thomas Jaeckle / githubweb
  294. #1663 fix that nginx's worker_processes setting 'auto' causes problems when deploying Helm chart to worker with many CPUs — Thomas Jaeckle / githubweb
  295. update swagger-ui version and nginx version used in Helm chart — Thomas Jaeckle / githubweb
  296. address review finding that "catch" block should be replaced with ".exceptionally" instead on CompletionStage — Thomas Jaeckle / githubweb
  297. also made WoT based queries asynchronous — Thomas Jaeckle / githubweb
  298. #1669 by default, configure queryReadConcern: "local" for ditto things-search — Thomas Jaeckle / githubweb
  299. #1670 fix wrong config path for pulling devops and status password from helm values — Thomas Jaeckle / githubweb
  300. restored old "synchronous path" for mutations and queries — Thomas Jaeckle / githubweb
  301. got rid of blocking the Akka dispatcher thread completely — Thomas Jaeckle / githubweb
  302. removed no longer used constant — Thomas Jaeckle / githubweb
  303. fix handling weak ack for built-in ack labels in StreamingSessionActor — Thomas Jaeckle / githubweb
  304. fix "policies.imports-limit" configuration which had wrong config key in code and was not applied — Thomas Jaeckle / githubweb
  305. Support for ingress controller — Vladimir Brkic / githubweb
  306. Creation of ingress-nginx namespace — Vladimir Brkic / githubweb
  307. Bump Chart version — Vladimir Brkic / githubweb
  308. controller section under ingress — Vladimir Brkic / githubweb
  309. Limit number of worker processes for ingress nginx healh-check — Vladimir Brkic / githubweb
  310. Properly setting ingress class in ingress controller — Vladimir Brkic / githubweb
  311. prepare Ditto 3.3.1 bugfix release — Thomas Jaeckle / githubweb
  312. update chart version and appVersion to 3.3.1 — Thomas Jaeckle / githubweb
  313. prepare Ditto 3.3.2 — Thomas Jaeckle / githubweb
  314. fix that ImmutablePolicyImports.getPolicyImport with arbitrary CharSequence did not work — Thomas Jaeckle / githubweb
  315. fix JsonSchema for policy "announcements" — Thomas Jaeckle / githubweb
  316. fix(helm): Allow inter cluster communication — Altair Bueno / githubweb
  317. chores(helm): Bump chart version — Altair Bueno / githubweb
  318. fix(gha): Avoid running cron on forks — Altair Bueno / githubweb
  319. fix non-correct WARN log about potentially failing connections status — Thomas Jaeckle / githubweb
  320. fix(gha): Hardcode repo name into action — Altair Bueno / githubweb
  321. fix MergeThing command being used for creating new things did not respect "inlinePolicy" — Thomas Jaeckle / githubweb
  322. prepare release notes for Ditto 3.3.3 — Thomas Jaeckle / githubweb
  323. update to Ditto 3.3.3 in helm chart — Thomas Jaeckle / githubweb
  324. fix that CreationRestrictionPreEnforcer did not work — Thomas Jaeckle / githubweb
  325. Helm chart: add support for entity creation via Helm configuration — Thomas Jaeckle / githubweb
  326. adjusted Eclipse Ditto domain to eclipse.dev/ditto — Thomas Jaeckle / githubweb
  327. prepare Ditto 3.3.4 release notes — Thomas Jaeckle / githubweb
  328. prepare Helm chart for 3.3.4 release — Thomas Jaeckle / githubweb
  329. UI - migrate to typescript — Thomas Fries / githubweb
  330. bump Akka version to 2.6.21 — Thomas Jaeckle / githubweb
  331. UI - add typescript compiler to build step — Thomas Fries / githubweb
  332. #1692 fix filtering of live message with empty resolved `extraFields` — Thomas Jaeckle / githubweb
  333. #1691 fixed persisting inline "_policy" in ThingMerged events — Thomas Jaeckle / githubweb
  334. #1690 use correct HTTP status code for "if-equal": skip on equality — Thomas Jaeckle / githubweb
  335. adjusted method name of exception builder — Thomas Jaeckle / githubweb
  336. fix that in Helm config `jwtOnly=false` will enabled pre-authentication in Ditto — Thomas Jaeckle / githubweb
  337. added github action for building UI on PRs — Thomas Jaeckle / githubweb
  338. Provide Ditto 3.3.5 release notes — Thomas Jaeckle / githubweb
  339. update Ditto version in Helm chart to 3.3.5 — Thomas Jaeckle / githubweb
  340. Support for basic nginx-ingress authentication — Vladica Obojevic / githubweb
  341. increase log level from info to warn for "emptied out" search index update — Thomas Jaeckle / githubweb
  342. updated sitemap url — Thomas Jaeckle / githubweb
  343. Bump Chart version — Vladica Obojevic / githubweb
  344. Remove hardcoded release name from the values.yaml file — Vladica Obojevic / githubweb
  345. added post method for search and count — Pieter-Jan Lanneer / githubweb
  346. Use Ditto-UI from docker Hub in default docker-compose.yml — Thomas Jaeckle / githubweb
  347. fix providing Ditto Adaptable information in the "_context" of an SSE event — Thomas Jaeckle / githubweb
  348. Correct documentation of RawMessage payload mapper headers — Dmitriy Barbul / githubweb
  349. Remove accidentally duplicated section — Dmitriy Barbul / githubweb
  350. fix using "/cloudevents" endpoint for other entities than things — Thomas Jaeckle / githubweb
  351. provide Ditto 3.3.6 release notes — Thomas Jaeckle / githubweb
  352. bump Ditto Helm chart appVersion to 3.3.6 — noreply / githubweb
  353. fix release notes link 3.3.6 — Thomas Jaeckle / githubweb
  354. switch dependencies and imports to Pekko — Aleksandar Stanchev / githubweb
  355. update documentation links — Aleksandar Stanchev / githubweb
  356. move repositories from bom to root pom — Aleksandar Stanchev / githubweb
  357. fix some wrong package names — Aleksandar Stanchev / githubweb
  358. fix ddata tests — Aleksandar Stanchev / githubweb
  359. renamed somma Akka leftovers in javadocs — Aleksandar Stanchev / githubweb
  360. renamed somma AKKA_ in env variables to PEKKO_ — Aleksandar Stanchev / githubweb
  361. ConnectionPerssistenceActor PLUGIN_ID to pekko — Aleksandar Stanchev / githubweb
  362. use ported pekko-persistence-inmemory — Aleksandar Stanchev / githubweb
  363. fixed some other akka leftovers — Aleksandar Stanchev / githubweb
  364. fix unit tests — Aleksandar Stanchev / githubweb
  365. dependency fix — Aleksandar Stanchev / githubweb
  366. pekko management to v 1.0.0 — Aleksandar Stanchev / githubweb
  367. pekko-persistence-mongodb to v 1.0 — Aleksandar Stanchev / githubweb
  368. alpakka to pekko-connectors migration — Aleksandar Stanchev / githubweb
  369. update NOTICE-THIRD-PARTY.md — Aleksandar Stanchev / githubweb
  370. override pekko-serialization-jackson — Aleksandar Stanchev / githubweb
  371. try to fix pekko-serialization-jackson bad transitive version — Aleksandar Stanchev / githubweb
  372. update deployment/* files to pekko — Aleksandar Stanchev / githubweb
  373. update legal dependencies files — Aleksandar Stanchev / githubweb
  374. some more akka leftovers in deployment — Aleksandar Stanchev / githubweb
  375. switch pekko-persistence-inmemory to sonatype repo — Aleksandar Stanchev / githubweb
  376. set management port to Pekko's new default 7626 — Aleksandar Stanchev / githubweb
  377. remove snapshot repos and fix inmemory plugin version — Aleksandar Stanchev / githubweb
  378. sync mongo java driver version with pekko-persistence-mongodb — Aleksandar Stanchev / githubweb
  379. pekko-persistence-mongodb version to 1.0.1, metadata-index name configs — Aleksandar Stanchev / githubweb
  380. update documentation with migration steps — Aleksandar Stanchev / githubweb
  381. remove unneeded line from config — Aleksandar Stanchev / githubweb
  382. add topology spread constraints so ditto services spread equally among cluster nodes — Vladica Obojevic / githubweb
  383. extract to values.yaml file hard-coded nginx-ingress configuration values — Vladica Obojevic / githubweb
  384. Bump Chart version — Vladica Obojevic / githubweb
  385. enable configuration of size "limits" in Helm chart — Thomas Jaeckle / githubweb
  386. feat(helm): allow priorityClassNames to be configured — Mathias Maes / githubweb
  387. openApi documentation — Pieter-Jan Lanneer / githubweb
  388. #1731 use tpl function for otelExporterOtlpEndpoint value — Carsten Lohmann / githubweb
  389. fix wrong exception message when policy could not be implicitly created when creating thing — Thomas Jaeckle / githubweb
  390. Correct wording about need for URL-encoding of encryption key — Dmitriy Barbul / githubweb
  391. update used GitHub actions versions; k8s version matrix for Helm — Thomas Jaeckle / githubweb
  392. move migration steps to a release_notes file — Aleksandar Stanchev / githubweb
  393. update changelog for 3.4.0 release — Aleksandar Stanchev / githubweb
  394. Remove hint about changing inbox to outbox — Dmitriy Barbul / githubweb
  395. Allow spaces inside placeholder in target issued acknowledgement label — Dmitriy Barbul / githubweb
  396. Optimize docker files — Dmitriy Barbul / githubweb
  397. #1727 add new "thing-json" placeholder to be used in connections — Thomas Jaeckle / githubweb
  398. ditto docs — Pieter-Jan Lanneer / githubweb
  399. #1706 fix review findings: — Thomas Jaeckle / githubweb
  400. fixed wrong use of HashMap vs. LinkedHashMap in policy model — Thomas Jaeckle / githubweb
  401. provide Ditto 3.3.7 release notes — Thomas Jaeckle / githubweb
  402. #1727 added unit test, using "thing-json:" placeholder in HTTP path — Thomas Jaeckle / githubweb
  403. prepare Ditto 3.3.7 Helm chart — noreply / githubweb
  404. #1727 added new functions to the functions library: — Thomas Jaeckle / githubweb
  405. #1727 provided documentation of new "thing-json" placeholder + added functions — Thomas Jaeckle / githubweb
  406. #1727 fix test — Thomas Jaeckle / githubweb
  407. #1730 fix test imports after merge of Pekko migration — Thomas Jaeckle / githubweb
  408. update maven plugins to latest versions — Thomas Jaeckle / githubweb
  409. #1739 provide the traceparent header as MDC value in logs — Thomas Jaeckle / githubweb
  410. add IntLevelJsonProvider as logstash/logback provider, adding the log level as "intLevel" — Thomas Jaeckle / githubweb
  411. #1739 log 2 separate MDC fields: "traceparent-trace-id" and "traceparent-span-id" — Thomas Jaeckle / githubweb
  412. #1739 removed IntLevelJsonProvider from default logback files in Helm chart — Thomas Jaeckle / githubweb
  413. #1739 undid chart changes — Thomas Jaeckle / githubweb
  414. downgrade to Scala 2.13.10 due to unit test errors in ThingsSseRouteBuilderTest — Thomas Jaeckle / githubweb
  415. update to Scala 2.13.12 again and fix root cause, using `CompletableFuture.completedStage` instead of `CompletableFuture.completedFuture` — Thomas Jaeckle / githubweb

#12 (Dec 14, 2022, 9:07:09 AM)

  1. Add creator of shard regions with a custom hand-off message. — Yufei Cai / githubweb
  2. Make ThingUpdater participate in shard hand-off; test self restart of sharded actors. — Yufei Cai / githubweb
  3. Make StopShardedActor java-serializable for tests; restructure ShardRegionCreatorTest. — Yufei Cai / githubweb
  4. Logging and validation — Pranshu Grover / githubweb
  5. Payload Validation Test — Pranshu Grover / githubweb
  6. Mapping incoming CloudEvents with Ditto Protocol in Data — Pranshu Grover / githubweb
  7. re-committing CloudEvents mapper — Pranshu Grover / githubweb
  8. reformat — Pranshu Grover / githubweb
  9. remove main function from mapper — Pranshu Grover / githubweb
  10. Remove logging statements — Pranshu Grover / githubweb
  11. change license header year — Pranshu Grover / githubweb
  12. remove Tests — Pranshu Grover / githubweb
  13. Add mapping Tests — Pranshu Grover / githubweb
  14. More Tests — Pranshu Grover / githubweb
  15. fix build — Pranshu Grover / githubweb
  16. validate headers — Pranshu Grover / githubweb
  17. Integrate SearchActor into coordinated shutdown. — Yufei Cai / githubweb
  18. Initial Binary CE support — Pranshu Grover / githubweb
  19. formatting and minor changes — Pranshu Grover / githubweb
  20. fix build — Pranshu Grover / githubweb
  21. [wip] send thing events directly to search updater shard region. — Yufei Cai / githubweb
  22. Replace Ditto pubsub by direct shard messaging for search update. — Yufei Cai / githubweb
  23. Add signals to things registry tests. — Yufei Cai / githubweb
  24. Integrate policies into Akka coordinated shutdown. — Yufei Cai / githubweb
  25. Add PolicySupervisorActorTest; fix unit tests. — Yufei Cai / githubweb
  26. add private constructor for ShardRegionCreator; — Stefan Maute / githubweb
  27. Placeholder Outbound Mapping — Pranshu Grover / githubweb
  28. minor formatting changes; — Stefan Maute / githubweb
  29. build exception and content-type check — Pranshu Grover / githubweb
  30. change content-type for tests — Pranshu Grover / githubweb
  31. ExternalMessaqge building with Json — Pranshu Grover / githubweb
  32. Review: minor code formatting change — Stefan Maute / githubweb
  33. binary CE test — Pranshu Grover / githubweb
  34. Integrate Things into Akka coordinated shutdown. — Yufei Cai / githubweb
  35. Documentation — Pranshu Grover / githubweb
  36. Also terminate twin operations on coordinated shutdown after timeout. — Yufei Cai / githubweb
  37. add documentation plus remove blocklist — Pranshu Grover / githubweb
  38. add Test plus minor housekeeping — Pranshu Grover / githubweb
  39. remove thing-event-aware from test config; — Stefan Maute / githubweb
  40. add remove method to DistPubSubAccess in order to remove an actor from pubSubMediator; — Stefan Maute / githubweb
  41. reformatting — Pranshu Grover / githubweb
  42. remove InboundDispatchSink from PR — Pranshu Grover / githubweb
  43. reformat InboundDispatchSink — Pranshu Grover / githubweb
  44. remove comments and other necessary changes — Pranshu Grover / githubweb
  45. minor reformatting — Pranshu Grover / githubweb
  46. exception handling — Pranshu Grover / githubweb
  47. reformat docs — Pranshu Grover / githubweb
  48. allow filtering a single background sync iteration to a set of namespaces (e.g. to forcefully re-index all things within a given namespace) — Dominik Guggemos / githubweb
  49. exception handling — Pranshu Grover / githubweb
  50. made second start method of ShardRegionCreator also public; — Stefan Maute / githubweb
  51. Update documentation/src/main/resources/pages/ditto/connectivity-mapping.md — noreply / githubweb
  52. Update documentation/src/main/resources/pages/ditto/connectivity-mapping.md — noreply / githubweb
  53. extend logging for unsubscribing from pubsub; — Stefan Maute / githubweb
  54. Binary CE supports content type application/vnd.eclipse.ditto+json — Pranshu Grover / githubweb
  55. fix build — Pranshu Grover / githubweb
  56. Filter MQTT messages where the message topic does not match the source topic — David Schwilk / githubweb
  57. move creation of list of topic filters out of message stream — Dominik Guggemos / githubweb
  58. adjust method name and logging; — Stefan Maute / githubweb
  59. Outbound spec changes and extract Id from correlation-id — Pranshu Grover / githubweb
  60. Adjust the command response enforcement exception handling — David Schwilk / githubweb
  61. increased coordinated-shutdown-timeout to 65s to give the requests enough time to complete; — Stefan Maute / githubweb
  62. applied Ditto code formatter to CloudEventsMapper — Thomas Jaeckle / githubweb
  63. made coordinated shutdown task in AbstractHttpRequestActor cancellable and remove task when actor is shutdown; — Stefan Maute / githubweb
  64. add new exception GatewayWebsocketSessionAbortedException which is used for terminating the websocket session; — Stefan Maute / githubweb
  65. cleanup unused variable; — Stefan Maute / githubweb
  66. Throw ThingNotAccessibleException when thing is deleted and policy not available — Yannic Klem / githubweb
  67. Extract group-index-key from Ditto PubSub so that it is not restricted to signals with entity ID. — Yufei Cai / githubweb
  68. fix unittest — Yannic Klem / githubweb
  69. adjusted Ditto explorer UI to use new HTTP routes for /connections — Thomas Jaeckle / githubweb
  70. fix intendation in connections.js — noreply / githubweb
  71. added input field for selecting "Ditto version" in environments tab — Thomas Jaeckle / githubweb
  72. provide announcement blogpost for Ditto 3.0 release — Thomas Jaeckle / githubweb
  73. fixed UnsupportedOperationException in DefaultWoTThingDescriptionGenerator — Thomas Jaeckle / githubweb
  74. some small fixes for usability and performance improvements: — Thomas Jaeckle / githubweb
  75. adjusted input type from "integer" to "number" — noreply / githubweb
  76. made StopShardedActor an implementation of AkkaJacksonCborSerializable because java serialization is disabled; — Stefan Maute / githubweb
  77. fixed check for timeout using the timeout from the dom — Thomas Jaeckle / githubweb
  78. adjusted definition label — noreply / githubweb
  79. add unit-test that shows wrong fn:delete() behavior — Dominik Guggemos / githubweb
  80. Fix fn:delete() behavior in placeholder expressions. An expression that resolves to [deleted] does not result in the whole expression to be [deleted] (e.g. {{ header:name }}:{{ fn:delete() }} resolves to "value:" instead of [deleted] (with header name:value)). — Dominik Guggemos / githubweb
  81. fix failing tests — Dominik Guggemos / githubweb
  82. Fix in documentation about placeholder functions. — Andrey Balarev / githubweb
  83. update used MongoDB vesion to 4.4 — Thomas Jaeckle / githubweb
  84. Replace ClientActorRefs by ConnectionPubSub for consistency during coordinated shutdown. — Yufei Cai / githubweb
  85. extend AbstractPersistenceOperationsActor with getActorName method; — Stefan Maute / githubweb
  86. add ditto-internal-utils-akka as test dependency to pom.xml — Stefan Maute / githubweb
  87. Restore distinction between inbound and outbound signals after going through ConnectionPubSub. — Yufei Cai / githubweb
  88. save purgeNamespace and purgeEntities commands in a map while processing and re-publish them in case the actor gets shutdown; — Stefan Maute / githubweb
  89. terminate persistence cleanup stream when graceful shutdown is triggered; — Stefan Maute / githubweb
  90. Clone bytebuffer in raw message mapper to prevent ReadOnlyBufferException — David Schwilk / githubweb
  91. Filter MQTT messages where the message topic does not match the source topic — David Schwilk / githubweb
  92. Adjust the default sessionExpiryInterval, so retained and in flight QOS messages get delivered after reconnect — David Schwilk / githubweb
  93. Introduced package 'mqtt' for connectivity service model. — David Schwilk / githubweb
  94. Removed unused `ReceiveMaximum` class. — David Schwilk / githubweb
  95. Introduced dedicated type for session expiry interval. — David Schwilk / githubweb
  96. Fixed error in unit test. — David Schwilk / githubweb
  97. Removed unused static factory methods from `SessionExpiryInterval`. — David Schwilk / githubweb
  98. Add connections Route HTTP API — Aleksandar Stanchev / githubweb
  99. Connections route devOps authentication added — Aleksandar Stanchev / githubweb
  100. changed signature of Policy.isSemanticallySameAs to check for another Policy — Thomas Jaeckle / githubweb
  101. Retrieve all connections Command impl — Aleksandar Stanchev / githubweb
  102. Retrieve all connections support — Aleksandar Stanchev / githubweb
  103. Retrieve only connectionIds support with optional parameter — Aleksandar Stanchev / githubweb
  104. Review connections API — Aleksandar Stanchev / githubweb
  105. Fix tests — Aleksandar Stanchev / githubweb
  106. Fix ConnectionIdRetrievalActor init — Aleksandar Stanchev / githubweb
  107. Send  connection commands to EdgeCommandForwarder — Aleksandar Stanchev / githubweb
  108. Add exception for invalid amount of connection-ids for RetrieveConnections — Aleksandar Stanchev / githubweb
  109. Test ConnectionsRoute — Aleksandar Stanchev / githubweb
  110. Review — Aleksandar Stanchev / githubweb
  111. Decoupe ConnectionsRoute from authorization — Aleksandar Stanchev / githubweb
  112. Test RootRoute devOps Connections Route — Aleksandar Stanchev / githubweb
  113. Ditto connections Swager API — Aleksandar Stanchev / githubweb
  114. Connections retrieval actor timeout — Aleksandar Stanchev / githubweb
  115. Copyright headers added and minor fixes — Aleksandar Stanchev / githubweb
  116. Connections Retrieval actor refactor. Fix bug in connections route path — Aleksandar Stanchev / githubweb
  117. review: simplified ConnectionsRoute usage in RootRoute — Aleksandar Stanchev / githubweb
  118. configured nginx to pass through /api/2/connections requests to Ditto without applying nginx authentication (same as /devops route) — Aleksandar Stanchev / githubweb
  119. Removed timeout from RetrieveConnections and use from dittoHeaders and minor code review fixes. — Aleksandar Stanchev / githubweb
  120. ConnectionsRetrievalActor-s common logic to abstract class — Aleksandar Stanchev / githubweb
  121. ids-only param to ConnectionsParameter and openapi — Aleksandar Stanchev / githubweb
  122. Update documentation with /connections endpoint — Aleksandar Stanchev / githubweb
  123. DevOps auth to connections route only — Aleksandar Stanchev / githubweb
  124. Apply suggestions from code review — Aleksandar Stanchev / githubweb
  125. Update documentation review fixes — Aleksandar Stanchev / githubweb
  126. review of docs: — Aleksandar Stanchev / githubweb
  127. fixed RootRoute dispatching of "/connections" route and other routes — Aleksandar Stanchev / githubweb
  128. Fix copyright headers — Aleksandar Stanchev / githubweb
  129. Fix rebase conflicts — Aleksandar Stanchev / githubweb
  130. add shutdown behaviour to SnapshotStreamingActor and terminate stream in PhaseServiceRequestsDone; — Stefan Maute / githubweb
  131. removed Ditto version 1.x from docs dropdown — Thomas Jaeckle / githubweb
  132. fix BackgroundSyncActorTest; — Stefan Maute / githubweb
  133. moved actor name of SnapshotStreamingActor into the actor itself; — Stefan Maute / githubweb
  134. made Cancellable nullable and initialize it with null to fix sonar issue; — Stefan Maute / githubweb
  135. subscribe via PubSub for RetrieveThings and SudoRetrieveThings in ThingsAggregatorActor and publish commands in ThingsAggregatorProxyActor; — Stefan Maute / githubweb
  136. set logger akka.actor.CoordinatedShutdown to INFO instead DEBUG; — Stefan Maute / githubweb
  137. updated swagger-ui to 4.14.1 — Thomas Jaeckle / githubweb
  138. adjusted latest additions to Ditto 3.0 and updated the potential release date — Thomas Jaeckle / githubweb
  139. adjust log levels of BaseClientActor and AmqpConsumerActor — Kalin Kostashki / githubweb
  140. remove HealthSignal from BaseClientActor because it isn't needed anymore; — Stefan Maute / githubweb
  141. added "Direction" column to Ditto Explorer UI - Connection Metrics — Thomas Jaeckle / githubweb
  142. remove putting searchactor ref to pubSubMediator because searchActor registeres itself via pubSub; — Stefan Maute / githubweb
  143. increased ditto.http.coordinated-shutdown-timeout to 65s in ditto-http.conf; — Stefan Maute / githubweb
  144. fixed info log for successfully unsubscribing from pubSub; — Stefan Maute / githubweb
  145. add searchActor to pubSub in SearchRootActor; — Stefan Maute / githubweb
  146. handle SERVICE_REQUESTS_DONE inAnyState() of PersistenceCleanupActor; — Stefan Maute / githubweb
  147. use Control.SERVICE_REQUESTS_DONE of PersistenceCleanupActor; — Stefan Maute / githubweb
  148. make it possible to put "extension.conf" files in Ditto docker container file-system in order to apply configuration overwrites — Aleksandar Stanchev / githubweb
  149. added path /opt/ditto/extensions/* to CLASSPATH of Ditto docker images — Aleksandar Stanchev / githubweb
  150. first draft of payload mapper extension — Aleksandar Stanchev / githubweb
  151. adjusted MessageMapper loading mechanism via DittoExtensionPoint to: — Aleksandar Stanchev / githubweb
  152. fixed issues of "getOrCreateInstance()" approach and always create a new instance, copying all fields of the existing instance (via copy constructor approach) — Aleksandar Stanchev / githubweb
  153. fixed unit test using wrong Mapper Alias — Aleksandar Stanchev / githubweb
  154. simplified ImplicitThingCreationMessageMapper by not using BiFunction resolver construct, but by just creating a new ExpressionResolver for each message — Aleksandar Stanchev / githubweb
  155. adjust CloudEventsMapper to new MessageMapper DittoExtensionPoint adjustment — Aleksandar Stanchev / githubweb
  156. configure "add-opens" JVM command args when building Ditto docker connectivity images — Aleksandar Stanchev / githubweb
  157. enhanced/adjusted documentation on how to provide a custom, Java based payload mapper into Ditto's connectivity service — Aleksandar Stanchev / githubweb
  158. fixed /api/2/connections devOps basic authentication in RootRoute — Aleksandar Stanchev / githubweb
  159. added missing "ditto-sudo" header for devops connections route commands — Aleksandar Stanchev / githubweb
  160. fixed nginx.conf files which did reverse proxying wrongly for /api/2/connections and others — Aleksandar Stanchev / githubweb
  161. re-enable Debug logs for akka.actor.CoordinatedShutdown in things; — Stefan Maute / githubweb
  162. extend logging; — Stefan Maute / githubweb
  163. extracted an abstract class AbstractActorWithShutdownBehavior which handles the shutdown behaviour of Actors; — Stefan Maute / githubweb
  164. also persist "revision" in journal entries to make it possible to read when replaying events — Thomas Jaeckle / githubweb
  165. post-release 3.0.0 commit: — Thomas Jaeckle / githubweb
  166. add parameter to include loggers set to "off" — Johannes Schneider / githubweb
  167. Stop consuming and unsubscribe from PubSub on Service-Unbind. — Yufei Cai / githubweb
  168. fixed remaining mentions of "java -jar" usage to start containers — Thomas Jaeckle / githubweb
  169. Stop client actors at the end of tests; do not wait for graceful shutdown in client actor tests. — Yufei Cai / githubweb
  170. Test stopping consumers during graceful shutdown. — Yufei Cai / githubweb
  171. Use correct key for setting correlation ID to tags. — Juergen Fickel / githubweb
  172. Use correct key for setting correlation ID to tags. — Juergen Fickel / githubweb
  173. Fix review finding — David Schwilk / githubweb
  174. Wait for active acknowledgement aggregator actors for a short time during coordinated shutdown. — Yufei Cai / githubweb
  175. Bump scala-library from 2.13.8 to 2.13.9 in /bom — noreply / githubweb
  176. Omit initial WebSocket request "/ws/2" from tracing in `RequestTracingDirective`. — Juergen Fickel / githubweb
  177. Explorer UI: URL parameters for environments — Thomas Fries / githubweb
  178. add new class AbstractActorWithShutdownBehaviorAndRequestCounting which implements shutdown and request counting behavior; — Stefan Maute / githubweb
  179. ignored flaky unit test again — Thomas Jaeckle / githubweb
  180. Move client actors to their own shard region. — Yufei Cai / githubweb
  181. Remove headers as a part of client actor props to prevent accidental restarts. — Yufei Cai / githubweb
  182. Use inbound AMQP 1.0 message annotations — David Schwilk / githubweb
  183. Set message annotations for outbound AMQP messages — David Schwilk / githubweb
  184. Add documentation about AMQP message annotation header mapping — David Schwilk / githubweb
  185. Prefix message annotations — David Schwilk / githubweb
  186. Fix client shard region name; reintroduce CLOSE_CONNECTION stage to restore connection connection announcements. — Yufei Cai / githubweb
  187. ignored flaky unit test again — Aleksandar Stanchev / githubweb
  188. fix that connection "remember-entities" based automatic start of "known" connections did no longer work — Aleksandar Stanchev / githubweb
  189. configure remember-entities-store = "eventsourced" — Aleksandar Stanchev / githubweb
  190. Accept and test TextMessage with null payload — Tobias Månsson / githubweb
  191. Fix close-connection behavior of ClientSupervisor; fix ConnectionPersistenceActorTest. — Yufei Cai / githubweb
  192. Add hand-off messages to connection and client shard regions. — Yufei Cai / githubweb
  193. Replaced absolute css units in explorer UI — Thomas Fries / githubweb
  194. Move client actor shutdown to shard region shutdown phase to prevent restarts during coordinated shutdown. — Yufei Cai / githubweb
  195. Tolerate lower case connection status. — Yufei Cai / githubweb
  196. Explorer UI: Set URL param for environment — Thomas Fries / githubweb
  197. New documentation page for ui — Thomas Fries / githubweb
  198. Changed Ditto version in UI environment to enum — Thomas Fries / githubweb
  199. Added screenshot to UI documentation — Thomas Fries / githubweb
  200. fixed adding additional tags for ditto-ui docker image — noreply / githubweb
  201. fixed docker-ui rc publishing — noreply / githubweb
  202. added workflow for pushing docker images on demand — noreply / githubweb
  203. adjusted push-dockerhub-on-demand.yml script to include choice option for which image to push — Thomas Jaeckle / githubweb
  204. Replace consistent hashable envelope by a dedicated binary message envelope for communication between the connection persistence actor and its client actors. — Yufei Cai / githubweb
  205. OpenAPI docs: fixed "connectionStatus" type of "Connection" in OpenAPI definition — Thomas Jaeckle / githubweb
  206. update swagger-ui fixing security issues — Thomas Jaeckle / githubweb
  207. Add serializer for ClientActorPropsArgs. — Yufei Cai / githubweb
  208. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  209. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  210. Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
  211. UI Documentation: feedback from review — Thomas Fries / githubweb
  212. nullLiteral() and @Nullable — Tobias Månsson / githubweb
  213. added slides about Ditto + WoT — Thomas Jaeckle / githubweb
  214. bump scala.full.version to 2.13.10, kafka-client.version to 3.0.2 and netty-bom.version to 4.1.82.Final; — Stefan Maute / githubweb
  215. made presentation better printable — Thomas Jaeckle / githubweb
  216. added Ditto/WoT presentation to presentations.md — Thomas Jaeckle / githubweb
  217. updates to the "What, why and how" of the WoT integration — Thomas Jaeckle / githubweb
  218. extend timeout for test to 5 sec; — Stefan Maute / githubweb
  219. last polishing of WoT presentation — Thomas Jaeckle / githubweb
  220. increase timeout for test to 15 sec; — Stefan Maute / githubweb
  221. Add vaildation of condition header for live messages — David Schwilk / githubweb
  222. Adjust documentation for supported live message conditions — David Schwilk / githubweb
  223. Only increase timeout for flaky test — David Schwilk / githubweb
  224. Make ShardedBinaryEnvelope self-delimiting; log failed serialization. — Yufei Cai / githubweb
  225. Fix endian-ness of serializer; fix serialization of SudoRetrieveConnectionStatusResponse. — Yufei Cai / githubweb
  226. Refactored `DittoTracing` to slim down its API and get rid of direct dependencies to Kamon. — Juergen Fickel / githubweb
  227. Disable automatic passivation for shard region creator; start blocked namespaces replicator in connectivity. — Yufei Cai / githubweb
  228. Delete SearchActorTest#terminateStreams; log blocked namespaces replicator. — Yufei Cai / githubweb
  229. Add logger for connection validation exception — David Schwilk / githubweb
  230. `ActorSystemResource` now can receive an actor system name. — Juergen Fickel / githubweb
  231. feat: add possibility to configure audience in oauth client credentials — JeffreyThijs / githubweb
  232. Fixed but in `UnmodifiableExternalMessage`. — Juergen Fickel / githubweb
  233. Fixed failing unit tests because of uninitialized DittoTracing. — Juergen Fickel / githubweb
  234. Fixed handling of possible duplicate header keys to default behaviour of `Map`. — Juergen Fickel / githubweb
  235. Added builder for `TracingConfig` to `DittoTracingInitResource` to create a config directly at instantiation. — Juergen Fickel / githubweb
  236. Added unit tests for `RequestTracingDirective`. — Juergen Fickel / githubweb
  237. Ensured that `DittoTracing#init` could not be called multiple times. — Juergen Fickel / githubweb
  238. Renamed types from '*Trace' to '*Span' where appropriate. — Juergen Fickel / githubweb
  239. Fixed wrong expectation in unit test. — Juergen Fickel / githubweb
  240. Wait for pending issued acknowledgements during graceful shutdown. — Yufei Cai / githubweb
  241. Fix incorrect envelope in ClientSupervisor. — Yufei Cai / githubweb
  242. Make acknowledgement forwarder actor notify outbound dispatching actor when acknowledgements are forwarded. — Yufei Cai / githubweb
  243. Revert "Make acknowledgement forwarder actor notify outbound dispatching actor when acknowledgements are forwarded." — Yufei Cai / githubweb
  244. Revert "Wait for pending issued acknowledgements during graceful shutdown." — Yufei Cai / githubweb
  245. Reworked tagging to be more correct. — Juergen Fickel / githubweb
  246. Fixed issue which was uncovered by unit tests. — Juergen Fickel / githubweb
  247. Extended trace context propagation to all instances of `DittoHeadersSettable`. — Juergen Fickel / githubweb
  248. added slides for EclipseCon 2022 Community Day — Thomas Jaeckle / githubweb
  249. fixed link — noreply / githubweb
  250. Updated slides — noreply / githubweb
  251. Allow to use namespaces in search in Explorer UI — Thomas Fries / githubweb
  252. Use different library for subnet validation (Apache didn't work with IPv6) — David Schwilk / githubweb
  253. fix year in copyright header; — Stefan Maute / githubweb
  254. Fixed handling of already existing W3C tracing headers within RequestTracingDirective. — Juergen Fickel / githubweb
  255. Include `KamonTracingInitResource` in test-jar to make it available for other module's unit tests. — Juergen Fickel / githubweb
  256. Invoke get segment tag only if logger has tracing enabled. — Juergen Fickel / githubweb
  257. Introduced configuration option to include or exclude operation names to or from tracing. — Juergen Fickel / githubweb
  258. Fixed test failure and added unit test for filtering in `DittoTracing`. — Juergen Fickel / githubweb
  259. Rely on configured filter to exclude WebSocket initialisation from tracing. — Juergen Fickel / githubweb
  260. Revert "Add logger for connection validation exception" — David Schwilk / githubweb
  261. Review changes — David Schwilk / githubweb
  262. review: fixed some minor findings and adjusted code style; — Stefan Maute / githubweb
  263. Fix failing test — David Schwilk / githubweb
  264. Add type name to serialize and deserialize trace span operation name if possible. — Juergen Fickel / githubweb
  265. Fixed glob pattern of includes to accept all operation names regardless of any slashes. — Juergen Fickel / githubweb
  266. Ensure that W3C tracing headers are always set to request. — Juergen Fickel / githubweb
  267. adjusted URL of github pages after Ditto GitHub organization move — Thomas Jaeckle / githubweb
  268. Renamed `fail` methods of `StartedSpan` to `tagAsFailed`. — Juergen Fickel / githubweb
  269. Added test resource for Kamon test span reporters. — Juergen Fickel / githubweb
  270. Made static factory method of `KamonHttpContextPropagation` less error-prone. — Juergen Fickel / githubweb
  271. Add blog post for live message conditions — Aleksandar Stanchev / githubweb
  272. Minor code review fixes — Aleksandar Stanchev / githubweb
  273. Explorer UI json payload for messages — Thomas Fries / githubweb
  274. Introduced result type for Java. — Juergen Fickel / githubweb
  275. Replaced Scala `Try` with Ditto's new `Result`. — Juergen Fickel / githubweb
  276. Made instance creation of `KamonHttpContextPropagation` even more fluent. — Juergen Fickel / githubweb
  277. Fixed year of license header. — Juergen Fickel / githubweb
  278. Adjusted source version of Javadoc plugin. — Juergen Fickel / githubweb
  279. Blog post redacted — Aleksandar Stanchev / githubweb
  280. fix blogpost code-snippets to render correctly in Jekyll — Thomas Jaeckle / githubweb
  281. Improved search filter in explorer ui — Thomas Fries / githubweb
  282. Explorer UI: fixed bug caused by filter dropdown — Thomas Fries / githubweb
  283. Implement SubnetValidator for blocked subnet matching — David Schwilk / githubweb
  284. Add ClassRule for DittoTracingInitResource to disable tracing in the test; — Stefan Maute / githubweb
  285. Fix PolicySupervisorActorTest. — Yufei Cai / githubweb
  286. Fix SearchActorTest. — Yufei Cai / githubweb
  287. fix installation-operating.md typo — Thomas Jaeckle / githubweb
  288. fixed wrong span key string for SpanTagKey.REQUEST_URI — Thomas Jaeckle / githubweb
  289. Turn on debug log for PolicySupervisorActorTest. — Yufei Cai / githubweb
  290. Fix license header; fix PolicySupervisorActorTest. — Yufei Cai / githubweb
  291. removed mention of Bosch IoT Things as "free plan" sandbox from docs — noreply / githubweb
  292. update star chart in Readme — noreply / githubweb
  293. cancelReceiveTimeout moved after exception creating — Andrey Balarev / githubweb
  294. removed deprecated TLS versions from sandbox nginx config — Thomas Jaeckle / githubweb
  295. added security enhancing headers to nginx.conf of sandbox — Thomas Jaeckle / githubweb
  296. fix k8s descritor file, removing "java", "-jar", "starter.jar" — Thomas Jaeckle / githubweb
  297. Fix unserializable restart message in ClientSupervisor. — noreply / githubweb
  298. Connections API doc fixes — Andrey Balarev / githubweb
  299. credentials in connections are encrypted when written to the db — Aleksandar Stanchev / githubweb
  300. dependency updates: — Thomas Jaeckle / githubweb
  301. configured content-security-policy correctly for sandbox — Thomas Jaeckle / githubweb
  302. fixed content-security-policy for sandbox — Thomas Jaeckle / githubweb
  303. ClientSupervisor: Retrieve connection status on startup to deal with shard rebalancing. — Yufei Cai / githubweb
  304. Fix metrics "connection_client" and "connecting_client" underreporting due to multiple client actors of a connection starting on the same instance. — Yufei Cai / githubweb
  305. Increase relative rebalance limit to coincide with absolute limit when all shards are active. — Yufei Cai / githubweb
  306. directly close&release OSS nexus repositories on Ditto release — Thomas Jaeckle / githubweb
  307. Code review fixes — Aleksandar Stanchev / githubweb
  308. extend documentation for credentials encryption — Aleksandar Stanchev / githubweb
  309. connectivity-manage-connections-piggyback added to ditto_sidebar — Andrey Balarev / githubweb
  310. Documentation links minor fixes. — Andrey Balarev / githubweb
  311. prepare Ditto 3.1.0 — Thomas Jaeckle / githubweb
  312. added doc version 3.1 to _config.yml — Thomas Jaeckle / githubweb
  313. fixes wrong asString call instead of formatAsString — Aleksandar Stanchev / githubweb
  314. prepare 3.1.0 release, continued — Thomas Jaeckle / githubweb

#10 (Sep 9, 2022, 5:10:37 AM)

  1. adjusted akka.http.client.parsing.max-header-value-length to 16k to be in sync with gateway incoming header size — Thomas Jaeckle / githubweb
  2. removed copyright holders from NOTICE.md as they are not required to be listed — Thomas Jaeckle / githubweb

#9 (Sep 9, 2022, 2:19:33 AM)

  1. Adjust PlaceholderResolver to resolve a placeholder to multiple values — Yannic Klem / githubweb
  2. Change Placeholder interface to resolve to a List of Strings instead of — Yannic Klem / githubweb
  3. Simplify API of PipelineElement to allow to resolve to a single value and avoid having Collections.singletonList all over the place — Yannic Klem / githubweb
  4. remove unused imports — Yannic Klem / githubweb
  5. adapt javadoc and delete unused code — Yannic Klem / githubweb
  6. fix japicmp maven plugin to actually check api compatibility again — Yannic Klem / githubweb
  7. Restore API as deprecated — Yannic Klem / githubweb
  8. Use all authorization subjects as resolved values — Yannic Klem / githubweb
  9. Minor adaptions after review — Yannic Klem / githubweb
  10. Adapted usage of placeholders to make use of multiple resolved values where possible — Yannic Klem / githubweb
  11. Adapt FeaturePlaceholder to be able to handle Signals — Yannic Klem / githubweb
  12. Handle ModifyThing command in FeaturePlaceholder — Yannic Klem / githubweb
  13. Handle all kinds of ThingModifyCommand/ThingModifiedEvent/ThingModifiedCommandResponse — Yannic Klem / githubweb
  14. Fix logging and comments — Yannic Klem / githubweb
  15. Enabled Placeholder resolving for extra fields declaration in connectivity — Yannic Klem / githubweb
  16. Adds missing getEntity implementation for ThingMerged — Yannic Klem / githubweb
  17. fix unittest — Yannic Klem / githubweb
  18. Enable placeholder resolving for extra field declaration in gateway — Yannic Klem / githubweb
  19. fix lincese header issue on github — Yannic Klem / githubweb
  20. fix license header issue on github — Yannic Klem / githubweb
  21. Allow placeholders in JsonFieldSelectors — Yannic Klem / githubweb
  22. Describe general available placeholders — Yannic Klem / githubweb
  23. Reference described placeholders instead of repeating their explanation — Yannic Klem / githubweb
  24. Document that and which placeholders can be used for declaring extra fields — Yannic Klem / githubweb
  25. Validate extra field declaration when subscribing via SSE/Websocket — Yannic Klem / githubweb
  26. Add config for disabling double decoding of connection usernames and passwords — David Schwilk / githubweb
  27. Double decode connection usernames and passwords depending on config — David Schwilk / githubweb
  28. Move decoding for AMQP to PlainCredentialProvider, since SASL generated tokens should not be decoded — David Schwilk / githubweb
  29. Extract delegating part of ImmutablePolicyBuilderLabelScoped to abstract class to allow reuse — Yannic Klem / githubweb
  30. Add missing javadoc — Yannic Klem / githubweb
  31. Added throttling config for MQTT consumer. — Juergen Fickel / githubweb
  32. Change search policy cache type. — Yufei Cai / githubweb
  33. review commits — Kalin Kostashki / githubweb
  34. improved search-updater logic by: — Thomas Jaeckle / githubweb
  35. re-added publishing PolicyEvent in PolicyPersistenceActor + adjusted test to fish for event — Thomas Jaeckle / githubweb
  36. fix inverted isEmpty check — Yannic Klem / githubweb
  37. added releasenotes and blogpost for Ditto 2.4.0 — Thomas Jaeckle / githubweb
  38. fix that "version" in ditto header defines that it can take 1 or 2 .. — Thomas Jaeckle / githubweb
  39. Convert EnforcedThingMapper to wildcard index schema. — Yufei Cai / githubweb
  40. Fix unit tests. — Yufei Cai / githubweb
  41. add QUERY_CONFIG_ENABLED to swagger-ui in kubernetes and docker-compose directory; — Stefan Maute / githubweb
  42. adapt documentation to review findings — Yannic Klem / githubweb
  43. Restore base element selection logic for feature array diff computation. — Yufei Cai / githubweb
  44. [wip] remove substreams from updater flow. — Yufei Cai / githubweb
  45. Move URI decoding back to Connection model — David Schwilk / githubweb
  46. Fix rendering issues of documentation — Yannic Klem / githubweb
  47. Decode depending on shouldUriDecode — David Schwilk / githubweb
  48. Prevent API break, deprecate old methods — David Schwilk / githubweb
  49. adapt query filters and sorting to new index structure — Dominik Guggemos / githubweb
  50. Avoid exception, when no values could be resolved — Yannic Klem / githubweb
  51. Skip validation of THingFieldSelector when it contains a placeholder — Yannic Klem / githubweb
  52. Use same validation for fromString — Yannic Klem / githubweb
  53. Handle empty field selectors for signal enrichment in Gateway — Yannic Klem / githubweb
  54. Add draft of ThingUpdater without bulk updates. — Yufei Cai / githubweb
  55. Remove throughput test for MongoSearchUpdaterFlow. — Yufei Cai / githubweb
  56. Remove outdated assertions in SearchConsistencyIT. — Yufei Cai / githubweb
  57. Test policy update in ThingUpdater. — Yufei Cai / githubweb
  58. Remove Optional from connection throttling message — David Schwilk / githubweb
  59. fix messages documentation which states that consuming messages is only possible via WebSocket — Thomas Jaeckle / githubweb
  60. Add field selector for RetrievePolicy command — David Schwilk / githubweb
  61. Add documentation about field selection for RetrievePolicy — David Schwilk / githubweb
  62. Port tests of ThingUpdaterOldTest into ThingUpdaterTest — Yufei Cai / githubweb
  63. Incorporate SearchUpdateMapper. — Yufei Cai / githubweb
  64. Remove unused search update logic; enable MongoDbResource to work with systemctl MongoDB; delete SearchConsistencyIT. — Yufei Cai / githubweb
  65. Remove unused "BulkWriteComplete" message. — Yufei Cai / githubweb
  66. Delete Metadata.origin. — Yufei Cai / githubweb
  67. Handle empty update result in ThingUpdater. — Yufei Cai / githubweb
  68. review: deprecate WithSelectedFields in things model in favor in same interface in base model — Johannes Schneider / githubweb
  69. review: revert imports of WithSelectedFields interface to prevent api break — Johannes Schneider / githubweb
  70. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  71. change cluster role, root actor path and mongodb collection name of thing search to avoid conflict with existing search, make actor path of search actor configurable in concierge service — Dominik Guggemos / githubweb
  72. Fix some TODOs for search update. — Yufei Cai / githubweb
  73. Perform exponential backoff when retrying search updates. — Yufei Cai / githubweb
  74. add logger to TunnelChannelListener and extended logging for channel initialized, state changed and open success; — Stefan Maute / githubweb
  75. Widened interface for converting an exception to an acknowledgement to accept a Throwable. — Juergen Fickel / githubweb
  76. fixed disabling/enabling logging to `SYSOUT` mechanism by checking for content of environment variable `DITTO_LOGGING_DISABLE_SYSOUT_LOG` — Thomas Jaeckle / githubweb
  77. Fix _id and _namespace filters in search. — Yufei Cai / githubweb
  78. Amend search indices. — Yufei Cai / githubweb
  79. fix for IllegalArgumentException thrown when calling newMultiMappedOutboundSignal — Kalin Kostashki / githubweb
  80. configured healthcheck for nginx in sandbox + added "autoheal" service which automatically restarts unhealthy services via docker — Thomas Jaeckle / githubweb
  81. Workaround double semantics of "eq(null)" in MongoDB. — Yufei Cai / githubweb
  82. [#1339] adding DADR-0007: Removal of Concierge service as architecture simplification in Ditto 3.0 — Thomas Jaeckle / githubweb
  83. update nginx of sandbox to 1.21-alpine — Thomas Jaeckle / githubweb
  84. fix TODOs, fix path of simple fields in queries, add tests — Dominik Guggemos / githubweb
  85. adjust `DITTO_LOGGING_FILE_APPENDER` env key to be "true" so that file appender is used — Thomas Jaeckle / githubweb
  86. partly revert commit and fix tests — Dominik Guggemos / githubweb
  87. Adapt documentation for enrichment with placeholders — Yannic Klem / githubweb
  88. Do not abort search update on outdated write model. — Yufei Cai / githubweb
  89. Fix exists(features/*); simplify logging of DittoRuntimeException during search update; change role name of SearchService; terminate timers when ThingUpdater shuts down on command. — Yufei Cai / githubweb
  90. add workaround for Rebex SSH server (described workaround in code); — Stefan Maute / githubweb
  91. Rename config of SearchService. — Yufei Cai / githubweb
  92. rename metrics of search service to avoid collisions with previous service — Dominik Guggemos / githubweb
  93. renamed varibale to initialSshChannelWindowSize and adapt comment for workaround; — Stefan Maute / githubweb
  94. Moved `ExternalMessageWithSender` to its own file. — Juergen Fickel / githubweb
  95. adapt grafana dashboards to renamed search metrics — Dominik Guggemos / githubweb
  96. updated outlook for Ditto 2.5.0 and 3.0.0 — Thomas Jaeckle / githubweb
  97. Fix config key for unit tests. — Yufei Cai / githubweb
  98. Fix config keys for SearchUpdaterRootActorTest and ThingUpdaterTest. — Yufei Cai / githubweb
  99. Fix more keys — Yufei Cai / githubweb
  100. Fix LimitsConfig. — Yufei Cai / githubweb
  101. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  102. Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
  103. Widened interface of `ConnectionMonitor` to accept `Throwable` instead of `Exception`. This change does not affect functionality of `ConnectionMonitor` at all, but it makes it easier to use without superfluous `instanceof` checks. — Juergen Fickel / githubweb
  104. Made method public to make it usable for unit tests in another package. — Juergen Fickel / githubweb
  105. Added new implementation of a MQTT publisher actor. — Juergen Fickel / githubweb
  106. set binary compatibility check version to 2.4.0 — Thomas Jaeckle / githubweb
  107. In case of ThingDeleteModel always consider model as not outdated — Yannic Klem / githubweb
  108. Remove extra condition as the assumption that revision is always -1 was wrong — Yannic Klem / githubweb
  109. Fix ThingUpdater stopping timers twice. Change default of expected roles. — Yufei Cai / githubweb
  110. Amend ThingUpdaterTest#refuseToPerformOutOfOrderUpdate. — Yufei Cai / githubweb
  111. Invalidate policies cache on policy update; log policy updates in updater and forwarder. — Yufei Cai / githubweb
  112. [wip] add logs to ThingUpdater — Yufei Cai / githubweb
  113. Fix that "search" is not the cluster role of search service. — Yufei Cai / githubweb
  114. Fix same-state transition for ThingUpdater. — Yufei Cai / githubweb
  115. Increase log level for CoordinatedShutdown — David Schwilk / githubweb
  116. align format of policy in index document with thing format — Dominik Guggemos / githubweb
  117. Prevent ThingUpdater from getting stuck due to reordering of TICK signals. — Yufei Cai / githubweb
  118. Fix extraneous cancelTimer in ThingUpdater. — Yufei Cai / githubweb
  119. fine tune sandbox docker-compose.yml — Thomas Jaeckle / githubweb
  120. update jackson-databind to 2.13.2.2 — Thomas Jaeckle / githubweb
  121. update jackson-databind-bom to 2.13.2.20220328 — Thomas Jaeckle / githubweb
  122. fixed k3s step in README.md — noreply / githubweb
  123. fine tune sandbox docker-compose.yml - fixing disabling SBR — Thomas Jaeckle / githubweb
  124. replace actor receive timeout with individual timers (receive timeout did not work as expected) — Dominik Guggemos / githubweb
  125. check if a received shutdown message is relevant for the current actor — Dominik Guggemos / githubweb
  126. fix tests, add test for shutdown command handling — Dominik Guggemos / githubweb
  127. Use Akka Extensions for CustomApiRoutesProvider and JwtAuthorizationSubjectsProvider — David Schwilk / githubweb
  128. Add custom SBR provider which allows to be enabled/disabled during runtime — Yannic Klem / githubweb
  129. Fix some TODOs. — Yufei Cai / githubweb
  130. added release_notes_240.html to sidebar — noreply / githubweb
  131. add enforcement of length restrictions for search index documents again — Dominik Guggemos / githubweb
  132. make Ditto default namespace configurable; — Stefan Maute / githubweb
  133. add default-namespace to test.conf; — Stefan Maute / githubweb
  134. Introduce DittoExtensionPoint to indicate extension points uniformly. — David Schwilk / githubweb
  135. Add missing license header — David Schwilk / githubweb
  136. Enable SBR automatically after some time — Yannic Klem / githubweb
  137. first steps towards removal of concierge service: — Thomas Jaeckle / githubweb
  138. add some more test cases, make thing deletion timeout configurable — Dominik Guggemos / githubweb
  139. Remove outdated unit test. — Yufei Cai / githubweb
  140. Change search collection names. — Yufei Cai / githubweb
  141. Add DADR-0008-wildcard-search-index.md — Yufei Cai / githubweb
  142. Add migration notes for wildcard search to be linked in future release notes. — Yufei Cai / githubweb
  143. fixed unit tests which used "null" EnforcementConfig — Thomas Jaeckle / githubweb
  144. Enable indexing of arrays. — Yufei Cai / githubweb
  145. Fix search root actor tests. — Yufei Cai / githubweb
  146. fixed unit tests, added javadocs, ignored unit tests which currently can't work, cleaned up — Thomas Jaeckle / githubweb
  147. fixed javadoc errors — Thomas Jaeckle / githubweb
  148. moved `entity-creation` config to separate file ditto-entity-creation.conf included in each Ditto service — Thomas Jaeckle / githubweb
  149. fixed DefaultEntityCreationConfig loading in EnforcerActorFactory — Thomas Jaeckle / githubweb
  150. Exclude policy objects from wildcard index to prevent inefficient query plans. — Yufei Cai / githubweb
  151. Remove misleading max-pool-size-max configuration from dispatchers — Yannic Klem / githubweb
  152. DevOps commands error responses fixes — Andrey Balarev / githubweb
  153. DevOps commands responses documentation updated. — Andrey Balarev / githubweb
  154. minor doc improvements — Dominik Guggemos / githubweb
  155. Added package 'subscribing'. — Juergen Fickel / githubweb
  156. Remove unused config "max-bulk-size". — Yufei Cai / githubweb
  157. fixed some module/dependency mess by e.g: — Thomas Jaeckle / githubweb
  158. excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  159. fixed excluded binary compatibility check errors — Thomas Jaeckle / githubweb
  160. Use Akka Extensions for gateway authentication — David Schwilk / githubweb
  161. add option to enable/disable sending acks on search index updates (this required to disable sending acks when running mulitple search instances) — Dominik Guggemos / githubweb
  162. Rename PolicyModificationForwarder. — Yufei Cai / githubweb
  163. remove default configuration of all thread-pool-executor dispatchers — Yannic Klem / githubweb
  164. Use single dispatcher for enforcement caches instead of two — Yannic Klem / githubweb
  165. Remove extra dispatcher for Thing aggregation for — Yannic Klem / githubweb
  166. Use type without quotation marks to be consistent with other dispatcher definitions — Yannic Klem / githubweb
  167. moved ThingCommandEnforcement to things-persistence and adjusted to its new location — Thomas Jaeckle / githubweb
  168. fixed compile error — Thomas Jaeckle / githubweb
  169. use creationRestrictionEnforcer also for ThingCommandEnforcement "CreateThing" — Thomas Jaeckle / githubweb
  170. adjusted policy enforcer invalidation to be done after a command which affects the authorization — Thomas Jaeckle / githubweb
  171. Add further DittoExtensionPoints to Gateway — David Schwilk / githubweb
  172. added new DittoInternalErrorException and used whereever GatewayInternalErrorException was used without "gateway" scope — Thomas Jaeckle / githubweb
  173. allow non-standard http status codes in the http api — Johannes Schneider / githubweb
  174. moved GatewayException and its (rightful) implementations to new module "gateway-api" — Thomas Jaeckle / githubweb
  175. review: — Stefan Maute / githubweb
  176. DevOps non-aggregate commands responses updated — Andrey Balarev / githubweb
  177. deleted concierge module — Thomas Jaeckle / githubweb
  178. fixed some unit tests, ignored others which are not yet implemented — Thomas Jaeckle / githubweb
  179. fix command response filtering for non query commands — Thomas Jaeckle / githubweb
  180. try to fix tests — Thomas Jaeckle / githubweb
  181. fix tests — Thomas Jaeckle / githubweb
  182. review: — Stefan Maute / githubweb
  183. Let the http push connection dispatcher grow without actual config wise limitation — Yannic Klem / githubweb
  184. stabilize ThingPersistenceOperationsActorIT — Thomas Jaeckle / githubweb
  185. review: — Stefan Maute / githubweb
  186. stabilize message processing by joining futures in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  187. Fix concierge service tests — Yannic Klem / githubweb
  188. some cleanups in ThingCommandEnforcement — Thomas Jaeckle / githubweb
  189. moved LiveResponseAndAcknowledgementForwarder to things-service-enforcement — Thomas Jaeckle / githubweb
  190. fixed javadoc error breaking the build — Thomas Jaeckle / githubweb
  191. log buffer overflow on warn level instead error; — Stefan Maute / githubweb
  192. add JmsOperationTimedOutException to user-indicated-errors-base; — Stefan Maute / githubweb
  193. fix indentation and imports — Yannic Klem / githubweb
  194. Split method into smaller sub methods to reduce responsibility per method — Yannic Klem / githubweb
  195. show light/dark logo of Ditto in Readme depending on GH theme — noreply / githubweb
  196. fixed Ditto logo in Readme.md — noreply / githubweb
  197. fix readme — noreply / githubweb
  198. reduce joining on completion stages — Thomas Jaeckle / githubweb
  199. stabilize AskWithRetryTest — Thomas Jaeckle / githubweb
  200. Avoid unnecessary mapping from stream to list back to stream — Yannic Klem / githubweb
  201. Added class `ConnectionTester` for testing MQTT connections. — Juergen Fickel / githubweb
  202. adjusted CommandEnforcement tests to use AbstractPersistenceSupervisor instead of duplicating its logic — Thomas Jaeckle / githubweb
  203. added application of preEnforcer in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  204. fixed missing japicmp exclude — Thomas Jaeckle / githubweb
  205. re-added deleted ditto-protocol-subscriber.conf, moved to ditto-edge-api — Thomas Jaeckle / githubweb
  206. Convert DittoExtensionPoint to an interface — Yannic Klem / githubweb
  207. Add last modified timestamp to search results. — Yufei Cai / githubweb
  208. Avoid potential NPE — Andrey Balarev / githubweb
  209. Fix unittest of DefaultJwtAuthenticationResultProvider — Yannic Klem / githubweb
  210. implement graceful shutdown for http publisher actor — Johannes Schneider / githubweb
  211. added SVG files for ditto overview and supergraphic — Thomas Jaeckle / githubweb
  212. made GatewayServiceTimeoutException an EdgeServiceTimeoutException, moving to edge-api — Thomas Jaeckle / githubweb
  213. fix error registry tests — Thomas Jaeckle / githubweb
  214. added package-info files in edge-api — Thomas Jaeckle / githubweb
  215. broken aggregated response fixed — Andrey Balarev / githubweb
  216. moved added "default-namespace" functionality to EntityCreationConfig — Thomas Jaeckle / githubweb
  217. fix calculation of ThingId/PolicyId when create command did not contain an ID — Thomas Jaeckle / githubweb
  218. fixed unit tests by adjusting expectations — Thomas Jaeckle / githubweb
  219. simplified persistence supervisor enforcement logic — Thomas Jaeckle / githubweb
  220. widened interface for PolicyEnforcers to accept Iterable of PolicyEntry — Thomas Jaeckle / githubweb
  221. Minor review adaptions — Yannic Klem / githubweb
  222. fix wrong renaming — Yannic Klem / githubweb
  223. Add environment variable for sharding dispatcher throughput. — Yufei Cai / githubweb
  224. fix CreatePolicy and CreateThing default namespace calculation — Thomas Jaeckle / githubweb
  225. Add extensions to connectivity service — David Schwilk / githubweb
  226. Add more extensions to connectivity service — David Schwilk / githubweb
  227. CR-11297 CR-11373 Try to stabilize testConnection test — David Schwilk / githubweb
  228. fixed config loading of SignalTransformer extension — Thomas Jaeckle / githubweb
  229. Fix error handling and 'streamify' modifyPersistenceActorCommandResponse — Yannic Klem / githubweb
  230. Create materializer just once — Yannic Klem / githubweb
  231. Minor review findings — Yannic Klem / githubweb
  232. adopt LiveCommandEnforcement to new approach — Thomas Jaeckle / githubweb
  233. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  234. Change connectivity extensions to be interfaces and adjust RootExecutor — David Schwilk / githubweb
  235. Add last modified timestamp to search results. — Yufei Cai / githubweb
  236. Fix compile error. — Yufei Cai / githubweb
  237. Move warning log into fallback of ditto runtime exception extraction — Yannic Klem / githubweb
  238. set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
  239. Adjust extensions in things-search — David Schwilk / githubweb
  240. Moved Placeholder exceptions to placeholder module — Yannic Klem / githubweb
  241. Make error code prefix of general exception an empty string — Yannic Klem / githubweb
  242. Remove test for class which is no longer existing — Yannic Klem / githubweb
  243. Revert "Remove test for class which is no longer existing" — Yannic Klem / githubweb
  244. completed live signal enforcement in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  245. fixed unit tests broken after GeneralException prefix removal — Thomas Jaeckle / githubweb
  246. Temp — Yannic Klem / githubweb
  247. Add "resubscribe" flag to subscribe and ack label declaration. — Yufei Cai / githubweb
  248. Add resubscription to BaseClientActor. — Yufei Cai / githubweb
  249. Add resub function to StreamingSessionActor. — Yufei Cai / githubweb
  250. Add "reset" function to SubUpdater and AckUpdater to ensure eventual consistency. — Yufei Cai / githubweb
  251. Add consistency check result to Ditto pubsub; add unit tests. — Yufei Cai / githubweb
  252. Read implementation that should be instatiated directly from akka config — Yannic Klem / githubweb
  253. add poison pill devops command; add debug logs to reset operations. — Yufei Cai / githubweb
  254. Ensure that all DittoExtensionPoints are instantiated as singleton — Yannic Klem / githubweb
  255. Fix DittoCachingSignalEnrichmentFacadeTest — Yannic Klem / githubweb
  256. Fix Connectivity tests and search EnforcementFlowTest — Yannic Klem / githubweb
  257. Fix remaining failing tests — Yannic Klem / githubweb
  258. Fix gateway tests — Yannic Klem / githubweb
  259. migrated smart channel (live-channel-condition) channel enforcement and handling in ThingSupervisorActor — Thomas Jaeckle / githubweb
  260. Fix changed semantic of NE due to wildcard index. — Yufei Cai / githubweb
  261. Remove filters from "changed" check in SubUpdater. — Yufei Cai / githubweb
  262. extracted aspects used in ThingSupervisorActor to different aspect specific classes: — Thomas Jaeckle / githubweb
  263. stabilize unit test — Thomas Jaeckle / githubweb
  264. removed legacy EnforcerActor and AbstractEnforcerActor — Thomas Jaeckle / githubweb
  265. fixed compile error — Thomas Jaeckle / githubweb
  266. renamed ConciergeForwarderActor to EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  267. fixed Helm installation script for Helm 3 — noreply / githubweb
  268. Add PreEnforcer Extension — David Schwilk / githubweb
  269. Load PreEnforcerProvider via ExtensionId to guarantee system singleton. — David Schwilk / githubweb
  270. fixed renaming of search root config entry to "ditto.search" — Thomas Jaeckle / githubweb
  271. Fix tests — David Schwilk / githubweb
  272. Fix more tests — David Schwilk / githubweb
  273. Fix one last test — David Schwilk / githubweb
  274. Correct config path for pre enforcer provider — David Schwilk / githubweb
  275. Correct test paths for pre enforcer provider — David Schwilk / githubweb
  276. Fix error 168 from MongoDB due to unrecognized operator "unsetField". — Yufei Cai / githubweb
  277. moved ThingsAggregatorActor to "things" service — Thomas Jaeckle / githubweb
  278. added missing Nullable — Thomas Jaeckle / githubweb
  279. fixed unit test in ConnectivityProxyActorTest — Thomas Jaeckle / githubweb
  280. Restructured code and finished GenericMqttClientActor. — Juergen Fickel / githubweb
  281. Fix a NullPointerException in DittoProtocolSubImpl. — Yufei Cai / githubweb
  282. PreEnforcerProvider should directly apply to the signal — David Schwilk / githubweb
  283. Move shared methods to PreEnforcer interface — David Schwilk / githubweb
  284. allow initial _metadata when creating a thing — Johannes Schneider / githubweb
  285. fix imports — Johannes Schneider / githubweb
  286. Make PreEnforcerProvider load all PreEnforcer via config — David Schwilk / githubweb
  287. Add extension to allow adding custom command forwarding — Yannic Klem / githubweb
  288. Remove unused method — Yannic Klem / githubweb
  289. Move AbstractEnforcerActor to module ditto-policies-enforcement — Yannic Klem / githubweb
  290. Fix endless update due to skipped updates. — Yufei Cai / githubweb
  291. added test to reproduce "Unrecognized expression '$setField'" error — Yufei Cai / githubweb
  292. Remove ineffective test; allow specifying versions in MongoDbResource; fix BsonDiffVisitorIT. — Yufei Cai / githubweb
  293. Turn off array indexing by default because it only works for MongoDB > 5.0. — Yufei Cai / githubweb
  294. Fix docker cleanup step ordering of BsonDiffVisitorIT. — Yufei Cai / githubweb
  295. minor formatting — Yannic Klem / githubweb
  296. Unignore immutability tests since the github issue is solved meanwhile — Yannic Klem / githubweb
  297. Remove unused import — David Schwilk / githubweb
  298. Remove unnecessary SignalTransformer extension — David Schwilk / githubweb
  299. Use Extension to determine default namespace for entity creation — Yannic Klem / githubweb
  300. Renamed module ditto-edge-api to ditto-edge-service and removed dependency — Yannic Klem / githubweb
  301. rename package to fit module name — Yannic Klem / githubweb
  302. Revert "Remove unnecessary SignalTransformer extension" — Yannic Klem / githubweb
  303. Use SignalTransformer to append default namespace to relevant commands — Yannic Klem / githubweb
  304. Preserve original sender during async processing — Yannic Klem / githubweb
  305. Switched to generic implementation of MQTT with backpressure. — Juergen Fickel / githubweb
  306. Fix cache invalidation — Yannic Klem / githubweb
  307. fix incorrect method call in ExistsThingPredicateVisitor; — Stefan Maute / githubweb
  308. add 'get-metadata' and 'delete-metadata' header: — Stefan Maute / githubweb
  309. Add comment regarding race condition to keep track of the problem — Yannic Klem / githubweb
  310. stop thing updater if initial update was skipped to avoid endless update loop — Dominik Guggemos / githubweb
  311. fix and extend ImmutableDittoHeadersTest for get-metadata header; — Stefan Maute / githubweb
  312. Remove CreationRestrictionEnforcer from CommandEnforcement and move to PreEnforcement — David Schwilk / githubweb
  313. rename GetMetadataWildcardResolver to MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  314. Move CreationRestriction enforcer safe casts to PreEnforcer for shared usages — David Schwilk / githubweb
  315. Fix CreationRestrictionEnforcerTest — David Schwilk / githubweb
  316. Fix Policies service registry tests — David Schwilk / githubweb
  317. changed error code of DittoHeaderNotSupportedException; — Stefan Maute / githubweb
  318. fix CreateThingTest; — Stefan Maute / githubweb
  319. fix broken tests and add new one in ThingPersistenceActorTest; — Stefan Maute / githubweb
  320. Use akka.actor.ActorContext instead of AbstractActor.ActorContext — Yannic Klem / githubweb
  321. Refer to constants for API relevant actor names — Yannic Klem / githubweb
  322. do not sync things without a policyId — Dominik Guggemos / githubweb
  323. fix BackgroundSyncStreamTest — Dominik Guggemos / githubweb
  324. Fixed behaviour of `doDisconnectClient`. — Juergen Fickel / githubweb
  325. check for metadata retrieval in separate if condition; — Stefan Maute / githubweb
  326. Add pre-enforcement for search commands — David Schwilk / githubweb
  327. Removed Caching from ExistenceChecker — David Schwilk / githubweb
  328. Merged `GenericMqttAckStatus` with `GenericMqttSubAckStatus` because it was its only inheritor. — Juergen Fickel / githubweb
  329. Removed the now unused MQTT implementation. — Juergen Fickel / githubweb
  330. Use constant for SearchConstants Path delimeter — David Schwilk / githubweb
  331. Provide separate abstract class with encapsulates logic to load policy — Yannic Klem / githubweb
  332. Add javadoc to pre_enforcement package — David Schwilk / githubweb
  333. Removed some code smells. — Juergen Fickel / githubweb
  334. Review: rename left over conciergeForwarder references to commandForwarder — David Schwilk / githubweb
  335. remove unused field in ThingEnforcerActor — Yannic Klem / githubweb
  336. extended and refactored MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  337. Review: Move ThingsAggregatorActor pubsub subscribe to preStart — David Schwilk / githubweb
  338. Use double encoding boolean flag to get username and password from connection. — Juergen Fickel / githubweb
  339. review of pre-enforcement changes: — Thomas Jaeckle / githubweb
  340. Remove ConnectivityCommandEnforcement from ditto as they are currently not — Yannic Klem / githubweb
  341. removed TODO - SignalTransformer and PreEnforcer are not considilated now — Thomas Jaeckle / githubweb
  342. delete existing metadata for delete commands; — Stefan Maute / githubweb
  343. adapt FeaturePropertiesDeletedStrategyTest and FeatureDesiredPropertiesDeletedStrategyTest because metadata for delete events in now also deleted; — Stefan Maute / githubweb
  344. add unit tests to verify metadata deletion; — Stefan Maute / githubweb
  345. Slightly adjusted formatting. — Juergen Fickel / githubweb
  346. Add AskWithRetry to EdgeCommandForwarder — David Schwilk / githubweb
  347. Replace deprecated Source.queue method in MqttPublisherActor. — Juergen Fickel / githubweb
  348. add unit tests for MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
  349. add missing license header to MetadataFieldsWildcardResolverTest; — Stefan Maute / githubweb
  350. minor code formatting; — Stefan Maute / githubweb
  351. Reset primal behaviour of MqttPublisherActor when offering to source queue fails. — Juergen Fickel / githubweb
  352. Only use AskWithRetry if a response will be returned — David Schwilk / githubweb
  353. Minor adaptions — Yannic Klem / githubweb
  354. review: minor style fixes — Thomas Jaeckle / githubweb
  355. add MetadataHeaderChecker and MetadataHeadersConflictException; — Stefan Maute / githubweb
  356. Add AskWithRetry for pubSub messages — David Schwilk / githubweb
  357. Use $unsetField only for MongoDB 5.0 or above; turn on array indexing by default. — Yufei Cai / githubweb
  358. Fix search actor paths in documentation; fix deserialization of UpdateThing. — Yufei Cai / githubweb
  359. fix test in ThingPersistenceActorTest; — Stefan Maute / githubweb
  360. Renamed `GenericMqttClientActor` to `MqttClientActor`. Actors for consuming and publishing, too, do not have 'Generic' in their name. — Juergen Fickel / githubweb
  361. extend metadata creation for already existing fields to enable updating of existing metadata fields; — Stefan Maute / githubweb
  362. reworked AcknowledgementAggregatorActor and its surroundings so that: — Thomas Jaeckle / githubweb
  363. fixed unit test — Thomas Jaeckle / githubweb
  364. removed ackReceiverActor from AcknowledgementForwarderActor — Thomas Jaeckle / githubweb
  365. extend GetExistsBsonVisitor and GetFilterBsonVisitor to allow filtering for metadata; — Stefan Maute / githubweb
  366. fix initial creation, implement wildcards for put-metadata — Johannes Schneider / githubweb
  367. fixed unit tests which broke after adjusting where Acks are sent to — Thomas Jaeckle / githubweb
  368. Fix concurrency problem in ConnectionTester. — Yufei Cai / githubweb
  369. fixed acknowledgement sending for live commands — Thomas Jaeckle / githubweb
  370. review of ask-with-retry at edges: — Thomas Jaeckle / githubweb
  371. Squashed Initial Commit UI — Thomas Fries / githubweb
  372. fix license header; — Stefan Maute / githubweb
  373. fix typo and use new switch case syntax; — Stefan Maute / githubweb
  374. fixed bugs in thing policy enrichment + "copy policy from" — Thomas Jaeckle / githubweb
  375. Add command to retrieve all connection IDs of connections that contain a — Yannic Klem / githubweb
  376. removed obsolete (old) AbstractEnforcement class and helpers around it — Thomas Jaeckle / githubweb
  377. fix unit tests — Johannes Schneider / githubweb
  378. Move match stage after grouping to make sure only the latest element is — Yannic Klem / githubweb
  379. fix more unit tests — Johannes Schneider / githubweb
  380. fixed several remaining issues in acknowledgement handling — Thomas Jaeckle / githubweb
  381. fixed unit test — Thomas Jaeckle / githubweb
  382. fix more unit tests — Johannes Schneider / githubweb
  383. fixed that AcknowledgementAggregator was not started for Announcements with ackRequests — Thomas Jaeckle / githubweb
  384. fix another tests — Johannes Schneider / githubweb
  385. minor formatting — Johannes Schneider / githubweb
  386. do not retry connectivity commands in EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
  387. add note about the effect of modifyConfig command on background sync — Dominik Guggemos / githubweb
  388. Search: Make simple-field-mappings configurable; make parsed query available to query criteria validators. — Yufei Cai / githubweb
  389. fix handling of live command responses — Thomas Jaeckle / githubweb
  390. run BsonDiffVisitorIT against MongoDB v4 and v5 — Dominik Guggemos / githubweb
  391. fixed preserving of "originator" of live command responses — Thomas Jaeckle / githubweb
  392. change expected role of things search from things-search to search — Dominik Guggemos / githubweb
  393. fixed more remaining acknowledgement response sending bugs — Thomas Jaeckle / githubweb
  394. fixed PubSubFactoryTest which still assumed in one case that Acks are sent back to the sender — Thomas Jaeckle / githubweb
  395. fix shard region of things search for hot entities statistics — Dominik Guggemos / githubweb
  396. fixed unit tests affected by switch to acknowledgement aggregator address pass through — Thomas Jaeckle / githubweb
  397. Fix RetrieveThings handling for connectivity — Yannic Klem / githubweb
  398. stip "lastModified" timestamp from QueryThingResponses (which was only required for new search cutover and was filtered away in old concierge) — Thomas Jaeckle / githubweb
  399. fix creation of relative metadata — Johannes Schneider / githubweb
  400. stabilize EnforcementFlow thing retrieval from thingsFacade — Thomas Jaeckle / githubweb
  401. Replaced ConnectionTester with ConnectionTesterActor. — Juergen Fickel / githubweb
  402. Deleted unit tests for connection testing. — Juergen Fickel / githubweb
  403. Merge proxy actors together to make more clear what it actually does — Yannic Klem / githubweb
  404. forward signals to command forwarder instead to deleted proxy actor — Yannic Klem / githubweb
  405. make AbstractPersistenceSupervisor respect order of signals by doing a behavior change, stashing and unstashing until a message was fully processed — Thomas Jaeckle / githubweb
  406. Transform modifyThing and modifyPolicy into createThing and createPolicy — Yannic Klem / githubweb
  407. Add tests for the transforming pre enforcers — Yannic Klem / githubweb
  408. fix tests — Yannic Klem / githubweb
  409. Removed unnecessary stubbing. — Juergen Fickel / githubweb
  410. Added copyright header — Thomas Fries / githubweb
  411. Added copyright header — Thomas Fries / githubweb
  412. Added default user credentials for sandbox — Thomas Fries / githubweb
  413. Ignore comment and text nodes in addTab — Thomas Fries / githubweb
  414. Remove non-working array element diff computation. — Yufei Cai / githubweb
  415. fixed issues + tests after ensuring the order of signals in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  416. allow force-updating all things via background-sync by setting force-update header in shutdown command — Dominik Guggemos / githubweb
  417. add wildcard validation and resolving for feature definition requests; — Stefan Maute / githubweb
  418. fixed retrieveLeafMetadataWithGetMetadataWildcardHeader in ThingPersistenceActorTest; — Stefan Maute / githubweb
  419. Reset thing ID lower bound in background sync if force-update is true — Yufei Cai / githubweb
  420. removed dependency from policies-service to things-model by pulling out new modules: — Thomas Jaeckle / githubweb
  421. fixed another ack issue in gateway — Thomas Jaeckle / githubweb
  422. ThingUpdater: fix accumulation of ack requests on UpdateThing command. — Yufei Cai / githubweb
  423. Remove sandbox environment — Thomas Fries / githubweb
  424. Improved error handling on ditto calls — Thomas Fries / githubweb
  425. Update ace editor if changed in background — Thomas Fries / githubweb
  426. fixed more button color on odd table rows — Thomas Fries / githubweb
  427. keep order of metadata when creating it; — Stefan Maute / githubweb
  428. Don't cache policyEnforcer — Yannic Klem / githubweb
  429. re-added CreateThingSubstitutionStrategy and split up — Thomas Jaeckle / githubweb
  430. fix allowed metadata for put-metadata and fix tests tied to that change — Johannes Schneider / githubweb
  431. review: minor adjustments to explorer UI — Thomas Jaeckle / githubweb
  432. fix ThingEventStrategy test by returning null in case there is no metadata; — Stefan Maute / githubweb
  433. fix FeatureDesiredPropertyDeletedStrategyTest and FeaturePropertyDeletedStrategyTest; — Stefan Maute / githubweb
  434. Review: Minor adjustements — David Schwilk / githubweb
  435. removed "lastModified" Instant from SearchResult — Thomas Jaeckle / githubweb
  436. Added Receive Maximum for MQTT 5 client. — Juergen Fickel / githubweb
  437. Fixed unit test. — Juergen Fickel / githubweb
  438. Fix Tests and bugs discovered by tests — Yannic Klem / githubweb
  439. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  440. review: renamed ProxyActor in gateway to GatewayProxyActor — Thomas Jaeckle / githubweb
  441. adjusted SubstitutionStrategy to work on Signals — Thomas Jaeckle / githubweb
  442. apply special CreateThing enforcer providing only for twin commands — Yannic Klem / githubweb
  443. merge command entity into existing thing before building metadata to account for new paths when using wildcards — Johannes Schneider / githubweb
  444. fix typos in test names — Yannic Klem / githubweb
  445. move pre enforcer to pre package — Yannic Klem / githubweb
  446. allow to force invalidate thing and policy for background sync by setting header in shutdown command — Dominik Guggemos / githubweb
  447. Delete the created policy if create thing enforcement fails — Yannic Klem / githubweb
  448. Throw special thing exceptions when policyEnforcer could not be loaded — Yannic Klem / githubweb
  449. remove redundant configuration to disable sending acks from search — Dominik Guggemos / githubweb
  450. Fix ThingCommandEnforcementTest — Yannic Klem / githubweb
  451. Make sure to keep original copy policy or inline policy — Yannic Klem / githubweb
  452. added SudoQueryCommandResponse with is a SudoCommandResponse containing an entity — Thomas Jaeckle / githubweb
  453. fixed PoliciesServiceGlobalCommandRegistryTest — Thomas Jaeckle / githubweb
  454. made isIdempotent in EdgeCommandForwarderActor public — Thomas Jaeckle / githubweb
  455. Moved config for client Receive Maximum from MqttSpecificConfig to MqttConfig. — Juergen Fickel / githubweb
  456. Fixed config path for client Receive Maximum. — Juergen Fickel / githubweb
  457. fixed entity-id format in built DittoHeaders of AcknowledgementAggregatorActor on timeout exceptions — Thomas Jaeckle / githubweb
  458. fixed unit test — Thomas Jaeckle / githubweb
  459. Minor clarification for UpdateTwinWithLiveResponse — noreply / githubweb
  460. Move logic for retrieval of policy enforcer into separate class which — Yannic Klem / githubweb
  461. Add caching and unittests für PolicyEnforcerProvider — Yannic Klem / githubweb
  462. disallow "*/key" on all levels except root level; — Stefan Maute / githubweb
  463. Use lambda function reference — Yannic Klem / githubweb
  464. Fix ThingPersistenceActorTest — Yannic Klem / githubweb
  465. removed no more legit test cases; — Stefan Maute / githubweb
  466. Add config to control read concern and read preference of search persistence. — Yufei Cai / githubweb
  467. fix unit tests — Johannes Schneider / githubweb
  468. made placeholder resolver definitions in AbstractPlaceholderSubstitutionPreEnforcer extenable via inheritance — Thomas Jaeckle / githubweb
  469. Log read and write concern in search persistences. — Yufei Cai / githubweb
  470. Fix read concern logging in MongoThingSearchPersistence. — Yufei Cai / githubweb
  471. Review: ConnectionIdsRetrievalActor — David Schwilk / githubweb
  472. fix license header year — Johannes Schneider / githubweb
  473. created gh-pages.yml for publishing the Ditto UI — noreply / githubweb
  474. added section in readme about UI — noreply / githubweb
  475. custom namespace /POST for things route — Pranshu Grover / githubweb
  476. add license year 2022 — Pranshu Grover / githubweb
  477. remove unused method; add hint about leading slash to simple field mapping config — Dominik Guggemos / githubweb
  478. Review: Acknowledgement aggregation changes — David Schwilk / githubweb
  479. fixed ignored unit test — Thomas Jaeckle / githubweb
  480. made RetrieveConnectionIdsByTag a ConnectivitySudoCommand — Thomas Jaeckle / githubweb
  481. fixed timeout behavior — Thomas Jaeckle / githubweb
  482. Improvements from review: - Table header for things table - Moved fields editor into modal - Load things table on startup - Environments made more user friendly — Thomas Fries / githubweb
  483. Ditto Explorer UI - Environment selection fixed — Thomas Fries / githubweb
  484. fixed temporarily ignored unit tests + remaining passivation TODO — Thomas Jaeckle / githubweb
  485. stabilized flaky test by waiting for passivation after sending a command response for "TestConnection" commands — Thomas Jaeckle / githubweb
  486. Adds automated adaption of the password used in the URI in terms of — Yannic Klem / githubweb
  487. review: — Thomas Jaeckle / githubweb
  488. Resolved TODO comments as they are resolved now. — Juergen Fickel / githubweb
  489. fixed default local ask timeout to be higher for connectivity — Thomas Jaeckle / githubweb
  490. Explorer UI - removed todo and small fixes — Thomas Fries / githubweb
  491. fixed test compile error — Thomas Jaeckle / githubweb
  492. Review: PolicyEnforcerProvider — David Schwilk / githubweb
  493. added loggging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  494. added metrics gathering for enforcement + pre-enforcement in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
  495. added tracing propagation for new PersistenceSupervisor / Enforcement — Thomas Jaeckle / githubweb
  496. Fix unittests — Yannic Klem / githubweb
  497. Review: ConnectionSupervisorActor — David Schwilk / githubweb
  498. by default disabled passivation strategy in all "cluster" configs — Thomas Jaeckle / githubweb
  499. Added blog post for reactive MQTT. — Juergen Fickel / githubweb
  500. Adding log statement for connections changed to single encoding — David Schwilk / githubweb
  501. made metric gathering mor stable in the way that a started timer is always finished with an outcome — Thomas Jaeckle / githubweb
  502. add new SodoRetrieveConnectioTags command which returns all "tags" for a connectionId — Thomas Jaeckle / githubweb
  503. fixed command dispatching in command strategies — Thomas Jaeckle / githubweb
  504. changed merge order in Enforcer on filtering .. not being sure which the correct order actually is — Thomas Jaeckle / githubweb
  505. loosen timing issues in AskWithRetryTest — Thomas Jaeckle / githubweb
  506. fixed unit test — Thomas Jaeckle / githubweb
  507. Use separate dispatcher for access on enforcers — David Schwilk / githubweb
  508. Fix failing enforcement tests — David Schwilk / githubweb
  509. Provide mechanism to configure each extension on a separate level — Yannic Klem / githubweb
  510. Use new mechanism for RootChildActorStarter — Yannic Klem / githubweb
  511. Fix JWT authentication result provider initialization — Yannic Klem / githubweb
  512. Make all DittoExtensionPoint implementations accept two parameters in their constructor — Yannic Klem / githubweb
  513. fix javadoc of DittoExtensionPoint — Yannic Klem / githubweb
  514. add maxIdleTime parameter to mongodb client configuration — Dominik Guggemos / githubweb
  515. fix javadoc of JwtAuthenticationResultProvider — Yannic Klem / githubweb
  516. Fix status 400 when Gateway is too slow. — Yufei Cai / githubweb
  517. Align RootActorStarter with new configurable extension approach — Yannic Klem / githubweb
  518. Allow shorthand extension configuration with only string as full quallified class name — Yannic Klem / githubweb
  519. Make ExistenceChecker not an extension — Yannic Klem / githubweb
  520. Fix tests by allowing to mock final classes — Yannic Klem / githubweb
  521. Align EdgeCommandForwarder with new convention for DittoExtensionPoint — Yannic Klem / githubweb
  522. Restore test connection unit tests for MQTT. — Yufei Cai / githubweb
  523. Use enforcement actor dispatcher as actor dispatcher for enforcement actors, instead of in every call to the enforcer — David Schwilk / githubweb
  524. allow configuration for EdgeCommandForwarderExtension — Yannic Klem / githubweb
  525. Configure RootActorStarter and RootChildActorStarter on ditto.extensions level — Yannic Klem / githubweb
  526. Allow custom configuration for the SearchUpdateObserver extension — Yannic Klem / githubweb
  527. Allow custom configuration for the QueryCriteriaValidator extension — Yannic Klem / githubweb
  528. Allow custom configuration for the SignalTransformer extension — Yannic Klem / githubweb
  529. Allow custom configuration for the ConnectionPriorityProviderFactory extension — Yannic Klem / githubweb
  530. Allow custom configuration for the ClientActorPropsFactory extension — Yannic Klem / githubweb
  531. Fix test config for ClientActorPropsFactory — Yannic Klem / githubweb
  532. Explorer-ui added connections — Thomas Fries / githubweb
  533. Add metric for dropped outbound signals as a result of backpressure strategy — Desislava Marinova / githubweb
  534. Review findings fixes — Desislava Marinova / githubweb
  535. assign variable with instanceof and remove cast — Desislava Marinova / githubweb
  536. Add different logging according to the result/error nullable state — Desislava Marinova / githubweb
  537. Make ConnectivitySignalEnrichmentFacade configurable via extension mechanism — Yannic Klem / githubweb
  538. Use configuration mechanism for GatewaySignalEnrichmentProvider — Yannic Klem / githubweb
  539. cleanup config files from remnants of signal-enrichment config — Yannic Klem / githubweb
  540. reduce ask timeout of signal enrichment in order to fix tests (restored to previous value) — Yannic Klem / githubweb
  541. include new config cachingEnabled into hashcode,equals and toString — Yannic Klem / githubweb
  542. Make CachingSignalEnrichmentFacadeProvider a DittoExtensionPoint used — Yannic Klem / githubweb
  543. Allow custom configuration for the ConnectionEnforcerActorPropsFactory extension — Yannic Klem / githubweb
  544. Allow custom configuration for the CustomConnectivityCommandInterceptorProvider extension — Yannic Klem / githubweb
  545. Allow custom configuration for the HttpBindFlowProvider extension — Yannic Klem / githubweb
  546. Made GenericMqttClientFactory instance based and added unit tests for TestConnectionActor. — Juergen Fickel / githubweb
  547. Fix DefaultClientActorPropsFactoryTest. — Yufei Cai / githubweb
  548. Removed one superfluous constructor. — Juergen Fickel / githubweb
  549. Fixed MqttClientActorTest. — Juergen Fickel / githubweb
  550. Allow custom configuration for the WebSocketConfigProvider extension — Yannic Klem / githubweb
  551. Removed superfluous props method. — Juergen Fickel / githubweb
  552. Fixed license header year. — Juergen Fickel / githubweb
  553. made MessageMapper aware of additional inbound headers to pass additional headers — Thomas Jaeckle / githubweb
  554. fixed ThingUpdater acknowledgement handling — Thomas Jaeckle / githubweb
  555. Allow custom configuration for the GatewayAuthenticationDirectiveFactory extension — Yannic Klem / githubweb
  556. Allow custom configuration for the HttpRequestActorPropsFactory extension — Yannic Klem / githubweb
  557. Allow custom configuration for the SseEventSniffer extension — Yannic Klem / githubweb
  558. Allow custom configuration for the StreamingAuthorizationEnforcer extension — Yannic Klem / githubweb
  559. Allow custom configuration for the IncomingWebSocketEventSniffer extension — Yannic Klem / githubweb
  560. Allow custom configuration for the OutgoingWebSocketEventSniffer extension — Yannic Klem / githubweb
  561. Allow custom configuration for the CustomApiRoutesProvider extension — Yannic Klem / githubweb
  562. Allow custom configuration for the SseConnectionSupervisor extension — Yannic Klem / githubweb
  563. Allow custom configuration for the WebSocketConnectionSupervisor extension — Yannic Klem / githubweb
  564. Ignore ConnectionTesterActorTest for now. — Yufei Cai / githubweb
  565. fixed HttpRequestActorTest — Thomas Jaeckle / githubweb
  566. fix route tests — Yannic Klem / githubweb
  567. Ignore EnforcementFlowTest#thereCanBeMultipleUpdatesPerBulk. — Yufei Cai / githubweb
  568. fixed up blogpost about reactive MQTT — noreply / githubweb
  569. Explorer-UI connections: — Thomas Fries / githubweb
  570. Fixed blog post file name — noreply / githubweb
  571. Explorer-UI: connection — Thomas Fries / githubweb
  572. update docker pulls tag in README.md — noreply / githubweb
  573. removed no longer used SudoUpdateThingResponse — Thomas Jaeckle / githubweb
  574. Make PreEnforcerProvider and all PreEnforcer a configurable DittoExtensionPoint — Yannic Klem / githubweb
  575. Make SearchUpdateMapper a configurable DittoExtensionPoint — Yannic Klem / githubweb
  576. Stabilize CachingPolicyEnforcerProviderTest — Yannic Klem / githubweb
  577. Made clear that the blog post is about a future change because version 3.0.0 is not yet released. — noreply / githubweb
  578. forward "live" CommandResponses received in InboundDispatchingSink to edge commandForwarder — Thomas Jaeckle / githubweb
  579. fixed MessageMappingProcessorActorTest — Thomas Jaeckle / githubweb
  580. Move knowledge about ditto.extensions root key into DittoExtensionPoint — Yannic Klem / githubweb
  581. only start BlockedNamespacesUpdater in one service: policies — Thomas Jaeckle / githubweb
  582. Explorer-ui Changed create connection flow — Thomas Fries / githubweb
  583. Added Mockito timeout for verifying mqtt client disconnection. — Juergen Fickel / githubweb
  584. undid sending "live" CommandResponses in InboundDispatchingSink to proxyActor — Thomas Jaeckle / githubweb
  585. fixed compile errors — Thomas Jaeckle / githubweb
  586. fixed unit test — Thomas Jaeckle / githubweb
  587. Unignore ConnectionTesterActorTest. — Yufei Cai / githubweb
  588. Remove supplyAsync from CommandEnforcements — Yannic Klem / githubweb
  589. Fix EnforcementFlowTest. — Yufei Cai / githubweb
  590. handle ErrorResponses correctly in AckForwarder — Thomas Jaeckle / githubweb
  591. Remove concurrency of DittoPublicKeyProviderTest to prevent accidental failures. — Yufei Cai / githubweb
  592. fixed unit test — Thomas Jaeckle / githubweb
  593. explorer-ui: connections finalized create flow — Thomas Fries / githubweb
  594. explorer ui connections headers for new files — Thomas Fries / githubweb
  595. remove supplyAsnyc from placeholder substitution pre enforcer — Yannic Klem / githubweb
  596. Move PreEnforcer appliance into enforcer actor — Yannic Klem / githubweb
  597. fixed piggyback command sending — Thomas Jaeckle / githubweb
  598. Use pre enforced signal for further processing — Yannic Klem / githubweb
  599. Restore previous behaviour to discover maxWireVersion for SearchUpdateMapper — Yannic Klem / githubweb
  600. fix search unittests — Yannic Klem / githubweb
  601. Make UpdatedConnectionTester a DittoExtensionPoint — Yannic Klem / githubweb
  602. rename proxyActor to commandForwarder — Yannic Klem / githubweb
  603. fixed ByteBuffer handling in GenericMqttPublish, copying the bytebuffer on access — Thomas Jaeckle / githubweb
  604. Improved changing environments: — Thomas Fries / githubweb
  605. Apply pre enforcers on live responses — Yannic Klem / githubweb
  606. Make SignalTransformers a list of extensions like pre enforcers — Yannic Klem / githubweb
  607. Fix unittests — Yannic Klem / githubweb
  608. We should sequentialize processing of messages for a thing as soon as we — Yannic Klem / githubweb
  609. Sequentialize all twin commands for a signle entity — Yannic Klem / githubweb
  610. Use ditto extensions config for SignalTransformers — Yannic Klem / githubweb
  611. Moved DittoExtensionPoint to own package in order to clean up dependencies — David Schwilk / githubweb
  612. Set classpath of ditto docker images to ditto_home in effort to enable extending the images — David Schwilk / githubweb
  613. Remove starter.jar link, as the service now gets started via classpath — David Schwilk / githubweb
  614. Revert pre-enforcement of live command responses — Yannic Klem / githubweb
  615. Move placeholder substitution to signal transforming phase in edge services — Yannic Klem / githubweb
  616. added changes to address latest working draft of WoT TD/TM 1.1 — Thomas Jaeckle / githubweb
  617. Make SignalTransformers available for all Services and apply them in — Yannic Klem / githubweb
  618. Make ModifyToCreatePolicyTransformer and ModifyToCreateTingTransformer — Yannic Klem / githubweb
  619. Apply SignalTransformer also for search — Yannic Klem / githubweb
  620. adjusting javadoc of PreEnforcer to make clear its meant or enforcement — Yannic Klem / githubweb
  621. make SudoStreamThings no longer a sudo command — Yannic Klem / githubweb
  622. Define PreEnforcerProvider in reference.conf in order to reduce config for services — Yannic Klem / githubweb
  623. Make MessageMapperExtension a DittoExtensionPoint — David Schwilk / githubweb
  624. simplify QueryParser — Thomas Jaeckle / githubweb
  625. Improve logging in signal transformer — Yannic Klem / githubweb
  626. Move placeholder substitution back into persistence services — Yannic Klem / githubweb
  627. Handle Errors of SignalTransformation — Yannic Klem / githubweb
  628. Explorer-UI - review feedback — Thomas Fries / githubweb
  629. reduce visibility of fields in DittoService to private where possible — Yannic Klem / githubweb
  630. Configure snapshot adapter on ditto.extensions level — Yannic Klem / githubweb
  631. added mechanism to build "ditto-ui" Docker image — Thomas Jaeckle / githubweb
  632. Remove unnecessary rawConfig parameter of DittoService#getMainRootActorProps — Yannic Klem / githubweb
  633. restrict creating things with too large metadata — Johannes Schneider / githubweb
  634. fix javadoc — Yannic Klem / githubweb
  635. fix dockerfile location for GH actions build — Thomas Jaeckle / githubweb
  636. configure snapshot-adapter on ditto.extensions level also for tests — Yannic Klem / githubweb
  637. by default, deactivated "remember-entities" for connectivity service — Thomas Jaeckle / githubweb
  638. enable caching by default — Yannic Klem / githubweb
  639. Review: Optimize configurability of extension — David Schwilk / githubweb
  640. instead of deleting things from search index after a Policy entry could not be loaded in EnforcementFlow, "empty out" the thing in the search index instead — Thomas Jaeckle / githubweb
  641. add filter, sort and exists support for feature definition field — Dominik Guggemos / githubweb
  642. fix ThingsFieldExpressionFactoryImplTest — Dominik Guggemos / githubweb
  643. fix Thing3ValuePredicateVisitor — Dominik Guggemos / githubweb
  644. made DefaultPolicyEnforcerProvider no longer aware of sister "cache based" implementation — Thomas Jaeckle / githubweb
  645. Apply suggestions from code review — noreply / githubweb
  646. Explorer-UI - review feedback continued — Thomas Fries / githubweb
  647. Review: SignalTransformers — David Schwilk / githubweb
  648. Delete EnforcementCacheKey and EnfocementContext as it's no longer required — Yannic Klem / githubweb
  649. reduce unit test logging from DEBUG to INFO — Thomas Jaeckle / githubweb
  650. fixed wrong year in license headers — Thomas Jaeckle / githubweb
  651. Explorer UI - review final small fixes — Thomas Fries / githubweb
  652. Copyright header year update — Aleksandar Stanchev / githubweb
  653. add example for configuring WoT "oauth2" security provider — Thomas Jaeckle / githubweb
  654. Do not compute event metadata when persisting. — Yufei Cai / githubweb
  655. Explorer UI - review improvements for connection — Thomas Fries / githubweb
  656. Add debug logging to Publisher and SubUpdater. — Yufei Cai / githubweb
  657. Use WriteAll as the write consistency for SubUpdater. — Yufei Cai / githubweb
  658. Delay acknowledgements of dropped events in ThingUpdater. — Yufei Cai / githubweb
  659. restrict put-metadata with too large metadata — Johannes Schneider / githubweb
  660. remove unnecessary import — Johannes Schneider / githubweb
  661. adjust architecture overview and remove concierge from docs — Thomas Jaeckle / githubweb
  662. apply signal transformer for sudo commands — Yannic Klem / githubweb
  663. Reduce log level of acknowledgements in ThingUpdater. — Yufei Cai / githubweb
  664. Remove write consistency from PubSub requests; read write consistency from ddata config. — Yufei Cai / githubweb
  665. Add documentation about extending Ditto — David Schwilk / githubweb
  666. Fix SubUpdaterTest. — Yufei Cai / githubweb
  667. Also log signal transformation errors for sudo commands — David Schwilk / githubweb
  668. fix imports — Thomas Jaeckle / githubweb
  669. Fix ThingUpdaterTest. — Yufei Cai / githubweb
  670. fix docs of "connectionIdsRetrieval" piggyback command — Thomas Jaeckle / githubweb
  671. ThingUpdater: Refresh idle shutdown timer on thing event. — Yufei Cai / githubweb
  672. Display ConnectionStatus correctly when client is disconnecting and retrying — Kalin Kostashki / githubweb
  673. ThingUpdater: Do not schedule ticks for idle things. — Yufei Cai / githubweb
  674. try to stabilized unit tests for GH actions — Thomas Jaeckle / githubweb
  675. Ditto-UI: add local_ditto_ide and ditto_sanbdox environments — Thomas Jaeckle / githubweb
  676. extend metadata documentation and open-api specification — Johannes Schneider / githubweb
  677. added smarter publishing of "PolicyTag" messages after modification of a Policy — Thomas Jaeckle / githubweb
  678. added separate ReportConnectionStatusError and ReportConnectionStatusSuccess — Kalin Kostashki / githubweb
  679. Simplify ConnectionPersistenceActorTest — Yannic Klem / githubweb
  680. added star history to readme.md — noreply / githubweb
  681. remove unused field — Yannic Klem / githubweb
  682. make connection decoding migration configurable — Yannic Klem / githubweb
  683. Add environment variable to overwrite connection migration toggle — Yannic Klem / githubweb
  684. added "Ditto Pre Authenticated" to authorization modal — Thomas Jaeckle / githubweb
  685. handle invalid URI exception — Yannic Klem / githubweb
  686. fix that JWTs were not decoded with "Base64 URL decoding" like specified but only with "Base64 decoding" — Thomas Jaeckle / githubweb
  687. updated Grafana dashboards — Thomas Jaeckle / githubweb
  688. Add subscriber-pool-size to Ditto distributed data config. — Yufei Cai / githubweb
  689. fix PolicyTag "shortcut" for PolicyDeleted event — Thomas Jaeckle / githubweb
  690. fixed cluster roles — Thomas Jaeckle / githubweb
  691. made "isSemanticallySameAs" in Policy more robust in regards to order — Thomas Jaeckle / githubweb
  692. removed doubling of auth subjects in ditto headers check to be inline with configuration — Johannes Schneider / githubweb
  693. add jekyll installation process for Mac OS to README.md; — Stefan Maute / githubweb
  694. fix min delay before reconnecting to mqtt server after server initiated disconnect — Dominik Guggemos / githubweb
  695. Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
  696. fixed serialization/deserialization of LogEntry — Thomas Jaeckle / githubweb
  697. just use Collectors.toSet as equals comparisson does not take ordering into account — Yannic Klem / githubweb
  698. Explorer-ui - add support for policies — Thomas Fries / githubweb
  699. Revert "fixed serialization/deserialization of LogEntry" — Yannic Klem / githubweb
  700. Revert "Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly" — Yannic Klem / githubweb
  701. tmp ignored flaky MQTT unit test — Thomas Jaeckle / githubweb
  702. Start subscriber pool on subscriber side. — Yufei Cai / githubweb
  703. Add random interval for policy announcements — David Schwilk / githubweb
  704. [WIP] Reorder operations in SubUpdater. — Yufei Cai / githubweb
  705. SubUpdater: Remove "localSubscriptionsChanged" flag; always reset on empty previous update. — Yufei Cai / githubweb
  706. log when child actor is stopped — Yannic Klem / githubweb
  707. log shutdown reason of persistence actor — Yannic Klem / githubweb
  708. PubSub: choose a subscriber from the pool for signal publishing. — Yufei Cai / githubweb
  709. Fix license year of SubSubscriber.java — Yufei Cai / githubweb
  710. Add support for JsonWebTokes with an EC keyType — David Schwilk / githubweb
  711. adapt since annotation for next ditto release; — Stefan Maute / githubweb
  712. Also consider an event as semantic change when previous entity was deleted — Yannic Klem / githubweb
  713. Explorer UI: improvements along with policy ui — Thomas Fries / githubweb
  714. start ack aggregator for thing twin modify commands and live messages — Yannic Klem / githubweb
  715. Stabilize AskWithRetryTest by increasing timings for better comparability — Yannic Klem / githubweb
  716. Extend randomizationInterval apidocs — David Schwilk / githubweb
  717. allow instrumentation of executor services by configuring a custom executor (InstrumentedThreadPoolExecutorServiceConfigurator or InstrumentedForkJoinExecutorServiceConfigurator) and instrument existing executors — Dominik Guggemos / githubweb
  718. also notify client actor about failure if mqtt client is not reconnecting — Dominik Guggemos / githubweb
  719. Further explain what the randomizationInterval is for — Yannic Klem / githubweb
  720. use correct maximum value — Yannic Klem / githubweb
  721. Remove unnecessary graceful stop signal in order to stabilize unit test — Yannic Klem / githubweb
  722. add dashboard for akka dispatcher metrics — Dominik Guggemos / githubweb
  723. ignore disconnect if it was initiated by the user (calling the disconnect method) — Dominik Guggemos / githubweb
  724. Add log to see which thing should be retrieved — Yannic Klem / githubweb
  725. add 'crv' key to JsonWebKey; — Stefan Maute / githubweb
  726. always return to processing state no matter if there was an error or not — Yannic Klem / githubweb
  727. avoid unnecessary watch — Yannic Klem / githubweb
  728. re-enable enrichment of ThingDeleted events — Thomas Jaeckle / githubweb
  729. fix LoggingAdapter compile errors — Thomas Jaeckle / githubweb
  730. Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
  731. Ditto 3.0 preparation: updated legal docs — Thomas Jaeckle / githubweb
  732. handle errors in startCommandConsumers for rabbit MQ correctly — Yannic Klem / githubweb
  733. wot-integration: adjusted `tm:required` to `tm:optional` in ThingModel — Thomas Jaeckle / githubweb
  734. Increase timeout fo connectivity commands. Lower timeout could lead to ask timeout during open connection — Yannic Klem / githubweb
  735. Explorer UI Policies - Review feedback — Thomas Fries / githubweb
  736. activate WoT integration by default — Thomas Jaeckle / githubweb
  737. improve logging for ConnectionIdsRetrievalActor — Yannic Klem / githubweb
  738. Improve logging for ConnectionPersistenceActor — Yannic Klem / githubweb
  739. Use entity from ConnectionModified to extract tags for jounral entry — Yannic Klem / githubweb
  740. Added WoT context extension ontologies in different formats + content negotiation mechanism in Ditto sandbox on "cool URL" — Thomas Jaeckle / githubweb
  741. Fix retrieval of tagged PIDs — Yannic Klem / githubweb
  742. Reduce additional queries to number of batches — Yannic Klem / githubweb
  743. preserve order of pids — Yannic Klem / githubweb
  744. Use EntityTaskResulSequentializer in order to guarantee order of messages for a single entity — Yannic Klem / githubweb
  745. Make EntityTaskResultSequentializer a EntityTaskScheduler — Yannic Klem / githubweb
  746. treat ask timeout as command timeout for all live message publishing — Yannic Klem / githubweb
  747. EntityTaskScheduler polishing: — Thomas Jaeckle / githubweb
  748. added missing copyright header for logback-test.xml — Thomas Jaeckle / githubweb
  749. added support for self-signed certificates — Kalin Kostashki / githubweb
  750. fixed that latest Ditto Docker images could not be started — Thomas Jaeckle / githubweb
  751. Treat CommandTimeoutException in AcknowledgementAggregator same way as a — Yannic Klem / githubweb
  752. Fix tini signal forwarding in docker containers. — Thomas Jaeckle / githubweb
  753. add exclusion for removed MessageTimeout exception — Yannic Klem / githubweb
  754. renamed search cluster role to just "search" — Thomas Jaeckle / githubweb
  755. Move logic for acknowledgement aggregation into edge-service module — Yannic Klem / githubweb
  756. Implement separate PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  757. Add exclusions for moved classes — Yannic Klem / githubweb
  758. Fix bug in AcknowledgementAggregatorActor where for single requested ack an Acknowledgements was returned — Yannic Klem / githubweb
  759. add javadoc to PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
  760. don't log an ERROR log for automatically issued ackList — Thomas Jaeckle / githubweb
  761. Add aggregator address as header for policy announcements — Yannic Klem / githubweb
  762. Only handle command timeout exception specially — Yannic Klem / githubweb
  763. fixed sandbox docker-compose regarding expected-roles — noreply / githubweb
  764. Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering" — Yannic Klem / githubweb
  765. review: added comment for config key "subscriber-pool-size" — Thomas Jaeckle / githubweb
  766. Revert "Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering"" — Yannic Klem / githubweb
  767. Remove Patterns.ask for task scheduling and just tell the scheduler the task — Yannic Klem / githubweb
  768. fixed typo in config — Thomas Jaeckle / githubweb
  769. * Allow to save message templates for a feature — Thomas Fries / githubweb
  770. Make considering only latest journal entry optional — Yannic Klem / githubweb
  771. fix compile errors — Yannic Klem / githubweb
  772. review: minor javadoc, logging fixes — Thomas Jaeckle / githubweb
  773. updated used dependencies to latest bugfix versions — Thomas Jaeckle / githubweb
  774. started to work on Ditto 3.0.0 release notes — Thomas Jaeckle / githubweb
  775. fixed regression that merge with empty path "/" did no longer work in DittoCachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  776. use entity ID from response — Yannic Klem / githubweb
  777. make use of Ditto WoT extension for thing skeleton generation — Thomas Jaeckle / githubweb
  778. support WoT based JSON skeleton creation for creating new features — Thomas Jaeckle / githubweb
  779. replace DittoHeadersSizeChecker with extension point DittoHeadersValidator — Johannes Schneider / githubweb
  780. further enhanced Ditto 3.0 release notes — Thomas Jaeckle / githubweb
  781. bump sshd version to 2.9.0; — Thomas Jaeckle / githubweb
  782. use open() method because getOpenFuture() method was removed from code in version 2.9.0 (without prior deprecation); — Thomas Jaeckle / githubweb
  783. read max-bytes from config as bytes — Johannes Schneider / githubweb
  784. fix test configuration — Johannes Schneider / githubweb
  785. Don't start ack aggregator actor with name otherwise we can run into the situation that the actor name is not unique when it's restarted for the next announcement — Yannic Klem / githubweb
  786. Eliminate race condition with CommandTimeoutException and preserve headers of CommandTimeoutException — Yannic Klem / githubweb
  787. added Ditto 2.4.1 release notes — Thomas Jaeckle / githubweb
  788. make DittoHeadersValidator.validate async, add unit test — Johannes Schneider / githubweb
  789. enhance openid-connect-issuers to be able to contain a list of issuer urls in the config — Thomas Jaeckle / githubweb
  790. Eliminate ditto-internal-utils-aggregator module — Yannic Klem / githubweb
  791. cleanup things messaging constants — Yannic Klem / githubweb
  792. Explorer UI - Fix: Avoid storing credentials — Thomas Fries / githubweb
  793. refactor DefaultDittoHeadersValidator implementation to use failed completion stages everywhere instead of throwing exceptions — Johannes Schneider / githubweb
  794. adjusted implementation of DittoPublicKeyProvider to strip HTTP protocol for issuer — Thomas Jaeckle / githubweb
  795. enhanced documentation with new "issuers" config option for openid-connect issuer configuration — Thomas Jaeckle / githubweb
  796. fixed broken unit test after changing config file — Thomas Jaeckle / githubweb
  797. fixed another unit test error — Thomas Jaeckle / githubweb
  798. use batchSize param in MongoReadJournal also for aggregation pipeline batchSize in order to reduce unneeded DB roundtrips — Thomas Jaeckle / githubweb
  799. Apply header validation after additional inbound headers are added — Yannic Klem / githubweb
  800. Remove connection credentials double decoding configuration — Silviya Lyoteva / githubweb
  801. Fix AmqpSpecificConfigTest — Silviya Lyoteva / githubweb
  802. Fix of the AmqpClientActor class formating — Silviya Lyoteva / githubweb
  803. block snapshot writing when namespace of entity is blocked — Yannic Klem / githubweb
  804. fixed sonar issues; — Stefan Maute / githubweb
  805. fix tests; — Stefan Maute / githubweb
  806. fix more broken tests; — Stefan Maute / githubweb
  807. bump sshd version to 2.9.0; — Stefan Maute / githubweb
  808. use open() method because getOpenFuture() method was removed from code in version 2.9.0 (without prior deprecation); — Stefan Maute / githubweb
  809. remove unused imports and unused code; — Stefan Maute / githubweb
  810. do not change write model of ThingUpdater after skipped update, otherwise the current revision number is used in the filter of subsequent patch updates instead of the revision number of the last applied update — Dominik Guggemos / githubweb
  811. update netty + akka-management — Thomas Jaeckle / githubweb
  812. Removed retryOpenConnectionWithAdaptedEntity method — Silviya Lyoteva / githubweb
  813. update openapi build package-lock.json — Thomas Jaeckle / githubweb
  814. make sure to preserve modification of ThingWriteModel to be available for subsequent processing of patch update — Dominik Guggemos / githubweb
  815. try out adding trivy vulnerability scanner — noreply / githubweb
  816. update Kamon to 2.5.8 which adds dependencies to official opentelemetry-reporter dependencies and getting rid of several others — Thomas Jaeckle / githubweb
  817. undid pinning guava-version as this is no longer used by Kamon — Thomas Jaeckle / githubweb
  818. added other all other docker nightly images to be scanned by trivy — noreply / githubweb
  819. Removed doubleDecodingEnabled and automaticConnectionDecodingMigrationEnable — Silviya Lyoteva / githubweb
  820. Explorer UI - fixes for message templates — Thomas Fries / githubweb
  821. Remove leftover configuration in *.conf files and no longer needed UpdatedConnectionTester — Yannic Klem / githubweb
  822. Make ROOT_ACTOR_PATH private — Yannic Klem / githubweb
  823. add javadoc to messaging constants — Yannic Klem / githubweb
  824. switch ditto-ui base image to alpine variant — noreply / githubweb
  825. further prepared Ditto 3.0.0 release notes — Thomas Jaeckle / githubweb
  826. added documentation for search in JSON arrays — Thomas Jaeckle / githubweb
  827. applied migration of website from eclipse.org/ditto to websites.eclipseprojects.io/ditto — Thomas Jaeckle / githubweb
  828. fixed duplicated dependency — Thomas Jaeckle / githubweb
  829. update readme.md with new project site — noreply / githubweb
  830. add unit-test to reproduce bug — Johannes Schneider / githubweb
  831. fix NormalizedMessageMapper to correctly merge extra fields into events — Johannes Schneider / githubweb
  832. enhanced ImplicitThingCreationMessageMapper to resolve an optional ExpressionResolver — Thomas Jaeckle / githubweb
  833. added SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_CONFIG to skip hostname verification check with self signed certs — Kalin Kostashki / githubweb
  834. updated swagger-ui to latest 4.14.0 — Thomas Jaeckle / githubweb
  835. added Ditto 2.4.2 release notes — Thomas Jaeckle / githubweb
  836. updated Akka dependencies to latest released versions — Thomas Jaeckle / githubweb
  837. update jackson-bom version to latest version 2.13.4; — Stefan Maute / githubweb
  838. updating legal documents after updating jackson to 2.13.4 — Thomas Jaeckle / githubweb
  839. improved logging for incoming mapping exceptions — Thomas Jaeckle / githubweb
  840. undid domain change for Ditto website — Thomas Jaeckle / githubweb

#8 (Mar 30, 2022, 5:02:20 AM)

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

#7 (Mar 2, 2022, 7:01:22 AM)

  1. wait for kafka client consumer and producer actors initialization to be sure any authentication errors are handled with backoff — Johannes Schneider / githubweb
  2. wait for success messages in tests — Johannes Schneider / githubweb
  3. fix mock mapper — Johannes Schneider / githubweb
  4. make init timeout configurable for kafka producer and consumer — Johannes Schneider / githubweb
  5. implement support for wildcard (*) in selected fields for RetrieveThing, SudoRetrieveThing and RetrieveFeatures — Dominik Guggemos / githubweb
  6. fix unit test — Dominik Guggemos / githubweb
  7. review: — Stefan Maute / githubweb
  8. document not to use '*' as feature ID in basic-feature.md; — Stefan Maute / githubweb
  9. Avoid passing the context in AcknowledgementForwarderActorStarter — Yannic Klem / githubweb
  10. fixed/simplified using multiple MappingProcessors via construct "concatLazy(Source.lazySource())" with a simpler and more efficient operation — Thomas Jaeckle / githubweb
  11. Replace client actor refs refreshing mechanism — Yannic Klem / githubweb
  12. document field selector with wildcard and extraFields with wildcard; — Stefan Maute / githubweb
  13. Add counter for connectivity acks to measure messages waiting for acks in a given moment — David Schwilk / githubweb
  14. configured the default "processorPoolSize" of new connections to 1 — Thomas Jaeckle / githubweb
  15. fixed ImmutableConnectionTest — Thomas Jaeckle / githubweb
  16. introduce caffeine cache to cache oauth tokens for http push connections — Dominik Guggemos / githubweb
  17. rephrase docu; — Stefan Maute / githubweb
  18. only sync actors with aggregation actor for more than one client — Johannes Schneider / githubweb
  19. stabilize tests for expiring JWTs — Dominik Guggemos / githubweb
  20. use http-push dispatcher for requests to token endpoint — Dominik Guggemos / githubweb
  21. move common functionality of expanding feature id wildcard to ThingFieldSelector class and adapt code where the functionality is used — Dominik Guggemos / githubweb
  22. Allow to disable automatic passivation for specific shard regions — Yannic Klem / githubweb
  23. extend selectable fields with "__lifecycle"; — Stefan Maute / githubweb
  24. Issue #1273: Deal with unavailable Kafka broker in KafkaPublisherActor. — Juergen Fickel / githubweb
  25. moved feature id wildcard expansion logic into ThingsModelFactory; — Stefan Maute / githubweb
  26. Issue #1273: Moved logic for escalating connection failure to avoid unwanted side effects. — Juergen Fickel / githubweb
  27. fix that very actively updates things indexed in the search could have a wrong search index — Thomas Jaeckle / githubweb
  28. improve documentation about OpenId connect issuer configuration — Thomas Jaeckle / githubweb
  29. Add sync between pubsub ddata and cluster state. — Yufei Cai / githubweb
  30. Add unit test for cluster state sync. — Yufei Cai / githubweb
  31. Fix license header year. — Yufei Cai / githubweb
  32. make HealthSignal serializable by implementing marker interface AkkaJacksonCborSerializable — Dominik Guggemos / githubweb
  33. Make ClientActorRefs serializable so we can send this directly instead of — Yannic Klem / githubweb
  34. Add serialization test for ClientActorRefs — Yannic Klem / githubweb
  35. Simplified serialization test a bit. — Juergen Fickel / githubweb
  36. Add a random delay to ThingUpdater force-update-after-start-timeout to avoid load spikes. — Yufei Cai / githubweb
  37. * update source and target level to 17, update maven-plugins and dependencies. — Johannes Schneider / githubweb
  38. review: just minor formating / javadoc fixes — Thomas Jaeckle / githubweb
  39. Issue #1283: Use JDK 17 for github actions build — Yannic Klem / githubweb
  40. #1283: use jdk17 docker base images — Johannes Schneider / githubweb
  41. fix infinite loop — Yannic Klem / githubweb
  42. use ThreadSafeDittoLogger for KafkaMessageTransformer; — Stefan Maute / githubweb
  43. add AcknowledgementAggregatorActor to EXCLUDED_ADDRESS_REPORTING_CHILD_NAME_PATTERN to avoid warning logs; — Stefan Maute / githubweb
  44. enabled ditto-placeholders japicmp comparison — Thomas Jaeckle / githubweb
  45. prepare Ditto 2.3.0 release and release notes, blogpost, etc. — Thomas Jaeckle / githubweb
  46. set next "binary-compatibility-check.version" to released 2.3.0 — Thomas Jaeckle / githubweb
  47. add content-type to very beginning of protocol-specification.md — Thomas Jaeckle / githubweb
  48. Test and fix false positives of ClusterStateSyncBehavior due to unserialized local actor refs. — Yufei Cai / githubweb
  49. fix that placeholder `time:now` did not resolve to the current time when used in a connection's headerMapping — Thomas Jaeckle / githubweb
  50. ThingUpdater: execute force-update-after-start without waiting for the next event. — Yufei Cai / githubweb
  51. Add pipeline execution for array values and introduce fn:split() function — David Schwilk / githubweb
  52. Allow to use fn:filter() on previous pipeline elements — David Schwilk / githubweb
  53. use all available placeholders for HttpPushValidator and AbstractMqttValidator like in the other validators; — Stefan Maute / githubweb
  54. replace deprecated Akka config "passivate-idle-entity-after" with "passivation.strategy" — Thomas Jaeckle / githubweb
  55. remove requesting an acknowledgement for UpdateThing command and do not report inconsistent things in search health status — Dominik Guggemos / githubweb
  56. add test cases for entity and connection id placeholder in Mqtt3ValidatorTest and HttpPushValidatorTest; — Stefan Maute / githubweb
  57. remove obsolete unit test, functionality was removed — Dominik Guggemos / githubweb
  58. Add filter for search index diff updates on revision. Trigger force update on mismatch. — Yufei Cai / githubweb
  59. Search update: Remove unused imports; remove errors from missed update detection. — Yufei Cai / githubweb
  60. fixed that JSON `null` in "correlation-id" of Ditto Protocol headers were parsed as JSON String `"null"` — Thomas Jaeckle / githubweb
  61. Add counters to track various kinds of search updates. — Yufei Cai / githubweb
  62. fixed that CommandAndCommandResponseMatchingValidator.validateCorrelationIdsMatch also match when the correlation-id of a commandResponse starts with the correlation-id of the command — Thomas Jaeckle / githubweb
  63. optimized signal header setting logic — Thomas Jaeckle / githubweb
  64. Add feature toggle for force-update-after-start. — Yufei Cai / githubweb
  65. Add OR operator to fn:filter(like) operator — David Schwilk / githubweb
  66. review: minor style fixes; removed non-needed imports — Thomas Jaeckle / githubweb
  67. Refactory away an AtomicBoolean in ResponseReceiverCache. — Yufei Cai / githubweb
  68. fix that creating policy was wrapped in "ask with retry" setup - this is wrong as create is idempotent — Thomas Jaeckle / githubweb
  69. added Ditto release notes for version 2.3.1 — Thomas Jaeckle / githubweb
  70. Remove left-over tagging for waiting ack counter — David Schwilk / githubweb
  71. Ignore DittoMessageMapper for hono delivery failed notifications — David Schwilk / githubweb
  72. isPatchUpdate would always be false — Yannic Klem / githubweb
  73. ThingDeleted event did not result in ThingDeletedModel — Yannic Klem / githubweb
  74. Don't expect a writeModelCount for ThingDeleteModel — Yannic Klem / githubweb
  75. Add test validating KafkaProducerStream restart on error. — David Schwilk / githubweb
  76. bugfix: fixed that LiveSignalEnforcement.handleAskTimeoutForCommand() threw a 503 (ThingNotAvailable) exception and caused a race condition against a "graceful timeout" — Thomas Jaeckle / githubweb
  77. Add tests for filtering of expired inbound Kafka messages — David Schwilk / githubweb
  78. Add HttpPushSpecificConfig to enable custom idle timeout configuration per connection — David Schwilk / githubweb
  79. Add Switch to Java 17 to ditto release notes — Yannic Klem / githubweb
  80. fn:split() review: — Thomas Jaeckle / githubweb
  81. document 'is-group-topic' and 'aggregate' header for piggyback commands; — Stefan Maute / githubweb
  82. set "is-group-topic" to true for some piggyback command examples; — Stefan Maute / githubweb
  83. fn:split() review: — Thomas Jaeckle / githubweb
  84. fn:filter() review: adjusted signature text to state that first parameter is optional — Thomas Jaeckle / githubweb
  85. review: minor code formatting changes; — Stefan Maute / githubweb
  86. first check for incorrect patch update in the if branch; — Stefan Maute / githubweb
  87. added documentation for OpenId Connect "jwt:" placeholder and new "fn:split()" function applicable for that placeholder — Thomas Jaeckle / githubweb
  88. Add existing HTTP Push specific config items to HttpPushSpecificConfig — David Schwilk / githubweb
  89. made defaults for "max-source-number" and "max-target-number" for connections explicit in config — Thomas Jaeckle / githubweb
  90. review: adjusted/fixed log templates — Thomas Jaeckle / githubweb
  91. Add comma — David Schwilk / githubweb
  92. added release notes for Ditto 2.3.2 — Thomas Jaeckle / githubweb
  93. added release notes for Ditto 2.3.2 to sidebar — Thomas Jaeckle / githubweb
  94. update mutability detector and re-enable all mutability tests — Johannes Schneider / githubweb
  95. fixed that search updater did too much patch failures due to recovery bug — Thomas Jaeckle / githubweb
  96. reduce receiveTimeout to 5 seconds after a ThingDeleted event was consumed in ThingUpdater to quickly shut it down — Thomas Jaeckle / githubweb
  97. enhanced test by asserting for the recovered write model — Thomas Jaeckle / githubweb
  98. review: — Stefan Maute / githubweb
  99. adapt deployments to java 17 hotspot — Johannes Schneider / githubweb
  100. fix dockerfile-release — Johannes Schneider / githubweb
  101. Add some description to more complex DittoJwtAuthorizationSubjectsProviderTest cases — David Schwilk / githubweb
  102. Also update thingRevision and policyRevision on recovery of ThingUpdater — Yannic Klem / githubweb
  103. Add documentation on fn:filter RQL functions — David Schwilk / githubweb
  104. fix compilation error — Yannic Klem / githubweb
  105. add more debug logs to SshTunnelActor; — Stefan Maute / githubweb
  106. Remove custom JAVA_OPTIONS in favor of standardized JAVA_TOOL_OPTIONS — Yannic Klem / githubweb
  107. Consider devops request as authorized if no subjects are expected — Yannic Klem / githubweb
  108. added more Grafana dashboards as templates — noreply / githubweb
  109. delete replaced Hot_Entities.json dashboard — noreply / githubweb
  110. adapt log level to warn in case the SSH tunnel failed; — Stefan Maute / githubweb
  111. install wget during setup — Yannic Klem / githubweb
  112. remove new line at last command — Yannic Klem / githubweb
  113. Enhance logging for mapper instantiation — Yannic Klem / githubweb
  114. Enhance logs for mapper registration — Yannic Klem / githubweb
  115. Fix some tests for build on windows and raise version for maven deploy plugin — Yannic Klem / githubweb
  116. remove test jar from connectivity service module — Yannic Klem / githubweb
  117. configure classesDirectory for failsafe plugin explicitly for connectivity service (target/classes directory is missing in test classpath otherwise) — Dominik Guggemos / githubweb
  118. use same version as defined in the parent pom — Yannic Klem / githubweb
  119. fixed that ThingUpdater was already stopped when processing "ThingDeleted" events with a consistency-lag > 5 seconds — Thomas Jaeckle / githubweb
  120. update prerequisites in order to build Ditto — noreply / githubweb
  121. added license headers to run config files — Thomas Jaeckle / githubweb
  122. improved logging for search "bulkWrite": show included correlation-ids in a bulkWrite DEBUG statement when debug logging is activated — Thomas Jaeckle / githubweb
  123. improved logging statement to include thingIds + BSON filter as well — Thomas Jaeckle / githubweb
  124. fixed potential NPE — Thomas Jaeckle / githubweb
  125. fixed some method names and log statements — Thomas Jaeckle / githubweb
  126. Implement config for toggling whether messages whose enrichment failed should be published anyways — David Schwilk / githubweb
  127. Remove unnecessary option — Yannic Klem / githubweb
  128. Start policies service at first to make sure cluster can be built as soon as possible — Yannic Klem / githubweb
  129. Adapt documentation for building ditto — Yannic Klem / githubweb
  130. Issue failed acks for failed enrichments — David Schwilk / githubweb
  131. improve logging of ThingUpdater etc. in order to be better able to find out which changne caused a "failed patch update" — Thomas Jaeckle / githubweb
  132. fix parallel execution issues in ThingUpdater/MongoSearchUpdaterFlow — Thomas Jaeckle / githubweb
  133. added unit test ThingUpdaterTest.parallelUpdatesProvokingIncorrectPatchUpdate in order to test bugfix for parallelism problems in ThingUpdater — Thomas Jaeckle / githubweb
  134. fixed behavior switch which did not handle too many messages in the previous "awaitingBulkWriteResult" — Thomas Jaeckle / githubweb
  135. reduce logging when stashing WriteModels — Thomas Jaeckle / githubweb
  136. improved logging for queries and counts in SearchActor — Thomas Jaeckle / githubweb
  137. fix toString() methods of various model classes — Thomas Jaeckle / githubweb
  138. filter for incorrect element types in jsonArray of feature definitions; — Stefan Maute / githubweb
  139. added possibility to add JVM options for e.g. specifying "--add-opens" for ditto-connectivity required with Java 17 — Thomas Jaeckle / githubweb
  140. simplify maven.yml GitHub action: — Thomas Jaeckle / githubweb
  141. updated legal information after updating lots of dependencies for Java 17 — Thomas Jaeckle / githubweb
  142. fix using environment vars in docker-nightly.yml — Thomas Jaeckle / githubweb
  143. fixed JVM_CMD_ARGS invalid quotation — Thomas Jaeckle / githubweb
  144. added "restart" policy "always" to docker-compose — Thomas Jaeckle / githubweb
  145. added platform linux/arm/v7 in nightly image build — noreply / githubweb
  146. fixed/improved JVM settings of sandbox + example k8s descriptor files — Thomas Jaeckle / githubweb
  147. fixup some READMEs in deployment section, adding system requirements — Thomas Jaeckle / githubweb
  148. remove "linux/arm/v7" from supported platforms in nightly docker build again — Thomas Jaeckle / githubweb
  149. remove throttling limits currently in place by default for Ditto: — Thomas Jaeckle / githubweb
  150. introduced explicit "enabled" option for ThrottlingConfig and by default disable it in Ditto — Thomas Jaeckle / githubweb
  151. update jruby used in maven-gem-plugin to latest 9.3.3.0 in order to get it running with Java 17 JDK — Thomas Jaeckle / githubweb
  152. simplified jsonString checking logic when creating a FeatureDefinition from a `featureDefinitionEntriesAsJsonArray` — Thomas Jaeckle / githubweb
  153. fixed WARNING logging in RequestTimeoutHandlingDirective to log warnings for search requests only > 5s — Thomas Jaeckle / githubweb
  154. update scala version to 2.13.8 and fluency to 2.6.3 — Thomas Jaeckle / githubweb
  155. made Kafka client "session.timeout.ms" and "heartbeat.interval.ms" explicit in Ditto config — Thomas Jaeckle / githubweb
  156. removed file name config from logback.xml because of a bug in logback core which causes the creation of tmp files that are never deleted; — Stefan Maute / githubweb
  157. update docu for use of DITTO_LOGGING_TOTAL_LOG_FILE_SIZE in installation-operating.md; — Stefan Maute / githubweb
  158. extend documentation for use of Ditto log file feature; — Stefan Maute / githubweb
  159. remove uncommented line and fix fileNamePattern of concierge logback.xml; — Stefan Maute / githubweb
  160. don't run parallel maven build — noreply / githubweb