Skip to content

Changes

#172 (Apr 8, 2024, 6:21:38 AM)

  1. Helm gateway option for token-integration-subject — Thomas Jaeckle / githubweb
  2. Increased helm chart version — Thomas Jaeckle / githubweb
  3. Add support to provide existing kubernetes secret for nginx basic auth — Thomas Jaeckle / githubweb
  4. Fix issues with trailing slash on ui and apidoc — Thomas Jaeckle / githubweb
  5. PolicyAnnouncementTopicExtractor pub/sub namespaced topics support — Thomas Jaeckle / githubweb
  6. fix recursive lookup of tm:refs in WoT model extension resolving — Thomas Jaeckle / githubweb
  7. fix weak eTag handling of If-Match and If-None-Match headers — Thomas Jaeckle / githubweb
  8. provide Ditto 3.5.4 release notes — Thomas Jaeckle / githubweb
  9. fix date and long parsing exception when doing wrong history API calls — Thomas Jaeckle / githubweb
  10. prepared Helm chart for Ditto 3.5.4 — Thomas Jaeckle / githubweb

#168 (Feb 26, 2024, 3:33:20 AM)

  1. Update deployment files and unit tests to use MongoDB 6.0 — Thomas Jaeckle / githubweb
  2. make publishing of ThingSnapshotTaken event configurable — Thomas Jaeckle / githubweb
  3. simplified basicAuthUsers Helm config — Thomas Jaeckle / githubweb
  4. Added option to add custom annotations to podDeletionCostPatching jobs. — Thomas Jaeckle / githubweb
  5. fix missing test config — Thomas Jaeckle / githubweb
  6. fix that "Incoming Thing Updates" always repeated the first entry — Thomas Jaeckle / githubweb
  7. #1894 optimize Ditto internal pub/sub by adding subscribed for namespaces to topic — Thomas Jaeckle / githubweb
  8. fix time:now placeholder truncation — Thomas Jaeckle / githubweb
  9. #1893 fix ensuring the consistency when doing signal enrichment — Thomas Jaeckle / githubweb
  10. ui: fix not printing message response in case of HTTP status 202 — Thomas Jaeckle / githubweb
  11. made index unique in IndexInitializerIT ti run with Mongo 6 — Thomas Jaeckle / githubweb
  12. fix entityId retrieval for when no "id" was selected via fields — Thomas Jaeckle / githubweb
  13. update star history in README.md to support dark theme — Thomas Jaeckle / githubweb
  14. #1893 re-add deleted method — Thomas Jaeckle / githubweb
  15. added Ditto 3.5.3 release notes — Thomas Jaeckle / githubweb
  16. bumped Helm chart to 3.5.3 — Thomas Jaeckle / githubweb

3.5.2 (Feb 5, 2024, 4:07:42 AM)

  1. bump Helm appVersion to 3.5.2 — Thomas Jaeckle / githubweb

3.5.0 (Jan 27, 2024, 1:35:51 AM)

  1. change configmap to be more similar to other existing configmaps — Thomas Jaeckle / githubweb

#162 (Jan 26, 2024, 9:01:14 AM)

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

3.4.4 (Jan 2, 2024, 7:51:39 AM)

  1. remove noisy INFO log statement in StreamingSessionActor — Thomas Jaeckle / githubweb
  2. #1844 fix resolving revision or timestamp from the future was not directly denied — Thomas Jaeckle / githubweb
  3. #1844 fix wrong "reduction" when calculating retrieving `at-historical-revision` — Thomas Jaeckle / githubweb
  4. enhanced documentation, adding the "condition" for POST search — Thomas Jaeckle / githubweb
  5. fixed that "condition" query param could not be provided as form field — Thomas Jaeckle / githubweb
  6. prepare Ditto 3.4.4 release notes — Thomas Jaeckle / githubweb
  7. bump Helm chart versions to 3.4.4 — Thomas Jaeckle / githubweb

3.4.3 (Dec 5, 2023, 6:19:18 AM)

  1. prepare helm Chart.yaml for 3.4.2 — Thomas Jaeckle / githubweb
  2. #1883 return pre-authenticated configuration to location-snippet — Thomas Jaeckle / githubweb
  3. Updating chart version — Thomas Jaeckle / githubweb
  4. update logback 1.2 to mitigate CVE — Thomas Jaeckle / githubweb
  5. prepare release notes for Ditto 3.4.3 — Thomas Jaeckle / githubweb

3.4.2 (Nov 30, 2023, 5:30:19 AM)

  1. fix release date in 3.4.1 release notes — Thomas Jaeckle / githubweb
  2. #1801 Add trusted certificates configuration for HonoConnection. — Thomas Jaeckle / githubweb
  3. fix that non-successful message responses were not displayed in ACE editor — Thomas Jaeckle / githubweb
  4. improved error toast and showing errors from Ditto — Thomas Jaeckle / githubweb
  5. removed X-Original-URI — Thomas Jaeckle / githubweb
  6. preserve maxPid in listNewestActiveSnapshotsByBatch aggregation — Thomas Jaeckle / githubweb
  7. Update MqttClientActorIT to test MQTT 3 and 5 — Thomas Jaeckle / githubweb
  8. Refactor — Thomas Jaeckle / githubweb
  9. Use rule instead of before for disabling tracing — Thomas Jaeckle / githubweb
  10. Start mosquitto container via tests — Thomas Jaeckle / githubweb
  11. Small improvements to tests — Thomas Jaeckle / githubweb
  12. Run MqttClientActorIT tests for clean session as well — Thomas Jaeckle / githubweb
  13. Small fixes — Thomas Jaeckle / githubweb
  14. Fix year in file headers — Thomas Jaeckle / githubweb
  15. Rework consuming messages from MQTT broker — Thomas Jaeckle / githubweb
  16. Minor changes — Thomas Jaeckle / githubweb
  17. Add some checks to BufferingFlowableWrapper — Thomas Jaeckle / githubweb
  18. Lower visibility of GenericMqttConsumingClient — Thomas Jaeckle / githubweb
  19. Uncomment assertion that all messages aare acked in testMultipleSources — Thomas Jaeckle / githubweb
  20. add "final" to BufferingFlowableWrapper class — Thomas Jaeckle / githubweb
  21. fix that a "wrong" JsonPointer in a search RQL query lead to ERRORs in Ditto — Thomas Jaeckle / githubweb
  22. #1826 fix JsonFieldSelectorTrie logic for objects and parts of those objects both being included in selected fields — Thomas Jaeckle / githubweb
  23. provide Ditto 3.4.2 release notes — Thomas Jaeckle / githubweb

3.4.0 (Oct 17, 2023, 5:57:06 AM)

  1. reduced Kamon startup warnings and logs — Thomas Jaeckle / githubweb
  2. update to Kamon 2.6.5 — Thomas Jaeckle / githubweb
  3. prepare Ditto 3.4.0 release notes — Thomas Jaeckle / githubweb
  4. reduce log level of 2 WARN log messages to INFO — Thomas Jaeckle / githubweb
  5. several small Ditto UI improvements — Thomas Jaeckle / githubweb
  6. made Ditto UI more responsive for mobile layout — Thomas Jaeckle / githubweb
  7. prevent browser from suggesting stored credentials for "search" input field — Thomas Jaeckle / githubweb
  8. increase size of "Things" editor when editing a thing — Thomas Jaeckle / githubweb
  9. increase width of edit mode editors to 90% — Thomas Jaeckle / githubweb
  10. apply fixes regarding message templates — Thomas Jaeckle / githubweb
  11. show "_metadata" in readonly things JSON viewer — Thomas Jaeckle / githubweb
  12. #1712 fix patching a thing, removing items did not correctly upgrade the thing on the UI — Thomas Jaeckle / githubweb
  13. added documentation for SSE "_context" extraField — Thomas Jaeckle / githubweb
  14. fixed NormalizedMessageMapperTest, including new "value" field to expectations — Thomas Jaeckle / githubweb
  15. #1631 fix putting metadata on a single property did not work — Thomas Jaeckle / githubweb
  16. fix SSE overwriting message input fields — Thomas Jaeckle / githubweb
  17. maintain SSE "Fields" determining behavior in backward compatible way — Thomas Jaeckle / githubweb
  18. enhance release notes with UI enhancements — Thomas Jaeckle / githubweb
  19. preserve httpStatus for other reason on faild create of thing — Aleksandar Stanchev / githubweb
  20. provide new option for "if-equal" header: "skip-minimizing-merge" — Thomas Jaeckle / githubweb
  21. added unit test for "if-equal" header: "skip-minimizing-merge" — Thomas Jaeckle / githubweb
  22. update Ditto 3.4.0 publication date — Thomas Jaeckle / githubweb

3.4.0-M2 (Oct 9, 2023, 10:21:03 AM)

  1. Implement benchmark-tool, based on k6-runner — Vasil Vasilev / githubweb
  2. Add escapes for placeholders, fix urls, add dependency versions, add myself as author — Vasil Vasilev / githubweb
  3. Rename post filename to match the permalink — Vasil Vasilev / githubweb

#155 (Oct 9, 2023, 8:29:19 AM)

  1. fixed ConnectionIdsRetrievalActorTest — Thomas Jaeckle / githubweb

#154 (Oct 9, 2023, 7:54:42 AM)

  1. renaming akkaClusterMaxFramesize in Helm config after migration to Pekko — Thomas Jaeckle / githubweb
  2. use 3.4.0-M1 milestone as appVersion instead of "nightly" — Thomas Jaeckle / githubweb
  3. improved logging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  4. Revert "improved logging in ConnectionIdsRetrievalActor" — Thomas Jaeckle / githubweb
  5. improved logging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
  6. improved logging in ConnectionIdsRetrievalActor, pt.2 — Thomas Jaeckle / githubweb
  7. further stabilize connectionIds retrieval — Thomas Jaeckle / githubweb

3.4.0-M1 (Oct 6, 2023, 1:42:50 AM)

  1. remove not supported mongo features — Kalin Kostashki / githubweb
  2. commented failing tests out — Kalin Kostashki / githubweb
  3. rewrite MongoReadJournal aggregation for gathering "newest" active snapshots — Thomas Jaeckle / githubweb
  4. re-enabled formerly disabled tests — Thomas Jaeckle / githubweb
  5. added config parameter for "documentDB-compatibility-mode" — Thomas Jaeckle / githubweb
  6. conditionally create "wildcard index" in search only if not running in "documentDbCompatibilityMode" — Thomas Jaeckle / githubweb
  7. added running instructions for running Ditto agsinst Amazon DocumentDB — Thomas Jaeckle / githubweb
  8. [#1592] provide "Bearer" authentication for devops resources controlled via UI — Aleksandar Stanchev / githubweb
  9. [#1592] switched grouping of different auth* methods based on "main / devops" auth — Aleksandar Stanchev / githubweb
  10. prepare Ditto 3.2.0 release — Aleksandar Stanchev / githubweb
  11. post Ditto 3.2.0 release: update binary-compatibility-check to version 3.2.0 — Aleksandar Stanchev / githubweb
  12. post Ditto 3.2.0 release: update SECURITY.md — Aleksandar Stanchev / githubweb
  13. fixed OverflowStrategy in SupervisedStream to backpressure instead of failing — Aleksandar Stanchev / githubweb
  14. UI - New Operations tab (#1600) — Aleksandar Stanchev / githubweb
  15. fix in UI that "bearerDevOps" token is stored to local storage — Aleksandar Stanchev / githubweb
  16. provide release notes for Ditto 3.2.1 — Aleksandar Stanchev / githubweb
  17. #1593 support removing existing fields from a JSON object in a merge patch using a regular expression — Aleksandar Stanchev / githubweb
  18. #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
  19. #1619 adjusted monitor to use in OutboundMappingProcessorActor#messageDiscarded — Aleksandar Stanchev / githubweb
  20. prepare Helm chart for 3.3.0 release — Thomas Jaeckle / githubweb
  21. run .join() operations in WoT integration always on dedicated dispatcher + configure timeout — Thomas Jaeckle / githubweb
  22. fix WoT skeleton creation doing blocking operations on Akka dispatcher thread — Thomas Jaeckle / githubweb
  23. #1663 fix that nginx's worker_processes setting 'auto' causes problems when deploying Helm chart to worker with many CPUs — Thomas Jaeckle / githubweb
  24. update swagger-ui version and nginx version used in Helm chart — Thomas Jaeckle / githubweb
  25. address review finding that "catch" block should be replaced with ".exceptionally" instead on CompletionStage — Thomas Jaeckle / githubweb
  26. also made WoT based queries asynchronous — Thomas Jaeckle / githubweb
  27. #1669 by default, configure queryReadConcern: "local" for ditto things-search — Thomas Jaeckle / githubweb
  28. #1670 fix wrong config path for pulling devops and status password from helm values — Thomas Jaeckle / githubweb
  29. restored old "synchronous path" for mutations and queries — Thomas Jaeckle / githubweb
  30. got rid of blocking the Akka dispatcher thread completely — Thomas Jaeckle / githubweb
  31. removed no longer used constant — Thomas Jaeckle / githubweb
  32. fix handling weak ack for built-in ack labels in StreamingSessionActor — Thomas Jaeckle / githubweb
  33. fix "policies.imports-limit" configuration which had wrong config key in code and was not applied — Thomas Jaeckle / githubweb
  34. Support for ingress controller — Vladimir Brkic / githubweb
  35. Creation of ingress-nginx namespace — Vladimir Brkic / githubweb
  36. Bump Chart version — Vladimir Brkic / githubweb
  37. controller section under ingress — Vladimir Brkic / githubweb
  38. Limit number of worker processes for ingress nginx healh-check — Vladimir Brkic / githubweb
  39. Properly setting ingress class in ingress controller — Vladimir Brkic / githubweb
  40. prepare Ditto 3.3.1 bugfix release — Thomas Jaeckle / githubweb
  41. update chart version and appVersion to 3.3.1 — Thomas Jaeckle / githubweb
  42. prepare Ditto 3.3.2 — Thomas Jaeckle / githubweb
  43. fix that ImmutablePolicyImports.getPolicyImport with arbitrary CharSequence did not work — Thomas Jaeckle / githubweb
  44. fix JsonSchema for policy "announcements" — Thomas Jaeckle / githubweb
  45. fix(helm): Allow inter cluster communication — Altair Bueno / githubweb
  46. chores(helm): Bump chart version — Altair Bueno / githubweb
  47. fix(gha): Avoid running cron on forks — Altair Bueno / githubweb
  48. fix non-correct WARN log about potentially failing connections status — Thomas Jaeckle / githubweb
  49. fix(gha): Hardcode repo name into action — Altair Bueno / githubweb
  50. fix MergeThing command being used for creating new things did not respect "inlinePolicy" — Thomas Jaeckle / githubweb
  51. prepare release notes for Ditto 3.3.3 — Thomas Jaeckle / githubweb
  52. update to Ditto 3.3.3 in helm chart — Thomas Jaeckle / githubweb
  53. fix that CreationRestrictionPreEnforcer did not work — Thomas Jaeckle / githubweb
  54. Helm chart: add support for entity creation via Helm configuration — Thomas Jaeckle / githubweb
  55. adjusted Eclipse Ditto domain to eclipse.dev/ditto — Thomas Jaeckle / githubweb
  56. prepare Ditto 3.3.4 release notes — Thomas Jaeckle / githubweb
  57. prepare Helm chart for 3.3.4 release — Thomas Jaeckle / githubweb
  58. UI - migrate to typescript — Thomas Fries / githubweb
  59. bump Akka version to 2.6.21 — Thomas Jaeckle / githubweb
  60. UI - add typescript compiler to build step — Thomas Fries / githubweb
  61. #1692 fix filtering of live message with empty resolved `extraFields` — Thomas Jaeckle / githubweb
  62. #1691 fixed persisting inline "_policy" in ThingMerged events — Thomas Jaeckle / githubweb
  63. #1690 use correct HTTP status code for "if-equal": skip on equality — Thomas Jaeckle / githubweb
  64. adjusted method name of exception builder — Thomas Jaeckle / githubweb
  65. fix that in Helm config `jwtOnly=false` will enabled pre-authentication in Ditto — Thomas Jaeckle / githubweb
  66. added github action for building UI on PRs — Thomas Jaeckle / githubweb
  67. Provide Ditto 3.3.5 release notes — Thomas Jaeckle / githubweb
  68. update Ditto version in Helm chart to 3.3.5 — Thomas Jaeckle / githubweb
  69. Support for basic nginx-ingress authentication — Vladica Obojevic / githubweb
  70. increase log level from info to warn for "emptied out" search index update — Thomas Jaeckle / githubweb
  71. updated sitemap url — Thomas Jaeckle / githubweb
  72. Bump Chart version — Vladica Obojevic / githubweb
  73. Remove hardcoded release name from the values.yaml file — Vladica Obojevic / githubweb
  74. added post method for search and count — Pieter-Jan Lanneer / githubweb
  75. Use Ditto-UI from docker Hub in default docker-compose.yml — Thomas Jaeckle / githubweb
  76. fix providing Ditto Adaptable information in the "_context" of an SSE event — Thomas Jaeckle / githubweb
  77. Correct documentation of RawMessage payload mapper headers — Dmitriy Barbul / githubweb
  78. Remove accidentally duplicated section — Dmitriy Barbul / githubweb
  79. fix using "/cloudevents" endpoint for other entities than things — Thomas Jaeckle / githubweb
  80. provide Ditto 3.3.6 release notes — Thomas Jaeckle / githubweb
  81. bump Ditto Helm chart appVersion to 3.3.6 — noreply / githubweb
  82. fix release notes link 3.3.6 — Thomas Jaeckle / githubweb
  83. switch dependencies and imports to Pekko — Aleksandar Stanchev / githubweb
  84. update documentation links — Aleksandar Stanchev / githubweb
  85. move repositories from bom to root pom — Aleksandar Stanchev / githubweb
  86. fix some wrong package names — Aleksandar Stanchev / githubweb
  87. fix ddata tests — Aleksandar Stanchev / githubweb
  88. renamed somma Akka leftovers in javadocs — Aleksandar Stanchev / githubweb
  89. renamed somma AKKA_ in env variables to PEKKO_ — Aleksandar Stanchev / githubweb
  90. ConnectionPerssistenceActor PLUGIN_ID to pekko — Aleksandar Stanchev / githubweb
  91. use ported pekko-persistence-inmemory — Aleksandar Stanchev / githubweb
  92. fixed some other akka leftovers — Aleksandar Stanchev / githubweb
  93. fix unit tests — Aleksandar Stanchev / githubweb
  94. dependency fix — Aleksandar Stanchev / githubweb
  95. pekko management to v 1.0.0 — Aleksandar Stanchev / githubweb
  96. pekko-persistence-mongodb to v 1.0 — Aleksandar Stanchev / githubweb
  97. alpakka to pekko-connectors migration — Aleksandar Stanchev / githubweb
  98. update NOTICE-THIRD-PARTY.md — Aleksandar Stanchev / githubweb
  99. override pekko-serialization-jackson — Aleksandar Stanchev / githubweb
  100. try to fix pekko-serialization-jackson bad transitive version — Aleksandar Stanchev / githubweb
  101. update deployment/* files to pekko — Aleksandar Stanchev / githubweb
  102. update legal dependencies files — Aleksandar Stanchev / githubweb
  103. some more akka leftovers in deployment — Aleksandar Stanchev / githubweb
  104. switch pekko-persistence-inmemory to sonatype repo — Aleksandar Stanchev / githubweb
  105. set management port to Pekko's new default 7626 — Aleksandar Stanchev / githubweb
  106. remove snapshot repos and fix inmemory plugin version — Aleksandar Stanchev / githubweb
  107. sync mongo java driver version with pekko-persistence-mongodb — Aleksandar Stanchev / githubweb
  108. pekko-persistence-mongodb version to 1.0.1, metadata-index name configs — Aleksandar Stanchev / githubweb
  109. update documentation with migration steps — Aleksandar Stanchev / githubweb
  110. remove unneeded line from config — Aleksandar Stanchev / githubweb
  111. add topology spread constraints so ditto services spread equally among cluster nodes — Vladica Obojevic / githubweb
  112. extract to values.yaml file hard-coded nginx-ingress configuration values — Vladica Obojevic / githubweb
  113. Bump Chart version — Vladica Obojevic / githubweb
  114. enable configuration of size "limits" in Helm chart — Thomas Jaeckle / githubweb
  115. feat(helm): allow priorityClassNames to be configured — Mathias Maes / githubweb
  116. openApi documentation — Pieter-Jan Lanneer / githubweb
  117. #1731 use tpl function for otelExporterOtlpEndpoint value — Carsten Lohmann / githubweb
  118. fix wrong exception message when policy could not be implicitly created when creating thing — Thomas Jaeckle / githubweb
  119. Correct wording about need for URL-encoding of encryption key — Dmitriy Barbul / githubweb
  120. update used GitHub actions versions; k8s version matrix for Helm — Thomas Jaeckle / githubweb
  121. move migration steps to a release_notes file — Aleksandar Stanchev / githubweb
  122. update changelog for 3.4.0 release — Aleksandar Stanchev / githubweb
  123. Remove hint about changing inbox to outbox — Dmitriy Barbul / githubweb
  124. Allow spaces inside placeholder in target issued acknowledgement label — Dmitriy Barbul / githubweb
  125. Optimize docker files — Dmitriy Barbul / githubweb
  126. #1727 add new "thing-json" placeholder to be used in connections — Thomas Jaeckle / githubweb
  127. ditto docs — Pieter-Jan Lanneer / githubweb
  128. #1706 fix review findings: — Thomas Jaeckle / githubweb
  129. fixed wrong use of HashMap vs. LinkedHashMap in policy model — Thomas Jaeckle / githubweb
  130. provide Ditto 3.3.7 release notes — Thomas Jaeckle / githubweb
  131. #1727 added unit test, using "thing-json:" placeholder in HTTP path — Thomas Jaeckle / githubweb
  132. prepare Ditto 3.3.7 Helm chart — noreply / githubweb
  133. #1727 added new functions to the functions library: — Thomas Jaeckle / githubweb
  134. #1727 provided documentation of new "thing-json" placeholder + added functions — Thomas Jaeckle / githubweb
  135. #1727 fix test — Thomas Jaeckle / githubweb
  136. #1703 fixed wrongly emptied out search index on policy retrieval error due to internal timeouts — Thomas Jaeckle / githubweb
  137. #1730 fix test imports after merge of Pekko migration — Thomas Jaeckle / githubweb
  138. update maven plugins to latest versions — Thomas Jaeckle / githubweb
  139. #1739 provide the traceparent header as MDC value in logs — Thomas Jaeckle / githubweb
  140. add IntLevelJsonProvider as logstash/logback provider, adding the log level as "intLevel" — Thomas Jaeckle / githubweb
  141. #1739 log 2 separate MDC fields: "traceparent-trace-id" and "traceparent-span-id" — Thomas Jaeckle / githubweb
  142. #1739 removed IntLevelJsonProvider from default logback files in Helm chart — Thomas Jaeckle / githubweb
  143. #1739 undid chart changes — Thomas Jaeckle / githubweb
  144. downgrade to Scala 2.13.10 due to unit test errors in ThingsSseRouteBuilderTest — Thomas Jaeckle / githubweb
  145. update to Scala 2.13.12 again and fix root cause, using `CompletableFuture.completedStage` instead of `CompletableFuture.completedFuture` — Thomas Jaeckle / githubweb
  146. provide a new function to join placeholder array pipeline elements into a single string — Thomas Jaeckle / githubweb
  147. update to Swagger-UI 5.7.2 — Thomas Jaeckle / githubweb
  148. Add support for MQTT message expiry interval — Dmitriy Barbul / githubweb
  149. Add MQTT version information to MQTT headers — Dmitriy Barbul / githubweb
  150. Update documentation — Dmitriy Barbul / githubweb
  151. Add javadoc — Dmitriy Barbul / githubweb
  152. New Ingress resources only for devops paths — Rade Martinović / githubweb
  153. Reducing time wait for ingress controller shutdown — Rade Martinović / githubweb
  154. updating chart version to 3.3.8 and app version to nightly — Rade Martinović / githubweb
  155. update dependencies — Thomas Jaeckle / githubweb
  156. Do not allow MQTT 5 user properties to overwrite special headers — Dmitriy Barbul / githubweb
  157. Do not include known MQTT headers in outgoing message based on feature toggle — Dmitriy Barbul / githubweb
  158. fix(helm): fix missing whitespace in JAVA_TOOL_OPTIONS — Mathias Maes / githubweb

3.3.7 (Sep 15, 2023, 3:05:58 AM)

  1. fix release notes link 3.3.6 — Thomas Jaeckle / githubweb
  2. add topology spread constraints so ditto services spread equally among cluster nodes — Thomas Jaeckle / githubweb
  3. extract to values.yaml file hard-coded nginx-ingress configuration values — Thomas Jaeckle / githubweb
  4. Bump Chart version — Thomas Jaeckle / githubweb
  5. enable configuration of size "limits" in Helm chart — Thomas Jaeckle / githubweb
  6. feat(helm): allow priorityClassNames to be configured — Thomas Jaeckle / githubweb
  7. #1731 use tpl function for otelExporterOtlpEndpoint value — Thomas Jaeckle / githubweb
  8. fix wrong exception message when policy could not be implicitly created when creating thing — Thomas Jaeckle / githubweb
  9. Correct wording about need for URL-encoding of encryption key — Thomas Jaeckle / githubweb
  10. Remove hint about changing inbox to outbox — Thomas Jaeckle / githubweb
  11. Allow spaces inside placeholder in target issued acknowledgement label — Thomas Jaeckle / githubweb
  12. fixed wrong use of HashMap vs. LinkedHashMap in policy model — Thomas Jaeckle / githubweb
  13. provide Ditto 3.3.7 release notes — Thomas Jaeckle / githubweb
  14. prepare Ditto 3.3.7 Helm chart — Thomas Jaeckle / githubweb

3.3.6 (Aug 23, 2023, 8:33:15 AM)

  1. increase log level from info to warn for "emptied out" search index update — Thomas Jaeckle / githubweb
  2. updated sitemap url — Thomas Jaeckle / githubweb
  3. Support for basic nginx-ingress authentication — Thomas Jaeckle / githubweb
  4. Bump Chart version — Thomas Jaeckle / githubweb
  5. Remove hardcoded release name from the values.yaml file — Thomas Jaeckle / githubweb
  6. Use Ditto-UI from docker Hub in default docker-compose.yml — Thomas Jaeckle / githubweb
  7. fix providing Ditto Adaptable information in the "_context" of an SSE event — Thomas Jaeckle / githubweb
  8. Remove accidentally duplicated section — Thomas Jaeckle / githubweb
  9. Correct documentation of RawMessage payload mapper headers — Thomas Jaeckle / githubweb
  10. fix using "/cloudevents" endpoint for other entities than things — Thomas Jaeckle / githubweb
  11. provide Ditto 3.3.6 release notes — Thomas Jaeckle / githubweb

3.3.5 (Jul 21, 2023, 2:35:31 AM)

  1. bump Akka version to 2.6.21 — Thomas Jaeckle / githubweb
  2. #1692 fix filtering of live message with empty resolved `extraFields` — Thomas Jaeckle / githubweb
  3. #1691 fixed persisting inline "_policy" in ThingMerged events — Thomas Jaeckle / githubweb
  4. #1690 use correct HTTP status code for "if-equal": skip on equality — Thomas Jaeckle / githubweb
  5. adjusted method name of exception builder — Thomas Jaeckle / githubweb
  6. fix that in Helm config `jwtOnly=false` will enabled pre-authentication in Ditto — Thomas Jaeckle / githubweb
  7. Provide Ditto 3.3.5 release notes — Thomas Jaeckle / githubweb

3.3.3 (Jul 7, 2023, 2:15:40 AM)

  1. fix that ImmutablePolicyImports.getPolicyImport with arbitrary CharSequence did not work — Thomas Jaeckle / githubweb
  2. fix JsonSchema for policy "announcements" — Thomas Jaeckle / githubweb
  3. fix(helm): Allow inter cluster communication — Altair Bueno / githubweb
  4. chores(helm): Bump chart version — Altair Bueno / githubweb
  5. fix(gha): Avoid running cron on forks — Altair Bueno / githubweb
  6. fix non-correct WARN log about potentially failing connections status — Thomas Jaeckle / githubweb
  7. fix(gha): Hardcode repo name into action — Altair Bueno / githubweb
  8. fix MergeThing command being used for creating new things did not respect "inlinePolicy" — Thomas Jaeckle / githubweb
  9. prepare release notes for Ditto 3.3.3 — Thomas Jaeckle / githubweb

3.3.2 (Jun 30, 2023, 2:10:07 AM)

  1. prepare Ditto 3.3.2 — Thomas Jaeckle / githubweb

3.3.2-M2 (Jun 30, 2023, 12:45:36 AM)

  1. update chart version and appVersion to 3.3.1 — Thomas Jaeckle / githubweb

3.3.0 (Jun 23, 2023, 1:28:23 AM)

  1. post Ditto 3.2.0 release: update binary-compatibility-check to version 3.2.0 — Thomas Jaeckle / githubweb
  2. post Ditto 3.2.0 release: update SECURITY.md — Thomas Jaeckle / githubweb
  3. adding some documentation to available configuration — Thomas Jaeckle / githubweb
  4. fix reading configured WoT TD "json template" from system property — Thomas Jaeckle / githubweb
  5. configure OpenAPI doc to also contain configurable "Bearer" security for /connections resource — Thomas Jaeckle / githubweb
  6. Fixed filtering desired properties signals. #1599 — Vít Holásek / githubweb
  7. Moved filtering test to more suitable place — Vít Holásek / githubweb
  8. remove mentioning Vorto from "Hello World" — Thomas Jaeckle / githubweb
  9. don't use WARN log level when no policy is rolled back — Thomas Jaeckle / githubweb
  10. don't use WARN log level when "Target actor exception received" — Thomas Jaeckle / githubweb
  11. enforcer actor ack time out handled in atomic thing create context (#1598) — noreply / githubweb
  12. fixed OverflowStrategy in SupervisedStream to backpressure instead of failing — Thomas Jaeckle / githubweb
  13. UI - New Operations tab (#1600) — noreply / githubweb
  14. fix in UI that "bearerDevOps" token is stored to local storage — Thomas Jaeckle / githubweb
  15. provide release notes for Ditto 3.2.1 — Thomas Jaeckle / githubweb
  16. #1593 support removing existing fields from a JSON object in a merge patch using a regular expression — Thomas Jaeckle / githubweb
  17. #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
  18. #1614 enabled creating a thing for a "MergeThing" when it does not yet exist — Thomas Jaeckle / githubweb
  19. #1619 adjusted monitor to use in OutboundMappingProcessorActor#messageDiscarded — Thomas Jaeckle / githubweb
  20. uniform paths using " char instead of ' — Luca Neotti / githubweb
  21. fix openapi error — Luca Neotti / githubweb
  22. #1614 provided documentation for creating a thing with "merge/patch command" — Thomas Jaeckle / githubweb
  23. add devops swagger to openapi project — Luca Neotti / githubweb
  24. fix copyright header with file creation year '2023' — Luca Neotti / githubweb
  25. 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
  26. UI - Build UI with esbuild — Thomas Fries / githubweb
  27. group Devops APIs iin unique tag — Luca Neotti / githubweb
  28. UI - build with esbuild — Thomas Fries / githubweb
  29. UI with esbuild: added missing bootstrap imports — Thomas Fries / githubweb
  30. UI with esbuild — Thomas Fries / githubweb
  31. Provide Helm chart in Ditto repository — Thomas Jaeckle / githubweb
  32. added initial GitHub actions CI files for linting/installing Ditto helm chart on Helm chart changes — Thomas Jaeckle / githubweb
  33. moved Helm chart into directory "ditto" — Thomas Jaeckle / githubweb
  34. fixed Helm linting errors — Thomas Jaeckle / githubweb
  35. fixed kubeval chart dir — Thomas Jaeckle / githubweb
  36. added ci customization for lower resources — Thomas Jaeckle / githubweb
  37. configured ci customization for lower resources correctly — Thomas Jaeckle / githubweb
  38. reduce CPU requests for testing chart — Thomas Jaeckle / githubweb
  39. added GH action for publishing Ditto Helm chart to Docker Hub — Thomas Jaeckle / githubweb
  40. added README.md for new Ditto Helm chart specifying configuration options — Thomas Jaeckle / githubweb
  41. added build steps for UI for: — Thomas Jaeckle / githubweb
  42. fixed README typos — Thomas Jaeckle / githubweb
  43. add npm install for gh-pages build — Thomas Jaeckle / githubweb
  44. add npm install for all other GH builds — Thomas Jaeckle / githubweb
  45. #1524 added "if-equal" header to define whether to "skip" and update of an equal value — Thomas Jaeckle / githubweb
  46. #1524 provided unit tests for policies and things conditional "if-equal" header — Thomas Jaeckle / githubweb
  47. improve DittoProtocol `MessagePath` to be aware of message subject — Thomas Jaeckle / githubweb
  48. #1524 provided documentation for new `if-equal` header — Thomas Jaeckle / githubweb
  49. #1524 renamed IfEqualOption enum — Thomas Jaeckle / githubweb
  50. #1524 addressed review comments — Thomas Jaeckle / githubweb
  51. #1644 support query params in the style where not comma separation is used, but duplicated keys — Thomas Jaeckle / githubweb
  52. fix helm chart release GH action — Thomas Jaeckle / githubweb
  53. fix helm chart release GH action, added checkout — Thomas Jaeckle / githubweb
  54. fix errors in connection JSON schema — Thomas Jaeckle / githubweb
  55. fix helm chart release GH action, completely specified helm commands by our own — Thomas Jaeckle / githubweb
  56. Update README.md — noreply / githubweb
  57. exhange Ditto Helm chart curl version — Thomas Jaeckle / githubweb
  58. fix that redeliveries for acknowledgable connectivity messages were issued to often — Thomas Jaeckle / githubweb
  59. fix WoT dispatcher starvation by adding timeouts to fetch models — Thomas Jaeckle / githubweb
  60. filter out tm:optional in WoT TMs from being created as JSON skeleton elements — Thomas Jaeckle / githubweb
  61. #1649 remove network policies from Ditto Helm Chart — Thomas Jaeckle / githubweb
  62. updated dependencies and NOTICE-THIRD-PARTY.md — Thomas Jaeckle / githubweb
  63. prepare Ditto 3.3.0 release — Thomas Jaeckle / githubweb
  64. adjusted Eclipse Ditto domain to eclipse.dev/ditto — Thomas Jaeckle / githubweb
  65. improve AskWithRetry WARN logging — Thomas Jaeckle / githubweb
  66. #1644 fix filtering out empty field selectors — Thomas Jaeckle / githubweb

3.2.0 (Mar 8, 2023, 3:59:05 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. newInstance() method added to UserPasswordCredentials class — Andrey Balarev / githubweb
  34. replyTargetEnabled bug in ImmutableSource fixed — Andrey Balarev / githubweb
  35. Custom `headerMappings` and custom `groupId` in `specificConfig` allowed. — Andrey Balarev / githubweb
  36. groupId handling changed — Andrey Balarev / githubweb
  37. Hono-credentials added to connectivity-extension.conf — Andrey Balarev / githubweb
  38. retrieveHonoConnection piggyback command introduced. — Andrey Balarev / githubweb
  39. Automatic reconnect of 'hono' connection after credentials are changed. — Andrey Balarev / githubweb
  40. Copyright headers fixes — Andrey Balarev / githubweb
  41. Javadoc improved. — Andrey Balarev / githubweb
  42. some fixes after merge — Andrey Balarev / githubweb
  43. Integrate Hono connection in ditto ConnectionRoute — Silviya Lyoteva / githubweb
  44. Hono-connection resolving added for TestConnection (dry-run) — Andrey Balarev / githubweb
  45. HubParamsModified renamed to HubInstanceInfoModified, few logs added — Andrey Balarev / githubweb
  46. CR-11683 Bug fixed in handling of 'Event' — Andrey Balarev / githubweb
  47. Review issues fixes. — Andrey Balarev / githubweb
  48. Automatic reconnect fixed to filter hono-connections only — Andrey Balarev / githubweb
  49. Auto-reconnect review issues fixed. — Andrey Balarev / githubweb
  50. Revert ConnectionRoute to origin/master and change REST API documentation — Silviya Lyoteva / githubweb
  51. Reverted ConnectionRoute to origin/master — Silviya Lyoteva / githubweb
  52. Javadoc fixed — Andrey Balarev / githubweb
  53. More review issues fixed. — Andrey Balarev / githubweb
  54. Changed ConnectionId.generateRandom() — Silviya Lyoteva / githubweb
  55. Introduce dedicated implementation of HonoConnection — Silviya Lyoteva / githubweb
  56. Refactored things.js and split into smaller files — Thomas Fries / githubweb
  57. Fixed HonoConnection implementation and added HonoConnection test — Silviya Lyoteva / githubweb
  58. Add SSE support to Explorer UI — Thomas Fries / githubweb
  59. Introduce AbstractConnection and AbstractConnectionBuilder — Silviya Lyoteva / githubweb
  60. Hono connection default config kafka parameters changed — Andrey Balarev / githubweb
  61. Unit test fixed — Andrey Balarev / githubweb
  62. Removed empty rows, checked for hono conn. type in getConnectionTypeOrThrow — Silviya Lyoteva / githubweb
  63. Documentation updated regarding Hono connection — Andrey Balarev / githubweb
  64. Fixed copyright headers — Andrey Balarev / githubweb
  65. Fixed review issues in connectivity-protocol-bindings-hono.md — Andrey Balarev / githubweb
  66. Copyright headers — Andrey Balarev / githubweb
  67. update binary compatibility version to 3.1.0 — Thomas Jaeckle / githubweb
  68. Update SECURITY.md — noreply / githubweb
  69. SSE for explorer UI next step — Thomas Fries / githubweb
  70. adjust since tags in javadoc to Ditto version 3.2.0 — Thomas Jaeckle / githubweb
  71. fixed openAPI error — Thomas Jaeckle / githubweb
  72. fixed broken links due to missing "delete policy import" resource — Thomas Jaeckle / githubweb
  73. SSE for explorer UI: resolved error from merge — Thomas Fries / githubweb
  74. Revert "Fix incorrect envelope in ClientSupervisor." — Yufei Cai / githubweb
  75. Revert "Add serializer for ClientActorPropsArgs." — Yufei Cai / githubweb
  76. 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
  77. Revert "Move client actor shutdown to shard region shutdown phase to prevent restarts during coordinated shutdown." — Yufei Cai / githubweb
  78. Revert "Add hand-off messages to connection and client shard regions." — Yufei Cai / githubweb
  79. Revert "Fix close-connection behavior of ClientSupervisor; fix ConnectionPersistenceActorTest." — Yufei Cai / githubweb
  80. Revert "Fix client shard region name; reintroduce CLOSE_CONNECTION stage to restore connection connection announcements." — Yufei Cai / githubweb
  81. Revert "Remove headers as a part of client actor props to prevent accidental restarts." — Yufei Cai / githubweb
  82. Revert "Move client actors to their own shard region." — Yufei Cai / githubweb
  83. Revert "ClientSupervisor: Retrieve connection status on startup to deal with shard rebalancing." — Yufei Cai / githubweb
  84. 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
  85. added release notes for Ditto 3.1.1 — Thomas Jaeckle / githubweb
  86. Enable "History API" support: — Thomas Jaeckle / githubweb
  87. switch to MongoDB 5 for deployment descriptors by default — Thomas Jaeckle / githubweb
  88. Explorer UI - SSE and optimistic locking — Thomas Fries / githubweb
  89. Explorer UI - Apply new edit style to environments — Thomas Fries / githubweb
  90. Explorer UI - Add new edit style to connections — Thomas Fries / githubweb
  91. improved sandbox nginx security headers — Thomas Jaeckle / githubweb
  92. add additional status-secured configuration to enable disabling securing the status endpoint while still securing the devops endpoint — Thomas Jaeckle / githubweb
  93. external message to mqtt publish transform should not fail on blank header values — JeffreyThijs / githubweb
  94. Explorere UI - SSE support — Thomas Fries / githubweb
  95. Explorer UI - SSE support — Thomas Fries / githubweb
  96. Explorer UI - SSE support — Thomas Fries / githubweb
  97. Explorer UI - SSE bugfix — Thomas Fries / githubweb
  98. added documentation about enhancing the JS payload mapping with custom libraries — Thomas Jaeckle / githubweb
  99. UI - SSE support: — Thomas Fries / githubweb
  100. extracts rawUserInfo to prevent unwanted url decoding — Aleksandar Stanchev / githubweb
  101. Update SECURITY.md — noreply / githubweb
  102. UI - SSE Support: — Thomas Fries / githubweb
  103. UI - SSE support - testing and bugfixing — Thomas Fries / githubweb
  104. Connections API doc fixes Ditto — Andrey Balarev / githubweb
  105. fixed Grafana dashboard datasource configurations — Thomas Jaeckle / githubweb
  106. added example prometheus.yml config for a Ditto deployment — Thomas Jaeckle / githubweb
  107. added 30 minutes overview of Eclipse Ditto slides — Thomas Jaeckle / githubweb
  108. improved documentation on token handling with e.g. "oauth2-proxy" — Thomas Jaeckle / githubweb
  109. enhanced Connections with their "_revision", "_created" and "_modified" information — Thomas Jaeckle / githubweb
  110. fixed that a missing (deleted) referenced policy of a policy import caused logging ERRORs in the BackgroundSyncStream — Thomas Jaeckle / githubweb
  111. stabilized DittoProtocolSubImpl when unresolved placeholders were contained in acknowledgement labels — Thomas Jaeckle / githubweb
  112. updated github repository locations to new "eclipse-ditto" org — Thomas Jaeckle / githubweb
  113. added streaming protocol usage example to history documentation — Thomas Jaeckle / githubweb
  114. increased defaults for configured history-retention-duration — Thomas Jaeckle / githubweb
  115. provide release notes for Ditto bugfix release 3.1.2 — Thomas Jaeckle / githubweb
  116. updated sidebar to inlcude release 3.1.2 — Thomas Jaeckle / githubweb
  117. updated default ditto.protocol.blocklist to exclude headers "accept-encoding" and "x-forwarded-scheme" — Thomas Jaeckle / githubweb
  118. Hono connection address suffix added - hono tenant id — Andrey Balarev / githubweb
  119. Added case insensitive search for things-search — Abhijeet Mishra / githubweb
  120. correction & update the year in the copyright headers of the added files to 2023 — Abhijeet Mishra / githubweb
  121. correction and refactoring in ilike — Abhijeet Mishra / githubweb
  122. correction & refactoring in LikeHelperTest class & removed copy&paste error — Abhijeet Mishra / githubweb
  123. stabilize MQTT unsubscribing — Thomas Jaeckle / githubweb
  124. added agreed on "additional OSS contributing rules" for Eclipse Ditto to existing CONTRIBUTING.md — Thomas Jaeckle / githubweb
  125. Fixed from review issues in documentation. — Andrey Balarev / githubweb
  126. re-generated openapi docs — Thomas Jaeckle / githubweb
  127. improve resiliency of connection id retrieval from journal by excluding empty events — Thomas Jaeckle / githubweb
  128. added "ilike" to thingssearch-model — Thomas Jaeckle / githubweb
  129. ignore very unstable unit test — Thomas Jaeckle / githubweb
  130. removed access token from star history chart — noreply / githubweb
  131. Explorer UI - autocomplete for search — Thomas Fries / githubweb
  132. update Jekyll version in Gemfile dependencies to get local build/serve working — Thomas J??ckle / githubweb
  133. Create of thing's policy is atomic with creation the of thing itself — Aleksandar Stanchev / githubweb
  134. Explorer UI - change favorite spelling — Thomas Fries / githubweb
  135. UI - removed old dropdown for searchfilters — Thomas Fries / githubweb
  136. fix href in docs — Bob Claerhout / githubweb
  137. [#1592] provide "Bearer" authentication for devops resources controlled via UI — Thomas Jaeckle / githubweb
  138. [#1592] switched grouping of different auth* methods based on "main / devops" auth — Thomas Jaeckle / githubweb
  139. Added unit tests and fixed things pointed out in the code review. — Aleksandar Stanchev / githubweb
  140. prepare Ditto 3.2.0 release — Thomas Jaeckle / githubweb

3.1.0 (Dec 16, 2022, 2:35:20 AM)

  1. initial commit of "Policy imports" functionality after Ditto 3.0 refactoring - preserved via former PoCs and contributions on that topic — Thomas Jaeckle / githubweb
  2. 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
  3. Some polishing, method names, comments, etc. Added more tests to PolicyImporterTest. — Dominik Guggemos / githubweb
  4. fix test by adding some more subjects to increase size of policy entry (the limits changed a bit after recent modifications) — Dominik Guggemos / githubweb
  5. use default value for importable type defined in ImmutablePolicyEntry — Dominik Guggemos / githubweb
  6. Resolve imports when creating the PolicyEnforcer — Yannic Bürgmann / githubweb
  7. rename Policy.getImports() to Policy.getPolicyImports to be consistent with other methods — Yannic Bürgmann / githubweb
  8. fix check for existence of policy import in DeletePolicyImportStrategy — Yannic Bürgmann / githubweb
  9. fix compile error — Yannic Bürgmann / githubweb
  10. fix failing unittests — Yannic Bürgmann / githubweb
  11. add missing DeletePolicyImportStrategyTest — Yannic Bürgmann / githubweb
  12. invalidate policy enforcer cache of policies that import a changed policy — Yannic Bürgmann / githubweb
  13. Ensure that a policy tag is published when the imports of a policy change — Yannic Bürgmann / githubweb
  14. 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
  15. adapt to previous changes of policy model — Dominik Guggemos / githubweb
  16. Fix resolving of imported policies in PolicyEnforcerActor — Yannic Bürgmann / githubweb
  17. Make PolicyCacheLoader an Extension and therefore a singleton — Yannic Bürgmann / githubweb
  18. Stabilized unittest — Yannic Bürgmann / githubweb
  19. Fix failing unittest which didn't expect empty imports by default — Yannic Bürgmann / githubweb
  20. remove wrong @Nullable annotation — Dominik Guggemos / githubweb
  21. implement pre-enforcer to enforce read access on imported policies — Dominik Guggemos / githubweb
  22. Use fully resolved policy (including imports) when building write models — Yannic Bürgmann / githubweb
  23. Invalidate search index for thing when a policy imported by the thing policy changes — Yannic Bürgmann / githubweb
  24. load PolicyEnforcerProvider using an extension — Dominik Guggemos / githubweb
  25. add basic logging to PolicyImportsPreEnforcer — Dominik Guggemos / githubweb
  26. ignore order of referenced policy tags — Yannic Bürgmann / githubweb
  27. enforce read access on all policy entries that are imported implicitly — Dominik Guggemos / githubweb
  28. small fixes and improvements of error handling related to policy imports — Dominik Guggemos / githubweb
  29. Fixed multiple issues regarding imported policies in the search index — Yannic Bürgmann / githubweb
  30. add policy imports documentation to openapi — Dominik Guggemos / githubweb
  31. make policy import resolving asynchronous — Yannic Bürgmann / githubweb
  32. optimize policy enforcer cache invalidation — Yannic Bürgmann / githubweb
  33. optimize map building — Yannic Bürgmann / githubweb
  34. Consider change of importable type as semantical change — Yannic Bürgmann / githubweb
  35. remove unused code in LabelInvalidException — Yannic Bürgmann / githubweb
  36. throw PolicyImportInvalidException if policy import references own policy, consolidate/simplify policy size validation in policy strategies — Dominik Guggemos / githubweb
  37. fix failing tests — Dominik Guggemos / githubweb
  38. check also for self reference in policy modify commands — Dominik Guggemos / githubweb
  39. improve logging — Dominik Guggemos / githubweb
  40. validate policy on modification and check whether the policy or an imported entry allows WRITE on policy root resource — Dominik Guggemos / githubweb
  41. 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
  42. Revert "validate policy on modification and check whether the policy or an imported entry allows WRITE on policy root resource" — Dominik Guggemos / githubweb
  43. fix timing issues for LiveSignalEnforcementTest — Dominik Guggemos / githubweb
  44. fix compilation after merging master — Dominik Guggemos / githubweb
  45. document policy imports and extend ditto protocol specification — Dominik Guggemos / githubweb
  46. added limit for maximum number of policies to be imported — Kalin Kostashki / githubweb
  47. fix tests temporarily — Dominik Guggemos / githubweb
  48. fix hashCode of DefaultLimitsConfig — Dominik Guggemos / githubweb
  49. fixed typos and review comments — Kalin Kostashki / githubweb
  50. adding some system tests for policy imports — Kalin Kostashki / githubweb
  51. fix for putPolicyWithTooManyImports method — Kalin Kostashki / githubweb
  52. fixed @since TODOs — Kalin Kostashki / githubweb
  53. fix for PolicySupervisorActorTest — Kalin Kostashki / githubweb
  54. fix for PolicySupervisorActorTest — Kalin Kostashki / githubweb
  55. prepare 3.1.0 release, continued — Thomas Jaeckle / githubweb
  56. fix missing OpenAPI "policy import" references and re-generated ditto-api-2.yml — Thomas Jaeckle / githubweb
  57. fixed sandbox "Content-Security-Policy" for Ditto UI — Thomas Jaeckle / githubweb
  58. disable caching for sandbox — Thomas Jaeckle / githubweb
  59. updated Connectivity_Metrics.json Grafana dashboard to include per connection-id filtering for top row — Thomas Jaeckle / githubweb
  60. updated Connectivity_Metrics.json to also filter id on throttled connections — Thomas Jaeckle / githubweb
  61. fix json pointers config when read from env — Aleksandar Stanchev / githubweb
  62. fix alerting in Connectivity_Metrics.json — Thomas Jaeckle / githubweb
  63. fix license header year — Thomas Jaeckle / githubweb
  64. added missing label for throttled connections — Thomas Jaeckle / githubweb
  65. adjusted 3.1.0 release date in docs — Thomas Jaeckle / githubweb
  66. fixed RELEASE.md — Thomas Jaeckle / githubweb

3.1.0-M1 (Dec 14, 2022, 5:15:37 AM)

  1. fixes wrong asString call instead of formatAsString — Aleksandar Stanchev / githubweb

2.4.2 (Sep 7, 2022, 1:46:29 AM)

  1. added SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_CONFIG to skip hostname verification check with self signed certs — Thomas Jaeckle / githubweb
  2. added Ditto 2.4.2 release notes — Thomas Jaeckle / githubweb

2.4.0 (Apr 14, 2022, 7:10:59 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. Extract delegating part of ImmutablePolicyBuilderLabelScoped to abstract class to allow reuse — Yannic Klem / githubweb
  27. Add missing javadoc — Yannic Klem / githubweb
  28. #1345 fixed fn:substring-after assuming delimiter is only 1 character — Thomas Jaeckle / githubweb
  29. update dependencies 2022/03 — Thomas Jaeckle / githubweb
  30. review commits — Kalin Kostashki / githubweb
  31. improved search-updater logic by: — Thomas Jaeckle / githubweb
  32. follow redirects when fetching WoT TMs via HTTP — Thomas Jaeckle / githubweb
  33. re-added publishing PolicyEvent in PolicyPersistenceActor + adjusted test to fish for event — Thomas Jaeckle / githubweb
  34. fix inverted isEmpty check — Yannic Klem / githubweb
  35. added healthchecks to docker-compose.yml — Thomas Jaeckle / githubweb
  36. add code of conduct — noreply / githubweb
  37. fixed file ending to .md — noreply / githubweb
  38. added releasenotes and blogpost for Ditto 2.4.0 — Thomas Jaeckle / githubweb
  39. fix that "version" in ditto header defines that it can take 1 or 2 .. — Thomas Jaeckle / githubweb
  40. add QUERY_CONFIG_ENABLED to swagger-ui in kubernetes and docker-compose directory; — Stefan Maute / githubweb
  41. adapt documentation to review findings — Yannic Klem / githubweb
  42. Fix rendering issues of documentation — Yannic Klem / githubweb
  43. Avoid exception, when no values could be resolved — Yannic Klem / githubweb
  44. Skip validation of THingFieldSelector when it contains a placeholder — Yannic Klem / githubweb
  45. Use same validation for fromString — Yannic Klem / githubweb
  46. Handle empty field selectors for signal enrichment in Gateway — Yannic Klem / githubweb
  47. Remove Optional from connection throttling message — David Schwilk / githubweb
  48. fix messages documentation which states that consuming messages is only possible via WebSocket — Thomas Jaeckle / githubweb
  49. Add field selector for RetrievePolicy command — David Schwilk / githubweb
  50. Add documentation about field selection for RetrievePolicy — David Schwilk / githubweb
  51. review: deprecate WithSelectedFields in things model in favor in same interface in base model — Johannes Schneider / githubweb
  52. review: revert imports of WithSelectedFields interface to prevent api break — Johannes Schneider / githubweb
  53. add logger to TunnelChannelListener and extended logging for channel initialized, state changed and open success; — Stefan Maute / githubweb
  54. fixed disabling/enabling logging to `SYSOUT` mechanism by checking for content of environment variable `DITTO_LOGGING_DISABLE_SYSOUT_LOG` — Thomas Jaeckle / githubweb
  55. fix for IllegalArgumentException thrown when calling newMultiMappedOutboundSignal — Kalin Kostashki / githubweb
  56. configured healthcheck for nginx in sandbox + added "autoheal" service which automatically restarts unhealthy services via docker — Thomas Jaeckle / githubweb
  57. update nginx of sandbox to 1.21-alpine — Thomas Jaeckle / githubweb
  58. adjust `DITTO_LOGGING_FILE_APPENDER` env key to be "true" so that file appender is used — Thomas Jaeckle / githubweb
  59. Adapt documentation for enrichment with placeholders — Yannic Klem / githubweb
  60. add workaround for Rebex SSH server (described workaround in code); — Stefan Maute / githubweb
  61. renamed varibale to initialSshChannelWindowSize and adapt comment for workaround; — Stefan Maute / githubweb
  62. updated outlook for Ditto 2.5.0 and 3.0.0 — Thomas Jaeckle / githubweb

2.4.0-M1 (Mar 25, 2022, 6:30:59 AM)

  1. update nexus-staging-maven-plugin to latest — noreply / githubweb

2.3.2 (Feb 8, 2022, 6:52:15 AM)

  1. Remove left-over tagging for waiting ack counter — David Schwilk / githubweb
  2. Ignore DittoMessageMapper for hono delivery failed notifications — David Schwilk / githubweb
  3. isPatchUpdate would always be false — Yannic Klem / githubweb
  4. ThingDeleted event did not result in ThingDeletedModel — Yannic Klem / githubweb
  5. Don't expect a writeModelCount for ThingDeleteModel — Yannic Klem / githubweb
  6. Add test validating KafkaProducerStream restart on error. — David Schwilk / githubweb
  7. bugfix: fixed that LiveSignalEnforcement.handleAskTimeoutForCommand() threw a 503 (ThingNotAvailable) exception and caused a race condition against a "graceful timeout" — Thomas Jaeckle / githubweb
  8. Add tests for filtering of expired inbound Kafka messages — David Schwilk / githubweb
  9. document 'is-group-topic' and 'aggregate' header for piggyback commands; — Stefan Maute / githubweb
  10. set "is-group-topic" to true for some piggyback command examples; — Stefan Maute / githubweb
  11. review: minor code formatting changes; — Stefan Maute / githubweb
  12. first check for incorrect patch update in the if branch; — Stefan Maute / githubweb
  13. review: adjusted/fixed log templates — Thomas Jaeckle / githubweb
  14. added release notes for Ditto 2.3.2 — Thomas Jaeckle / githubweb

2.2.2 (Jan 5, 2022, 5:56:26 AM)

  1. update dependencies: classindex, slf4j, logback, junit — Thomas Jaeckle / githubweb

2.1.3 (Dec 15, 2021, 6:02:41 AM)

  1. added Ditto 2.1.2 release notes — Thomas Jaeckle / githubweb
  2. add `PATCH` verb to CorsEnablingDirective — Thomas Jaeckle / githubweb
  3. update logback to 1.2.8 — Thomas Jaeckle / githubweb

2.2.0 (Nov 22, 2021, 9:53:52 AM)

  1. #898: restructured DittoProtocolAdapter to be able to determine the TopicPath for a given Signal — Thomas Jaeckle / githubweb
  2. #898: moved ditto-internal-models-placeholders to a public module "ditto-placeholders" — Thomas Jaeckle / githubweb
  3. #898: made "ditto-placeholders" a valid OSGi module — Thomas Jaeckle / githubweb
  4. prolonged RedHat's copyright year to 2021 — Thomas Jaeckle / githubweb
  5. #898: fixed Java 11 usage when ditto-placeholders now must be Java 8 compatible — Thomas Jaeckle / githubweb
  6. #898: fixed broken search for top-level thing "definition" — Thomas Jaeckle / githubweb
  7. #898: enhanced SignalFilterTest unit test by testing with "topic:action" for modified events and "topic:subject" for filtering live messages — Thomas Jaeckle / githubweb
  8. Increase default outbound message queue size to 1000 — Yannic Klem / githubweb
  9. Introduce source queue for MqttPublisherActors — Yannic Klem / githubweb
  10. NamespacedEntityIds cannot identify a connection — Yannic Klem / githubweb
  11. Extract inner class to super class as cohesion is very low — Yannic Klem / githubweb
  12. add optional MetricsAlert to SlidingWindowCounter that triggers a given action in case a given condition is met, implement ThrottledMetricsAlert that detect if a metric has reached a given threshold, use the ThrottledMetricsAlert to monitor the consumed inbound counters and record threshold exceedance in the new THROTTLED metrics counter, fix DefaultConnectionThrottling config loading the corrct values from the given config — Dominik Guggemos / githubweb
  13. add throttling detection tolerance to configuration, some javadoc and cleanup — Dominik Guggemos / githubweb
  14. use last timestamp to determine the value of throttled metric for 1min measurement window (allowes more accuracy) — Dominik Guggemos / githubweb
  15. update supported versions security-wise — noreply / githubweb
  16. make readConcern and readPreference to use for MongoThingsSearchUpdaterPersistence configurable — Thomas Jaeckle / githubweb
  17. configured "binary-compatibility-check.version" version to 2.1.0 — Thomas Jaeckle / githubweb
  18. added Ditto logo / artwork — Thomas Jaeckle / githubweb
  19. adjusted @since javadoc to 2.2.0 — Thomas Jaeckle / githubweb
  20. handle modifications to throttling config for kafka sources by adapting the costs per message dependent on the configured limit per interval — Dominik Guggemos / githubweb
  21. update throttling alerts on modification of throttling config — Dominik Guggemos / githubweb
  22. fixed drop behavior of mapping queue in LegacyBaseConsumerActor — Thomas Jaeckle / githubweb
  23. use classloader of EntityId to find annotated classes — Yannic Klem / githubweb
  24. Revert "use classloader of EntityId to find annotated classes" — Yannic Klem / githubweb
  25. provide blog post with overview of new kafka consumer feature — Yannic Klem / githubweb
  26. Adjust date of blog post — Yannic Klem / githubweb
  27. Kafka blogpost review: applied some formatting, fixes of dead links — Thomas Jaeckle / githubweb
  28. added topnav_title to blogposts — Thomas Jaeckle / githubweb
  29. add method to get a list of unrestricted authorization subjects to enforcers and use it in concierge to calculate read-subjects — Johannes Schneider / githubweb
  30. fixed that in Thing3ValudePredicateVisitor the "isUnknownField" did not categorize "extra" fields being in "unknownFields" starting with the actual fieldExpression to check, e.g. "/attributes" might be enriched, then "/attributes/foo" must be categorized as "unknown" field and be not filtered prior to enrichment — Thomas Jaeckle / githubweb
  31. added new ResourcePlaceholder providing "resource:type" and "resource:path" — Thomas Jaeckle / githubweb
  32. use more common max-queue-size as config key for outbound mqtt queue size — Dominik Guggemos / githubweb
  33. set next ditto version for @since — Dominik Guggemos / githubweb
  34. #898: added documentation for filtering events+messages using RQL property "topic:" and "resource:" — Thomas Jaeckle / githubweb
  35. Fix that subject deletion announcement was not published when 2 subjects of the same ID were deleted. — Yufei Cai / githubweb
  36. Fix timing issue in PolicyAnnouncementManagerTest. — Yufei Cai / githubweb
  37. improved DittoPublicKeyProvider exception handling + logging on cache loading the JWT public key — Thomas Jaeckle / githubweb
  38. Minor review changes — David Schwilk / githubweb
  39. #898: don't format placeholders for RQL expressions in documentation with "{{ }}", but plain — Thomas Jaeckle / githubweb
  40. fixed license header year — Thomas Jaeckle / githubweb
  41. small improvements to ditto documentation — Dominik Guggemos / githubweb
  42. Remove ConnectionContext — Yannic Klem / githubweb
  43. Stop the kafka consumer actor after stopping the consumer stream — Yannic Klem / githubweb
  44. Remove unused DittoHeaders from ConnectionConfigProvider — Yannic Klem / githubweb
  45. fix javadoc — Yannic Klem / githubweb
  46. increase size of ack labels according to size increase of connection IDs — Yannic Klem / githubweb
  47. stabilize connection live status for amqp 1.0 connections — Dominik Guggemos / githubweb
  48. - Do not block in preStart method of ConnectionSupervisorActor. Instead use message to signal when initialization (retrieval of config) is done. — Dominik Guggemos / githubweb
  49. Fix status 500 when sorting a field containing non-primitive values. — Yufei Cai / githubweb
  50. enable loading additional extra JavaScript libraries which can be used in Ditto's JS based payload mapping — Thomas Jaeckle / githubweb
  51. fix toString() of Whoami + debug loggin in AbstractHttpRequestActor — Thomas Jaeckle / githubweb
  52. Review: Delay AMQP consumer status retrieval. — Yufei Cai / githubweb
  53. Bring back mergeHub — Yannic Klem / githubweb
  54. Refactor AtMostOnceConsumerStream to not materialize 1 external message sink per message. — Yufei Cai / githubweb
  55. Fix AtMostOnceConsumerStreamTest and adapt AtLeastOnceConsumerStream — Yannic Klem / githubweb
  56. Remove recoverWithRetries steps because they were only needed for MergeHub — Yannic Klem / githubweb
  57. Revert changes in kafka consumer streams back to use flatMapConcat — Yannic Klem / githubweb
  58. Polished the Ditto project landingpage — Thomas Jaeckle / githubweb
  59. fixed formatting of JSON examples — Thomas Jaeckle / githubweb
  60. explicitly configure MongoDB query batchSize same as the limit — Thomas Jaeckle / githubweb
  61. Count only successfully mapped outcomes into throttling — Yannic Klem / githubweb
  62. added slides for EclipseCon 2021 IoT community day — Thomas Jaeckle / githubweb
  63. fixed a bug where an additional source status is shown when a mqtt source has two or more addresses; — Stefan Maute / githubweb
  64. Fix timeout of acknowledgement aggregator — Yannic Klem / githubweb
  65. simplify construction of sinks in kafka consumer streams — Dominik Guggemos / githubweb
  66. publish connection logs via fluency library to fluentd/fluentbit — Thomas Jaeckle / githubweb
  67. align sourceStatus presentation for status "unknown/failure/misconfiguration" with status open for mqtt connection; — Stefan Maute / githubweb
  68. add prefab values to testEqualsAndHashcode for ConnectionLoggerRegistryTest and DefaultConnectionMonitorRegistryTest; — Stefan Maute / githubweb
  69. Throttle kafka consumer stream also after consuming a record from Kafka (throttling after payload mapping has already been implemented). This early throttling avoids being overloaded with malformed messages and processing them at full speed. — Dominik Guggemos / githubweb
  70. add java doc to newPublishingLogger; — Stefan Maute / githubweb
  71. Refactor CachingSignalEnrichmentFacade — David Schwilk / githubweb
  72. Load CachingSignalEnrichmentFacade via Akka Extension — David Schwilk / githubweb
  73. Remove unnecessary javadoc from DittoCachingSignalEnrichmentFacade — David Schwilk / githubweb
  74. Add caching signal enrichment provider to configs — David Schwilk / githubweb
  75. Allow background sync stream to determine whether to invalidate cached things or policies. — Yufei Cai / githubweb
  76. Add actorSystem to SignalEnrichmentProvider — David Schwilk / githubweb
  77. Fix unit tests. — Yufei Cai / githubweb
  78. Optimize ThingEvent/ Signal casting in DittoCachingSignalEnrichmentFacade — David Schwilk / githubweb
  79. Extract search MongoDB clients in an extension; extend ShutdownBehavior to accept namespaces. — Yufei Cai / githubweb
  80. Fix javadoc. — Yufei Cai / githubweb
  81. Seperate shard region and proxy creation methods in ShardRegionFactory; add entity ID parameter to ShutdownBehaviuor. — Yufei Cai / githubweb
  82. Little change — David Schwilk / githubweb
  83. Resolve merge conflicts — David Schwilk / githubweb
  84. Make review changes — David Schwilk / githubweb
  85. Reduce code duplication; remove completed TODO. — Yufei Cai / githubweb
  86. Enable aknowledgement handling for UpdateThing. — Yufei Cai / githubweb
  87. Add min-acceptable-seq-number to retrievePartialThing. — Yufei Cai / githubweb
  88. Add field selectors to SudoSignalEnrichmentFacade. — Yufei Cai / githubweb
  89. Handle empty updates. — Yufei Cai / githubweb
  90. Fix toString for AbstractWriteModel implementations — David Schwilk / githubweb
  91. Minor review changes — David Schwilk / githubweb
  92. Make SearchUpdateMapper asynchronous. — Yufei Cai / githubweb
  93. Add possibility to send weak acks to metadata — David Schwilk / githubweb
  94. Rename sendWack to sendWeakAck — David Schwilk / githubweb
  95. Search update: send weak acknowledgements for empty diffs. — Yufei Cai / githubweb
  96. Search updater: move incremental update computation to SearchUpdateMapper. — Yufei Cai / githubweb
  97. BsonDiff: extract SET annd UNSET operators as static constants. — Yufei Cai / githubweb
  98. Extract and document "toIncrementalMongo" methods. — Yufei Cai / githubweb
  99. Remove empty update test in BsonDiffVisitorIT. — Yufei Cai / githubweb
  100. BackgroundSyncActor: request ack to discover failed and skipped updates. — Yufei Cai / githubweb
  101. ThingUpdater: make incremental updates also work for background sync. — Yufei Cai / githubweb
  102. Fix invalid empty list result in DittoCachingSignalEnrichmentFacade; remove some redundant warning logs — Yufei Cai / githubweb
  103. Minor review changes — David Schwilk / githubweb
  104. Add debug log of all executed write models in MongoSearchUpdaterFlow. — Yufei Cai / githubweb
  105. Reduce the log level for empty updates from WARN to DEBUG. — Yufei Cai / githubweb
  106. Unify search updater stream to maintain diff consistency. — Yufei Cai / githubweb
  107. Recover last write model when starting a ThingUpdater. — Yufei Cai / githubweb
  108. Set default force update probability to 0. — Yufei Cai / githubweb
  109. Fix rebasing — David Schwilk / githubweb
  110. added configuration classes for configuring all settings of Fluency library — Thomas Jaeckle / githubweb
  111. fixed wrong date in presentations.md — noreply / githubweb
  112. Adjust license header — David Schwilk / githubweb
  113. add library default for some fluency variables to connectivity.conf; — Stefan Maute / githubweb
  114. inject custom "log-tag" + "additional-log-context" to published logs via Ditto configuration — Thomas Jaeckle / githubweb
  115. fixed equals/hashCode of ConnectionLoggerRegistry — Thomas Jaeckle / githubweb
  116. allow method DELETE in HTTP push targets — Dominik Guggemos / githubweb
  117. make logLevels to publish configurable via Ditto config — Thomas Jaeckle / githubweb
  118. Add ClientCredentialsFlow for HTTP connections and test happy paths. — Yufei Cai / githubweb
  119. Fix ConnectivityServiceGlobalErrorRegistryTest. — Yufei Cai / githubweb
  120. Add ClientCredentialsFlow for HTTP connections. Make JwtInvalidException a user-indicated error. — Yufei Cai / githubweb
  121. add oauth client credentials to connectivity model — Dominik Guggemos / githubweb
  122. Switch to request-level API for token acquisition in HTTP connections. — Yufei Cai / githubweb
  123. added releasenotes for Ditto 2.1.1 — Thomas Jaeckle / githubweb
  124. improve naming of OauthClientCredentials members, add validation for requested scopes — Dominik Guggemos / githubweb
  125. Augment requests with OAuth2 tokens; add togglable validation that the token endpoint protocol is HTTPS. — Yufei Cai / githubweb
  126. cache jwt validator — Bob Claerhout / githubweb
  127. Use pinned dispatcher for kafka consumer in order to have one thread — Yannic Klem / githubweb
  128. Tell kafka broker to wait up to 10 seconds before answering — Yannic Klem / githubweb
  129. keep order of json elements in connection model in set structures — Thomas Jaeckle / githubweb
  130. flush logs of FluentPublishingConnectionLogger by — Thomas Jaeckle / githubweb
  131. minor cleanup after JWT caching PR — Thomas Jaeckle / githubweb
  132. try to stabilize HttpPublisherErrorTest — Thomas Jaeckle / githubweb
  133. stabilize flaky MQTT tests by using random correlationIds in AbstractMqttClientActorTest#testConsumeMultipleSources() — Thomas Jaeckle / githubweb
  134. ignore failing HttpPublisherErrorTest — Thomas Jaeckle / githubweb
  135. Review: code formatting — Stefan Maute / githubweb
  136. fix compile error; — Stefan Maute / githubweb
  137. fix caching of removed thing fields when modifying a complete thing, e.g. removing an existing definition — Thomas Jaeckle / githubweb
  138. fixed adding missing "_created" field for ThingCreated events — Thomas Jaeckle / githubweb
  139. updated to Akka HTTP 10.2.7 due to critical reported CVE — Thomas Jaeckle / githubweb
  140. undid special ThingDeleted handling again as not required for bugfix — Thomas Jaeckle / githubweb
  141. Fix ConnnectionValidatorTest. — Yufei Cai / githubweb
  142. remove json array merging functionality from JsonObjectMerger; — Stefan Maute / githubweb
  143. make waitUntilAllBufferFlushedDurationOnClose configurable — Thomas Jaeckle / githubweb
  144. reduce warn log to info for messages received during startup of persistenceactors — Thomas Jaeckle / githubweb
  145. Review: ensure duration is non-negative and not zero when reading the config value; — Stefan Maute / githubweb
  146. Review: Fix license header; stabilize unit tests. — Yufei Cai / githubweb
  147. allow to skip waiting for buffer flushing when waitUntilAllBufferFlushed is 0 or negative; — Stefan Maute / githubweb
  148. Add KafkaConsumerMetricRegistry for collecting kafka consumer metrics — David Schwilk / githubweb
  149. Document OAuth2 client credentials flow for HTTP connections. — Yufei Cai / githubweb
  150. added documentation for "connection log publishing" feature — Thomas Jaeckle / githubweb
  151. stabilized AmqpClientActorTest.testSetMessageListenerOnConsumerFails — Thomas Jaeckle / githubweb
  152. omit request body for GET and DELETE requests made via http push connection, add configuration option and allow override via specific config — Dominik Guggemos / githubweb
  153. Fix DefaultHttpPushConfigTest. — Yufei Cai / githubweb
  154. review: remove redundant values from connection json to improve readability — Dominik Guggemos / githubweb
  155. fixed typos in docu; — Stefan Maute / githubweb
  156. added @Nullable annotation to SignalEnrichmentFacade.retrievePartialThing for JsonFieldSelector — Thomas Jaeckle / githubweb
  157. Add Kamon orchestration for Kafka consumer metrics. — David Schwilk / githubweb
  158. apply host validation to configured token oauth token endpoint — Dominik Guggemos / githubweb
  159. Add LazyZip to ensure HTTP connections request token at the time of signal publication. — Yufei Cai / githubweb
  160. Adjust kafka consumer metric naming — David Schwilk / githubweb
  161. Fix LazyZipTest. — Yufei Cai / githubweb
  162. Fix concurrency issues in KafkaConsumerMetricsRegistry — David Schwilk / githubweb
  163. Correct dependency mgmt. for kamon akka — David Schwilk / githubweb
  164. Fix diff computation on nested arrays. — Yufei Cai / githubweb
  165. don't add "<not-provided>" correlation-id to published logs — Thomas Jaeckle / githubweb
  166. don't add "<not-provided>" correlation-id to published logs, fixed also for debug log — Thomas Jaeckle / githubweb
  167. improve connection log texts, e.g. remove dots at the end — Thomas Jaeckle / githubweb
  168. fixed SendingTest — Thomas Jaeckle / githubweb
  169. modified default success/failure/exception message to include the log type in order to e.g. not have "Message processed" message for each log type — Thomas Jaeckle / githubweb
  170. Test OAuth endpoint when testing an HTTP connection. — Yufei Cai / githubweb
  171. Fix assertion in HttpPublisherActorTest#testOmitRequestBody. — Yufei Cai / githubweb
  172. Reduce defaut fetch.max.wait.ms for kafka consumers to 5 seconds — Yannic Klem / githubweb
  173. Remove unused dependency — Yannic Klem / githubweb
  174. Review changes — Yannic Klem / githubweb
  175. Use consumerId also for deregistering from kafka consumer metrics — Yannic Klem / githubweb
  176. De-Register automatically after the consumerControl has completed either successfully or execptionally — Yannic Klem / githubweb
  177. Move KafkaConsumerMetricsRegistry registering to extra method — David Schwilk / githubweb
  178. enforce connectionId type for parameters — Yannic Klem / githubweb
  179. Remove ConsumerMetricsRegistry and schedule reporting in consumer actor instead — Yannic Klem / githubweb
  180. Enforce stronger type for source suppliers in consumer streams — Yannic Klem / githubweb
  181. remove unnecessary blank lines — Yannic Klem / githubweb
  182. Remove unnecessary config — Yannic Klem / githubweb
  183. Enforce stronger type for sinks in ConsumerStream constructors — Yannic Klem / githubweb
  184. added Ditto 2.1.2 release notes — Thomas Jaeckle / githubweb
  185. added documentation about the available fields for the "connectivity log publishing" feature — Thomas Jaeckle / githubweb
  186. use camelCase for tag names — Yannic Klem / githubweb
  187. add `PATCH` verb to CorsEnablingDirective — Thomas Jaeckle / githubweb
  188. use latest protobufjs webjar for unit test; don't use minimized version — Thomas Jaeckle / githubweb
  189. Fix build for MacOS — Yannic Klem / githubweb
  190. Fix license header year. — Yufei Cai / githubweb
  191. [#1231]: Allow using the dash a part of the namespace — Jens Reimann / githubweb
  192. [#1231] adjusted documentation for namespace constraints by supporting the dash as well — Thomas Jaeckle / githubweb
  193. log headers and payload for mapped signals — Dominik Guggemos / githubweb
  194. added namespace scoped loggers for logging details on ThingCommandEnforcement command forwarding — Thomas Jaeckle / githubweb
  195. Allow to configure connection.max.idle.ms via environment variable — Yannic Klem / githubweb

2.1.2 (Nov 12, 2021, 3:29:53 AM)

  1. added releasenotes for Ditto 2.1.1 — Thomas Jaeckle / githubweb
  2. cache jwt validator — Thomas Jaeckle / githubweb
  3. Tell kafka broker to wait up to 10 seconds before answering — Thomas Jaeckle / githubweb
  4. Use pinned dispatcher for kafka consumer in order to have one thread — Thomas Jaeckle / githubweb
  5. keep order of json elements in connection model in set structures — Thomas Jaeckle / githubweb
  6. stabilize flaky MQTT tests by using random correlationIds in AbstractMqttClientActorTest#testConsumeMultipleSources() — Thomas Jaeckle / githubweb
  7. ignore failing HttpPublisherErrorTest — Thomas Jaeckle / githubweb
  8. updated to Akka HTTP 10.2.7 due to critical reported CVE — Thomas Jaeckle / githubweb
  9. minor cleanup after JWT caching PR — Thomas Jaeckle / githubweb
  10. Reduce defaut fetch.max.wait.ms for kafka consumers to 5 seconds — Thomas Jaeckle / githubweb

2.1.0-M3 (Jul 13, 2021, 2:49:51 AM)

  1. #1081 add conditioned thing templates list to implicit mapper — Vadim Günther / githubweb
  2. #1081 add exists to filter functions — Vadim Günther / githubweb
  3. #1081 Add priority to mappers — Florian Fendt / githubweb
  4. #1081: remove requirement of passing knowledge about "exists" function in PipelineFunctionFilter — Florian Fendt / githubweb
  5. #1081: add optional parameters 'true' and 'false' to the 'exists' pipeline filter — Florian Fendt / githubweb
  6. Revert "#1081 add conditioned thing templates list to implicit mapper" — Florian Fendt / githubweb
  7. [#1081] minor fixes. — Yufei Cai / githubweb
  8. [#1081] Make connection context available for message mappers. — Yufei Cai / githubweb
  9. [#1081] Replace ConnectivityConfigProvider by ConnectionContextProvider. — Yufei Cai / githubweb
  10. [#1081] Make ConnectionContextProvider asynchronous. — Yufei Cai / githubweb
  11. [#1081] Allow customization of expression resolver in ImplicitThingCreationMessageMapper. — Yufei Cai / githubweb
  12. [#1081] Fix client actors not reacting to connectivity config updates. — Yufei Cai / githubweb
  13. [#1081] update connection config in connection persistence actor. — Yufei Cai / githubweb
  14. [#1081] make query parser asynchronous. — Yufei Cai / githubweb
  15. [#1081]: add unit test for DittoConnectionContext — Florian Fendt / githubweb
  16. [#1081] Add fail safe for connectivity config change registration. — Yufei Cai / githubweb
  17. [#1081] Make Ditto headers serializable & add them as an extra parameter for client actors. — Yufei Cai / githubweb
  18. [#1081]: add clarifying comment why deleteStrategy is get during runtime — Florian Fendt / githubweb
  19. bump qpid-jms-client version to 1.0.0; — Stefan Maute / githubweb
  20. [#1081] Remove blocking wait in JWT authentication. — Yufei Cai / githubweb
  21. removed max-bulk-size from UpdaterConfig; — Stefan Maute / githubweb
  22. removed test for max-bulk-size from DefaultUpdaterConfigTest; — Stefan Maute / githubweb
  23. add more check methods to ScopedConfig which check the values read from the config file and throws DittoConfigError when the value is not in the expected range; — Stefan Maute / githubweb
  24. rename methods and fix result check; — Stefan Maute / githubweb
  25. adapt snapshot-test.conf to fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
  26. fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
  27. allow EVENT_LOOP_THREADS to be 0; — Stefan Maute / githubweb
  28. relaxed some checks for reading config values; — Stefan Maute / githubweb
  29. add implicitStandanloneThingCreation mapper description — marianne.klein / githubweb
  30. update link to Eclipse Vorto — marianne.klein / githubweb
  31. [#1081] relax filter condition for mappers. — Yufei Cai / githubweb
  32. fixed getting workers config in DefaultTunnelConfig (workers can be 0); — Stefan Maute / githubweb
  33. [#1081]: add examples for the new exists filter for placeholders — Florian Fendt / githubweb
  34. switch to getNonNegativeDurationOrThrow for writeInterval in DefaultStreamConfig; — Stefan Maute / githubweb
  35. threshold for Snapshot only have to be positive; — Stefan Maute / githubweb
  36. fix evicting queue growing unbounded under high load — Dominik Guggemos / githubweb
  37. change instantiation of DefaultPersistenceCleanupConfig when updating; — Stefan Maute / githubweb
  38. [#1081] fix copyright year — Florian Fendt / githubweb
  39. update Netty to 4.1.65.Final — Thomas Jaeckle / githubweb
  40. #558 provide some basic Grafana dashboards as starting point in monitoring Eclipse Ditto — Thomas Jaeckle / githubweb
  41. fixed missing OSGi import of "org.atteo.classindex" in ditto-base-model — Thomas Jaeckle / githubweb
  42. review: made some configs "non 0"-able where reasonable — Thomas Jaeckle / githubweb

2.1.0-M2 (Jul 5, 2021, 3:48:12 AM)

  1. updated Eclipse jarsigner signing URL — Thomas Jaeckle / githubweb
  2. updated eclipse jarsigner version to latest 1.3.1 — Thomas Jaeckle / githubweb

2.1.0-M1 (Jun 23, 2021, 3:00:55 AM)

  1. Add connectivity announcements for when a connection was opened or closed — Florian Fendt / githubweb
  2. Add connectivity announcements to the ditto protocol — Florian Fendt / githubweb
  3. Also resolve connectivity signals from Adaptables — Florian Fendt / githubweb
  4. Add connection announcements to the Topic — Florian Fendt / githubweb
  5. Add connection announcements to the signal filter — Florian Fendt / githubweb
  6. Don't subscribe to internal Ditto PubSub for connectivity announcements as they are only sent outwards — Florian Fendt / githubweb
  7. added Ditto 2.0 to documentation version picker — Thomas Jaeckle / githubweb
  8. activate binary compatibility check to version 2.0.0 — Thomas Jaeckle / githubweb
  9. added Ditto 2.0.x to SECURITY.md — noreply / githubweb
  10. restructure kubernetes deployment Readmes; — Stefan Maute / githubweb
  11. bump nginx version to 1.20-alpine; — Stefan Maute / githubweb
  12. #1052: Fix typo — Vadim Günther / githubweb
  13. Send connection announcement after opening and before closing a connection — Florian Fendt / githubweb
  14. Close connections when shutting down the the cluster (which will trigger sending a close announcement) — Florian Fendt / githubweb
  15. Close connection before deleting it (which will automatically send a connection announcement) — Florian Fendt / githubweb
  16. fix ErrorHandlingActorTest — Florian Fendt / githubweb
  17. Avoids throwing exceptions in ditto metrics and return more or less — Yannic Klem / githubweb
  18. fixed typo in 2.0 announcement — noreply / githubweb
  19. only log warning if already stopped timer should be stopped — Yannic Klem / githubweb
  20. fixed parallelism of search-updater using "flatMapMerge" — Thomas Jaeckle / githubweb
  21. added custom dispatchers for flatMapMerge() with async() usage in — Thomas Jaeckle / githubweb
  22. fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  23. added missing dispatcher to search test config — Thomas Jaeckle / githubweb
  24. fixed SearchActorIT — Thomas Jaeckle / githubweb
  25. fixed that Policy Error responses in WS contained wrong topic path — Thomas Jaeckle / githubweb
  26. #1052: validate that connection announcements can only be used with client count 1 — Florian Fendt / githubweb
  27. fixed default config of retrieval.parallelism to be a factor of 2 — Thomas Jaeckle / githubweb
  28. removed .withAttributes(Attributes.inputBuffer from search-updater-flows — Thomas Jaeckle / githubweb
  29. uncomment resources config for all services; — Stefan Maute / githubweb
  30. #1052: Add documentation for connection announcement — Vadim Günther / githubweb
  31. #1052: mention connection announcements in protocol-specification.md — Vadim Günther / githubweb
  32. relax mqtt validation for source header mappings — Dominik Guggemos / githubweb
  33. Fixed missing publish metrics for published messages without — Yannic Klem / githubweb
  34. 1052: fix wording for connection announcement — Vadim Günther / githubweb
  35. fixed that for commands requesting "search-persisted" the wrong write concern was used — Thomas Jaeckle / githubweb
  36. added "docker pulls" badge to readme — noreply / githubweb
  37. Issue #1060: add test cases for Azure and AWS signing processes — Yufei Cai / githubweb
  38. made AckUpdater work with ddata sharding — Thomas Jaeckle / githubweb
  39. Issue #1060: add azure monitor request signing — Yufei Cai / githubweb
  40. Issue #1060: Add AwsRequestSigning; switch signing timestamp formatter to DateTimeFormatter; add TODO in AbstractBaseClientActorTest — Yufei Cai / githubweb
  41. Issue #1060: Add HmacCredentials. — Yufei Cai / githubweb
  42. Fix broken links in installation-operating.md — noreply / githubweb
  43. Implement basic structure for kafka consumers — Yannic Klem / githubweb
  44. added logging a type hint to AbstractEnforcement successful enforcement — Thomas Jaeckle / githubweb
  45. put log statements with debug content to DEBUG level — Thomas Jaeckle / githubweb
  46. Added validation for source address and target header mappings — Yannic Klem / githubweb
  47. Issue #1060: add dynamic loading of HTTP request signing algorithms. — Yufei Cai / githubweb
  48. review: fixed comment which still pointed to outdated enum name — Thomas Jaeckle / githubweb
  49. Handle exceptions in MessageProcessor to avoid exceptions in KafkaStreams — Yannic Klem / githubweb
  50. Make move the logic again to a transformer — Yannic Klem / githubweb
  51. use var keyword; — Stefan Maute / githubweb
  52. Use correct branch names to access them in the map — Yannic Klem / githubweb
  53. use min interval from backoffConfig to create RestartSettings; — Stefan Maute / githubweb
  54. Issue #1060: Only validate certificate for client certificate credentials in the absence of server certificate; do not throw UnsupportedOperationsException in other cases. — Yufei Cai / githubweb
  55. move start of stream to preStart hook — Johannes Schneider / githubweb
  56. move initialisation of logger back to top — Johannes Schneider / githubweb
  57. Use scalas Either to avoid using generic Object as return type — Yannic Klem / githubweb
  58. WIP: switch to akka-stream-kafka — Yannic Klem / githubweb
  59. fix MQTT protocol level acknowledgements — Thomas Jaeckle / githubweb
  60. fixed applying "eventLoopThreads" option — Thomas Jaeckle / githubweb
  61. #1052: edit documentation for topic path of connection announcements — Vadim Günther / githubweb
  62. applied manual reconnect for MQTT connections — Thomas Jaeckle / githubweb
  63. make it possible to write logs to Logstash endpoint; — Stefan Maute / githubweb
  64. add logstash-logback-encoder and janino dependency; — Stefan Maute / githubweb
  65. add exclude for shade plugin; — Stefan Maute / githubweb
  66. add volume and volumeMounts to access ditto log files; — Stefan Maute / githubweb
  67. #1052 correct year in licence header — Vadim Günther / githubweb
  68. removed duplicate check for empty failed responses; — Stefan Maute / githubweb
  69. add missing volumeMounts; — Stefan Maute / githubweb
  70. add logging possibilities to installation-operating.md; — Stefan Maute / githubweb
  71. review: prefixed all logging related environment variables with `DITTO_LOGGING_` — Thomas Jaeckle / githubweb
  72. fixed logback XML error — Thomas Jaeckle / githubweb
  73. added Ditto 2.0.1 release notes — Thomas Jaeckle / githubweb
  74. Issue #1060: Support GET method in HTTP connections; support x-amz-content-sha256 in AwsRequestSigning. — Yufei Cai / githubweb
  75. added a new introduction slide-deck for Eclipse Ditto — Thomas Jaeckle / githubweb
  76. Issue #1060: Fix xAmzContentSha256 field name; log outgoing HTTP request on DEBUG. — Yufei Cai / githubweb
  77. Remove not needed hyphen in ditto-cluster.yaml — noreply / githubweb
  78. Surround env value with double quotation marks — noreply / githubweb
  79. Fix command to start ditto with another version — noreply / githubweb
  80. Issue #1060: Log signed requests on DEBUG level. — Yufei Cai / githubweb
  81. Connectivity: Improve debug log for incoming messages. — Yufei Cai / githubweb
  82. Fix missing placeholder in debug log. — Yufei Cai / githubweb
  83. #586 add configuration for kafka consumer, add migration notes for changed kafka configuration — Johannes Schneider / githubweb
  84. Fix parameter passing to payload mapper when topic path contains no channel — Vadim Günther / githubweb
  85. Append signature topics with undefined channel — Vadim Günther / githubweb
  86. add logging in case of errors; — Stefan Maute / githubweb
  87. make ThingPersistenceActorMailbox size configurable via env variable; — Stefan Maute / githubweb
  88. #1052: correctly deserialize and serialize the parts of a topic for the "none" channel (policies and connections) in the JavaScript mappings — Florian Fendt / githubweb
  89. #1052: add unit tests verifying correct behaviour of the Ditto JavaScript helper functions for policy and connection announcements — Florian Fendt / githubweb
  90. Issue #1060: Add missing header for AWS request signing. — Yufei Cai / githubweb
  91. add debug log for dropped signals, if target address can not be resolved; — Stefan Maute / githubweb
  92. Issue #1060: render auth parameters without quotes in AwsRequestSigning. — Yufei Cai / githubweb
  93. split log for targets and replayTarget into separate statements; — Stefan Maute / githubweb
  94. Issue #1060: Fix AwsRequestSigningTest. — Yufei Cai / githubweb
  95. #586 use alpakka kafka also for sending messages to kafka cluster, remove dependencies to kafka-clients and kafka-streams, adapt service config and tests — Dominik Guggemos / githubweb
  96. Issue #1060: Add reserved HTTP header "http.query" to replace the query string. — Yufei Cai / githubweb
  97. #1060 fix behaviour on empty path. Add unit tests — Vadim Günther / githubweb
  98. Issue #1060: Fix double-appending of "/" to empty paths in AwsRequestSigning. — Yufei Cai / githubweb
  99. Issue #1060: Fix AwsRequestSigningTest again. — Yufei Cai / githubweb
  100. bump nginx version in docker-compose.yml to 1.20-alpine; — Stefan Maute / githubweb
  101. add initContainer for nginx to wait for gateway to be available before start up; — Stefan Maute / githubweb
  102. remove link to /apidoc/1 in index.html in docker and kubernetes; — Stefan Maute / githubweb
  103. add link to resource quota docu; — Stefan Maute / githubweb
  104. Issue #1060: Add HMAC credentials to connection schema. — Yufei Cai / githubweb
  105. Issue #1060: Document HMAC request signing. — Yufei Cai / githubweb
  106. #586 add throttling config for kafka consumers, resolve defaults for akka.kafka.consumer and akka.kafka.producer — Dominik Guggemos / githubweb
  107. Issue #1060: Validate connections with HMAC credentials. — Yufei Cai / githubweb
  108. #1060: Documentation: add GET as new http verb for http1.1 connections — Vadim Günther / githubweb
  109. #586 add defaults from reference.conf manually (temp. solution) — Dominik Guggemos / githubweb
  110. #1060: add documentation entry for "http.query" header mapping — Vadim Günther / githubweb
  111. #586 update to akka 2.6.14 — Dominik Guggemos / githubweb
  112. #586 configure shade plugin to append version.conf files for connectivity service (akka kafka contains another version.conf) — Dominik Guggemos / githubweb
  113. #586 add immutability test and reduced logging for message transformer — Johannes Schneider / githubweb
  114. #1073 reduce logging of JWT parsing/validation errors to not contain stacktrace — Thomas Jaeckle / githubweb
  115. #586 use defaults from reference.conf — Dominik Guggemos / githubweb
  116. omit secrets from toString() outputs of Credentials implementations — Thomas Jaeckle / githubweb
  117. change directory where ditto log files will be created; — Stefan Maute / githubweb
  118. change fileNamePattern for TimeBasedRollingPolicy to absolute path; — Stefan Maute / githubweb
  119. add log file directory to docker image and grabt ditto user write access; — Stefan Maute / githubweb
  120. add env var DITTO_LOGGING_FILE_APPENDER to docker-compose.yml and create volume to access ditto logs on host machine; — Stefan Maute / githubweb
  121. don't try to publish ExpiryAnnouncements for new or deleted policies (optimization) — Thomas Jaeckle / githubweb
  122. fixed imports of ditto-connecticity-model OSGi bundle — Thomas Jaeckle / githubweb
  123. [#1078] Add AzSaslRequestSigning. — Yufei Cai / githubweb
  124. added (currently failing) test case for enriching MergeEvents with extra fields using the CachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  125. fixed CachingSignalEnrichmentFacade for ThingMerged events — Thomas Jaeckle / githubweb
  126. fix docker image name; — Stefan Maute / githubweb
  127. uncomment resources for easier testing; — Stefan Maute / githubweb
  128. adjusted example usage of Ditto Java Client — noreply / githubweb
  129. [#1078] Add option to set SR in AzSaslRequestSigning. — Yufei Cai / githubweb
  130. Enable separate configuration for minimum reconnect delay for MQTT broker initiated disconnects of MQTT sessions — Thomas Jaeckle / githubweb
  131. [#1078] rename "sr" to "endpoint" in AzSaslRequestSigning. — Yufei Cai / githubweb
  132. fixed test.conf — Thomas Jaeckle / githubweb
  133. fixed connection-test.conf — Thomas Jaeckle / githubweb
  134. [#1078] Make "endpoint" of AzSaslRequestSigning mandatory. — Yufei Cai / githubweb
  135. [#1078] Allow AzSaslRequestSigning to authenticate AMQP 1.0 connections. — Yufei Cai / githubweb
  136. [#1078] Make JSON field definitions of request signing factories final. — Yufei Cai / githubweb
  137. [#1078] Fix ConnectionValidatorTest. — Yufei Cai / githubweb
  138. add pod to initialize ditto logs directory on host vm; — Stefan Maute / githubweb
  139. use gid 1000 for ditto group; — Stefan Maute / githubweb
  140. [#1078] Fix AMQP username of AzSaslRequestSigning. — Yufei Cai / githubweb
  141. [#1078] use DittoDuration format for AzSaslRequestSigning's ttl parameter. — Yufei Cai / githubweb
  142. rename volume for ditto log files; — Stefan Maute / githubweb
  143. add prerequisite to documentation for ditto log files; — Stefan Maute / githubweb
  144. #586 ignore duplicate headers (log warning only), clean up connectivity.conf — Dominik Guggemos / githubweb
  145. [#1078] set default TTL of az-sasl to 1 week to prevent cascading backoff. — Yufei Cai / githubweb
  146. Filter expired messages based on creation-time and ttl headers — Yannic Klem / githubweb
  147. #586 add entity placeholders to resolver creators to use in kafka targets — Johannes Schneider / githubweb
  148. [#1078] provide actorSystem in ClientActorPropsFactory#getActorPropsForType instead of having it in every DittoService — Florian Fendt / githubweb
  149. #586 add dispatcher for alpakka kafka — Johannes Schneider / githubweb
  150. #586 use dispatcher only for consuming messages from kafka — Johannes Schneider / githubweb
  151. [#1078] add test for SaslPlainCredentialsSupplier — Florian Fendt / githubweb
  152. [#1078] split request signing factories into different factories for http push and amqp — Florian Fendt / githubweb
  153. create $DITTO_HOME and $DITTO_LOGS directory inside the one RUN directive for all dockerfiles; — Stefan Maute / githubweb
  154. Add documentation for kafka sources — Yannic Klem / githubweb
  155. [#1078] fix DefaultAmqp10ConfigTest — Florian Fendt / githubweb
  156. [#1078] Remove test to not verify SSL certificates. — Yufei Cai / githubweb
  157. [#1078] Restore support of client-certificate credentials with basic-auth for SaslPlainCredentialsSupplier. — Yufei Cai / githubweb
  158. #586 suffix kafka consumer/producer client ids — Dominik Guggemos / githubweb
  159. [#1078] move documentation on HMAC signing onto extra page and reference it from HTTP and AMQP 1.0 bindings. — Florian Fendt / githubweb
  160. [#1078] add blog post for HMAC signing for HTTP push and AMQP connections — Florian Fendt / githubweb
  161. fix rounding up "policyExpiryGranularity" to "0" (disabling it) — Thomas Jaeckle / githubweb
  162. update installation-operating.md; — Stefan Maute / githubweb
  163. [#1078] update little parts on the documentation of HMAC algorithms — Florian Fendt / githubweb
  164. [#1078] fix how AMQP connections handle the validateCertificates configuration, which was causing timeouts when connecting to a secured resource with validateCertificates=false. Also re-add the 'testTLSConnectionWithoutCertificateCheck' which verifies the correct behavior for this. — Florian Fendt / githubweb
  165. [#1078] add HMAC signing to sidebar and include examples section — Florian Fendt / githubweb
  166. [#1060] Connectivity: Add reserved header http.path to set the path of outgoing HTTP requests. — Yufei Cai / githubweb
  167. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  168. [#1078] Fix typos. — Yufei Cai / githubweb
  169. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Thomas Jaeckle / githubweb
  170. update Akka to 2.6.15 and Akka Management to 1.1.0 — Thomas Jaeckle / githubweb
  171. #586 use streams to publish messages to kafka — Johannes Schneider / githubweb
  172. #586 fix test — Johannes Schneider / githubweb
  173. fix HttpPushFactoryTest by using a parallelism with power of 2 — Thomas Jaeckle / githubweb
  174. adjusted gateway.conf to let "service-requests-done" coordinated shutdown phase timeout be 12s, 2s longer than the "ditto.gateway.http.coordinated-shutdown-timeout" — Thomas Jaeckle / githubweb
  175. try to fix EnformcentFlowTest — Thomas Jaeckle / githubweb
  176. [#1060] Adjust AwsRequestSigning to support S3 better. — Yufei Cai / githubweb
  177. [#1078] Add cloud integration examples using HMAC. — Yufei Cai / githubweb
  178. fixed EnforcementFlow parallelism — Thomas Jaeckle / githubweb
  179. Fix naming — Yannic Klem / githubweb
  180. downgrade to Akka 2.6.14 again after Akka streams has some changes (or even a bug) to attribute propagation which could lead to a very different behavior — Thomas Jaeckle / githubweb
  181. enable POST, PUT and DELETE requests for akka management api; — Stefan Maute / githubweb
  182. [#1088] retry starting BaseClientActors when they fail when being started by the ConnectionPersistenceActor. Escalate failures of the router pool to the supervisor actor which can restart the ConnectionPersistenceActor. — Florian Fendt / githubweb
  183. updated to Akka 2.6.15 again and fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  184. #586 use SendProducer instead of Producer.flexiFlow() to be able to handle the publish errors/acknowledgfements correctly, re-enabled KafkaPublisherActorTest — Dominik Guggemos / githubweb
  185. don't remove all other addresses in ClusterMemberRemovedAware when own instance was terminated — Thomas Jaeckle / githubweb
  186. #586 move producer config to producer section — Dominik Guggemos / githubweb
  187. remove non needed Attributes inputBuffer on EnforcementFlow — Thomas Jaeckle / githubweb
  188. review: made OneForOneEscalateStrategy final + minor javadoc addition — Thomas Jaeckle / githubweb
  189. #586 send connection failure message to parent if kafka producer stream fails — Johannes Schneider / githubweb
  190. #586 disable parallel publishing, use separate dispatcher for publishing — Dominik Guggemos / githubweb
  191. [#1078] rewrite Azure IoT Hub example payload mapping to map the ditto protocol message to a direct method — Florian Fendt / githubweb
  192. [#1078] fix use of jekylls %raw% in markdown — Florian Fendt / githubweb
  193. adjusted "role" for all splitBrain resolver configs to be unset — Thomas Jaeckle / githubweb
  194. [#1078] add az-sasl to connection json in the documentation — Florian Fendt / githubweb
  195. Adjust documentation for kafka sources — Yannic Klem / githubweb
  196. #586 add dedicated kafka dispatcher also for unit tests — Dominik Guggemos / githubweb
  197. configure "least-shard-allocation-strategy" algorithm in order to get better shard allocation / rebalancing — Thomas Jaeckle / githubweb
  198. downgrade Akka version to 2.6.13 — Thomas Jaeckle / githubweb
  199. [#1078] align az-sasl hmac signing examples with the previous examples — Florian Fendt / githubweb
  200. [#1060] test all paths of reserved headers in HttpPublisherActor — Florian Fendt / githubweb
  201. #586 restart source if stream fails — Johannes Schneider / githubweb
  202. downgrade Akka Management version to 1.0.10 — Thomas Jaeckle / githubweb
  203. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  204. #586 make kafka producer restart backoff configurable — Johannes Schneider / githubweb
  205. #586 fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
  206. gracefully shutdown logback-classic logging in DittoService during coordinated shutdown — Thomas Jaeckle / githubweb
  207. add debug log to postStop method; — Stefan Maute / githubweb
  208. Adds entity placeholder for http push target path — Yannic Klem / githubweb
  209. #586 make kafka producer restart backoff configurable, move config for alpakka into separate config inside of consumer and producer, implemented config model for consumer and producer — Johannes Schneider / githubweb
  210. #586 wrap kafka send result in source and use flatmap to fail the source and restart it — Dominik Guggemos / githubweb
  211. #586 recreate send producer and source queue when the producer stream is restarted — Johannes Schneider / githubweb
  212. #586 fix config file for tests — Johannes Schneider / githubweb
  213. #586 fix wrong parentheses in connectivity config — Johannes Schneider / githubweb
  214. to rule out runtime classnotfound errors, put janio back to "compile" scope — Thomas Jaeckle / githubweb
  215. #586 fix more wrong parentheses in connectivity config — Johannes Schneider / githubweb
  216. log shutdown reason; — Stefan Maute / githubweb
  217. return completionStage from AkkaManagement.stop(); — Stefan Maute / githubweb
  218. [#1078] Documentation: Replace "message name" by "message subject" for consistency. — Yufei Cai / githubweb
  219. [#1078] date hmac blogpost. — Yufei Cai / githubweb
  220. #586 use RestartFlow instead of RestartSource to keep the source queue and restart only the publishing flow, fix handling queue offer result (also for amqp publisher) — Dominik Guggemos / githubweb
  221. [#1078] Give testTLSConnectionWithoutCertificateCheck more time; remove actor system contamination between tests. — Yufei Cai / githubweb
  222. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Yufei Cai / githubweb
  223. set allowed clock skew to 10 seconds to tolerate discrepancy when verifying local time against exp and nbf claims in JWT; — Stefan Maute / githubweb
  224. Add setter for multiple subjects at once — Yannic Klem / githubweb
  225. #586 add test to verify usage of entity:id placeholder in http push target — Dominik Guggemos / githubweb
  226. #586 remove some debug statements — Dominik Guggemos / githubweb
  227. added slidedeck for Ditto 2.0 release notes + roadmap — Thomas Jaeckle / githubweb
  228. add new config key 'allowed-clock-skew' to oauth config; — Stefan Maute / githubweb
  229. add unit test for setSubjects, add @since tag — Johannes Schneider / githubweb
  230. fix todo, remove unused import — Johannes Schneider / githubweb
  231. fix license header — Johannes Schneider / githubweb
  232. configure mongodb circuit breaker timeout higher — noreply / githubweb

2.0.0 (May 6, 2021, 5:29:21 AM)

  1. fixed javadoc errors discovered in release build — Thomas Jaeckle / githubweb

2.0.0-M2 (Apr 8, 2021, 3:45:58 AM)

  1. Issue #944: Include detailMessage in `equals` and `hashCode` method of `DittoRuntimeException`. Fixed unit tests which failed because of that. — Juergen Fickel / githubweb
  2. Extracted `ShardNumberCalculator` from `ShardRegionExtractor` to make the functionality re-usable and better testable. — Juergen Fickel / githubweb
  3. [#964] add "notification" signal type. — Yufei Cai / githubweb
  4. [#964] add SubjectExpiryNotification and annotation-based serialization. — Yufei Cai / githubweb
  5. [#964] improve lookup time of MappingStrategies. — Yufei Cai / githubweb
  6. [#964] add notifications to Ditto protocol; fix ShardRegionExtractorTest. — Yufei Cai / githubweb
  7. [#964] add connection target topic for policy notifications. — Yufei Cai / githubweb
  8. [#964] add websocket protocol messages for policy notifications. — Yufei Cai / githubweb
  9. [#964] add "notifyBefore" to SubjectExpiry. — Yufei Cai / githubweb
  10. [#964] fix SignalFilterTest. — Yufei Cai / githubweb
  11. [#964] Fix unit tests. — Yufei Cai / githubweb
  12. Make DevOpsCommandsActor abstract to allow custom extensions — David Schwilk / githubweb
  13. [#964] Add subject expiry notification duration to ActivateTokenIntegration. — Yufei Cai / githubweb
  14. [#964] subscribe for policy notifications in gateway and connectivity. — Yufei Cai / githubweb
  15. [#964] fix PoliciesServiceGlobalCommandRegistryTest and PoliciesRootActorTest. — Yufei Cai / githubweb
  16. Fix exception response for token integration de-/activation commands with invalid subject placeholder — David Schwilk / githubweb
  17. #605: Add devops command to retrieve ids of all connections — Vadim Günther / githubweb
  18. #605: Add documentation for devops command to retrieve ids of all connections — Vadim Günther / githubweb
  19. #605: Add config value for number of entries recieved with one bd query from connection-snap collection — Vadim Günther / githubweb
  20. #605: Fix test — Vadim Günther / githubweb
  21. #605: fix formatting for manage connection documentation — Vadim Günther / githubweb
  22. #605 extract connection ids retrieval into separate actor, add necessary config, add actor test, add unit for new retrieve command/response — Vadim Günther / githubweb
  23. Revert "[#964] add "notifyBefore" to SubjectExpiry." Keep DittoDuration public. — Yufei Cai / githubweb
  24. Add field /announce to policy subjects. — Yufei Cai / githubweb
  25. [#964] Add "announce" field to ActivateTokenIntegration. — Yufei Cai / githubweb
  26. add documentation for arbitrary oidc claims — Dirk Van Haerenborgh / githubweb
  27. fixed escaping for used `{{` syntax — noreply / githubweb
  28. [#964] Rename Notification to Announcement. Rename SubjectExpiryNotification to SubjectDeletionAnnouncement. — Yufei Cai / githubweb
  29. [#964] Fix DittoProtocolAdapterTest. — Yufei Cai / githubweb
  30. Provide possibility to send generic JSON streams as chunked HTTP entities (WIP). — Juergen Fickel / githubweb
  31. [#964] review: — Thomas Jaeckle / githubweb
  32. [#964] round up SubjectAnnouncement in ActivateTokenIntegrationStrategy; add policyAnnouncementPub to PolicyPersistenceActor; fix DittoProtocolAdapterTest. — Yufei Cai / githubweb
  33. [#964] Fix ActivateTokenIntegrationStrategy. — Yufei Cai / githubweb
  34. #605: Fix documentation — Vadim Günther / githubweb
  35. Adjusted dependency to akka-serialization-jackson in bom and adjusted some tests. — Juergen Fickel / githubweb
  36. Added unit test to ensure that serialization of `JsonValueSourceRef` works as expected (WIP). — Juergen Fickel / githubweb
  37. Add jackson serialization annotations for JsonValueSourceRef — David Schwilk / githubweb
  38. [#964] publish policy announcement before expiry. — Yufei Cai / githubweb
  39. Added @JsonCreator to static factory method of `JsonValueSourceRef`. This way deserialization calls the static factory which is the preferred way of object creation. Furthermore the name of the sourceRef instance field does not have to be hard-coded as String. — Juergen Fickel / githubweb
  40. Added unit test for checking that serialization with jackson-cbor works for `JsonValueSourceRef`. — Juergen Fickel / githubweb
  41. [#964] announce subjects when deleted. — Yufei Cai / githubweb
  42. add documentation for MongoDB requirements when using a MongoDB service; — Stefan Maute / githubweb
  43. Change CboRJsonValueSerializer config default to constants — David Schwilk / githubweb
  44. Review: Fix anchor link. — Yufei Cai / githubweb
  45. Update README.md — noreply / githubweb
  46. [#964] first step of always keeping policy persistence actors using annoucements alive: — Thomas Jaeckle / githubweb
  47. [#964] generalized "reconnecting behavior" of former "ReconnectActor" for connectivity to "PersistencePingActor" — Thomas Jaeckle / githubweb
  48. [#964] fixed MappingStrategiesBuilderTest — Thomas Jaeckle / githubweb
  49. [#964] Configure subject-announcement via the body of HTTP requests for the policy action activateTokenIntegration; improve openapi and javadoc. — Yufei Cai / githubweb
  50. Formatting health command — noreply / githubweb
  51. [#964] persist EmptyEvent handled in AbstractShardedPersistenceActor in order to get a journal entry with the "always-alive" journal tag for all connections which should be "open" — Thomas Jaeckle / githubweb
  52. [#964] moved EmptyEvent class to upper level because of global event registry tests — Thomas Jaeckle / githubweb
  53. [#964] do not drop policy notifications in websocket and connectivity. — Yufei Cai / githubweb
  54. adjusted/fixed some license declaration stuff in created jars — Thomas Jaeckle / githubweb
  55. [#964] review: changed HTTP request payload of `activateTokenIntegration` POST endpoint to be wrapped in an "annoucement" JsonObject — Thomas Jaeckle / githubweb
  56. [#964] review: pass through DittoHeaders for SubjectDeletion notification when available, build a new correlation-id if not — Thomas Jaeckle / githubweb
  57. [#964] adjusted that an "internal server error" 500 was returned when top-level policy actions could not be applied — Thomas Jaeckle / githubweb
  58. Do not add header mappings for MQTT connections — Yannic Klem / githubweb
  59. Create an empty header mapping for new connections — Yannic Klem / githubweb
  60. Use content-type in ditto protocol message to describe the content type of — Yannic Klem / githubweb
  61. [#964] persistence actors: always schedule activity check; decide "always-alive" flag and journal tag at the same time; remove "always-alive" tag setting from command strategies; test policy journal tags. — Yufei Cai / githubweb
  62. [#964] fix PolicyPersistenceActorTest. — Yufei Cai / githubweb
  63. Adapt documentation and set content type only if event contains payload — Yannic Klem / githubweb
  64. [#964] enhanced ExpressionResolver#resolvePartially in a way to specify an optional list of placeholder prefixes which are not allowed to be left unresolved — Thomas Jaeckle / githubweb
  65. make headerMapping of source non-nullable — Yannic Klem / githubweb
  66. Apply mqtt mappings additionally to the configure header mappings — Yannic Klem / githubweb
  67. [#964] Add an index on journal collections for PersistencePingActor. — Yufei Cai / githubweb
  68. [#964] add comment; rename test methods; always persist empty event for open connections on ping with empty journal tag. — Yufei Cai / githubweb
  69. Add nightly build for docker images — Yannic Klem / githubweb
  70. [#964] added documentation about announcements in general and the specifically added "subjectDeletion" announcement — Thomas Jaeckle / githubweb
  71. post merge: add missing dependency to pom.xml — Thomas Jaeckle / githubweb
  72. [#964] send past-due announcements for new subjects post modification. — Yufei Cai / githubweb
  73. [#964] added "subjectDeletion" announcement protocol example to sitemap — Thomas Jaeckle / githubweb
  74. Adapt dockerfile-release to download artifact from another URL — Yannic Klem / githubweb
  75. [#964] review: renamed "deletedAt" to "deleteAt" of subject deletion announcements — Thomas Jaeckle / githubweb
  76. [#964] Move 'onEntityModified' after all other event persistence callbacks; fix persistence actor test config. — Yufei Cai / githubweb
  77. #985: Add model for ssh tunnel — Vadim Günther / githubweb
  78. put Maven repo url in double quotes — noreply / githubweb
  79. #985: Fix test error — Vadim Günther / githubweb
  80. #985: Formatting — Vadim Günther / githubweb
  81. update to latest Akka dependencies — Thomas Jaeckle / githubweb
  82. #985: Add test for new credential types — Vadim Günther / githubweb
  83. review: fixed dead links in Ditto documentation — Thomas Jaeckle / githubweb
  84. Move decoding of username and password to connection model — Yannic Klem / githubweb
  85. Fix error description for Message sending errors — Yannic Klem / githubweb
  86. remove no longer valid comment — Yannic Klem / githubweb
  87. Add test for policy revision update in search index; fix timer duplication. — Yufei Cai / githubweb
  88. Add blog post for Azure IoT Hub integration — David Schwilk / githubweb
  89. removed explicit akka-serialization-jackson dependency — noreply / githubweb
  90. ThingUpdater: Force cache reload when requested to update thing. — Yufei Cai / githubweb
  91. Add SonarQube stage in multibranch for feature branch scans — Joel Bartelheimer / githubweb
  92. update 3rd-party documents preparing Ditto 2.0 release — Thomas Jaeckle / githubweb
  93. add swagger documentation for new Patch methods; — Stefan Maute / githubweb
  94. add new section in README.md; — Stefan Maute / githubweb
  95. review: added "PatchValue" to api-2-index.yml in order to fix broken references in generated ditto-api-2.yml — Thomas Jaeckle / githubweb
  96. [WIP] do not report status warning after successful sync. — Yufei Cai / githubweb
  97. review: adjust just minor formatting — Thomas Jaeckle / githubweb
  98. review: fixed test by fixing BackgroundSyncActor.getMostSevereLevelFromEvents - the most severe level was not preserved when it was caused by a "StreamTerminated" event — Thomas Jaeckle / githubweb
  99. fixed javadoc error — Thomas Jaeckle / githubweb
  100. Parse the criteria before validating it. This ensures that — Yannic Klem / githubweb
  101. added command for resetting the events of AbstractBackgroundStreamingActorWithConfigWithStatusReport — Thomas Jaeckle / githubweb
  102. fixed javadoc error — Thomas Jaeckle / githubweb
  103. Fix review findings for Azure IoT Hub integration blog post — David Schwilk / githubweb
  104. add ThingErrorResponseAdapterTest; — Stefan Maute / githubweb
  105. #985 Add support to establish a connection via an ssh tunnel. Ssh tunnel management is done in new SshTunnelActor. The tunnel is controlled (open/close) with the existing state machine in BaseClientActor. Add connecting via tunnel for existing protocols (except Kafka, which requires multiple connections to bottstrap server and zookeeper). — Dominik Guggemos / githubweb
  106. #985: Fix extraction of known hosts — Vadim Günther / githubweb
  107. Introduce ConnectionUnauthorizedException which is issued for invalid — Yannic Klem / githubweb
  108. add new SearchAction error; — Stefan Maute / githubweb
  109. add license header to new test; — Stefan Maute / githubweb
  110. add since annotation; — Stefan Maute / githubweb
  111. add parameter to skip sonarqube scan during pipeline run; — Stefan Maute / githubweb
  112. if when expression to skip sonarqube scan; — Stefan Maute / githubweb
  113. #985 fix handling of error on initial mqtt connection, establish ssh tunnel when testing a connection — Dominik Guggemos / githubweb
  114. Validate extra field selection for connection targets — Yannic Klem / githubweb
  115. Validate selected fields of a thing for websocket sessions as well — Yannic Klem / githubweb
  116. More fixes to the azure-iot-hub-integration blog-post — David Schwilk / githubweb
  117. renamed MergeToggle to generic FeatureToggle in order to be able to place additional — Thomas Jaeckle / githubweb
  118. Add link to azure-iot-hub-device-simulator example to blogpost — David Schwilk / githubweb
  119. Replaced `DittoThingSnapshotTaken` with `ThingSnapshotTaken`. — Florian Fendt / githubweb
  120. fix some typos for ThingSnapshotTaken — Florian Fendt / githubweb
  121. Made method for creating group topic public. — Florian Fendt / githubweb
  122. review: fixed @Nullable warnings and handling of null values in AmqpClientActor and surroundings — Thomas Jaeckle / githubweb
  123. #985 review addition of ssh tunnel to connection model, add username to ssh public key credentials — Dominik Guggemos / githubweb
  124. #985 apply public key credentials for ssh tunnel — Dominik Guggemos / githubweb
  125. review: added missing javadocs — Thomas Jaeckle / githubweb
  126. #985 simplify fingerprint verification — Dominik Guggemos / githubweb
  127. Change publishing date for Azure IoT Hub blogpost — David Schwilk / githubweb
  128. Support for building arm64 ditto snapshot images — Michael Gantert / githubweb
  129. fixed bug that iterator in EventSnapshotCleanupCoordinator was not cleaned up — Thomas Jaeckle / githubweb
  130. Fix placeholder encoding for blogpost — David Schwilk / githubweb
  131. #985 fix loading of public key and move context information for parsing errors to ExceptionMapper — Dominik Guggemos / githubweb
  132. fixing a potential NPE in ThingPredicatePredicateVisitor — Thomas Jaeckle / githubweb
  133. fixed "in" predicate comparing numbers, use comparator instead of equality — Thomas Jaeckle / githubweb
  134. #985 fix KafkaClientActorTest — Dominik Guggemos / githubweb
  135. add test case for visitIn method; — Stefan Maute / githubweb
  136. #985 add validation of ssh tunnel configuration — Dominik Guggemos / githubweb
  137. #985 add javadoc, more logging — Dominik Guggemos / githubweb
  138. #985 set supported client side user auth method — Dominik Guggemos / githubweb
  139. #985 set exclusive public key/password identity on ssh session (no default fallbacks) — Dominik Guggemos / githubweb
  140. #985 rename SshPublicKeyCredentials — Dominik Guggemos / githubweb
  141. #985 use default mqtt connect and socket timeout — Dominik Guggemos / githubweb
  142. #985 limit supported ssh client authentication methods globally — Dominik Guggemos / githubweb
  143. #985 provide exception class name if exception message is null in connectivity error responses — Dominik Guggemos / githubweb
  144. #985 add some javadoc, remove TODO — Dominik Guggemos / githubweb
  145. #985 document ssh tunneling feature — Dominik Guggemos / githubweb
  146. #985 move tunneling doc to separate section and refer to it from basic section — Dominik Guggemos / githubweb
  147. extend ConnectivityConfigProvider to get connectivity config via dittoHeaders; — Stefan Maute / githubweb
  148. #985 reject ssh tunneling for kafka connections — Dominik Guggemos / githubweb
  149. #985 add reference to SSH RFC and hint about possible performance impact of using ssh tunneling — Dominik Guggemos / githubweb
  150. #985 fix message format of connection logs — Dominik Guggemos / githubweb
  151. fix failing ConnectionValidatorTest; — Stefan Maute / githubweb
  152. #985 add comment — Vadim Günther / githubweb
  153. applied sharding on the "key" of Ditto "ddata" / pub/sub extension — Thomas Jaeckle / githubweb
  154. fixed that connection-id MDC entry was lost in InboundDispatchingActor — Thomas Jaeckle / githubweb
  155. fixed immutability test of DefaultDistributedDataConfig — Thomas Jaeckle / githubweb
  156. improved exception logging in InboundDispatchingActor — Thomas Jaeckle / githubweb
  157. handle ThingMergeEvents in NormalizedMessageMapper; — Stefan Maute / githubweb
  158. Update javadoc — noreply / githubweb
  159. Update javadoc — noreply / githubweb
  160. #985 add missing javadoc, remove debug log statements — Dominik Guggemos / githubweb
  161. #985 add missing javadoc — Dominik Guggemos / githubweb
  162. always use 'application/json' as content-type for NormalizedMessageMapper; — Stefan Maute / githubweb
  163. Prioritize very active connections over inactive connections for reconnecting — Yannic Klem / githubweb
  164. Enable throttling of persistence ping actor also for tag sorted stream — Yannic Klem / githubweb
  165. Fix formatting of blogpost — Vadim Günther / githubweb
  166. Set content type in message headers instead of _context headers — Yannic Klem / githubweb
  167. fix unit tests of normalized message mapper test — Yannic Klem / githubweb
  168. #985 minor documentation fixes — Dominik Guggemos / githubweb
  169. #985 improve exception message if tunnel actor is started without required configuration, restart tunnel actor in case of an unexpected failure — Dominik Guggemos / githubweb
  170. #985 also validate ssh host, extract HostValidator interface to improve testability — Dominik Guggemos / githubweb
  171. #985 add note about security considerations when using ssh tunneling — Dominik Guggemos / githubweb
  172. Make sure to use numeric ordering for tag order — Yannic Klem / githubweb
  173. #985 Fix copyright header — Vadim Günther / githubweb
  174. #985 Add blog post for SSH tunnel for managed connections — Vadim Günther / githubweb
  175. Remove aggregation of connection priority providers from ConnectionPriorityProvider — Yannic Klem / githubweb
  176. #985 Add @since tag — Vadim Günther / githubweb
  177. Make priority of priority provider non optional — Yannic Klem / githubweb
  178. #985 Add blog findings — Vadim Günther / githubweb
  179. Fix unittests — Yannic Klem / githubweb
  180. Make priority update interval fuzzy to avoid that all connections — Yannic Klem / githubweb
  181. expand authors.yml — Vadim Günther / githubweb
  182. Log the correct key for update and get response handling errors — Yannic Klem / githubweb
  183. review: — Thomas Jaeckle / githubweb
  184. Fix typo — noreply / githubweb
  185. Improves the priority ordering in MongoReadJournal — Yannic Klem / githubweb
  186. review: — Thomas Jaeckle / githubweb
  187. updated readme to include trademark symbol — noreply / githubweb
  188. added trademark signs in website/docs — Thomas Jaeckle / githubweb

2.0.0-M1 (Feb 19, 2021, 12:06:48 PM)

  1. #890: added "expiry" to Policy's `Subject` as new type `SujectExpiry` — Thomas Jaeckle / githubweb
  2. #890: added missing factory methods for creating a Subject with SubjectExpiry — Thomas Jaeckle / githubweb
  3. #890: enhanced PolicyCommandStrategies in order to "round up" passed in subject expiry — Thomas Jaeckle / githubweb
  4. initial version of merge command, response and event (wip) — Dominik Guggemos / githubweb
  5. Add QueryCriteriaValidator to search — David Schwilk / githubweb
  6. Issue #288 add fromJson methods to MergeThing, MergeThingResponse and ThingMerged; — Stefan Maute / githubweb
  7. Minor changes to SearchCriteriaValidator — David Schwilk / githubweb
  8. Issue #288 add patch directive to things and features route for multiple resource paths; — Stefan Maute / githubweb
  9. Issue #288 adapt JsonObjectMerger to be conform to RFC-7396; — Stefan Maute / githubweb
  10. #288 add getter methods — Dominik Guggemos / githubweb
  11. #890: enhanced OpenAPI docs about Policy subject "expiry" — Thomas Jaeckle / githubweb
  12. #890: fixed review findings: — Thomas Jaeckle / githubweb
  13. #890: fixed obsolete synchronized keyword on getInstance() — Thomas Jaeckle / githubweb
  14. #288 implement MergeThingStrategy and ThingMergedStrategy — Dominik Guggemos / githubweb
  15. #890: automatically schedule persisting+publishing a DeleteSubject event when — Thomas Jaeckle / githubweb
  16. #890: fixed time based unit tests which did not handle timezones correctly — Thomas Jaeckle / githubweb
  17. #288 handle exceptions in MergeThingStrategy — Dominik Guggemos / githubweb
  18. #288 add AbstractJsonMerger class and JsonValueMerger; — Stefan Maute / githubweb
  19. #288 fix MergeThingStrategyTest — Dominik Guggemos / githubweb
  20. #890: schedule expiry cleanup also after snapshot recovery — Thomas Jaeckle / githubweb
  21. Let the QueryCriteriaValidator actually just validate a command instead of also parsing it — Florian Fendt / githubweb
  22. #890: adjusted @since javadoc annotations to 2.0.0 — Thomas Jaeckle / githubweb
  23. migrated removed GH action "::set-env" command — noreply / githubweb
  24. migrated removed GH action "::set-env" command — Thomas Jaeckle / githubweb
  25. Add conditional header for implicit thing creation mapper. — Yufei Cai / githubweb
  26. Settle *PreconditionFailedException as successful in consumer actors; read entity ID from headers in ThingErrorResponse factory method. — Yufei Cai / githubweb
  27. Make Ditto headers case-insensitive and case-preserving. — Yufei Cai / githubweb
  28. Ditto headers: ensure case-insensitive object identity; maintain header order; refine copy constructor. — Yufei Cai / githubweb
  29. Perform precondition check also for conflict strategies. — Yufei Cai / githubweb
  30. Preserve capitalization in HeaderTranslator to ensure original capitalization in outgoing headers in connectivity; make equality not distinguish capitalization. — Yufei Cai / githubweb
  31. Document case-insensitivity and case-preservation of Ditto headers and case-sensitivity of header:<name> placeholders. — Yufei Cai / githubweb
  32. Remove pubSubMediator from QueryCriteriaValidator as it can be created with the actorSystem. — Florian Fendt / githubweb
  33. fixed CORS headers for nginx configs in kubernets + docker setup * updated index.html of sandbox to show deployed Ditto version + fix health displaying for when being DOWN — Thomas Jaeckle / githubweb
  34. Rename config key for query criteria validator implementation class to make the name of the config entry more clear — Florian Fendt / githubweb
  35. fixed adding "mongodb" as mongodb hostname for docker-compose based setups — Thomas Jaeckle / githubweb
  36. reworked migration notes notice — Thomas Jaeckle / githubweb
  37. Integrate DittoMetrics into ConnectivityCounters — Yannic Klem / githubweb
  38. [#914] Add Ditto acknowledgement label "search-persisted". — Yufei Cai / githubweb
  39. Make header placeholders case-insensitive. — Yufei Cai / githubweb
  40. #890: invalidate policy enforcer caches in concierge whenever the PolicyPersistenceActor publishes a PolicyTag message — Thomas Jaeckle / githubweb
  41. #890: fixed and enhanced unit tests after invalidate policy enforcer caches in concierge whenever the PolicyPersistenceActor publishes a PolicyTag message — Thomas Jaeckle / githubweb
  42. [#914] send search-persisted acknowledgements. — Yufei Cai / githubweb
  43. [#914] document "search-persisted". — Yufei Cai / githubweb
  44. [#890] review: add missing word "active" to expiry description; fix broken link in cloudevent openapi. — Yufei Cai / githubweb
  45. [#890] review: remove unnecessary conditional; test chained expiry; add TODO. — Yufei Cai / githubweb
  46. [#890] suppress acknowledgement from akka pubsub logged as warning. — Yufei Cai / githubweb
  47. #288 add directive to ensure content-type application/merge-patch+json for new PATCH endpoints. — Stefan Maute / githubweb
  48. adjusted "@since" javadoc version to 2.0.0 to be consistent with other changes in development — Thomas Jaeckle / githubweb
  49. [#890] Fix off-by-1 error in revision of scheduled SubjectDeleted events; optimize PolicyEventForwarder to not query database in the absence of policy changes. — Yufei Cai / githubweb
  50. #288 adapt JsonPointer creation for some resources; — Stefan Maute / githubweb
  51. Set binary compatibility check version. — Yufei Cai / githubweb
  52. #288 validate MergeThing command in model — Dominik Guggemos / githubweb
  53. #288 fix getResourcePath for merge signals (it must match with the returned entity) — Dominik Guggemos / githubweb
  54. [#890] Ignore expiring subjects in policies validator; fix PolicyCommandEnforcementTest. — Yufei Cai / githubweb
  55. [#890] Fix ModifyPolicyEntryStrategyTest and ModifySubjectsStrategyTest. — Yufei Cai / githubweb
  56. Make DittoSearchConfig extensible by providing its current config path — Florian Fendt / githubweb
  57. #288 return correct resource path in merge commands — Dominik Guggemos / githubweb
  58. #288 allow patch for policyId, add javadoc — Dominik Guggemos / githubweb
  59. [#914] review: — Thomas Jaeckle / githubweb
  60. #288 add test cases for PATCh resource to ThingsRouteTest and FeaturesRouteTest; — Stefan Maute / githubweb
  61. #288 fix some javadoc/typo — Dominik Guggemos / githubweb
  62. Measure time of http request in HttpPublisherActor — Yannic Klem / githubweb
  63. Make pubsub write consistency and delay configurable. — Yufei Cai / githubweb
  64. Preserve materialized value of the given flow to measure the time for — Yannic Klem / githubweb
  65. Fix topic incremental update bug. — Yufei Cai / githubweb
  66. #288 add PATCH resource for /things/<thingId>/policyId; — Stefan Maute / githubweb
  67. #288 rename method in ThingsRoute and ThingIdNotExplicitlySettableException; — Stefan Maute / githubweb
  68. #288 fix some javadoc and code styles; — Stefan Maute / githubweb
  69. Reset reconnect backoff after successfully establishing a connection — Yannic Klem / githubweb
  70. #288 undo renaming of method and add another method instead in ThingIdNotExplicitlySettableException; — Stefan Maute / githubweb
  71. fix jwt refresh for websocket connections — Johannes Schneider / githubweb
  72. Reset reconnect backoff after successfully establishing a connection — Yufei Cai / githubweb
  73. fix implicit thing creation with "If-None-Match: *" header — Thomas Jaeckle / githubweb
  74. fix test — Johannes Schneider / githubweb
  75. Prevent AmqpClientActor from going into CONNECTED state if message producer cannot be created. — Yufei Cai / githubweb
  76. fixed compile error after merge from master — Thomas Jaeckle / githubweb
  77. #890: added documentation about policy subject expiry — Thomas Jaeckle / githubweb
  78. #288 minor javadoc improvements; — Stefan Maute / githubweb
  79. remove flaky test — Johannes Schneider / githubweb
  80. #288 fix year number in copyright header; — Stefan Maute / githubweb
  81. Improved error description for too many outgoing messages for amqp and http — Yannic Klem / githubweb
  82. try to fix flaky test; — Stefan Maute / githubweb
  83. Add logging for each http request time — Yannic Klem / githubweb
  84. #890: fix findings: — Thomas Jaeckle / githubweb
  85. added documentation for jwt refresh via websocket protocol — Johannes Schneider / githubweb
  86. #890: fix review findings of fixing findings: — Thomas Jaeckle / githubweb
  87. #890: fix review findings of fixing findings: — Thomas Jaeckle / githubweb
  88. Issue #921: Introduced class `HttpStatus`. — Juergen Fickel / githubweb
  89. increase maxStackDepth to 25 in order to support basic protobuf experiments — Thomas Jaeckle / githubweb
  90. Add unit tests for JWT refresh; fix exception when expiration is too large. — Yufei Cai / githubweb
  91. #288 implement command enforcement for MergeThing commands — Dominik Guggemos / githubweb
  92. #288 fix unit test — Dominik Guggemos / githubweb
  93. Fix failing jwt token refresh due to subject deduplication. — Yufei Cai / githubweb
  94. [#890] Review: PolicyPersistenceActorTest.ensureSubjectExpiryIsCleanedUpAfterRecovery — Yufei Cai / githubweb
  95. #748 added commit hook for checking that license header's year for added files is the file's creation year — Thomas Jaeckle / githubweb
  96. update swagger-ui used in Ditto sandbox + docker deployment + k8s deployment — Thomas Jaeckle / githubweb
  97. added missing copyright headers — Thomas Jaeckle / githubweb
  98. [#926] add ActivateSubject and ActivateSubjectResponse. — Yufei Cai / githubweb
  99. Relax timing requirement in MongoEventSourceITAssertions. — Yufei Cai / githubweb
  100. #288 extend protocoladapter for merge signals — Vadim Günther / githubweb
  101. Issue #288 fix test — Vadim Günther / githubweb
  102. Work around jitterbit/get-changed-files#7 — Yufei Cai / githubweb
  103. [#926] add a command to deactivate a token subject. — Yufei Cai / githubweb
  104. [#926] add a command to activate a subject on the policy level. — Yufei Cai / githubweb
  105. [#926] add a command to deactivate a subject at the policy level; relax timing requirement in ThingPersistenceActorSnapshottingTest. — Yufei Cai / githubweb
  106. [#926] add events for subject activation; rename ActivateSubjectForPolicy to ActivateSubjects. — Yufei Cai / githubweb
  107. docs/advanced: add initial draft of data-by-pass — Alexander Wellbrock / githubweb
  108. [#926] add command and event strategies for ActivateSubject. — Yufei Cai / githubweb
  109. [#926] add command and event strategies for ActivateSubjects. — Yufei Cai / githubweb
  110. [#926] remove raw type usage in persistence actors. — Yufei Cai / githubweb
  111. [#926] add irrelevant signals to registry tests of policies made visible due to ditto-model-placeholders. — Yufei Cai / githubweb
  112. [#926] add SubjectDeactivated and SubjectsDeactivated events. — Yufei Cai / githubweb
  113. [#926] add command and event strategies for DeactivateSubject(s) — Yufei Cai / githubweb
  114. [#926] extend authentication result to include JWT. — Yufei Cai / githubweb
  115. [#926] add HTTP API for activateTokenIntegration and deactivateTokenIntegration. — Yufei Cai / githubweb
  116. [#926] Replace issuer 'integration' by token issuer in the default token integration subject ID. — Yufei Cai / githubweb
  117. [#926] remove raw types from enforcements. — Yufei Cai / githubweb
  118. [#926] add policy enforcement for policy action commands. — Yufei Cai / githubweb
  119. [#926] remove raw types from preEnforcer. — Yufei Cai / githubweb
  120. [#926] make subject Id resolver of policy actions configurable. — Yufei Cai / githubweb
  121. [#926] fix deserialization of PolicyActionFailedException; fix status code when executing an action on a nonexistent policy entry. — Yufei Cai / githubweb
  122. [#926] document policy token integration. — Yufei Cai / githubweb
  123. Test and fix root actor restart issues. Add license for 2021. — Yufei Cai / githubweb
  124. #288 some cleanup/javadoc — Dominik Guggemos / githubweb
  125. Fix irritating default content-type header mapping for new connections, but keep for old connections — Florian Fendt / githubweb
  126. Enforce insertion and re-insertion order of Ditto headers. — Yufei Cai / githubweb
  127. add content-type header change to next release notes — Florian Fendt / githubweb
  128. Issue #921: Deprecated `HttpStatusCode` and replaced it with `HttpStatus` where possible. — Juergen Fickel / githubweb
  129. Test and fix error masking by InboundMappingProcessorActor. — Yufei Cai / githubweb
  130. Reduce probability of timing problems in MessageMappingProcessorActorTest. — Yufei Cai / githubweb
  131. Issue #921: Replaced more usages of HttpStatusCode with HttpStatus. — Juergen Fickel / githubweb
  132. #288 fix handling of null policyId and thingId for PATCH requests, introduce PolicyIdNotDeletableException and ThingIdNotDeletableException — Dominik Guggemos / githubweb
  133. remove unused imports — Yannic Klem / githubweb
  134. update license headers — Dominik Guggemos / githubweb
  135. rename method and use it in production code — Yannic Klem / githubweb
  136. fix typo in license template — Dominik Guggemos / githubweb
  137. #288 fix ThingMergeCommandAdapterTest — Dominik Guggemos / githubweb
  138. [#926] review: moved policy actions to own package in commands — Thomas Jaeckle / githubweb
  139. Issue #921: Replaced more usages of `HttpStatusCode` with `HttpStatus`. Adjusted argument names as well as Javadoc comments. Generated serialization UUIDs where missing in exceptions. — Juergen Fickel / githubweb
  140. #288 some code cleanup and TODOs fixed; — Stefan Maute / githubweb
  141. [#926] fixed command registry tests by adding action command of new package — Thomas Jaeckle / githubweb
  142. added release notes for 1.5.1 — Johannes Schneider / githubweb
  143. fixed typo — Johannes Schneider / githubweb
  144. Issue #921: Extended Javadoc comments. — Juergen Fickel / githubweb
  145. [#926] review: removed unnecessary action events — Thomas Jaeckle / githubweb
  146. Issue #921: Completed implementation of `HttpStatus`. — Juergen Fickel / githubweb
  147. [#926] Fix default subject ID resolver class name. — Yufei Cai / githubweb
  148. Issue #921: Deprecated `MessageHeadersBuilder#statusCode(int)` and `PayloadBuilder#withStatus(int)` as they are too error prone. — Juergen Fickel / githubweb
  149. Issue #921: Updated license header to year 2021. — Juergen Fickel / githubweb
  150. [#926] Remove unnecessary field subjectId from Activate- and DeactivatePolicyTokenIntegrationResponse. — Yufei Cai / githubweb
  151. Change license header for search query validation to 2021 — David Schwilk / githubweb
  152. fix bug for metadata creation (only objects can be added as metadata to leaf); — Stefan Maute / githubweb
  153. update basic-metadata.md docu for more clarity; — Stefan Maute / githubweb
  154. #288 add implementation of getEntity(JsonSchemaVersion schemaVersion) to MergeThing; — Stefan Maute / githubweb
  155. Issue #921: Made AbstractSignalMapper a final class and renamed it to MessageSignalMapper. Related MessageCommand with MessageCommandResponse by having both implementing interface WithMessage. Thus it was possible to get rid of MessageCommandSignalMapper and MessageCommandResponseSignalMapper and unify functionality in MessageSignalMapper. — Juergen Fickel / githubweb
  156. Issue #921: Added default implementation for method getStatusCode to CommandResponse. — Juergen Fickel / githubweb
  157. Issue #921: Use HttpStatus instead of HttpStatusCode for creating new PayloadBuilder. — Juergen Fickel / githubweb
  158. Issue #921: Added missing Override annotation. — Juergen Fickel / githubweb
  159. Issue #921: Use HttpStatus instead of HttpStatusCode and refactored code to improve readability. — Juergen Fickel / githubweb
  160. [#926] Reject activateTokenIntegration actions on entries without READ permission for things. — Yufei Cai / githubweb
  161. [#926] review: added unit test for OAuthTokenIntegrationSubjectIdFactory — Thomas Jaeckle / githubweb
  162. Issue #921: Set current year to license header of new files. — Juergen Fickel / githubweb
  163. [#926] Mention in documentation the requirement for READ permission granted on things by the policy action activateTokenIntegration. — Yufei Cai / githubweb
  164. [#926] document status 404 for policy actions. — Yufei Cai / githubweb
  165. [#926] review: fixed "getResourcePath" of policy entry scoped activation actions — Thomas Jaeckle / githubweb
  166. #288 review protocol adapter changes, throw exception when payload value is missing, fix behavior for null values and add tests, parameterize tests where feasible, fix unknown path behavior, add merge commands/responses/events to DittoProtocolAdapterParameterizedTest, throw exception if given schema version is not supported by MergeThing command — Dominik Guggemos / githubweb
  167. [#926] adjust resource keys used to authorize top level policy actions. — Yufei Cai / githubweb
  168. #288 remove handling of V1 MergeThing commands, because MergeThing is never V1 — Dominik Guggemos / githubweb
  169. [#926] review: added missing javadocs for projected cache — Thomas Jaeckle / githubweb
  170. [#926] review: changed status code of repsonses to 204 - no content — Thomas Jaeckle / githubweb
  171. add/fix javadoc and imports — Joel Bartelheimer / githubweb
  172. change year to 2021 license-header to fix check — Joel Bartelheimer / githubweb
  173. [#926] review: added check that only policy entries with a subject contained in the authorized subjects are considered for activate/deactivate tokenIntegration actions — Thomas Jaeckle / githubweb
  174. [#926] Add generic TopLevelActionCommand for policies. — Yufei Cai / githubweb
  175. [#926] fix PolicyCommandEnforcementTest. — Yufei Cai / githubweb
  176. issue #921: Minor review changes — David Schwilk / githubweb
  177. set ditto-connection-id header for published kafka messages — Yannic Klem / githubweb
  178. #288 changed status code for MergeThingResponse to 204 and removed the value variable; — Stefan Maute / githubweb
  179. #288 fix merge issue; — Stefan Maute / githubweb
  180. #288 fixed test failures; — Stefan Maute / githubweb
  181. verify that header mapping cannot overwrite the ditto-connection-id header — Yannic Klem / githubweb
  182. Never request acknowledgements for connection status updates. — Yannic Klem / githubweb
  183. [#926] review: added factor "subject ID of authenticated JWT must also be present in policy entry" to documentation — Thomas Jaeckle / githubweb
  184. use ThreadSafeDittoLoggingAdapter for connectivity ConsumerActors — Thomas Jaeckle / githubweb
  185. [#926] Delete Activate- and DeactivatePolicyTokenIntegration commands and responses. — Yufei Cai / githubweb
  186. [#926] adjusted OpenAPI doc wording "the -> a" subject — Thomas Jaeckle / githubweb
  187. [#926] adjusted documentation wording about the action activateTokenIntegration — Thomas Jaeckle / githubweb
  188. Fix non-thread-safe calls to actor-starting methods in client actors. — Yufei Cai / githubweb
  189. #288 add PATCH resource to ditto swagger docu; — Stefan Maute / githubweb
  190. #288 add merge to ditto java client — Vadim Günther / githubweb
  191. [#926] improve type safety of AbstractCommandStrategies. — Yufei Cai / githubweb
  192. first log mailbox size implementation from gist — Joel Bartelheimer / githubweb
  193. [#926] prevent random failing tests due to reordering of policy entries. — Yufei Cai / githubweb
  194. [#926] review: renamed TopLevelActionCommand to TopLevelPolicyActionCommand — Thomas Jaeckle / githubweb
  195. #288 move PolicyIdNotDeletableException to things signals — Dominik Guggemos / githubweb
  196. #288 document new merge commands in ditto docs, add merge command specification and examples, add dadr about merge updates — Dominik Guggemos / githubweb
  197. exclude "foreign" license texts from Ditto jars — Thomas Jaeckle / githubweb
  198. #288 fix md files messed up by autoformat, add section about permissions required for merge updates — Dominik Guggemos / githubweb
  199. #288 swagger api: fix documentation of permissions for merge, some wording and polishing — Dominik Guggemos / githubweb
  200. #288 fix and test size validation for merge thing command — Dominik Guggemos / githubweb
  201. #288 fix md files messed up by autoformat, add section about permissions required for merge updates — Dominik Guggemos / githubweb
  202. #288 fix MergeThingStrategyTest — Dominik Guggemos / githubweb
  203. #288: add error code to protocol specification documentation of merge command — Vadim Günther / githubweb
  204. #288: fix typo and formatting in ditto docu — Vadim Günther / githubweb
  205. add mailbox-size metric for each actorclass and grouped the config values for that custom mailbox. — Joel Bartelheimer / githubweb
  206. #288 add handling for MergeThing command to ditto-signals-live-commands — Dominik Guggemos / githubweb
  207. #288 fix compile error after merge — Dominik Guggemos / githubweb
  208. [#926] added possibility to use JWT claims being a jsonarray of strings instead of only plain strings — Thomas Jaeckle / githubweb
  209. added new Hono notification "application/vnd.eclipse-hono-device-provisioning-notification" to default blocklist of DittoMessageMapper — Thomas Jaeckle / githubweb
  210. [#926] moved "isApplicable" logic from strategies to PolicyActionCommands — Thomas Jaeckle / githubweb
  211. [#926] added Blogpost about the new policy actions feature — Thomas Jaeckle / githubweb
  212. #288 introduce new PathPatterns and PathMatcher interface for a better handling of path checking; — Stefan Maute / githubweb
  213. rename the new monitored mailbox, fix a metric counting bug, cleaned the code and add javaDoc comments — Joel Bartelheimer / githubweb
  214. [#926] fixed internal server error cause by non-deserializable PolicyActionFailedException because of missing "message" in the exception JSON — Thomas Jaeckle / githubweb
  215. [#926] use LinkedHashMaps and LinkedHashSets in policies model in order to keep order when e.g. modifying policies — Thomas Jaeckle / githubweb
  216. [#926] fix copyright header year for added files which fail in license header year check — Thomas Jaeckle / githubweb
  217. [#926] javadoc error — Thomas Jaeckle / githubweb
  218. [#926] fix grammar. — Yufei Cai / githubweb
  219. to allow overwrite via env, make include/exclude actors regex a single string instead of a list — Joel Bartelheimer / githubweb
  220. add test for monitored unbounded mailbox — Joel Bartelheimer / githubweb
  221. [#926] Prevent backtracking in TokenIntegrationSubjectIdFactory; fix policy action event aggregation. — Yufei Cai / githubweb
  222. #288 minor improvements in ditto-api-2.yml; — Stefan Maute / githubweb
  223. #288 minor improvements in ditto-api-2.yml; — Stefan Maute / githubweb
  224. #288 api docs improvements; — Stefan Maute / githubweb
  225. #288 fix link to RFC; — Stefan Maute / githubweb
  226. #288 fix space in URL; — Stefan Maute / githubweb
  227. Apply suggestions from code review — Alexander Wellbrock / githubweb
  228. add missing tag to _data/tags — Alexander Wellbrock / githubweb
  229. Update diagram and text so they fit together — Alexander Wellbrock / githubweb
  230. Add small security notice to the Solution section — Alexander Wellbrock / githubweb
  231. add overwrite via env options for (monitored-)mailbox config — Joel Bartelheimer / githubweb
  232. added possibility to configure readConcern, writeConcern and retryWrites in Ditto's mongo config — Thomas Jaeckle / githubweb
  233. consolidate "write-interval" config - remove the one which was not used by the codebase — Thomas Jaeckle / githubweb
  234. fixed DefaultMongoDbConfigTest — Thomas Jaeckle / githubweb
  235. Add section about policy usage with this pattern — Alexander Wellbrock / githubweb
  236. replace Source.delay with Source.throttle in order to throttle processing writes in the MongoSearchUpdaterFlow — Thomas Jaeckle / githubweb
  237. added infos about adoption to the README.md — noreply / githubweb
  238. Add config to set delay before search-persisted acknowledgement; test config; fix test. — Yufei Cai / githubweb
  239. #288 document error code 415 and content-type header for patch method in swagger docu; — Stefan Maute / githubweb
  240. #288 add blog post for new merge feature; — Stefan Maute / githubweb
  241. #288 update blog post with review comments; — Stefan Maute / githubweb
  242. #288 fix typo in blog post; — Stefan Maute / githubweb
  243. increase akka version to 2.6.11 — Yannic Klem / githubweb
  244. #288 update jaav example in blog post; — Stefan Maute / githubweb
  245. #288 ensure that a thing in the MergeThing command can not be null; — Stefan Maute / githubweb
  246. remove MongoDbUriSupplier and instead prefer explicit MongoDB "options" configuration and mapping to Ditto configs — Thomas Jaeckle / githubweb
  247. fixed some remaining typos + wrong links to the policies docs I added :( — Thomas Jaeckle / githubweb
  248. Remove throttling in MongoSearchUpdaterFlow; simplify .delay to .throttle where possible — Yufei Cai / githubweb
  249. Move StreamConfig from SearchConfig to UpdaterConfig; remove unused DeleteConfig and DeletionConfig. — Yufei Cai / githubweb
  250. review: use UpdaterConfig as argument when sufficient — Thomas Jaeckle / githubweb
  251. add unit test to verify that the emitted command of the connection status mapper explicitly requests no acks — Joel Bartelheimer / githubweb
  252. added timer metric for measuring search updater consistency lag — Thomas Jaeckle / githubweb
  253. undid making OnStopHandler final for unit test mocking — Thomas Jaeckle / githubweb
  254. fixed compile errors regarding signature change of Metadata.of — Thomas Jaeckle / githubweb
  255. fixed compile errors regarding signature change of Metadata.of — Thomas Jaeckle / githubweb
  256. fixed MetadataTest .. doh! — Thomas Jaeckle / githubweb
  257. fixed ThingUpdaterTest — Thomas Jaeckle / githubweb
  258. Splitted Version and Status into separate classes — Yannic Klem / githubweb
  259. Reduce log level for out of sync things to info — Yannic Klem / githubweb
  260. Set different role for each service type — Yannic Klem / githubweb
  261. increase waiting-for-state-timeout for connectivity to 10s — Yannic Klem / githubweb
  262. Increasing akka versions to latest — Yannic Klem / githubweb
  263. Increase akka persistence mongo version to 3.0.6 — Yannic Klem / githubweb
  264. Remove no longer existing configuration 'maxWaitQueueSize' — Yannic Klem / githubweb
  265. Remember the MongoClientSettings from which the MongoClient was built — Yannic Klem / githubweb
  266. removed using custom "OnStopHandler" - this breaks timeout cancellation — Thomas Jaeckle / githubweb
  267. renamed environment variables — Thomas Jaeckle / githubweb
  268. consolidated/fixed enviornment names for things-search config to include the correct config "path" — Thomas Jaeckle / githubweb
  269. #288 Fix compile error after merge of master in feature/merge-things — Vadim Günther / githubweb
  270. optimized search updater metadata to copy timers and senders with new constructors — Thomas Jaeckle / githubweb
  271. Rework after review — Joel Bartelheimer / githubweb
  272. #288 ensure content-type "application/merge-patch+json" for MergeCommands over Ditto protocol; — Stefan Maute / githubweb
  273. stop timer only if it is still running — Thomas Jaeckle / githubweb
  274. added logging for expired consistency lag timers — Thomas Jaeckle / githubweb
  275. #288 introduce ThingResource and PolicyResource enum to define valid thing/policy resources, allow resolving the resource from a given resource path (using new ResourceMap), introduce ThingResourceVisitor to avoid "switching" over the resources at multiple places — Dominik Guggemos / githubweb
  276. added 2 more segments to consitency lag timer — Thomas Jaeckle / githubweb
  277. Make the mailbox more reliable — Joel Bartelheimer / githubweb
  278. #288 fix license header — Dominik Guggemos / githubweb
  279. #288 add missing mapping for policy commands — Dominik Guggemos / githubweb
  280. #288 fix javadoc — Dominik Guggemos / githubweb
  281. #288 introduce UnsupportedSchemaVersionException exception for merge thing command/event — Dominik Guggemos / githubweb
  282. Add event for taking thing snapshots for background cleanup coordination. — Yufei Cai / githubweb
  283. fixed MetadataTest — Thomas Jaeckle / githubweb
  284. #288 fix entity tag for features and add tests — Dominik Guggemos / githubweb
  285. #288 filter null values for ThingMerged events in ThingEventToThingConverter; — Stefan Maute / githubweb
  286. fixed throttling for <= 0 duration config — Thomas Jaeckle / githubweb
  287. added timer segment for retrieving things during search index update — Thomas Jaeckle / githubweb
  288. #288 throw ThingMergeInvalidException only if JssonSchemaVersion is V_2; — Stefan Maute / githubweb
  289. Increase akka version to 2.6.12 — Yannic Klem / githubweb
  290. added timer segment measuring dequeueing time in ChangeQueueActor — Thomas Jaeckle / githubweb
  291. configure inputBuffer when using "parallelism" in "flatMapMerge" — Thomas Jaeckle / githubweb
  292. use a priority mailbox for ChangeQueueActor for prioritizing Control.DUMP messages above incoming Metadata to enqueue — Thomas Jaeckle / githubweb
  293. #288 minor improvements; — Stefan Maute / githubweb
  294. Add request-based cleanup. — Yufei Cai / githubweb
  295. added another segment for measuring time until dumping in ChangeQueueActor — Thomas Jaeckle / githubweb
  296. MongoSearchUpdaterFlow: Move startTimerFlow to outlet 0 of broadcast. — Yufei Cai / githubweb
  297. Test EventSnapshotCleanupCoordinator. — Yufei Cai / githubweb
  298. don't throttle websocket incoming commands if limit or duration <= 0 — Thomas Jaeckle / githubweb
  299. moved rate limit disable logic (when configured <= 0) to LimitRateByRejection — Thomas Jaeckle / githubweb
  300. make akka persistence mongo write concerns configurable via own environment variable — Thomas Jaeckle / githubweb
  301. #288 mark @since annotations of merge command for adjustment — Vadim Günther / githubweb
  302. #288 update @since annotations to version 2.0.0 — Vadim Günther / githubweb
  303. #288 fix build issues — Vadim Günther / githubweb
  304. #288 add PATCH method to Access-Control-Allow-Methods header for nginx-cors.conf in deployment section; — Stefan Maute / githubweb
  305. move kubernetes deployment files into separate directory; — Stefan Maute / githubweb
  306. Fix license header of EventSnapshotCleanupCoordinatorTest. — Yufei Cai / githubweb
  307. #288 some cleanup — Dominik Guggemos / githubweb
  308. #288 introduce feature toggle for merge thing commands, responses and events — Dominik Guggemos / githubweb
  309. #288 make some classes package-private to be available in tests — Dominik Guggemos / githubweb
  310. #288 private constructor breaks compatibility — Dominik Guggemos / githubweb
  311. #288 add config for merge things feature toggle — Dominik Guggemos / githubweb
  312. #288 favor the merge things enabled case when reading the system property — Dominik Guggemos / githubweb
  313. #288 register UnsupportedSignalException and add missing annotation — Dominik Guggemos / githubweb
  314. Daisy-chain consistency-lag timer segments so that the sum of all segments is equal to the overall timer duration. — Yufei Cai / githubweb
  315. #288 some code cleanup; — Stefan Maute / githubweb
  316. removed not true immutability test of MetadataTest — Thomas Jaeckle / githubweb
  317. #288 set merge things feature toggle system property for all ditto services — Dominik Guggemos / githubweb
  318. update apiVersion in swagger.yaml — Stefan Maute / githubweb
  319. #288 set ditto headers on the exception that is thrown if merge feature is disabled — Dominik Guggemos / githubweb
  320. Review findings — Joel Bartelheimer / githubweb
  321. Revert splitting of Status and Version and read — Yannic Klem / githubweb
  322. #288 set correct content-type for merge commands, responses and events — Dominik Guggemos / githubweb
  323. #288 add content-type in ThingMerged event examples — Dominik Guggemos / githubweb
  324. #288 add merge feature to next release notes — Dominik Guggemos / githubweb
  325. #288 fix year in license headers — Dominik Guggemos / githubweb
  326. #288 fix year in license headers — Dominik Guggemos / githubweb
  327. #288 update blog post; — Stefan Maute / githubweb
  328. add mongodb-statefulset with local persitent volume; — Stefan Maute / githubweb
  329. add mongodb-statefulset with local persistent volume; — Stefan Maute / githubweb
  330. configure writeConcern for search index updates requiring search-persisted ack differently — Thomas Jaeckle / githubweb
  331. Make ClientActorPropsFactory extensible by having connectivity root actor take it as an argument. — Yufei Cai / githubweb
  332. fix DefaultUpdaterConfigTest — Thomas Jaeckle / githubweb
  333. Move AMQP specifig config handling into own class. — Yufei Cai / githubweb
  334. fixed license header year — Thomas Jaeckle / githubweb
  335. Add javadoc; set default jms.sendTimeout to 60s. — Yufei Cai / githubweb
  336. add GC options to OPENJ9_JAVA_OPTIONS; — Stefan Maute / githubweb
  337. Add request-timeout for outgoing HTTP requests in an HTTP connection — Yannic Klem / githubweb
  338. Set input buffer of enforcement flow to 1. — Yufei Cai / githubweb
  339. fixed some versions and indentation problems; — Stefan Maute / githubweb
  340. pinned mongoDB dependencies to 4.1.1 — Thomas Jaeckle / githubweb
  341. fix default value for CONNECTING_MAX_TIMEOUT; — Stefan Maute / githubweb
  342. Remove ExpiringTimerBuilder and make PreparedTimer always run with — Yannic Klem / githubweb
  343. Set change queue actor source buffer size to 1. — Yufei Cai / githubweb
  344. document Merge events in blog post; — Stefan Maute / githubweb
  345. allow mockito to mock final classes — Yannic Klem / githubweb
  346. Start http push request timer with a timeout slightly higher like request-timeout — Yannic Klem / githubweb
  347. review: really minor style stuff — Thomas Jaeckle / githubweb
  348. Adjust license header and add private constructor — Yannic Klem / githubweb
  349. [#947] fix merging "extraFields" into a Thing merged from a modified event and the "extra" JsonObject — Thomas Jaeckle / githubweb
  350. Remove unused code and fix isLiveResponse check — Yannic Klem / githubweb
  351. fix retrieve thing with selected fields via protocol — Dominik Guggemos / githubweb
  352. Remove special handling for successful acknowledgements for live-response — Yannic Klem / githubweb
  353. updated awaitility version to 4.0.3 (for tests) + pinned used json.version for tests — Thomas Jaeckle / githubweb
  354. bump netty version to 4.1.59.Final; — Stefan Maute / githubweb
  355. update documentation; — Stefan Maute / githubweb
  356. consolidate/update test dependencies — Thomas Jaeckle / githubweb
  357. unwrap message for live-response acknowledgment — Yannic Klem / githubweb
  358. fix matchExpression in persistent-volume.yaml; — Stefan Maute / githubweb
  359. move pod-reader role and update Readme.md; — Stefan Maute / githubweb
  360. Review finding. For simplicity remove not necessary factory DittoFlowEnhancement — Joel Bartelheimer / githubweb
  361. update assertj.version to 3.19.0 — noreply / githubweb
  362. Remove side effect in TimeoutFlow; speed up and dilate durations in its unit test; move timeout handling to HttpPushFactory. — Yufei Cai / githubweb
  363. Add overwrite option for an akka host-connection-pool setting via environment variable — Joel Bartelheimer / githubweb
  364. Adapt to the new timer factory, which was introduced in fb028b94c4e1456ef7a9d2ba33f65a1d7d002b47, to fix compile errors — Joel Bartelheimer / githubweb
  365. add resource-quota example to deployment section; — Stefan Maute / githubweb
  366. uncomment resources definition in ditto-cluster.yaml; — Stefan Maute / githubweb
  367. let bom manage dependency versions — Yannic Klem / githubweb
  368. do not use project.groupId placeholder — Yannic Klem / githubweb
  369. downgrade maven-surefire and maven-failsafe plugin version; — Stefan Maute / githubweb
  370. bump jackson-core version to 2.12.1; — Stefan Maute / githubweb
  371. Remove content type check for command responses since it always should be application/json — Vadim Günther / githubweb
  372. updated JJWT to 0.11.2; migrated to new non-deprecated JJWT API — Thomas Jaeckle / githubweb
  373. extracted Ditto service configuration files as separate maven modules — Thomas Jaeckle / githubweb
  374. added missing dependency (after manual merge) managed im bom — Thomas Jaeckle / githubweb
  375. re-added MongoDbUriSupplier in order to parse options from a given/configured/injected MongoDB URI and apply additional options based on that base URI config — Thomas Jaeckle / githubweb
  376. include regular and special fields in devops command responses — Dominik Guggemos / githubweb
  377. fixed serialization issue of AmqpClientActor.props which accepted a JmsConnectionFactory as argument (which is not serializable) — Thomas Jaeckle / githubweb
  378. made extraUriOptions map truly immutable — Thomas Jaeckle / githubweb
  379. consolidated dependencies by importing the "bom" where possible: — Thomas Jaeckle / githubweb
  380. update docu; — Stefan Maute / githubweb
  381. added script for finding out which Ditto artifacts are missing from the ditto-bom — Thomas Jaeckle / githubweb
  382. use readPreference primary, readConcern local and writeConcern acknowledged for MongoHealthChecker; — Thomas Jaeckle / githubweb
  383. update installation-running.md; — Stefan Maute / githubweb
  384. Remove unused mongo configuration property — Yannic Klem / githubweb
  385. Remove unnecessary call to build() the settings — Yannic Klem / githubweb
  386. add mongodb config section to installation-operating.md; — Stefan Maute / githubweb
  387. update mongodb section; — Stefan Maute / githubweb
  388. update docu; — Stefan Maute / githubweb
  389. AmqpSpecificConfig: support double-encoding of credentials; add unit tests. — Yufei Cai / githubweb
  390. fixed priority of MongoDB setting "sslEnabled" — Thomas Jaeckle / githubweb
  391. Do not overwrite configured read preference in search persistence. — Yufei Cai / githubweb
  392. Fix duplicate extension creation by QueryCriteriaValidator. — Yufei Cai / githubweb
  393. improve Readme.md; — Stefan Maute / githubweb
  394. improve URL in Readme.md; — Stefan Maute / githubweb
  395. fixed that the "ssl" option in ditto-mongo.conf was not applied for MongoDB connections using Akka Persistence — Thomas Jaeckle / githubweb
  396. Remove Policies and Connectivity from metrics reporting so that they may use a different write concern. — Yufei Cai / githubweb
  397. fixed missing "test" scope for stream-testkit dependency — noreply / githubweb
  398. Add support for arbitrary claims for authorization subjects — Dirk Van Haerenborgh / githubweb
  399. fixed gateway.conf default "openid-connect-issuers" entry — Thomas Jaeckle / githubweb
  400. fixed that unresolved `{{jwt:..}} placeholders were not removed from calculdated subjects — Thomas Jaeckle / githubweb
  401. add test for unresolvable subjects — Dirk Van Haerenborgh / githubweb

1.5.0 (Dec 10, 2020, 8:27:06 AM)

  1. Add unit test for feature properties fields parameter — Vadim Günther / githubweb
  2. introduce WebSocketConfigProvider that is called before establishing a new web socket and allows the customization of the default websocket config — Dominik Guggemos / githubweb
  3. moved JsonObjectMerger into ditto-json; — Stefan Maute / githubweb
  4. unified test cases for JsonObjectMerger; — Stefan Maute / githubweb
  5. Implement limitation for sources and targets within a connection — Vadim Günther / githubweb
  6. add method to filter null values and empty objects in json objects; — Stefan Maute / githubweb
  7. adapt DefaultConnectionConfig and fix DefaultConnectionConfigTest; — Stefan Maute / githubweb
  8. moved connectivity config to separate module ditto-services-connectivity-common — Dominik Guggemos / githubweb
  9. use ConnectivityConfigProvider in ConnectionPersistenceActor and AmqpConsumerActor — Dominik Guggemos / githubweb
  10. fix missing license header — Dominik Guggemos / githubweb
  11. add missing semicolon — Dominik Guggemos / githubweb
  12. fix tests, clean up ConnectionValidator — Dominik Guggemos / githubweb
  13. add javadoc, add more unit tests — Dominik Guggemos / githubweb
  14. add required property to test config, fix tests — Dominik Guggemos / githubweb
  15. use ditto default config in ConnectionPersistenceActor — Dominik Guggemos / githubweb
  16. removed duplicate copyright header; — Stefan Maute / githubweb
  17. simplify ConnectivityConfigProvider, revert ssome previous changes — Dominik Guggemos / githubweb
  18. Extend validation for number of mapped messages — Vadim Günther / githubweb
  19. add timers to AbstractActorWithLock — Dominik Guggemos / githubweb
  20. fix several equals methods, remove empty MonitoringCounterConfig — Dominik Guggemos / githubweb
  21. fix unit test — Dominik Guggemos / githubweb
  22. handle connectivity config changes in BaseClientActor by creating a new MessageMappingProcessor — Dominik Guggemos / githubweb
  23. remove debug output — Dominik Guggemos / githubweb
  24. update base image version and add copyright header; — Stefan Maute / githubweb
  25. added feature id placeholder — Johannes Schneider / githubweb
  26. add isWeak flag to acknowledgement — Yannic Klem / githubweb
  27. Let WebSocketRoute issue a weak acknowledgement for all labels of a — Yannic Klem / githubweb
  28. Issue #852: change key type of declared ack labels DData from ActorRef to Address. — Yufei Cai / githubweb
  29. Issue #852: Fix ImmutableDittoHeadersTest. — Yufei Cai / githubweb
  30. Issue #852: Issue weak acknowledgements for rql filtered signals in connectivity — Yannic Klem / githubweb
  31. Issue #852: Document weak acknowledgements — Yannic Klem / githubweb
  32. Issue #852: Extract acks ddata as its own extension. — Yufei Cai / githubweb
  33. Issue #852: add means for other actors to receive local and remote ack declarations. — Yufei Cai / githubweb
  34. Fix date part of the permalink to release announcement 1.4.0 — Yufei Cai / githubweb
  35. Add documentation 1.4 link. — Yufei Cai / githubweb
  36. Increment binary compatibility check version. — Yufei Cai / githubweb
  37. added featureId placeholder to documentation — Johannes Schneider / githubweb
  38. added featureId placeholder to header mapping unit test — Johannes Schneider / githubweb
  39. Issue #852: Send weak acks from publishers.end weak ACK — Yufei Cai / githubweb
  40. Issue #852: stabilize PubSubFactoryTest. — Yufei Cai / githubweb
  41. Issue #852: Send weak-acks from the subscriber side. — Yufei Cai / githubweb
  42. fix documentation version changer JS script; moved to customscripts.js instead of having it in sidebar.html — Thomas Jaeckle / githubweb
  43. Fix 2 sonar issues. — Yufei Cai / githubweb
  44. fixed another little documentation version script bug — noreply / githubweb
  45. Adds OAuth2 authentication mechanism for devops and status resources — Yannic Klem / githubweb
  46. Fix RootRouteTest. — Yufei Cai / githubweb
  47. Issue #852: Review: rename header for weak ack; remove TODO. — Yufei Cai / githubweb
  48. Have AmqpPublisherActor wait for message settlement in stream. — Yufei Cai / githubweb
  49. Remove spurious warning in AmqpPublisherActorTest. — Yufei Cai / githubweb
  50. Issue #852: Update header name for documentation of WACKs. Adjust wording. — Yufei Cai / githubweb
  51. updated JUnit to 4.13.1 — Thomas Jaeckle / githubweb
  52. Add desired properties to the Feature/Things model — David Schwilk / githubweb
  53. Add twin commands/commandResponses for desired FeatureProperties CRUD opreations — David Schwilk / githubweb
  54. Added desiredProperty — David Joos / githubweb
  55. Added desiredProperty to response mapping strategies. — David Joos / githubweb
  56. Added desiredProperty to query command/commandResponse. Fixed failing tests due to deprecated jsonschema v1. — David Joos / githubweb
  57. Added GET/PUT/DELETE routes for desiredProperties and desiredProperty — David Joos / githubweb
  58. Build desiredProperty/ies routes. — David Joos / githubweb
  59. Added unit tests for desiredProperties on FeatureRoute — David Joos / githubweb
  60. Add events for desired properties CRUD — David Schwilk / githubweb
  61. Added EventMappingStrategies for desiredProperty/ies — David Joos / githubweb
  62. Added unit tests for events regarding desiredProperties. — David Joos / githubweb
  63. Added unit test for events regarding desiredProperties. — David Joos / githubweb
  64. Added desiredProperty to existsBy. — David Joos / githubweb
  65. Add live commands/command-answer-builders for desired properties — David Schwilk / githubweb
  66. Add CommandStrategies for desired properties — David Schwilk / githubweb
  67. Add EventStrategies for desired properties — David Schwilk / githubweb
  68. Added desiredProperty to SortBy. — David Joos / githubweb
  69. Added desiredProperty to filterBy. — David Joos / githubweb
  70. Added desiredProperty to filterBy. Additional unit test. — David Joos / githubweb
  71. Added unit tests for desiredProperty. — David Joos / githubweb
  72. Fixed missing overwrite. — David Joos / githubweb
  73. Review: Add desired properties in protocol-adapter — David Schwilk / githubweb
  74. Add API validation for desired property commands — David Schwilk / githubweb
  75. Fix failures after merge — David Schwilk / githubweb
  76. Review: Add desired properties to model — David Schwilk / githubweb
  77. Review: Add events for desired properties — David Schwilk / githubweb
  78. Review: Add CommandStrategies for desired properties — David Schwilk / githubweb
  79. Review: Add EventStrategies for desired properties — David Schwilk / githubweb
  80. Change since annotations for desired proeprties — David Schwilk / githubweb
  81. Added desiredProperties examples. — David Joos / githubweb
  82. Review: Commands/ CommandResponses for desired properties — David Schwilk / githubweb
  83. Small fixes in tests. — David Joos / githubweb
  84. Fixed review findings. — David Joos / githubweb
  85. Updated docs regarding desiredProperties. — David Joos / githubweb
  86. Updated docs regarding desiredProperties. — David Joos / githubweb
  87. Fixed indentation. — David Joos / githubweb
  88. Fixed missing desiredProperties specification and parameteres. — David Joos / githubweb
  89. Fixed indentation and missing 'desired' qualifier. — David Joos / githubweb
  90. Added missing licence header. — David Joos / githubweb
  91. Added desiredProperty/ies exceptions to examples. — David Joos / githubweb
  92. Fixed unresolvable dependencies. — David Joos / githubweb
  93. Added build script for documentation. — David Joos / githubweb
  94. Fixed review findings. — David Joos / githubweb
  95. Removed unused build step. — David Joos / githubweb
  96. don't send error response for exceptions during implicit thing creation — Johannes Schneider / githubweb
  97. Added build step for swagger. — David Joos / githubweb
  98. Review: document desired properties — David Schwilk / githubweb
  99. fixed remaining loggers which were not threadsafe — Thomas Jaeckle / githubweb
  100. Fix unit test — Vadim Günther / githubweb
  101. fixed unit test — Thomas Jaeckle / githubweb
  102. Change FeaturePredicate description. — David Schwilk / githubweb
  103. try to stabilize unit test — Thomas Jaeckle / githubweb
  104. Fix tests — Vadim Günther / githubweb
  105. Review: Adds OAuth2 authentication mechanism for devops and status resources — David Schwilk / githubweb
  106. fixed shard statistics namespace grouping (was broken for thing names containing a ":") — Thomas Jaeckle / githubweb
  107. Delay publishing of subscribe ack in order to ensure that subscribe is — Yannic Klem / githubweb
  108. Issue #852: change how connectivity issues weak acks. — Yufei Cai / githubweb
  109. Increase flapdoodle version to 3.0.0 — Yannic Klem / githubweb
  110. fixed exception handling in AbstractEnforcement — Thomas Jaeckle / githubweb
  111. Issue #852: Fix 2 TODOs. — Yufei Cai / githubweb
  112. Issue #852: Remove waiting for heartbeats after subscription in PubSubFactoryTest. — Yufei Cai / githubweb
  113. Issue #852: Remove LogUtil. — Yufei Cai / githubweb
  114. Issue #697 fix minor apidocs incorrectness — David Schwilk / githubweb
  115. Update documentation/src/main/resources/pages/ditto/basic-placeholders.md — noreply / githubweb
  116. Update model/placeholders/src/test/java/org/eclipse/ditto/model/placeholders/ImmutableFeaturePlaceholderTest.java — noreply / githubweb
  117. review: adjusted FeaturePlaceholder to be typed with CharSequence instead of String — Thomas Jaeckle / githubweb
  118. Fix 1 TODO in OutboundMappingProcessorActor. — Yufei Cai / githubweb
  119. Generalizes asking commands by Patterns.ask in AbstractEnforcementWithAsk — Yannic Klem / githubweb
  120. responses can be an instance of throwable and should be treated as error — Yannic Klem / githubweb
  121. Issue #852: Explain in WACK that it can be issued for a variety of reasons. — Yufei Cai / githubweb
  122. Assure exists query is working for properties and desired properties — David Schwilk / githubweb
  123. Issue #852: add blog post about weak acks. — Yufei Cai / githubweb
  124. CR-9409 - fix /things/{thingId}/features/{featureId}/desiredProperties/{propertyPath} — Marianne Klein / githubweb
  125. CR-9409 - add properties to glossary — Marianne Klein / githubweb
  126. CR-9409 - add desiredProperties as keyword in features main page — Marianne Klein / githubweb
  127. CR-9409 - add policy path for desiredProperties — Marianne Klein / githubweb
  128. CR-9409 - add hint for desiredProperties more functionality in future — Marianne Klein / githubweb
  129. Adds javadoc and properly names methods of AbstractEnforcementWithAsk — Yannic Klem / githubweb
  130. Issue #697 add blogpost for desired properties — David Schwilk / githubweb
  131. Transform ThingsConnectivityConfigProvider into an extension to make it available when actor system is started e.g. when shard rebalancing happens. Remove ThingsConnectivityConfigProviderActor because it is not available that early on startup and resulted in ask timeouts. — Dominik Guggemos / githubweb
  132. fix unit test, remove debug output — Dominik Guggemos / githubweb
  133. Issue #852: edit weak ack blogpost. — Yufei Cai / githubweb
  134. Allow sending empty "Messages" via the OpenAPI documentation — Florian Fendt / githubweb
  135. Issue #697: Some minor changes: — Juergen Fickel / githubweb
  136. more fine-grained handling of changes to mapping processor config in BaseClientActor — Dominik Guggemos / githubweb
  137. Issue #697: Fix ApiDocs — David Schwilk / githubweb
  138. Issue #697 Minor review changes to blog post — David Schwilk / githubweb
  139. set ditto headers for mapping exception — Dominik Guggemos / githubweb
  140. fix initialization of OutboundMappingProcessor — Dominik Guggemos / githubweb
  141. Extract RequestedAcksFilter from InboundDispatchingActor; switch to external message dispatcher. — Yufei Cai / githubweb
  142. fix error mapping in ImplicitThingCreationMessageMapper, add tests — Dominik Guggemos / githubweb
  143. Adds warn log in case of unexpected situation that payload of an error adaptable does not contain a json object payload value. — Yannic Klem / githubweb
  144. change parameter type to int because maxNumber of source and target can not be a double; — Stefan Maute / githubweb
  145. Issue #852: review of blogpost: — Thomas Jaeckle / githubweb
  146. Issue #878: [WIP] add local and remote data structures for declared ack labels with group. — Yufei Cai / githubweb
  147. Fix TODO; replace redundant conditional; adjust format. — Yufei Cai / githubweb
  148. Revert "Allow sending empty "Messages" via the OpenAPI documentation" — Florian Fendt / githubweb
  149. Allow empty payload in the Messages route. Also fix the documentation on the Ditto Protocol envelope, which had "value" as a required field. This differs from the actual implementation, as it is already possible to send protocol messages without a value. — Florian Fendt / githubweb
  150. fix regression about (expected) exceptions thrown in CompletionStage backing the SourceQueue of AmqpPublisherActor — Thomas Jaeckle / githubweb
  151. recover Throwables in AmqpPublisherActor stream by ignoring all of them — Thomas Jaeckle / githubweb
  152. review: some minor cosmetic changes — Thomas Jaeckle / githubweb
  153. Minor corrections for desired properties blogpost — David Schwilk / githubweb
  154. CR-8422 - add ditto-weak-ack header in table — Marianne Klein / githubweb
  155. Issue #878: [WIP] add AckSupervisor; test AckUpdater (failing) — Yufei Cai / githubweb
  156. Issue #852: remove existing "requested-acks" DittoHeader when creating an ImmutableAcknowledgement and an ImmutableAcknowledgements — Thomas Jaeckle / githubweb
  157. Issue #852: fix javadoc; adjust weak ack explanations; fix flapping AmqpPublisherActorTest. — Yufei Cai / githubweb
  158. Issue #852: review: added missing "." at end of sentence of weak ack payload — Thomas Jaeckle / githubweb
  159. Issue #852: added to ConnectionValidator validation for that for all Connection targets the potentially declared "issuedAcknowledgementLabel" may only be issued once — Thomas Jaeckle / githubweb
  160. Issue #852: do not publish requests for target-issued acks. — Thomas Jaeckle / githubweb
  161. Fix nondeterministic failing of an AmqpPublisherActorTest. — Yufei Cai / githubweb
  162. Issue #852: fix javadoc links to scala classes in the same model. — Yufei Cai / githubweb
  163. don't use DittoLoggerFactory to get logger in AbstractStreamingActor in order to prevent scala/java/javadoc compile errors due to compile circular dependencies within this module — Thomas Jaeckle / githubweb
  164. don't use DittoLoggerFactory to get logger in AbstractStreamingActor in order to prevent scala/java/javadoc compile errors due to compile circular dependencies within this module — Thomas Jaeckle / githubweb
  165. Issue #878: switch AckUpdater to LiteralDData for ease of serialization; test remote conflict. — Yufei Cai / githubweb
  166. Issue #878: test & fix a local conflict case for AckUpdater; add javadoc. — Yufei Cai / githubweb
  167. Rework concierge config — Yannic Klem / githubweb
  168. Rework policies config — Yannic Klem / githubweb
  169. Issue #878: review: moved inner classes of AbstractUpdater into own "API" package — Thomas Jaeckle / githubweb
  170. Rework connectivity config — Yannic Klem / githubweb
  171. Rework gateway config — Yannic Klem / githubweb
  172. Fix test error — Vadim Günther / githubweb
  173. Rework things config — Yannic Klem / githubweb
  174. Rework things-search config — Yannic Klem / githubweb
  175. Enable config extension mechanism for things and things-search as well — Yannic Klem / githubweb
  176. update test case for JsonObjectMergerTest; — Stefan Maute / githubweb
  177. Reduce complexity of service specific environment configs — Yannic Klem / githubweb
  178. fix name of DEVOPS_OAUT2_SUBJECTS — Yannic Klem / githubweb
  179. fix vcap enhancement — Yannic Klem / githubweb
  180. Enable VCAP and secret support for default service based config as well — Yannic Klem / githubweb
  181. Issue #878: Replace AcksUpdater by AckUpdater. — Yufei Cai / githubweb
  182. add correlation-id as streaming consumption request parameters — Dominik Guggemos / githubweb
  183. Issue #878: move AckUpdater messages to package /api. — Yufei Cai / githubweb
  184. Issue #878: replace GroupedAckLabels by Grouped for use in topics ddata. — Yufei Cai / githubweb
  185. Issue #878: hardcode hash family size to 2; switch compressed topic type from ByteString to Long to prepare for JSON serialization. — Yufei Cai / githubweb
  186. Issue #878: add group to topics ddata; remove incrememental update. — Yufei Cai / githubweb
  187. Issue #878: add command to publish signals with groups. — Yufei Cai / githubweb
  188. Issue #878: Restrict published messages to signals. — Yufei Cai / githubweb
  189. Issue #878: Fix serialization of PublishCommand. — Yufei Cai / githubweb
  190. Issue #878: Fix parsing of non-recursive jsonifiable.. — Yufei Cai / githubweb
  191. Issue #878: distribute signals according to groups on the publisher side. — Yufei Cai / githubweb
  192. Issue #878: distribute published messages according to groups at the subscriber. — Yufei Cai / githubweb
  193. Issue #878: add methods to declare ack labels and subscribe in a group. — Yufei Cai / githubweb
  194. increase jms client version to 0.54.0 — Yannic Klem / githubweb
  195. Issue #878: restrict weak acks to chosen groups; fix ConnectionPersistenceActorTest; fix that grouped ack label declarations conflict with themselves. — Yufei Cai / githubweb
  196. Issue #878: make client actors aware of each other; fix StreamingSessionActorHeaderInteractionTest. — Yufei Cai / githubweb
  197. Speed up the container build — Jens Reimann / githubweb
  198. Improve the container build script — Jens Reimann / githubweb
  199. Exclude Javadoc generation for services.utils.akka.actors package to get mixed Scala/Java build to work. — Vadim Günther / githubweb
  200. Adjust javadoc comments — Vadim Günther / githubweb
  201. Issue #878: move auth and acknowledgement forwarding from ConnectionPersistenceActor to OutboundDispatchingActor; add InboundSignal; fix deserialization of null event metadata. — Yufei Cai / githubweb
  202. Issue #878: turn DittoProtocolSub into an actor system extension. — Yufei Cai / githubweb
  203. Issue #878: fix dropping of search events due to same origin. — Yufei Cai / githubweb
  204. add since annotation to new method in JsonFactory — Stefan Maute / githubweb
  205. Issue #878: review: fixed just some minor cosmetic final/import stuff — Thomas Jaeckle / githubweb
  206. Issue #878: add random gossip between client actors to recover from message loss; make client actors watch each other to remove zombies from cache. — Yufei Cai / githubweb
  207. Some review findings — Joel Bartelheimer / githubweb
  208. Replaces flapdoodle with a docker based approach — Yannic Klem / githubweb
  209. Issue #878: review: renamed methid PublisherIndex.allot... to assign... — Thomas Jaeckle / githubweb
  210. Increase mongodb version for deployment templates to 4.2 — Yannic Klem / githubweb
  211. Issue #878: move event subscription from connection persistence actor to client actors. — Yufei Cai / githubweb
  212. Issue #878: add javadoc for the group-size relation of PublishSignal. — Yufei Cai / githubweb
  213. make health-check interval overridable via env var — Joel Bartelheimer / githubweb
  214. revert uri-parsing-mode back to 'relaxed' as discussed in the PR — Joel Bartelheimer / githubweb
  215. Fix search persistence tests. — Yannic Klem / githubweb
  216. Some code formatting improvements — Yannic Klem / githubweb
  217. Add missing test dependencies — Yannic Klem / githubweb
  218. added new cluster role "acks-aware" to cluster-status-roles-blocklist — Thomas Jaeckle / githubweb
  219. add OS detector for windows/unix docker-deamon detection — Joel Bartelheimer / githubweb
  220. minor improvement for OS based docker networking — Yannic Klem / githubweb
  221. Issue #878: Remove the detour of ThingSearchCommand via connection persistence actor where possible. — Yufei Cai / githubweb
  222. Issue #878: Make client actors talk to the local proxy actor only. — Yufei Cai / githubweb
  223. Issue #878: review: removed no longer used method DistributedSub#subscribeWithAck — Thomas Jaeckle / githubweb
  224. Issue #878: add and test pubsub recovery behavior. — Yufei Cai / githubweb
  225. Issue #878: fix javadoc errors. — Yufei Cai / githubweb
  226. Issue #878: migrate connection persistence actor tests & fix them. — Yufei Cai / githubweb
  227. Issue #878: review: minor naming stuff; Sonar fix — Thomas Jaeckle / githubweb
  228. Issue #878: review: not issue-related cleanup stuff — Thomas Jaeckle / githubweb
  229. [#889]: Implement cloud events HTTP endpoint — Jens Reimann / githubweb
  230. Issue #878: add config option to start all client actors on the same node. — Yufei Cai / githubweb
  231. Instead of null it's required to return the diagnostic acknowledgement — Yannic Klem / githubweb
  232. [#889] review: — Thomas Jaeckle / githubweb
  233. [#889] fixed that protocol headers was not merged with calculated headers e.g. containing authentication information — Thomas Jaeckle / githubweb
  234. Issue #878: Fix various TODOs; add test for invalid subscription ID. — Yufei Cai / githubweb
  235. Issue #878: Use connection ID as client ID if the connection has 1 client. — Yufei Cai / githubweb
  236. Fix published/acknowledged metrics — Yannic Klem / githubweb
  237. Issue #878: fix "refreshAfterWrite" exception with loader. — Yufei Cai / githubweb
  238. Issue #878: Replace WRITE_ALL consistency of topics ddata by optimistic waiting. — Yufei Cai / githubweb
  239. Issue #878: update ddata metrics; remove useless params and mocks. — Yufei Cai / githubweb
  240. Issue #878: remove unused class LiteralSubscriptions. — Yufei Cai / githubweb
  241. Issue #878: re-introduce diff-based ddata updates. — Yufei Cai / githubweb
  242. Issue #878: Make replication delay estimation less pessimistic. — Yufei Cai / githubweb
  243. Make it possible to track successful sendings when confirmed by a 5xx — Yannic Klem / githubweb
  244. Issue #878: Make replication delay estimation more pessimistic; fix a double assignment in AckSupervisor. — Yufei Cai / githubweb
  245. Allow issuing an acknowledgement that is not a live response for — Yannic Klem / githubweb
  246. Issue #878: [wip] try reverting to write-consistency-based SubAck for topic subscriptions — Yufei Cai / githubweb
  247. Issue #878: Move all pubsub-related classes to the same module. — Yufei Cai / githubweb
  248. Issue #878: Revert 20c64713; make ddata replication delay more pessimistic. — Yufei Cai / githubweb
  249. Issue #878: Fix handling of Terminated messages by Pub- and AckSupervisor. — Yufei Cai / githubweb
  250. Issue #878: review: adjusted javadoc in Subscriptions — Thomas Jaeckle / githubweb
  251. Minor improvements during review — Joel Bartelheimer / githubweb
  252. Fix unused imports — Joel Bartelheimer / githubweb
  253. Issue #878: review: renamed LiteralUpdate.replaceAll method to withInserts; fixed toString() — Thomas Jaeckle / githubweb
  254. Issue #878: review: fixed calculation of "change" in AbstractSubscriptions — Thomas Jaeckle / githubweb
  255. fixed logging of exception in AmqpPublisherActor — Thomas Jaeckle / githubweb
  256. Issue #878: replace instance ID by default client ID in BasePublisherActor. — Yufei Cai / githubweb
  257. Issue #878: stabilize MQTT client actor tests; remove unused metric. — Yufei Cai / githubweb
  258. Issue #878: configure pubsub with a small ddata notify-subscribers-interval for responsiveness. — Yufei Cai / githubweb
  259. Issue #878: review: removed "final" from interface method — Thomas Jaeckle / githubweb
  260. Issue #878: review: replaced "-" separator of connectionId and random UUID for "clientId" with "_" in order to be able to easily split 2 UUIDs — Thomas Jaeckle / githubweb
  261. Issue #878: Reorder CreateConnection stages to stabilize ConnectionPersistenceActorTest.enabledConnectionLogsAreEnabledAgainAfterModify. — Yufei Cai / githubweb
  262. Set failure-without-redelivery AMQP disposition to REJECTED instead of MODIFIED[undeliverableHere]. — Yufei Cai / githubweb
  263. Adjust 'ackTypeName' and documentation for the REJECTED disposition. — Yufei Cai / githubweb
  264. Handle Integer.MIN_VALUE explicitly in PubSubFactory.hashForPubSub. — Yufei Cai / githubweb
  265. migrate Ditto sandbox from ditto.eclipse.org to ditto.eclipseprojects.io — Thomas Jaeckle / githubweb
  266. fixed typo in nginx.conf — noreply / githubweb
  267. [#903]: Make schema optional, allow alternate content type — Jens Reimann / githubweb
  268. add release notes and blogpost for Ditto 1.5.0 — Thomas Jaeckle / githubweb
  269. [#903] provide OpenAPI documentation for /cloudevents on API 2 — Thomas Jaeckle / githubweb
  270. Improve logging in Mongo setup for integration tests — Yannic Klem / githubweb
  271. Fix getMongoImageId — Yannic Klem / githubweb
  272. [#903] improved cloudevents exception handling — Thomas Jaeckle / githubweb

1.4.0 (Oct 28, 2020, 1:15:50 PM)

  1. Ignore AmqpPublisherActorTEst.testMsgPublishedOntoFullQueueShallBeDropped() — Yufei Cai / githubweb

#84 (Oct 28, 2020, 12:40:39 PM)

  1. Issue #773: `ThingCommandEnforcement` now uses its own `DittoLogger` instead of the `DittoDiagnosticLoggingAdapter` of its parent. — Juergen Fickel / githubweb
  2. Issue #773: Got rid of unnecessary `Optional`s within `ThingCommandEnforcement` to reduce complexity of the class and thus improve understandability. — Juergen Fickel / githubweb
  3. Issue #773: Use DittoLogger to set correlation ID in `PreEnforcer`. — Juergen Fickel / githubweb
  4. Issue #773: Renamed variables and parameters to make code easier to understand. — Juergen Fickel / githubweb
  5. Issue #773: Introduced `ThreadSafeDittoLogger` type and an immutable implementation thereof. — Juergen Fickel / githubweb
  6. Issue #773: Added "mixin" interface `WithMdcEntry` to allow the setting of arbitrary MDC values to a logger. — Juergen Fickel / githubweb
  7. Issue #773: Use `ThreadSafeDittoLogger` in `ThingCommandEnforcement` and `MessageMappingProcessorActor`. — Juergen Fickel / githubweb
  8. Issue #773: Allow to set arbitrary context values to `DittoLogger` and some refactorings: — Juergen Fickel / githubweb
  9. Issue #773: Allow to set arbitrary context values to `DittoDiagnosticLoggingAdapter` and added unit tests. — Juergen Fickel / githubweb
  10. Issue #773: Removed superfluous method delegations from direct sub-classes of `AbstractDiagnostincLoggingAdapter`. — Juergen Fickel / githubweb
  11. Issue #773: Introduced `ThreadSafeDittoDiagnosticLoggingAdapter` as well as an immutable implementation thereof. — Juergen Fickel / githubweb
  12. Issue #773: Made `ThreadSafeDittoDiagnosticLoggingAdapter` a `LoggingAdapter` instead of a `DiagnosticLoggingAdapter` as setting the MDC directly would make immutable implementation impossible. Renamed the classes accordingly. Simplified `ImmutableDittoLoggingAdapter`. — Juergen Fickel / githubweb
  13. Issue #773: Renamed `ImmutableThreadSafeDittoLogger` to `ImmutableDittoLogger` to remove redundancy in class name. — Juergen Fickel / githubweb
  14. Issue #792: add scaffold for another DData for uniqueness constraint on ack labels; minor improvements. — Yufei Cai / githubweb
  15. Issue #792: Add a distributed data without lossy compression for uniqueness constraint. — Yufei Cai / githubweb
  16. Issue #792: Bootstrap AcksUpdater; remove terminated subscribers from DData. — Yufei Cai / githubweb
  17. Issue #792: AcksUpdater: detect local losers of race conditions. — Yufei Cai / githubweb
  18. Issue #792: remove SubUpdater dependency from AcksUpdater. — Yufei Cai / githubweb
  19. Issue #792: allow ack label declarations at DistributedSub. — Yufei Cai / githubweb
  20. Issue #773: Manually merged test cases from master branch. — Juergen Fickel / githubweb
  21. Issue #792: pubsub: extract ClusterMemberRemovedAware mixin; add seqNr to SubAck so that they are not sent out prematurely. — Yufei Cai / githubweb
  22. Issue #792: move AcknowledgementLabelNotUniqueException to ditto.signal.acks.base. — Yufei Cai / githubweb
  23. Issue #773: Create a copy of MDC when getting MDC from DiagnosticLoggingAdapter as it returns an immutable map. This differs from the actual documentation of Akka and caused exceptions. — Juergen Fickel / githubweb
  24. Issue #773: Use `ThreadSafeDittoLogger` for logging and some refactoring: — Juergen Fickel / githubweb
  25. Issue #773: Removed dedicated methods for setting and discarding correlation ID from `AbstractDiagnosticLoggingAdapter` as the more generic method 'putMdcEntry' can be used instead. — Juergen Fickel / githubweb
  26. Issue #773: Only make copy of MDC if is going to be changed. — Juergen Fickel / githubweb
  27. Issue #773: Use `ThreadSafeDittoLoggingAdapter` for logging in `BasePublisherActor` and `BaseClientActor` as well as in their sub-classes. — Juergen Fickel / githubweb
  28. Issue #773: Fixed unit test. — Juergen Fickel / githubweb
  29. Issue #773: Fixed unit tests. — Juergen Fickel / githubweb
  30. Issue #773: Fixed more unit tests. — Juergen Fickel / githubweb
  31. Issue #773: Fixed even more unit tests. — Juergen Fickel / githubweb
  32. Issue #773: review: scaladoc styleguide fixes — Thomas Jaeckle / githubweb
  33. Fix a concurrency issue in AcksUpdater. — Yufei Cai / githubweb
  34. Issue #792: stop using localSubscriptionsChanged in AcksUpdater; add tests for race conditions; fix remote conflict test. — Yufei Cai / githubweb
  35. Issue #773: fixed unit tests by fixing mocking of loggers — Thomas Jaeckle / githubweb
  36. Issue #792: simplify AcksUpdater; update documentation and test. — Yufei Cai / githubweb
  37. Issue #792: make authentication non-blocking; update TODOs; make query parameters accessible to WebsocketRoute. — Yufei Cai / githubweb
  38. Issue #773: Fixed compilation error: implementations have to use immutable Seq. — Juergen Fickel / githubweb
  39. Issue #792: Make ack label declaration optional in PubSubFactory; disconnect websocket on AcknowledgementLabelNotUniqueException. — Yufei Cai / githubweb
  40. Issue #792: fix StreamingSessionActorHeaderInteractionTest; remove unused fields; fix compile errors. — Yufei Cai / githubweb
  41. Issue #792: relax ack label regex. — Yufei Cai / githubweb
  42. review of declared acks in pubsub — Yannic Klem / githubweb
  43. added correlation-id when "retrievePartialThing" / enriching outbound signals in MessageMappingProcessorActor — Thomas Jaeckle / githubweb
  44. fixed adding correlation-id for "RetrieveThing" commands caused by enrichment — Thomas Jaeckle / githubweb
  45. Fixing dependecies — Yannic Klem / githubweb
  46. Add implementation for ConnectionPlaceholder to resolve the ID — Yannic Klem / githubweb
  47. Issue #773: Post-merger adjustments: — Juergen Fickel / githubweb
  48. Issue #792: Make -AutthorizationEnforcer asynchronous for Websocket and SSE. — Yufei Cai / githubweb
  49. Issue #792: stop testing DummyQueryCommand. — Yufei Cai / githubweb
  50. Issue #792: Add "declaredAcks" to connection sources. — Yufei Cai / githubweb
  51. Issue #792: validate that issued and declared acks of connections are prefixed with the connection ID. — Yufei Cai / githubweb
  52. Issue #792: maintain "ackLabelDeclared" flag in ConnectionPersistenceActor. — Yufei Cai / githubweb
  53. Issue #792: test connection ack label declaration; fix tests. — Yufei Cai / githubweb
  54. Issue #792: deny acknowledgements from WS and connections unless declared. — Yufei Cai / githubweb
  55. Issue #792: ensure Ack.LabelNotDeclaredException gets published to reply targets; discriminate incoming acknowledgements by their source. — Yufei Cai / githubweb
  56. Issue #792: fix MessageMappingProcessorActorHeaderInteractionTest; test StreamingSessionActor's acknowledgement handling. — Yufei Cai / githubweb
  57. Issue #792: Test that WS streams complete when StreamingSessionActor stops. — Yufei Cai / githubweb
  58. Use ConnectionIdPlaceholder in Resolvers — Yannic Klem / githubweb
  59. Resolve connection ID placeholder in declared and issued acks — Yannic Klem / githubweb
  60. Review of declaration of acks for websocket connections — Yannic Klem / githubweb
  61. Issue #773: Post-merger adjustments: Fixed compilation errors. — Juergen Fickel / githubweb
  62. added metric about acknowledgements (whether they were a success and redeliver status) — Thomas Jaeckle / githubweb
  63. Do not resolve connection ID placeholder in source and target acknowledgements — Yannic Klem / githubweb
  64. Issue #792: GlobalCommandRegistryTestCases: exclude Dummy* commands instead of private classes. — Yufei Cai / githubweb
  65. Issue #792: Fix review findings and StreamingSessionActorTest. — Yufei Cai / githubweb
  66. Handle case of empty acknowledgements list inside declareAcknowledgements — Yannic Klem / githubweb
  67. Split MessageMappingProcessor into Inbound- and OutboundMappingProcessor — Yannic Klem / githubweb
  68. Issue #773: Not-thread-safe loggers and logging adapters handle ConcurrentModificationException for cases when they are used by multiple threads. — Juergen Fickel / githubweb
  69. Issue #773: Directives are simultaneously executed by multiple threads, thus thread-safe logger has to be used. — Juergen Fickel / githubweb
  70. Separate inbound and outbound MessageMappingProcessorActors — Yannic Klem / githubweb
  71. Issue #773: Logger of `WebSocketRoute` is simultaneously called by multiple threads, thus thread-safe logger is used. — Juergen Fickel / githubweb
  72. fix unit tests — Yannic Klem / githubweb
  73. added 1.3 as new docVersion — Thomas Jaeckle / githubweb
  74. increased binary-compatibility-check version to released 1.3.0 — Thomas Jaeckle / githubweb
  75. Issue #773: Set version of `@since` tags to upcoming Ditto release 1.4.0. — Juergen Fickel / githubweb
  76. restructure documentation to bring default header values closer to their interaction description — Yannic Klem / githubweb
  77. Issue #792: test target-issued acks handling by connection persistence actor and fix it. — Yufei Cai / githubweb
  78. Do allow live message responses without enforcing technical acknowledgement — Yannic Klem / githubweb
  79. Consider target ack to be requested if target ack is live-response — Yannic Klem / githubweb
  80. Add implicit acknowledgement only if requested-acks is non-empty — Yannic Klem / githubweb
  81. consider a live response with a non timeout status code to be successful — Yannic Klem / githubweb
  82. fixed that search via SSE was broken — Thomas Jaeckle / githubweb
  83. decouple response-required default value from requested acks — Yannic Klem / githubweb
  84. Adjust documentation for header interaction between requested-acks — Yannic Klem / githubweb
  85. Adjust documentation regarding the default value of response-required — Yannic Klem / githubweb
  86. review: fixed javadoc errors — Thomas Jaeckle / githubweb
  87. Fixes javadoc and removes telling the exception to a sender — Yannic Klem / githubweb
  88. Issue #792: adjusted since javadoc annotations to 1.4.0 — Thomas Jaeckle / githubweb
  89. Issue #792: removed "declared-acks" from DittoHeaderDefinition and DittoHeaders again — Thomas Jaeckle / githubweb
  90. Issue #792: re-added "declared-acks" to DittoHeaderDefinition, but keep removed from DittoHeaders — Thomas Jaeckle / githubweb
  91. Issue #792: log and respond with errors when subscribing to Ditto pubsub — Thomas Jaeckle / githubweb
  92. Issue #792: post merge commit after merge from master — Thomas Jaeckle / githubweb
  93. Issue #792: used ConnectivityInternalErrorException instead of Gateway one for ConnectionPersistenceActor — Thomas Jaeckle / githubweb
  94. fixed long open TODO: made ConnectivityStatus Jsonifiable — Thomas Jaeckle / githubweb
  95. Issue #792: terminated session actor after subscribe to Ditto pubsub failed — Thomas Jaeckle / githubweb
  96. slight improvement on the wording in the policy base documentation — Joel Bartelheimer / githubweb
  97. Issue #773: Handle ConcurrentModificationException at all places where it could be thrown to avoid disturbing actual service processes. — Juergen Fickel / githubweb
  98. Issue #773: Use string for removal. — Juergen Fickel / githubweb
  99. Adds blog post about the acknowledgement feature — Yannic Klem / githubweb
  100. Issue #773: Javadoc of java.util.Map does not fully reveal where ConcurrentModificationExceptions are thrown, thus catching the exception for all interactions with 'localMdc' map. — Juergen Fickel / githubweb
  101. relax acknowledgement label regex — Yannic Klem / githubweb
  102. fix unit tests — Yannic Klem / githubweb
  103. replace since 1.3.0 with 1.4.0 for newly introduced AcknowledgementLabelNotUniqueException — Yannic Klem / githubweb
  104. completed javadoc todos — Yannic Klem / githubweb
  105. Add blog post about async client creation; update email of authors. — Yufei Cai / githubweb
  106. Update java client documentation. — Yufei Cai / githubweb
  107. Issue #792: review of e2e-acknowledgement blogpost: — Thomas Jaeckle / githubweb
  108. Fixed Mapping timers — Yannic Klem / githubweb
  109. log warning on expiration of mapping timer — Yannic Klem / githubweb
  110. Validate connection ID — Yannic Klem / githubweb
  111. adapt json example to described use case — Yannic Klem / githubweb
  112. Issue #792: relaxed AcknowledgementLabel regex to be able to start with a placeholder — Thomas Jaeckle / githubweb
  113. Issue #792: concretize message mapping outcome.. — Yufei Cai / githubweb
  114. Issue #792: remove self messaging of OutboudMappingProcessorActor; remove unnecessary parts of AbstractGraphActor; fix logger thread safety. — Yufei Cai / githubweb
  115. Issue #792: separate inbound mapping processor actor into 2 actors. — Yufei Cai / githubweb
  116. Issue #792: delete duplicate serialVersionUID from ConnectionIdInvalidException. — Yufei Cai / githubweb
  117. Issue #792: Fix consumer actor tests and a NullPointerException in AmqpConsumerActor. — Yufei Cai / githubweb
  118. Issue #792: document declared-acks. — Yufei Cai / githubweb
  119. Issue #792: allow WebSocketAuthorizationEnforcer to extend DittoHeaders. — Yufei Cai / githubweb
  120. Issue #792: fixed wrong logic in checking for fully resolved ack labels in DittoProtocolSubImpl — Thomas Jaeckle / githubweb
  121. Issue #792: Move algebraic datatype MappingOutcome to own package to enforce visibility. — Yufei Cai / githubweb
  122. Issue #792: fixed resolving target issued ack labels where they were not yet resolved — Thomas Jaeckle / githubweb
  123. ConnectionIdPlaceholder now only accepts ConnectionIds — Yannic Klem / githubweb
  124. Issue #792: review: add correlationId to logger where missing — Thomas Jaeckle / githubweb
  125. allow connection IDs with a lengt of 80 — Yannic Klem / githubweb
  126. Issue #792: doc review: fixed some typos — Thomas Jaeckle / githubweb
  127. fix unit test — Yannic Klem / githubweb
  128. For live signals it's required to restore command connectivity headers — Yannic Klem / githubweb
  129. added IoT WG community day status update slides — Thomas Jaeckle / githubweb
  130. added some documentation about SSO with OpenID connect in the browser — Thomas Jaeckle / githubweb
  131. Issue #792: make global/fallback timeouts for AMQP 1.0 connections configurable — Thomas Jaeckle / githubweb
  132. Issue #792: exclude InboundDispatchingActor from receiving RetrieveAddressStatus messages — Thomas Jaeckle / githubweb
  133. Issue #792: monitor successfully and failed publishing of outbound signals — Thomas Jaeckle / githubweb
  134. Issue #792: fixed duplicated monitored failed publishing of outbound signals — Thomas Jaeckle / githubweb
  135. Issue #792: fixed duplicated monitored success publishing of outbound signals (dependent on whether an auto issued ack is created or not) — Thomas Jaeckle / githubweb
  136. Issue #792: fixed that a sent live message to a target containing an issued ack still contained that auto issued ack as "requested-acks" in its headers — Thomas Jaeckle / githubweb
  137. Issue #792: undid monitoring publish success when no commandResponse (ack or live) was created when publishing a signal — Thomas Jaeckle / githubweb
  138. Issue #792: fixed filtering of "requsted-acks" for connections without declared source acks — Thomas Jaeckle / githubweb
  139. Issue #792: reverted removing issued acks from header as this breaks auto ack issuing — Thomas Jaeckle / githubweb
  140. Issue #792: adjusted signal to be mapped to adaptable right before that step to filter out "issued acks" by targets from the "requested-acks" header — Thomas Jaeckle / githubweb
  141. Issue #792: Fix 500 for HTTP requests with invalid requested-acks. — Yufei Cai / githubweb
  142. Issue #792: verify that query commands with ack requests do not cause redelivery. — Yufei Cai / githubweb
  143. Test header resetting in Ack.Agg.Actor and fix it. — Yufei Cai / githubweb
  144. Test recording of timer duration above 1s. — Yufei Cai / githubweb
  145. Fix recording of timer duration above 1s. — Yufei Cai / githubweb
  146. updated slide with todays GH stars — noreply / githubweb
  147. Issue #792: removed HTTP headers from being added to messages sent via HTTP POST — Thomas Jaeckle / githubweb
  148. fixed using thread-safe loggers where we need to — Thomas Jaeckle / githubweb
  149. Issue #792: ensure AcknowledgementLabelNotDeclaredException is mapped with the correct topic path information. — Yufei Cai / githubweb
  150. provide more explicit information in AcknowledgementLabelInvalidException — Yannic Klem / githubweb
  151. Replace exclamation marks with dots + reduce streaming chaing — Yannic Klem / githubweb
  152. Make base client actor more robust by catching DittoRuntimeExceptions — Yannic Klem / githubweb
  153. Implementing RequestedAcksValueValidator to fail fast — Yannic Klem / githubweb
  154. Issue #792: reuse AbstractHttpRequestActor.handleDittoRuntimeException; remove unused imports in HttpRequestActorTest. — Yufei Cai / githubweb
  155. Issue #792: fix metric counting/logging inconsistencies — Thomas Jaeckle / githubweb
  156. Issue #792: removed unused method — Thomas Jaeckle / githubweb
  157. Wrap sending the Amqp messages in a stream with a preceding queue/buffer — Joel Bartelheimer / githubweb
  158. Make clear that WebSockets are not meant to be used for horizontal scaling — Yannic Klem / githubweb
  159. Issue #792: fixed/adjusted acknowledgement logging texts for connectionLogger — Thomas Jaeckle / githubweb
  160. fixes #844: "location" header was not read when provided by external headers — Thomas Jaeckle / githubweb
  161. Issue #792: added MessageMapper id to connectionLog statements about mapped/dropped (and error) — Thomas Jaeckle / githubweb
  162. Issue #792: fixed mapping texts which had the wrong direction — Thomas Jaeckle / githubweb
  163. Make protocol of OAuth providers configurable. — Yufei Cai / githubweb
  164. Set response-required to false for responses and events — Yannic Klem / githubweb
  165. updated CQs — Thomas Jaeckle / githubweb
  166. Provide second constructor to allow providing a non static category for — Yannic Klem / githubweb
  167. Issue #792: documentation review: added "warning" sections for clarifying that the WS is not intended to be used as scaling out or doing HA — Thomas Jaeckle / githubweb
  168. Issue #792: review: restore DittoHeaders on a best effort basis in InboundMappingProcessor in order to retain e.g. "reply-to" required to find out where to send an error response to — Thomas Jaeckle / githubweb
  169. Issue #792: Review: Add argument matchers to SendingTest. — Yufei Cai / githubweb
  170. Add StoppedKamonTimer.getElapsedNano; fix logging. — Yufei Cai / githubweb
  171. Issue #792: fixed merging of "best effort headers" with already existing DittoHeaders — Thomas Jaeckle / githubweb
  172. adjusted all DittoRuntimeExceptions to overwrite setDittoHeaders(DittoHeaders) method in order to preserve the type of the exception; unfortunately this can't be fixed without major changes to DittoRuntimeException — Thomas Jaeckle / githubweb
  173. #844: fixed header case sensitivity for CheckExternalFilter used in HeaderTranslator — Thomas Jaeckle / githubweb
  174. Issue #792: added best effort fallback for determining entity id for exceptions which did not yet pass the protocol adapter — Thomas Jaeckle / githubweb
  175. close streaming session when an invalid jwt is provided — Johannes Schneider / githubweb
  176. Add tests for new introduced publisher-queue — Joel Bartelheimer / githubweb
  177. fix javadoc — Yannic Klem / githubweb
  178. code wrapping was required. added closing bracket — Yannic Klem / githubweb
  179. Issue #792: adjusted blogpost date about acks to today — Thomas Jaeckle / githubweb
  180. Add JavaDocs and some minor refactorings of the newly integrated pusblisher-queue — Joel Bartelheimer / githubweb
  181. Introduce SilentlyFailingRevocationChecker — Yannic Klem / githubweb
  182. Add the new config values to the new config tests, which were introduced in the last merge — Joel Bartelheimer / githubweb
  183. AmqpPublisherActorTest: Prevent test failure due to low timeout. — Yufei Cai / githubweb
  184. Review: AmqpPublisherActor: move non-thread-safe producer lookup to the actor's thread; format code; fix comment; do not request ack for the congesting messages in AmqpPublisherActorTest. — Yufei Cai / githubweb
  185. formatting — Johannes Schneider / githubweb
  186. fix test after merge — Johannes Schneider / githubweb
  187. Deprecate topic:entityId placeholder and introduce topic:entityName placeholder — Yannic Klem / githubweb
  188. document new placeholder topic:entityName and deprecate topic:entityId — Yannic Klem / githubweb
  189. Log handling of http response for http forwarding connection in connection logs — Yannic Klem / githubweb
  190. Make revocation check optional at the trust-manager level. — Yufei Cai / githubweb
  191. make connection logger a field of BasePublisherActor — Yannic Klem / githubweb
  192. Make connectionLogger field in DittoTrustManager non nullable — Yannic Klem / githubweb
  193. Make hostname non nullable since it was only null in test cases — Yannic Klem / githubweb
  194. delegateWithoutRevocationCheck can never be null — Yannic Klem / githubweb
  195. Add 1.4.0 release notes. — Yufei Cai / githubweb

1.3.0 (Sep 30, 2020, 11:44:07 AM)

  1. updated Ditto 1.3.0 release notes with migration note about Ditto Java Client — Thomas Jaeckle / githubweb

1.3.0 (Sep 30, 2020, 11:41:17 AM)

  1. Increase versions of — Yannic Klem / githubweb
  2. Fix scala compile errors — Yufei Cai / githubweb
  3. Add japicmp exceptions for .internal scala packages; replace EventAndResponsePublisher. — Yufei Cai / githubweb
  4. Modernize SearchActor and ThingSearchCursor. Fix SearchActorIT. — Yufei Cai / githubweb
  5. Replace deprecated ActorMaterializer by actor context materializer or system materializer as appropriate. — Yufei Cai / githubweb
  6. Fix IndexInittializerIT. — Yufei Cai / githubweb
  7. Upgrade akka-persistence-mongo — Yufei Cai / githubweb
  8. Fix versions of transitive dependencies. — Yufei Cai / githubweb
  9. Centralize kamon.conf; switch to Akka split brain resolver. — Yufei Cai / githubweb
  10. disable java flight recorder used by artery on jdk11 https://doc.akka.io/docs/akka/current/remoting-artery.html — Yannic Klem / githubweb
  11. Keep java serialization active for tests — Yannic Klem / githubweb
  12. review: replaced runWith(.., system) with dedicated materializers which prove to be more stable — Thomas Jaeckle / githubweb
  13. review: updated akka management to latest 1.0.8 — Thomas Jaeckle / githubweb
  14. fixed mocking in RootRouteTest — Thomas Jaeckle / githubweb
  15. Use new coordinated shutdown of akka-http — Yannic Klem / githubweb
  16. switch to akka 2.6.8 — Yannic Klem / githubweb
  17. switched back to system materializers were I previously replaced with own ones — Thomas Jaeckle / githubweb
  18. Switch to akka 10.2.0-RC2 and fix compilation errors — Yannic Klem / githubweb
  19. Fix unit tests of RootRoute — Yannic Klem / githubweb
  20. applied workaround mentioned in Akka issue https://github.com/akka/akka/issues/28852 ignoring an IllegalStateException in the stream — Thomas Jaeckle / githubweb
  21. review: updated versions to match used dependencies in Akka: — Thomas Jaeckle / githubweb
  22. updated legal/dependencies files - still with a lot TODOs for CQs to create — Thomas Jaeckle / githubweb
  23. Fix thought mistake in ditto-cluster-downing.conf — Yufei Cai / githubweb
  24. updated some more libaries: — Thomas Jaeckle / githubweb
  25. removed "ditto-services-base" dependency from ditto-services-utils-protocol as nothing from there was used — Thomas Jaeckle / githubweb
  26. added missing imports after unused import with transitive imports was removed — Thomas Jaeckle / githubweb
  27. Review: Fix type error in ThingsAggregatorProxyActor. — Yufei Cai / githubweb
  28. Catch DittoRuntimeException and send it to the client — Yannic Klem / githubweb
  29. [WIP] try lease-majority split brain resolver. — Yufei Cai / githubweb
  30. disable "passivate-idle-entity-after" configuration for "policies", "things" and "connectivity" shards — Thomas Jaeckle / githubweb
  31. updated Akka HTTP to released 10.2.0 — Thomas Jaeckle / githubweb
  32. Unified json deserialization of DittoRuntimeExceptions — David Schwilk / githubweb
  33. Issue #760 Add conditions for payload-mapping to model — David Schwilk / githubweb
  34. remove unused import — Yannic Klem / githubweb
  35. Issue #760 Make message mapping conditional — David Schwilk / githubweb
  36. Created ImplicitThingCreationMessageMapper — david.joos / githubweb
  37. Updated ImplicitThingCreationMessageMapper based on new mapping options. — david.joos / githubweb
  38. Added with basic test setup. — david.joos / githubweb
  39. Code cleanup. Added testcases. — david.joos / githubweb
  40. Added @since — david.joos / githubweb
  41. Added test and todo. — david.joos / githubweb
  42. Updated doc — david.joos / githubweb
  43. Issue #760 Add ImplicitThingCreation mapper and mapping-conditions to documentation — David Schwilk / githubweb
  44. #760 made small method more readable — Johannes Schneider / githubweb
  45. #760 moved new conditions parameter to the end of overloaded methods — Johannes Schneider / githubweb
  46. Add test for missing header. — david.joos / githubweb
  47. #760 fixed unit test — Johannes Schneider / githubweb
  48. Fixed tests. Added inline policy to CreateThing.of. — david.joos / githubweb
  49. Small improvements — david.joos / githubweb
  50. Fixed test — david.joos / githubweb
  51. Issue #760 Changed mapping-conditions to type map — David Schwilk / githubweb
  52. Issue #760 Changed mapping-conditions to type map in documentation — David Schwilk / githubweb
  53. #760 throw exceptions in mapper, parse inline policy from thing template — Johannes Schneider / githubweb
  54. #760 use CreateThing for copy policy from constant — Johannes Schneider / githubweb
  55. #760 added test for mapping with policy in template — Johannes Schneider / githubweb
  56. Issue #777: Add RawMessageMapper skeleton. — Yufei Cai / githubweb
  57. #760 updated @since for mapping context conditions and implicit thing creation mapper, added logging to mapper — Johannes Schneider / githubweb
  58. Issue #777: Add outgoing mapping for RawMapper. Unify decision of text vs. binary message payload. — Yufei Cai / githubweb
  59. #760 removed policy_id header from example — Johannes Schneider / githubweb
  60. Issue #777: allow composite JSON values in mapping configuration. — Yufei Cai / githubweb
  61. Issue #777: add configuration for mandatory message headers of incoming messages. — Yufei Cai / githubweb
  62. Issue #777: add fallback to DittoMessageMapper based on signal and content type. — Yufei Cai / githubweb
  63. Issue #777: document RawMessage mapper. — Yufei Cai / githubweb
  64. Use value of ditto-message-direct before applying default value — Yannic Klem / githubweb
  65. add Ditto 1.2.0 announcement blogpost — Thomas Jaeckle / githubweb
  66. added Ditto 1.2 as additional documentation path — Thomas Jaeckle / githubweb
  67. Reviewed Incoming and Outgoing RawMessageMapper — Yannic Klem / githubweb
  68. fix unit test — Yannic Klem / githubweb
  69. increased binary compatibility check version to released 1.2.0 — Thomas Jaeckle / githubweb
  70. encode binary payload when for HTTP push publisher with base64 — Thomas Jaeckle / githubweb
  71. Issue 760 add all external headers to ErrorResponse for allowing publishing of ErrorResponses to AMQP 1.0 targets — David Schwilk / githubweb
  72. increase timeout for BaseClientActorTest — Thomas Jaeckle / githubweb
  73. Use getTimeout to avoid exception because of wrong number format — Yannic Klem / githubweb
  74. Remove additional validation call for headers. Headers already have been — Yannic Klem / githubweb
  75. adapt RabbitMQClientActorTest to changes in rabbitmq library — Dominik Guggemos / githubweb
  76. Issue #784: test HTTP connection payload decoding and content-type. — Yufei Cai / githubweb
  77. Issue 760 Change condition checking for PayloadMappers and content-type setting for ImplicitThingCreationMapper — David Schwilk / githubweb
  78. Fix that blank ca in connection leads to an empty truststore. — Florian Fendt / githubweb
  79. add shoutout to Ditto project page to add adopter logo — Thomas Jaeckle / githubweb
  80. Add improves message header validation — Yannic Klem / githubweb
  81. #760 fix template placeholder replacement — Johannes Schneider / githubweb
  82. Add requested-acks parameter to live message openapi doc. — Yufei Cai / githubweb
  83. Revert "Issue 760 Change condition checking for PayloadMappers and content-type setting for ImplicitThingCreationMapper" — David Schwilk / githubweb
  84. Issue #777: Improve deserialization of messages. — Yufei Cai / githubweb
  85. add logging of failures during message publishing on "info" level — Thomas Jaeckle / githubweb
  86. Issue #777: Add fallback for non-base64-encoded binary payload. — Yufei Cai / githubweb
  87. Issue 760 Add Testing for ImplicitThingCreation response content-type — David Schwilk / githubweb
  88. ensure that retrieve/query commands do not have the DittoHeader "response-required" set to false — Thomas Jaeckle / githubweb
  89. prevent "correlation-id" DittoHeader to be ever empty by validating its value with a new NonEmptyValueValidator — Thomas Jaeckle / githubweb
  90. Issue 760 Fix message paublishing for ImplicitThingCreation mapper — David Schwilk / githubweb
  91. Issue #777: make message serializer the inverse of message deserializer. — Yufei Cai / githubweb
  92. Issue 760 Add logging for header-mapping of ErrorResponse — David Schwilk / githubweb
  93. Issue 760 Minor changes to ImplicitThingCreation template — David Schwilk / githubweb
  94. #760 filter responses from create thing commands and only return errors — Johannes Schneider / githubweb
  95. #760 added assertion for copyPolicyFrom placeholder in unit test — Johannes Schneider / githubweb
  96. Issue #790 split up ditto-json and ditto-json-cbor — Thomas Jaeckle / githubweb
  97. Issue 760 Adding outgoingConditions for PayloadMapping — David Schwilk / githubweb
  98. CR-8909 CR-9087 Adding outgoingConditions for PayloadMapping to documentation — David Schwilk / githubweb
  99. #760 send create thing with response-required=false — Johannes Schneider / githubweb
  100. added release notes for Ditto 1.2.1 — Thomas Jaeckle / githubweb
  101. Restore global live response dispatching and make it configurable. — Yufei Cai / githubweb
  102. Add warning for background sync when the sync stream fails — Florian Fendt / githubweb
  103. fixed compile errors after merge — Johannes Schneider / githubweb
  104. fixed more compile errors — Johannes Schneider / githubweb
  105. Add warning for background sync when the same thing with the same revision is seen multiple times. This probably means that the Thing has issues — Florian Fendt / githubweb
  106. Issue #760: Add MappingContextBuilder to model — David Schwilk / githubweb
  107. Fix non-attachment of byte payload in AMQP consumer; make RawMessageMapper payload extraction more robust; test content-type overriding. — Yufei Cai / githubweb
  108. Reproduce a strange ByteBuffer.toString() scenario in unit test. — Yufei Cai / githubweb
  109. fixed that message responses without specified contenttype was serialized as ByteBuffer.toString() — Thomas Jaeckle / githubweb
  110. Issue #760: Fix review findings for ImplicitThingCreation — David Schwilk / githubweb
  111. fixed compile errors in test — Johannes Schneider / githubweb
  112. updated to Akka 2.6.9 — Thomas Jaeckle / githubweb
  113. removed internal Akka import from RawMessageMapperTest — Thomas Jaeckle / githubweb
  114. got rid of deprecated Akka call — Thomas Jaeckle / githubweb
  115. Change ImplicitThingCreation PayloadMapper to use option for desired ErrorResponse headers — David Schwilk / githubweb
  116. fixed content-type parsing again — Thomas Jaeckle / githubweb
  117. Fixes for the unification of DittoRuntimeException JSON deserialization — David Schwilk / githubweb
  118. Move OWASP Security response headers out of the code as they should be handled by a reverse proxy in front of Ditto — Florian Fendt / githubweb
  119. Extract all headers from http response and set them as ditto headers — Yannic Klem / githubweb
  120. Improve handling of different content types in HttpRequestActor — Yannic Klem / githubweb
  121. If there is only a single ack inside of Acknowledgements return headers — Yannic Klem / githubweb
  122. Add ContentType to DittoHeaders and use this content type in HttpPublisherActor — Yannic Klem / githubweb
  123. Merge headers of acks with the header of the single ack — Yannic Klem / githubweb
  124. enhanced HttpPublisherActor in the way that for "live messages" the HTTP push response is treated as "live message response" — Thomas Jaeckle / githubweb
  125. Implicit thing mapper: initialize command headers also when not configured. — Yufei Cai / githubweb
  126. Switch over signal type instead of using instanceof checks — Yannic Klem / githubweb
  127. minor review findings — Johannes Schneider / githubweb
  128. Adds javadoc and minor refactoring to ContentType — Yannic Klem / githubweb
  129. Adds javadoc to ParsingStrategyType — Yannic Klem / githubweb
  130. Fixed missing validation for payload on feature property route. — david.joos / githubweb
  131. Renamed validationMethod - added validation for ModifyAttribute as well. — david.joos / githubweb
  132. review: minor adoptions to ContentType — Thomas Jaeckle / githubweb
  133. introduced new DittoAcknowledgementLabelExternalUserForbiddenExcepion — Thomas Jaeckle / githubweb
  134. Checks jsonKeys only if value is object. — david.joos / githubweb
  135. Fixes for the unification of DittoRuntimeException JSON deserialization — David Schwilk / githubweb
  136. Live response handling in HttpPublisherActor — Yannic Klem / githubweb
  137. Log failures instead of throwing exceptions because exceptions — Yannic Klem / githubweb
  138. Validate that feature ID is present in message of SendFeatureMessageResponse — Yannic Klem / githubweb
  139. Publish error as negative acknowledgement with status 400 — Yannic Klem / githubweb
  140. bind the value of "response-required" to always add/remove the "live-response" requested-ack from MessaveCommands and ThingLiveCommands — Thomas Jaeckle / githubweb
  141. Fixed MessageCommandResponseAdapterTest — Yannic Klem / githubweb
  142. fixed ThingLiveCommandAckRequestSetterTest — Thomas Jaeckle / githubweb
  143. fixed HttpRequestActorTest — Thomas Jaeckle / githubweb
  144. Removed unnecessary dependencies. Fixed using JsonValue before checking for not null. — david.joos / githubweb
  145. Added unit tests for missing JsonKeyValidation — david.joos / githubweb
  146. Do use payload instead of raw payload only if content type is non binary — Yannic Klem / githubweb
  147. Add documentation on how to respond to live messages received by HTTP forwarding — Yannic Klem / githubweb
  148. Adjust documentation for header interaction — Yannic Klem / githubweb
  149. review: adjusted formulation and formatting of docs — Thomas Jaeckle / githubweb
  150. Deprecated getHeaders in Adaptable interface - should be replaced by non optional get getDittoHeaders. Refactored code to use getDittoHeaders instead of getHeaders. — david.joos / githubweb
  151. Add toString, equals and hashcode for OutboundSignalWithID — Yannic Klem / githubweb
  152. Prevent the internal ack ditto-*-diagnostic from beeing published — Yannic Klem / githubweb
  153. Issue #785 add documentation for the Ditto metadata feature (#680). — Julian Feinauer / githubweb
  154. Add content-type and correlation ID headers always to headers in DittoMessageMapper — Yannic Klem / githubweb
  155. Unify implementation of exceptions fromMessage — David Schwilk / githubweb
  156. Fixes failing unit tests because of changes in DittoMessageMapper — Yannic Klem / githubweb
  157. fixed determining for json or text contentType in MessageDeserializer — Thomas Jaeckle / githubweb
  158. fixed checking for equality of Ditto Protocol content-type — Thomas Jaeckle / githubweb
  159. remove typo and adjust some docs — Florian Fendt / githubweb
  160. Use built in getDittoContentType instead of mapping manually and rename isDittoContentType to isDittoProtocol — Yannic Klem / githubweb
  161. don't set command headers on error response — Johannes Schneider / githubweb
  162. Store media type in ContentType to avoid splitting a string when calling isDittoProtocol — Yannic Klem / githubweb
  163. Improved example on basic-metadata Documentation page according to Alex suggestion. — Julian Feinauer / githubweb
  164. Added _metadata tag to thing_v2.json. Thanks to Alex for the pointer! — Julian Feinauer / githubweb
  165. Make use of newly introduced ContentType in RawMessageMapper — Yannic Klem / githubweb
  166. Fixes in Header and basic-metadata according to Feedback from Thomas. — Julian Feinauer / githubweb
  167. Give message headers priority over MessageCommand headers — Yannic Klem / githubweb
  168. review: — Thomas Jaeckle / githubweb
  169. move non-null-checks back to constructor and use the name of the variable as additional information in the exception — Florian Fendt / githubweb
  170. remove test assertions on text of exceptions — Florian Fendt / githubweb
  171. introduce new header that allows to skip the policy lockout prevention (calling subject must have WRITE permission on the policy resource) — Dominik Guggemos / githubweb
  172. apply policy lockout prevention only if header is not set to false — Dominik Guggemos / githubweb
  173. remove not thrown IllegalArgumentException from javadoc of exceptions — Florian Fendt / githubweb
  174. fix api break — Florian Fendt / githubweb
  175. fix api break — Florian Fendt / githubweb
  176. rename policy lockout header — Dominik Guggemos / githubweb
  177. unignore test — Dominik Guggemos / githubweb
  178. remove getters from DittoRuntimeExceptionBuilder and deprecate loadJson — Florian Fendt / githubweb
  179. fix compilation errors — Yannic Klem / githubweb
  180. also allow setting null message to null in #fromMessage of DittoRuntimeException — Florian Fendt / githubweb
  181. map allow-policy-lockout header from query parameters, document allow-policy-lockout parameter in openapi — Dominik Guggemos / githubweb
  182. fixed wrong placeholder in connectivity-mapping.md doc — Thomas Jaeckle / githubweb
  183. enhanced documentation for HTTP push responses — Thomas Jaeckle / githubweb
  184. align exception implementations to be able to deprecated API which can be made private somewhen — Florian Fendt / githubweb
  185. mark unused toBuilder methods in exceptions as deprecated — Florian Fendt / githubweb
  186. enhanced docs about HTTP push acknowledgements via HTTP response — Thomas Jaeckle / githubweb
  187. include copyFromPolicy case in allowPolicyLockout behavior — Dominik Guggemos / githubweb
  188. add allowPolicyLockout option for implicit thing creation (default is true, policy lockout allowed) — Dominik Guggemos / githubweb
  189. Apply suggestions from code review — noreply / githubweb
  190. Delete unnnecessary "modifying" from OpenAPI schema "liveMessageRequestedAcksParam" — Yufei Cai / githubweb
  191. align _copyPolicyFrom apidocs with implementation, add allowPolicyLockout parameter for create thing with _copyPolicyFrom — Dominik Guggemos / githubweb
  192. #785: last polishing of "Metadata" documentation — Thomas Jaeckle / githubweb
  193. Fixes #801: "put-metadata" was not applied for new created things — Thomas Jaeckle / githubweb
  194. #801: added unit test ensuring ThingCreatedStrategy handles putting metadata — Thomas Jaeckle / githubweb
  195. fixed shutdown of StreamingSessionActor which did not handle the TERMINATED message correctly — Thomas Jaeckle / githubweb
  196. Enriched logging with exceptions that are not instances of a DittoRuntimeException. — david.joos / githubweb
  197. improved CorsEnablingDirective to set the 'Access-Control-Allow-Origin' header based on the 'Origin' header of the request in order to e.g. get SSE working out-of-the-box — Thomas Jaeckle / githubweb
  198. Enriched logging with exceptions that are not instances of a DittoRuntimeException. For all loggers. — david.joos / githubweb
  199. made BaseClientState enum Jsonifiable in order to use as message sent in the cluster w/o the need for using the Java serializer — Thomas Jaeckle / githubweb
  200. set allowPolicyLockout header on adaptable — Dominik Guggemos / githubweb
  201. adds unit test for (de-)serialization of BaseClientState — Yannic Klem / githubweb
  202. Change topic path documentation to use entity name instead of id — David Schwilk / githubweb
  203. fixed adding correlation-id for "RetrieveThing" commands caused by enrichment — Thomas Jaeckle / githubweb
  204. Additions to: Change topic path documentation to use entity name instead of id — David Schwilk / githubweb
  205. enhanced (persisted) Events to be aware of "metadata" — Thomas Jaeckle / githubweb
  206. fixed binary compatibility check — Thomas Jaeckle / githubweb
  207. fixed event unit tests which added the "metadata" JSON field — Thomas Jaeckle / githubweb
  208. fixed merging of metadata when applying events in event strategy — Thomas Jaeckle / githubweb
  209. reconfigured nginx-cors.conf like docker-compose one: set the "origin" based on the passed Origin header — Thomas Jaeckle / githubweb
  210. Make documentation clearer about the usage of like operator — 3311764+oscarfh / githubweb
  211. added Ditto 1.3.0 release notes + announcement — Thomas Jaeckle / githubweb
  212. actually set the max query time in MongoClientWrapper when built from a MongoDbConfig — Florian Fendt / githubweb
  213. Delete unused class MetadataFromEvent; add unit test for metadata handling in command and event strategies; fix the unit tests. — Yufei Cai / githubweb

1.1.4 (Aug 25, 2020, 4:02:48 AM)

  1. include source and target configuration for scala-maven-plugin to compile rql-parser and thingssearch-parser for java 8 — Thomas Jaeckle / githubweb
  2. added release notes for about to be released Ditto 1.1.4 — Thomas Jaeckle / githubweb

1.1.3 (Jul 20, 2020, 6:40:21 AM)

  1. resetted japicmp maven plugin excludes and updated version to check against 1.1.0 — Thomas Jaeckle / githubweb
  2. fixed that MQTT 3 was no longer in sitemap — noreply / githubweb
  3. fixed casing for "policy" tags in OpenAPI doc — noreply / githubweb
  4. removed wrong additional "description" in OpenAPI v1 — noreply / githubweb
  5. fixed command timeouts for DevOpsCommands by excluding them from being handled as timeout giver in AbstractHttpRequestActor — Thomas Jaeckle / githubweb
  6. Adds an empty META-INF directory which fixes the build with IntelliJ — Yannic Klem / githubweb
  7. remove filtering of headers for adaptables — Yannic Klem / githubweb
  8. remove deprecated usage of verifyZeroInteractions — Yannic Klem / githubweb
  9. Issue #671: Remove unused imports. — Yufei Cai / githubweb
  10. fixed push-dockerhub.yml — Thomas Jaeckle / githubweb
  11. added release note for 1.1.1 — Thomas Jaeckle / githubweb
  12. added note for fixed header mapping — Thomas Jaeckle / githubweb
  13. added 1.1.1 release notes to sidebar — Thomas Jaeckle / githubweb
  14. added release notes for Ditto 1.1.2 — Thomas Jaeckle / githubweb
  15. handle UnknownHostException in ConnectionValidator, add tests to verify correct handling of unknown host in connection — Yannic Klem / githubweb
  16. #677 Do not decide based on the response if it was required — Yannic Klem / githubweb
  17. Fix Get-request for feature properties ignores the selected fields query parameter — Yannic Klem / githubweb
  18. Add unit test for feature properties fields parameter — Yannic Klem / githubweb
  19. fix that the WrappingMessageMapper didn't delegate the getDefaultOptions method to its delegate — Yannic Klem / githubweb
  20. add unit test for WrappingMessageMapper#getDefaultOptions — Yannic Klem / githubweb
  21. Adds release notes for release 1.1.3 — Yannic Klem / githubweb
  22. Adds release notes for java client — Yannic Klem / githubweb

#71 (May 11, 2020, 3:57:24 AM)

  1. resetted japicmp maven plugin excludes and updated version to check against 1.1.0 — Thomas Jaeckle / githubweb
  2. fixed that MQTT 3 was no longer in sitemap — noreply / githubweb
  3. fixed casing for "policy" tags in OpenAPI doc — noreply / githubweb
  4. removed wrong additional "description" in OpenAPI v1 — noreply / githubweb
  5. fixed command timeouts for DevOpsCommands by excluding them from being handled as timeout giver in AbstractHttpRequestActor — Thomas Jaeckle / githubweb
  6. Adds an empty META-INF directory which fixes the build with IntelliJ — Yannic Klem / githubweb
  7. remove filtering of headers for adaptables — Yannic Klem / githubweb
  8. remove deprecated usage of verifyZeroInteractions — Yannic Klem / githubweb
  9. Issue #671: Remove unused imports. — Yufei Cai / githubweb

1.1.0 (Apr 29, 2020, 2:15:56 AM)

  1. support policy commands and responses in DittoProtocolAdapter (wip) — dominik.guggemos / githubweb
  2. Add policy to protocol specification documentation — vadim.guenther / githubweb
  3. Correction policy protocol specification documentation — vadim.guenther / githubweb
  4. support policy commands and responses in DittoProtocolAdapter (wip) — dominik.guggemos / githubweb
  5. support policy commands and responses in DittoProtocolAdapter (wip) — dominik.guggemos / githubweb
  6. support policy commands and responses in DittoProtocolAdapter (wip) — dominik.guggemos / githubweb
  7. support policy commands and responses in DittoProtocolAdapter (wip) — dominik.guggemos / githubweb
  8. support policy commands and responses in DittoProtocolAdapter (wip) — dominik.guggemos / githubweb
  9. restructure adapters to avoid unnecessary casts — dominik.guggemos / githubweb
  10. fix license headers — dominik.guggemos / githubweb
  11. some files got lost... — dominik.guggemos / githubweb
  12. serialization improvements: tests and interfaces — Erik Escher / githubweb
  13. serialization improvements: serialization implementation and test fixes — Erik Escher / githubweb
  14. serialization improvements: implement serialization — Erik Escher / githubweb
  15. serialization improvements: extend Akka serialization interface for cbor — Erik Escher / githubweb
  16. serialization improvements: improve logging — Erik Escher / githubweb
  17. serialization improvements: improved tests — Erik Escher / githubweb
  18. serialization improvements: fix linting — Erik Escher / githubweb
  19. serialization improvements: restore null object behavior — Erik Escher / githubweb
  20. serialization improvements: fix ByteBasedInputStream — Erik Escher / githubweb
  21. serialization improvements: ensure logging is read-only — Erik Escher / githubweb
  22. serialization improvements: cleanup todos — Erik Escher / githubweb
  23. serialization improvements: generalize caching in JO and JA to support cbor — Erik Escher / githubweb
  24. serialization improvements: enable cbor — Erik Escher / githubweb
  25. serialization improvements: improve error handling — Erik Escher / githubweb
  26. serialization improvements: enable caching of cbor values — Erik Escher / githubweb
  27. serialization improvements: improve error handling and add tests — Erik Escher / githubweb
  28. serialization improvements: remove obsolete exception handling — Erik Escher / githubweb
  29. serialization improvements: fix buffer offset issue relating to caching — Erik Escher / githubweb
  30. serialization improvements: guess serialized size — Erik Escher / githubweb
  31. serialization improvements: faster maximum size enforcement — Erik Escher / githubweb
  32. serialization improvements: smaller floating point values if possible — Erik Escher / githubweb
  33. serialization improvements: remove obsolete todos — Erik Escher / githubweb
  34. serialization improvements: reduce duplication — Erik Escher / githubweb
  35. serialization improvements: remove TODOs — Erik Escher / githubweb
  36. add license headers for 2020 — Erik Escher / githubweb
  37. serialization improvements: move jackson dependencies to provided scope — Erik Escher / githubweb
  38. Add live channel to ditto headers in live command builder — vadim.guenther / githubweb
  39. Add command to trigger update of search index; simplify ThingsUpdaterTest; inline and remove TestUtil not used anywhere else; request reindexing when out-of-sync things are detected by QueryThingsPerRequestActor; test QueryThingsPerRequestActor. — yufei.cai / githubweb
  40. Acknowledge update results from search updater persistence. — yufei.cai / githubweb
  41. Extract stream restart, config change and status reporting behavior in abstract actor. — yufei.cai / githubweb
  42. Fix mapping of create thing command with inline policy — vadim.guenther / githubweb
  43. Add snapshot streaming infrastructore. — yufei.cai / githubweb
  44. Add ThingsSearchPersistence.sudoStreamMetadata; add tests for it and other sudo methods. — yufei.cai / githubweb
  45. final round of package restructuring — dominik.guggemos / githubweb
  46. fix build — dominik.guggemos / githubweb
  47. reduce code duplication by moving getType method to AbstractAdapter — dominik.guggemos / githubweb
  48. javadoc — dominik.guggemos / githubweb
  49. Add a first draft of stream component MergeSortedAsPair. — yufei.cai / githubweb
  50. Issue #611: added DittoHeader for "requested-ack-labels" — Thomas Jaeckle / githubweb
  51. Restructure MergeSortedAsPair according to the implementation of MergeSorted. — yufei.cai / githubweb
  52. Issue eclipse/ditto#611: Added protocol specification for acknowledgments. Extended the TopicPath.Criterion enum accordingly. — Juergen Fickel / githubweb
  53. Issue #611: added new module "ditto-signal-acks" containing Acknowledgement type and related factory/impl — Thomas Jaeckle / githubweb
  54. Issue #611: added ImmutableAcknowledgementTest; renamed AckFactory to Acknowledgements — Thomas Jaeckle / githubweb
  55. Issue eclipse/ditto#611: Made sub-heading more readable. — Juergen Fickel / githubweb
  56. Issue #611: Moved `AcknowledgementLabel` and co. near to `DittoHeaders` where they should be used. — Juergen Fickel / githubweb
  57. Issue #611: Use `AcknowledgementLabel` in `DittoHeaders` instead of plain Strings. — Juergen Fickel / githubweb
  58. Issue #611: Extended global error registry test cases by `AcknowledgementLabelInvalidException` to resolve test errors. — Juergen Fickel / githubweb
  59. Start integrating policy protocol examples in the Ditto documentation. Moved all protocol examples to an own directory to not pollute the main pages directory — Florian Fendt / githubweb
  60. Issue #611: enhanced DittoProtocolAdapter by adding AcknowledgementAdapter; changed Acknowledgement to be a Signal again — Thomas Jaeckle / githubweb
  61. Issue #611: javadoc fixes — Thomas Jaeckle / githubweb
  62. Issue #611: added enum DittoAcknowledgementLabels containing "ditto-persisted" built-in ACK label — Thomas Jaeckle / githubweb
  63. Add background sync actor with config and status reporting. — yufei.cai / githubweb
  64. remove channel from topic path for policy commands — dominik.guggemos / githubweb
  65. fix NormalizedMessageMapperTest — dominik.guggemos / githubweb
  66. enable japicmp plugin again — dominik.guggemos / githubweb
  67. only show regular fields in the public JSON examples (thus omitting fields like __schemaVersion or _revision) — Florian Fendt / githubweb
  68. add ThingDefinition to the examples producer — Florian Fendt / githubweb
  69. Issue #611: Renamed `DittoAcknowledgementLabels` to `DittoAcknowledgementLabel`, delegate method calls to an instance of `AcknowledgementLabel` and removed superfluous method `getValue`. — Juergen Fickel / githubweb
  70. update policy ditto protocol examples to the new protocol format without twin/live channel — Florian Fendt / githubweb
  71. fix typo in sidebar — Florian Fendt / githubweb
  72. Bookmark progress of background sync. — yufei.cai / githubweb
  73. Remove previous timestamp-based sync mechanism. — yufei.cai / githubweb
  74. remove deprecated exceptions from ditto protocol examples — Florian Fendt / githubweb
  75. Document DevOps commands for search index update; relax sanity check of BulkWriteResultAckFlow. — yufei.cai / githubweb
  76. Fix typo. — yufei.cai / githubweb
  77. Issue #611: `ImmutableAdaptable` now never returns `null` for `getDittoHeaders()` but empty DittoHeaders instead. — Juergen Fickel / githubweb
  78. Issue #611: Create one object less when creating DittoHeaders with Ditto content type. — Juergen Fickel / githubweb
  79. Issue #611: Let `AcknowledgementAdapter` directly implement `Adapter` as it adapts exactly one type and thus does not required the overhead of mapping strategies. — Juergen Fickel / githubweb
  80. Issue #611: Made `AcknowledgmentLabels` package-private to reduce public API which had to be maintained. — Juergen Fickel / githubweb
  81. Issue #611: Documented possible NPE when trying to set null for a label. — Juergen Fickel / githubweb
  82. Issue #611: Link to actual `DittoAcknowledgementLabel` enum in Javadoc and applied code formatting to JsonFields. — Juergen Fickel / githubweb
  83. Issue #611: Renamed methods for getting values from `Adaptable` to start with 'get' and to reflect the actual behaviour. Removed getter for DittoHeaders as this is available on `Adaptable` directly. — Juergen Fickel / githubweb
  84. Add proof-of-concept SSE streaming of search results. — yufei.cai / githubweb
  85. fix that ditto-signals-commands-live and ditto-protocol-adapter are not compatible — vadim.guenther / githubweb
  86. Issue #611: Added convenience method for setting acknowledgement labels via varargs to DittoHeaders. — Juergen Fickel / githubweb
  87. Issue #611: Interpret `response-required=true` as requested 'ditto-persisted' ack. — Juergen Fickel / githubweb
  88. Added payload extraction of filters and options + parts of SearchCommandAdapter to protocol adapter — David Schwilk / githubweb
  89. Remove unused comments — vadim.guenther / githubweb
  90. Issue #611: Extended DittoHeaders regarding `response-required`: — Juergen Fickel / githubweb
  91. Add SearchSource; fix a TODO in SearchActor. — yufei.cai / githubweb
  92. Issue #611: When retrieving required ACK labels from DittoHeaders return a LinkedHashSet instead of HashSet to ensure that the equals method of DittoHeaders works as expected. As all values of DittoHeaders are Strings the order of ACK labels matters for equality check. — Juergen Fickel / githubweb
  93. Issue #611: Introduced `CommandAckLabelSetter` to make the algorithm re-usable which conditionally sets the implicitly required 'ditto-persisted' ACK label to headers of a Command. — Juergen Fickel / githubweb
  94. Issue #611: Add 'ditto-persisted' ACK label only for `ThingModifyCommand`s. — Juergen Fickel / githubweb
  95. Unify field expression factories; add search subscription commands; add parsing, validation and builder to SearchSource. — yufei.cai / githubweb
  96. fix typos and formatting — Florian Fendt / githubweb
  97. Issue #611: moved "timeout" header from MessageHeaderDefinition to DittoHeaderDefinition — Thomas Jaeckle / githubweb
  98. add tests for DittoProtocolAdapter — dominik.guggemos / githubweb
  99. fix merge glitch — dominik.guggemos / githubweb
  100. revert changed behavior of MessageCommandAdapter and MessageCommandResponseAdapter — Florian Fendt / githubweb
  101. allow slf4j as test dependency — dominik.guggemos / githubweb
  102. fix deferred NullPointerException by throwing it earlier — Florian Fendt / githubweb
  103. rename parameterized test classes — Florian Fendt / githubweb
  104. Use NullPointerExceptions where JsonParseException does not fit the cause; throw UnsupportedOperationExceptions when PolicyCommandAdapterProvider is called for unsupported adapters. — Florian Fendt / githubweb
  105. Added inbound stream control commands to searchCommandAdapter — David Schwilk / githubweb
  106. Fix SearchSourceTest. — yufei.cai / githubweb
  107. Issue #611: Made `Acknowledgements` package-private to reduce public API which has to be maintained. — Juergen Fickel / githubweb
  108. Issue #611: Treat twin modify responses as ACK and ThingErrorResponses as NACK for 'ditto-persisted' label. — Juergen Fickel / githubweb
  109. Issue #611: Request 'ditto-persisted' ACK only if no other ACKs are already requested in headers. — Juergen Fickel / githubweb
  110. remove extra loop from test — Florian Fendt / githubweb
  111. Add outgoing signals for search subscriptions. — yufei.cai / githubweb
  112. add @since 1.1.0 info to some methods — Florian Fendt / githubweb
  113. remove all policy methods from ProtocolAdapter; deprecate all specific toAdaptable methods in ProtocolAdapter and promote the default toAdaptable(Signal[, TopicPath.Channel]) instead — Florian Fendt / githubweb
  114. Fix SearchActorIT.testCursorSearch. — yufei.cai / githubweb
  115. Skip japicmp for new module ditto-signals-events-thingsearch. — yufei.cai / githubweb
  116. Issue #611: consolidated applying and setting a "timeout" in Http routes and AbstractHttpRequestActor — Thomas Jaeckle / githubweb
  117. Issue #611: Added type `AcknowledgementRequest` to anticipate that requested ACKs, beside a label, can have options in future. — Juergen Fickel / githubweb
  118. Changes to protocol adaptation of inbound search StreamControl messages — David Schwilk / githubweb
  119. Add SubscriptionActor. — yufei.cai / githubweb
  120. Issue #611: consolidated calculation of "response-required" directly in AbstractDittoHeadersBuilder and always add the "response-required" header as additional DittoHeader — Thomas Jaeckle / githubweb
  121. Issue #611: resolved issues after merge — Thomas Jaeckle / githubweb
  122. Add SubscriptionManager. — yufei.cai / githubweb
  123. Issue #611: added tests in DefaultDittoHeadersBuilderTest testing "response-required" — Thomas Jaeckle / githubweb
  124. Issue #611: fixed ThingsRouteTest — Thomas Jaeckle / githubweb
  125. Add ModifyPolicyId to the protocol adapter — Florian Fendt / githubweb
  126. Replace channel determining with the one from ProtocolAdapter — vadim.guenther / githubweb
  127. simplify handling of outbound signals in WebSocketRoute — dominik.guggemos / githubweb
  128. align implementations of PolicyErrorResponse and ThingErrorResponse especially regarding the fallback id, fix policy error examples — dominik.guggemos / githubweb
  129. Add CreateSubscription.prefix for cluster routing. — yufei.cai / githubweb
  130. Adds Buffer that buffers elments and responds with TooManyRequestException — Yannic Klem / githubweb
  131. Extract optional chain to separate method and document the method — Yannic Klem / githubweb
  132. add test for PolicyErrorResponseAdapter — dominik.guggemos / githubweb
  133. add protocol specification for policy commands — dominik.guggemos / githubweb
  134. add protocol specification for policy commands — dominik.guggemos / githubweb
  135. fix path in policy error responses — dominik.guggemos / githubweb
  136. Fixed some typos and enhanced tests — Florian Fendt / githubweb
  137. Only cast PolicyException to DittoRuntimeException if it is also of type DittoRuntimeException — Florian Fendt / githubweb
  138. Test subscription manager; fix a bug for maxRestarts=0 in ResumeSource. — yufei.cai / githubweb
  139. add more documentation for 'none' channel — dominik.guggemos / githubweb
  140. Add 1 SubscriptionManagerTest; reduce maxRestarts for SearchSource. — yufei.cai / githubweb
  141. Remove @Nullable flag for pubSubMediator parameter of ThingsUpdater. — yufei.cai / githubweb
  142. Review: Add new field to DefaultEnforcementConfigTest and DefaultMappingConfigTest. — yufei.cai / githubweb
  143. Adds javadoc and reduces access modifiers to package private — Yannic Klem / githubweb
  144. Issue #611: review: rename of private function in order to make usage better understandable — Thomas Jaeckle / githubweb
  145. Add mapping.partition-buffer-size to connectivity.conf; reduce mapping buffer size across the board; fix compile error — yufei.cai / githubweb
  146. Issue #611: review: re-introduced AcknowledgementException as marker interface for acknowledgement exceptions — Thomas Jaeckle / githubweb
  147. Issue #611: Don't let Ditto-internal acknowledgement requests get published to 3rd party systems as they would not know what to do with them. — Juergen Fickel / githubweb
  148. return Iterable instead of Source in checkBulkWriteResult — Yannic Klem / githubweb
  149. Extend concierge enforcement Contextual by askFuture. — yufei.cai / githubweb
  150. Improve field types of UpdateThingResponse. — yufei.cai / githubweb
  151. Adapts java doc to better reflect that MergeSortedAsPair does not perform — Yannic Klem / githubweb
  152. be more explicit in return type of UpdateThingResponse#getEntityId() — Yannic Klem / githubweb
  153. Fix UpdateThingResponseTest.assertImmutability(). — yufei.cai / githubweb
  154. Added SearchCommands to ProtocolAdapter — David Schwilk / githubweb
  155. Report lane queue size in ErrorRespondingBuffer stage. — yufei.cai / githubweb
  156. Use typed policyID in Metadata aswell and mark policyRevision as @Nullable — Yannic Klem / githubweb
  157. fix unit tests for Metadata — Yannic Klem / githubweb
  158. use entity ID of EntityIdWithRevision for CleanupPersistenceResponse — Yannic Klem / githubweb
  159. Fix a type error in AbstractEnforcement.handleError and renamed it to convertError for clarity. — yufei.cai / githubweb
  160. Remove parallel scheduling of enforcement futures to ensure that cache invavlidation by authorization-changing commands takes effect immediately. — yufei.cai / githubweb
  161. Move StreamedSnapshot to ThingSearchMappingStrategies. — yufei.cai / githubweb
  162. Remove unused test config — Yannic Klem / githubweb
  163. Issue #611: Mainly reworked `DittoDuration` class. — Juergen Fickel / githubweb
  164. add more documentation on policies in Ditto protocol and reword <namespace>/<xyID> to <namespace>/<xyName> — Florian Fendt / githubweb
  165. Fix possible ClassCastException in Examples producer — Florian Fendt / githubweb
  166. Added basic functionality of search-events to protocol-adapter. TODO: tests and getting values fromAdaptable — David Schwilk / githubweb
  167. Issue #611: added new module "ditto-services-models-acks" containing AcknowledgementForwarderActor responsible for remembering the original sender of ack requests in order to send Acknowledgements to it — Thomas Jaeckle / githubweb
  168. Issue #611: fixed equals() of DefaultAcknowledgementConfig — Thomas Jaeckle / githubweb
  169. Catch exceptions (thrown by getAuthorizationContext) when refreshing the JWT authentication in WebSocket sessions — Florian Fendt / githubweb
  170. remove unused parameter — Yannic Klem / githubweb
  171. reviewed #598: — Thomas Jaeckle / githubweb
  172. #598: — Thomas Jaeckle / githubweb
  173. Add EnforcementScheduler prototype to test immediately. — yufei.cai / githubweb
  174. update github action checkout to v2 in order to fix "re-build" bug — Thomas Jaeckle / githubweb
  175. Added unit-tests and EventMappers for SubscriptionEvents — David Schwilk / githubweb
  176. extend signal id enforcement to support policy entities, introduce new internal ditto-entity-id header (replaces ditto-message-thing-id where possible), try to create the correct type of error response where possible (ThingErrorResponse is still the default) — dominik.guggemos / githubweb
  177. fix ImmutableEnforcementFilterTest and add some more tests — dominik.guggemos / githubweb
  178. #598 Remove special serializer for DevopsCommandResponses — Yannic Klem / githubweb
  179. #598 Use lambda in tests as it does not affect them — Yannic Klem / githubweb
  180. #598 increase timeout in baseclient actor test — Yannic Klem / githubweb
  181. EnforcementScheduler: improve documentation; add test for parallel task scheduling. — yufei.cai / githubweb
  182. Remove IdPartitioner and ErrorRespondingBuffer and their configurations. — yufei.cai / githubweb
  183. Fixed Sonar issues for search-protocol — David Schwilk / githubweb
  184. Terminate connection in case of any exception — Yannic Klem / githubweb
  185. increase timeout in baseclient actor test — Yannic Klem / githubweb
  186. Issue #611: review: added javadocs for package internal methods — Thomas Jaeckle / githubweb
  187. Issue #611: Annotated `HeaderEntryFilter` as functional interface. — Juergen Fickel / githubweb
  188. Issue #611: Prevent negative DittoDuration amount when parsing CharSequence without time unit suffix. — Juergen Fickel / githubweb
  189. Issue #611: Reworked header value validation. — Juergen Fickel / githubweb
  190. Issue #611: Added exclude for japicmp because `HeaderDefinition.validateValue` is now a normal abstract interface method and not a method with default implementation anymore. — Juergen Fickel / githubweb
  191. fix validation of enforcement for mqtt and rabbitmq — dominik.guggemos / githubweb
  192. make clear that type field of subject does not have any meaning for the service — Yannic Klem / githubweb
  193. Move PreEnforcer into EnforcementTask. — yufei.cai / githubweb
  194. Issue #611: fixed NumberFormatException in DevOpsCommandsActor — Thomas Jaeckle / githubweb
  195. Issue #611: Fixed exclude. — Juergen Fickel / githubweb
  196. Issue #611: Fixed compilation error. — Juergen Fickel / githubweb
  197. Fix a type error in DispatcherActor. — yufei.cai / githubweb
  198. Fix a NullPointerException in DispatcherActor. — yufei.cai / githubweb
  199. Issue #611: Suppress warning for unused value as the actual value is not needed for validation. — Juergen Fickel / githubweb
  200. Fix to fromSignal for SubscriptionEvents + nre ProtocolMessageType for Subscription control events — David Schwilk / githubweb
  201. Add field 'connectionActor' to all client actors; forward search commands to connection actor (not handled yet). — yufei.cai / githubweb
  202. Issue #611: Refactored `AcknowledgementForwarderActor` to encapsulate start-up logic in its own class. — Juergen Fickel / githubweb
  203. Changed demand type to long in String representation — David Schwilk / githubweb
  204. Issue #611: don't send SendMessageAcceptedResponse in LiveSignalEnforcement as the 202 "Accepted" is already sent back in HttpRequestActor — Thomas Jaeckle / githubweb
  205. Handle search commands for connections. — yufei.cai / githubweb
  206. Issue #611: Added Acknowledgements as response for aggregated acks — Thomas Jaeckle / githubweb
  207. Stop considering PolicyQueryCommand to be authorization-changing, which it is not. — yufei.cai / githubweb
  208. Search protocol adapter: Try to stop re-parsing JSON from string; use constants instead of literals; improve annotations; add TODOs — yufei.cai / githubweb
  209. Simplify adapter resolver. — yufei.cai / githubweb
  210. Fix license headers; improve DefaultAdapterResolver#actionStep. — yufei.cai / githubweb
  211. Add an unchecked cast to avoid breaking binary API. — yufei.cai / githubweb
  212. Issue #611: added tests for ImmutableAcknowledgements and enhanced AcknowledgementAggregatorTest by testing for expected statusCode — Thomas Jaeckle / githubweb
  213. Issue #611: changed DittoAcknowledgementLabel to not be an enum, but instead a "Java 1.4 style enum" with a constant in order to have working hashCode/equals when comparing with ImmutableAcknowledgement instances holding the same value — Thomas Jaeckle / githubweb
  214. Issue #611: fixed compile error in test — Thomas Jaeckle / githubweb
  215. Fix incorrect criterion for message command and response adapters. — yufei.cai / githubweb
  216. Fixed search-protocol-adapter review TODOs — David Schwilk / githubweb
  217. Issue #611: added Acknowledgements to serialization in MappingStrategiesBuilder — Thomas Jaeckle / githubweb
  218. Issue #611: fixed MappingStrategiesBuilderTest — Thomas Jaeckle / githubweb
  219. Minor improvements. — yufei.cai / githubweb
  220. Reduce memory consumption of CborFuzzingTest. — yufei.cai / githubweb
  221. WIP: Addition of SubscriptionManager forwarding of SearchCommands — David Schwilk / githubweb
  222. Issue #611: adjusted AcknowledgementForwarderActor to implement AbstractActor again, moved out AcknowledgementForwarderActorStarter to package private class — Thomas Jaeckle / githubweb
  223. Issue #611: added "implicit seconds" type to DittoDuration in order to preserve when a "timeout" was specified without unit - in order not to break the format for existing implementations relying that the timeout is a long — Thomas Jaeckle / githubweb
  224. JaCoCo: Switch from binary (deprecated) to xml report format. — Michael Gantert / githubweb
  225. AdapterResolver: Detect ambiguous adapters at construction time. — yufei.cai / githubweb
  226. rephrase documentation for type field of a subject entry — Yannic Klem / githubweb
  227. Add SubscriptionEvent.getSubscriptionId(). — yufei.cai / githubweb
  228. remove duplication of "auth-subjects" in the serialization of DittoHeaders by not adding them to the internal Map of DittoHeaders — Florian Fendt / githubweb
  229. Issue #611: Added configuration option for query parameter names that denote header keys which should be transformed from query parameters to header values. — Juergen Fickel / githubweb
  230. Issue #611: Suppress warning for unused value as the actual value is not needed for validation. — Juergen Fickel / githubweb
  231. Issue #611: Made it possible to configure the name of query parameters that should be converted to header key-value pairs. — Juergen Fickel / githubweb
  232. Issue #611: Use suffix of time unit constant instead of hard coded string. — Juergen Fickel / githubweb
  233. Issue #611: Fixed `DevOpsRouteTest` and added precondition check to `DevOpsRoute`. — Juergen Fickel / githubweb
  234. fix failing unit tests because of duplicated auth subjects — Florian Fendt / githubweb
  235. fix remaining failing unit tests because of duplicated auth subjects — Florian Fendt / githubweb
  236. Avoid instantiation of GatewaySignalEnrichmentProvider via reflection — Yannic Klem / githubweb
  237. Issue #611: Implemented "typesafe enum pattern" for `DittoAcknowledgementLabel` to make it possible to evolve this class independently from `ImmutableAcknowledgmentLabel` while maintaining logical equality. — Juergen Fickel / githubweb
  238. fix acl to policy migrations for cases where the acl subject already contained an issuer prefix — Florian Fendt / githubweb
  239. build docker images with dockerfile for snapshots, updated documentation — Johannes Kraeher / githubweb
  240. Issue #611: Refactored `DefaultEntityId`: — Juergen Fickel / githubweb
  241. Issue #611: Updated version of maven-surefire-plugin with the hope to makelocal building work again. — Juergen Fickel / githubweb
  242. Issue #611: Fixed unit tests which broke because of the changes of `DefaultEntityId` precondition check. — Juergen Fickel / githubweb
  243. Issue #611: Reworked some classes: — Juergen Fickel / githubweb
  244. Issue #611: Fixed failing unit test because of missing correlation ID. — Juergen Fickel / githubweb
  245. Issue #611: Introduced type `EntityType` to support work with typed entities. — Juergen Fickel / githubweb
  246. Add possibility to create Policy without Policy ID through Policy builder — vadim.guenther / githubweb
  247. Recompute adapter resolution. — yufei.cai / githubweb
  248. Issue #611: Use new type `EntityType` where applicable. — Juergen Fickel / githubweb
  249. Issue #611: Made EntityType comparable. — Juergen Fickel / githubweb
  250. Issue #611: Made `AcknowledgementLabel` comparable. — Juergen Fickel / githubweb
  251. Add readPreference config key to MongoDbConfig — Yannic Klem / githubweb
  252. Remove outdated comment; improve variable naming. — yufei.cai / githubweb
  253. Minor changes to search-protocol in websocketRoute — David Schwilk / githubweb
  254. Added event publishing of subscription events — David Schwilk / githubweb
  255. Raise "maven-surefire-plugin" to "3.0.0-M4" and adjust test constants in connectivity service — vadim.guenther / githubweb
  256. Move Mongo read preference knowledge into ReadPreference enum — Florian Fendt / githubweb
  257. provide static factory methods for JwtSubjectIssuersConfig which should know the process of building itself from an OAuthConfig — Florian Fendt / githubweb
  258. fix failing Unit test — Florian Fendt / githubweb
  259. Tolerate slight breakage of reactive-streams-API. — yufei.cai / githubweb
  260. Remove another source of timing problem. — yufei.cai / githubweb
  261. Maintain SubscriptionActorTest. — yufei.cai / githubweb
  262. remove misleading javadoc — Florian Fendt / githubweb
  263. add builder factory method without ID to Policy interface — Florian Fendt / githubweb
  264. Add JsonFactory.parseJsonFieldSelector and use it in ImmutablePayload; use JsonFieldDefinition in SubscriptionEventAdapter where possible. — yufei.cai / githubweb
  265. mark unused ProtocolFactory#newAdaptableBuilder(Adaptable existingAdaptable, TopicPath overwriteTopicPath) as Deprecated so it can be removed in Ditto 2 — Florian Fendt / githubweb
  266. Added documentation and example for mqtt `specificConfig`. — Patrick Sernetz / githubweb
  267. Extract parts of createEnforcementTask into separate methods — Yannic Klem / githubweb
  268. Adds test for EnforcementScheduler to test ordering of messages — Yannic Klem / githubweb
  269. Issue #611: added AuthorizationContextType to AuthorizationContext in order to let the context know its "origin" — Thomas Jaeckle / githubweb
  270. Fix 1 TODO, add 3 more. — yufei.cai / githubweb
  271. Resolved search-websocket review todos — David Schwilk / githubweb
  272. Improve search SSE. — yufei.cai / githubweb
  273. Fix circular dependency by moving all gateway configs to gateway.util; fix StreamingConfig tests. — yufei.cai / githubweb
  274. Fix a timing problem in PubSubFactoryTest. — yufei.cai / githubweb
  275. Revert grouping of thing search commanads in  AbstractThingProxyActor. — yufei.cai / githubweb
  276. Issue #611: Introduced abstract class `EntityIdWithType` and made ThingId a subclass thereof. This new type's purpose is to improve working with EntityIds in a context where the actual types of that entity IDs matters. — Juergen Fickel / githubweb
  277. Issue #611: Split up signals-acks module like other signal modules. — Juergen Fickel / githubweb
  278. Issue #611: Refactored mapping strategies. — Juergen Fickel / githubweb
  279. Issue #611: removed AuthorizationContext from method signatures in gateway where it is no longer needed as it is available via the DittoHeaders — Thomas Jaeckle / githubweb
  280. Issue #611: Changes I forgot to commit with bc0fb2952ef. — Juergen Fickel / githubweb
  281. BackgroundSyncActor: report both persisted and indexed progress. — yufei.cai / githubweb
  282. Issue #611: Fixed signal handling of ConnectionPersistenceActor. — Juergen Fickel / githubweb
  283. Issue #611: Fixed weird Sonar issue. — Juergen Fickel / githubweb
  284. Document search protocol; remove some outdated information; format code. — yufei.cai / githubweb
  285. Test additional methods to create a ResourceKey — Florian Fendt / githubweb
  286. Fix API-breaking changes by adding deprecated methods for old behavior — Florian Fendt / githubweb
  287. Issue #611: Increased heap size of maven-surefire-plugin to stabilize local build. — Juergen Fickel / githubweb
  288. remove new method which still used the old ID format; add (at)since javadoc information — Florian Fendt / githubweb
  289. Add hivemq based mqtt 5 client implementation — Alexander Wellbrock / githubweb
  290. prettify JavaDoc and add Nullable annotations — Florian Fendt / githubweb
  291. Issue #611: Changed validation of entity ID for received `Acknowledgement`s. There are rare cases like posting a thing when the expected entity ID has no namespace but the received Acknowledgement's entity ID has. Thus it is legit to relax validation in such a case. — Juergen Fickel / githubweb
  292. Issue #611: Removed heap size setting of maven-surefire-plugin as it breaks remote build. — Juergen Fickel / githubweb
  293. updated legal stuff: — Thomas Jaeckle / githubweb
  294. re-added assertj-core for tests — Thomas Jaeckle / githubweb
  295. Document SSE search/things; add resumption function. — yufei.cai / githubweb
  296. Generate search protocol examples. — yufei.cai / githubweb
  297. EnforcementSchedulerTest: Fix a timing problem. — yufei.cai / githubweb
  298. Relocated SubscriptionManager implementation in WebSocketRoute to StreamingSessionActor — David Schwilk / githubweb
  299. Issue #611: Fixed property name and updated dependency to jsr305 to most recent version. — Juergen Fickel / githubweb
  300. Adjust connectivity enforcement for search signals. — yufei.cai / githubweb
  301. Add search idle timeout to streaming config. — yufei.cai / githubweb
  302. Issue #611: adjustments after merge from master: — Thomas Jaeckle / githubweb
  303. Issue #611: fixed ThingCommandEnforcementTest — Thomas Jaeckle / githubweb
  304. Fix JwtSubjectIssuersConfigTest. — yufei.cai / githubweb
  305. Fix swapped conditions. — yufei.cai / githubweb
  306. Fix TODO about SearchSource out-of-sync reporting; adjust TODO for CaffeineCache. — yufei.cai / githubweb
  307. Convert UpdateThings into an event ThingsOutOfSync. — yufei.cai / githubweb
  308. Fix sonar issues: unused imports, empty lines, lack of assertion in test, javadoc annotations — yufei.cai / githubweb
  309. Revert an incorrect @since usage. — yufei.cai / githubweb
  310. Issue #611: review: moved org.eclipse.ditto.signals.acks package to org.eclipse.ditto.signals.acks.base — Thomas Jaeckle / githubweb
  311. Expect null message in EnforcementScheduler due to pre-enforcer failures. — yufei.cai / githubweb
  312. try to fix flaky test with correct stubbing — Johannes Kraeher / githubweb
  313. removed test which is not needed anymore and causes failures regularly — Johannes Kraeher / githubweb
  314. Issue #611: review: extracted inner classes to package private ones as they have their own test classes — Thomas Jaeckle / githubweb
  315. update netty version because of vulnerability issue — Johannes Kraeher / githubweb
  316. Issue #547: review: — Thomas Jaeckle / githubweb
  317. Use constants in ThingSearchSignalMapper; remove resumeSource from SearchSource. — yufei.cai / githubweb
  318. Work-around overeager onComplete() calls by Sink.subscriber(). — yufei.cai / githubweb
  319. Add a zombie state to SubscriptionActor to prevent client timeout. — yufei.cai / githubweb
  320. SubscriptionManager: Stop sending complete or failure messages before client acknowledges its readiness to process subscription messages by an acknowledgement. — yufei.cai / githubweb
  321. SubscriptionActor: Remove delay of onComplete tentatively. — yufei.cai / githubweb
  322. SearchSourceBuilder: improve input validation and test it. — yufei.cai / githubweb
  323. Issue #611: postpone HTTP termination in AbstractHttpRequestActor — Thomas Jaeckle / githubweb
  324. Issue #611: fixed "legacy" timeout header passing for messages route: omit the unit if the timeout was without milliseconds fraction — Thomas Jaeckle / githubweb
  325. Issue #611: Moved entity ID validators back into AcknowledgementAggregator as they are only meaningful in the context of that class. — Juergen Fickel / githubweb
  326. Issue #611: added new StreamingSessionIdentifier type combining client side session ID and server side session ID in order to always ensure a unique actor name for the StreamingSessionActor — Thomas Jaeckle / githubweb
  327. Review for: Add SourceRef handling to search and concierge — David Schwilk / githubweb
  328. Issue #611: fixed that CharSequences were hold in Immutable types instead of Strings making them not immutable — Thomas Jaeckle / githubweb
  329. Issue #611: fixed test ThingsSseRouteBuilderTest — Thomas Jaeckle / githubweb
  330. Stop considering search and live commands for websocket throttling. — yufei.cai / githubweb
  331. Issue #611: support non-empty "requested-acks" together with "response-required=false": wait until response comes back, but respond with "202 accepted" — Thomas Jaeckle / githubweb
  332. Remove CommandSubscriber and ResponsePublished to remove a hard-to-debug source of message loss. — yufei.cai / githubweb
  333. Review for search SSE — David Schwilk / githubweb
  334. basic-search.md edited online with Bitbucket — Marianne Klein / githubweb
  335. protocol-specification-things-search.md edited online with Bitbucket — Marianne Klein / githubweb
  336. protocol-search-subscriptionid.json edited online with Bitbucket — Marianne Klein / githubweb
  337. Issue #611: fixed missing handling of "ACK" enum case in ProtocolFactory — Thomas Jaeckle / githubweb
  338. Reintroduce resumption to SearchSource for back-end errors. — yufei.cai / githubweb
  339. Issue #611: retain additionalHeaders in WebSocketRoute, but apply HeaderTranslator on them, retaining only well known headers (defined in HeaderDefinitions) — Thomas Jaeckle / githubweb
  340. Fix an off-by-1 error in ResumeSource resulting in no stream completion when demand == number of elements; adjust SubscriptionManagerTest according to the resumption behavior. — yufei.cai / githubweb
  341. Changed SubscriptionManager Timeout in BaseClient Actor to be set by ClientConfig — David Schwilk / githubweb
  342. Issue #611: Make defensive copy of header definitions map. Added test case for empty string and divided test cases for comma separated list and JSON array string representation. — Juergen Fickel / githubweb
  343. Issue #611: Renamed getter for pre-authentication enabled of authentication config. — Juergen Fickel / githubweb
  344. Issue #611: Reworked `AbstractHttpRequestActor` to harness the actor's states which allowed to reduce amount of instance fields and if statements. — Juergen Fickel / githubweb
  345. Issue #611: — Juergen Fickel / githubweb
  346. Incorporate feedback by Marianne Klein. — yufei.cai / githubweb
  347. Implement more suggestions by Marianne Klein. — yufei.cai / githubweb
  348. Issue #611: fixed making all header keys lowercase in HeaderTranslator.toExternalHeaders — Thomas Jaeckle / githubweb
  349. Deserialize error field of SubscriptionFailed using an error registry. — yufei.cai / githubweb
  350. Fix client config test; s/RequestSubscription/RequestFromSubscription/g; s/hasNext/hasnext/g — yufei.cai / githubweb
  351. httpapi-sse.md edited online with Bitbucket — Marianne Klein / githubweb
  352. WebsocketRoute: Remove unused field. — yufei.cai / githubweb
  353. added deprecation warning to the blogpost connecting Ditto + Hono — noreply / githubweb
  354. AbstractHttpRequestActor: Delete unused imports. — yufei.cai / githubweb
  355. Changed ThingsRouteTest for ThingDefinition to be send with content-type Json — David Schwilk / githubweb
  356. Issue #611: add support for requesting acks via websocket — Thomas Jaeckle / githubweb
  357. Issue #611: fixed GlobalCommandResponseRegistryTestCases — Thomas Jaeckle / githubweb
  358. Review: Deserialize error field SubscriptionFailed using error registries in Ditto client — David Schwilk / githubweb
  359. Issue #611: let StreamingSessionActor return the original response if only the implicit "twin-persisted" ack was requested via Websocket — Thomas Jaeckle / githubweb
  360. Review: Prepare story approval artifacts — David Schwilk / githubweb
  361. Issue #611: fixed AcknowledgementsAdapter for single acks — Thomas Jaeckle / githubweb
  362. add method to HeaderTranslator to filter headers in responses; — Stefan Maute / githubweb
  363. adapt test where custom header where used in responses; — Stefan Maute / githubweb
  364. Issue #611: fixed that CommandResponses were no longer sent out via Websocket — Thomas Jaeckle / githubweb
  365. added environment variable DITTO_EXTERNAL_PORT — noreply / githubweb
  366. added TTN virtual conference presentation on 16.04.2020 + blogpost for the hands-on workshop — Thomas Jaeckle / githubweb
  367. Added functionality for if-none-match work around — david.joos / githubweb
  368. Fix check in StreamingSessionActor; replace TopicPath.Action.AGGREGATED_ACKS; Add TODOs; Optimize DefaultAdapterResolver. — yufei.cai / githubweb
  369. Fixed functionality for if-none-match work around — david.joos / githubweb
  370. Issue #611: fixed open TODOs in DittoProtocolAdapterTest — Thomas Jaeckle / githubweb
  371. Issue #611: fixed AcknowledgementsAdapterTest — Thomas Jaeckle / githubweb
  372. Remove special handling of single ack in AcknowledgementsAdapter. — yufei.cai / githubweb
  373. Make cosmetic adjustments to search protocol. — yufei.cai / githubweb
  374. Document default sorting and paging options on basic-search.md; link from HTTP and Ditto protocol APIs. — yufei.cai / githubweb
  375. Maintain HiveMqtt5ClientActor. — yufei.cai / githubweb
  376. Fix javadoc. — yufei.cai / githubweb
  377. Issue #611: created AcknowledgementAggregatorActor and a starter class for that actor in order to re-use both for gateway StreamingSessionActor and connectivity MessageMappingProcessorActor / ConnectionPersistenceActor — Thomas Jaeckle / githubweb
  378. Issue #611: fixed that live commands were no longer handled correctly after latest changes — Thomas Jaeckle / githubweb
  379. updated CSS for Ditto doc version picker — noreply / githubweb
  380. updated sidebar.html to style doc version picker — noreply / githubweb
  381. Merge content of branch 'master' at 1d87adb46a5c5081e253ace04f28d4bc018a043b — Yufei Cai / githubweb
  382. add first implementation for content-type-validation-directive — Joel Bartelheimer / githubweb
  383. Revert changes in rootRoute — Joel Bartelheimer / githubweb
  384. add directive for contentType validation in put-things route and adapt the directive accordingly — Joel Bartelheimer / githubweb
  385. Change contentType validation behavior according to the naming of given name (only json) — Joel Bartelheimer / githubweb
  386. simplified the content-type validation directive and also added a composing directiv with extractDataBytes for an easier use — Joel Bartelheimer / githubweb
  387. replace extractDataByte by the new composed directive with content-type validation — Joel Bartelheimer / githubweb
  388. Add test for the composed directive — Joel Bartelheimer / githubweb
  389. add javaDoc and add akka-http default content-type values to the list of allowed types — Joel Bartelheimer / githubweb
  390. adapt tests to the new content-type restrictions — Joel Bartelheimer / githubweb
  391. add rawHeader handling for non parsable content-types and corresponding tests — Joel Bartelheimer / githubweb
  392. rename methodname, to clearify that it is only for endpoints who support JSON — Joel Bartelheimer / githubweb
  393. fix compilation errors — Joel Bartelheimer / githubweb
  394. Fix a bug in snapshot streaming where <batch-size> consecutive deleted things cause immediate stream termination. — Yufei Cai / githubweb
  395. fix JavaDoc because maven-javadoc-plugin failed — Joel Bartelheimer / githubweb
  396. Issue #611: added documentation for Acknowledgements — Thomas Jaeckle / githubweb
  397. improve exception handling for unsupported media-types — Joel Bartelheimer / githubweb
  398. remove deserialization annotation from the exception. — Joel Bartelheimer / githubweb
  399. Issue #611: fixed errors after another merge from master regarding HeaderTranslator — Thomas Jaeckle / githubweb
  400. Added unit test — david.joos / githubweb
  401. extend UnsupportedMediaTypeException to support deserialization — Joel Bartelheimer / githubweb
  402. Enumerate search protocol actions in documentation. — Yufei Cai / githubweb
  403. Delete TODO. — Yufei Cai / githubweb
  404. Fix TODO in DefaultAdapterResolver. — Yufei Cai / githubweb
  405. protocol-specification-acks.md edited online with Bitbucket — Marianne Klein / githubweb
  406. basic-acknowledgements.md edited online with Bitbucket — Marianne Klein / githubweb
  407. protocol-specification-topic.md edited online with Bitbucket — Marianne Klein / githubweb
  408. protocol-specification.md edited online with Bitbucket — Marianne Klein / githubweb
  409. Issue #611: added documentation about "pre-authentication" — Thomas Jaeckle / githubweb
  410. basic-acknowledgements.md edited online with Bitbucket — Marianne Klein / githubweb
  411. Issue #611: review of DefaultAdapterResolver: moved private static methods to inner classes when they were only used in the inner class scope — Thomas Jaeckle / githubweb
  412. Issue #611: dont send back AMQP errors/exceptions (e.g. no credit) for "twin events" in AmqpPublisherActor - only for other topics (e.g. live messages) — Thomas Jaeckle / githubweb
  413. IndexLengthRestrictionEnforcer: Fix unicode handling. — Yufei Cai / githubweb
  414. Issue #611: fixed logic of determining twin event — Thomas Jaeckle / githubweb
  415. Issue #611: added better status code explaination — Thomas Jaeckle / githubweb
  416. Issue #611: adjusted documentation of timeout on /devops api which is now interpreted as seconds (prior it was milliseconds) — Thomas Jaeckle / githubweb
  417. Issue #611: fixed review findings: — Thomas Jaeckle / githubweb
  418. Issue #611: updated ditto-api-2.yml OpenApi doc — Thomas Jaeckle / githubweb
  419. Test the effect of turning off certificate validation. — Yufei Cai / githubweb
  420. Issue #611: fixed exception occurring when an AckLabel had the wrong format: — Thomas Jaeckle / githubweb
  421. Issue #611: fixed duplicated equality check in DefaultStreamingConfig — Thomas Jaeckle / githubweb
  422. Fix misleading Error Message when URL is rejected — Julian Feinauer / githubweb
  423. Issue #611: review for implementation of e2e ack in swagger + fixed casing differences — David Schwilk / githubweb
  424. Fix AbstractBaseClientActorTest.testTLSConnectionWithoutCertificateCheck. — Yufei Cai / githubweb
  425. updated cqs.md document — Thomas Jaeckle / githubweb
  426. use JsonFieldSelector to parse selected fields for if-none-match workaround — Dominik Guggemos / githubweb
  427. fix PoliciesConditionalHeadersValidatorTest — Dominik Guggemos / githubweb
  428. added possibility for AbstractAdapter implementations to choose whether to — Thomas Jaeckle / githubweb
  429. Stop filtering out unknown headers for live signals. — Yufei Cai / githubweb
  430. Issue #611: fixed javadoc error — Thomas Jaeckle / githubweb
  431. added youtube video to latest TTN presentation — noreply / githubweb
  432. added youtube.html include file — noreply / githubweb
  433. used youtube.html include — noreply / githubweb
  434. Issue #611: fixed more javadoc errors — Thomas Jaeckle / githubweb
  435. convert header name to lower case because DittoHeaderDefinition key entries are all lower case; — Stefan Maute / githubweb
  436. fixed GatewayHttpConfigTest; — Stefan Maute / githubweb
  437. add test cases to already existing test class; — Stefan Maute / githubweb
  438. Fix #656. — Yufei Cai / githubweb
  439. Removed duplicated dependency — david.joos / githubweb
  440. added release notes and blogpost for Ditto 1.1.0 — Thomas Jaeckle / githubweb
  441. moved remaining config tests and test config to new package; — Stefan Maute / githubweb
  442. Replace insecure rubygems proxy. Fix #625 — Maksim Gudow / githubweb
  443. added release notes and blogpost for Ditto 1.1.0 — Thomas Jaeckle / githubweb
  444. Added documentation for exempted fields — david.joos / githubweb
  445. Reworked SkipExemptedFields with better performance due to no json parsing when type of command doenst fit — david.joos / githubweb
  446. Fixed unit tests after skipExemptedFields refactoring. — david.joos / githubweb
  447. Adds missing inbound payload mapping header to live response — Yannic Klem / githubweb
  448. Code cleanup — david.joos / githubweb
  449. Added braces for better understanding of conditional statement — david.joos / githubweb
  450. Removed unnecessary SudoRetrieveThing*s - changed to RetrieveThing*s — david.joos / githubweb
  451. review: removed things-commands and things-model depdendencies from ConditionalHeadersValidator — Thomas Jaeckle / githubweb
  452. added link to Erik's (author of CBOR PR) github profile — Thomas Jaeckle / githubweb

1.1.0-M1 (Feb 21, 2020, 4:31:51 AM)

  1. added required maven-gpg-plugin config — noreply / githubweb

1.1.0-M1 (Feb 21, 2020, 3:54:16 AM)

  1. compile the services with java 11 — Florian Fendt / githubweb
  2. make code testable with java 11 — Florian Fendt / githubweb
  3. fix changed exception message of ClassCastExceptions in java 11 — Florian Fendt / githubweb
  4. fix compile error caused by breaking change in assertj — Florian Fendt / githubweb
  5. fix test failures due to improved precision of Instant since JDK9 — Florian Fendt / githubweb
  6. fix possible NullPointerExceptions in hashCode methods — Florian Fendt / githubweb
  7. fix wrong exception in test — Florian Fendt / githubweb
  8. update jdk for travis and jenkins builds — Florian Fendt / githubweb
  9. fix tests on ClassCastException to work on different jdk versions — Florian Fendt / githubweb
  10. ignore javadoc for now as it seems to make problems with the mixed source-level modules — Florian Fendt / githubweb
  11. update docker image to openjdk11 with openj9 0.17.0 — Florian Fendt / githubweb
  12. update maven-bundle-plugin — Florian Fendt / githubweb
  13. add missing dependency of maven-bundle-plugin — Florian Fendt / githubweb
  14. update doc on JDK 11 — Florian Fendt / githubweb
  15. remove maven-plugin-annotations plugin again — Florian Fendt / githubweb
  16. also update openjdk image for released docker images — Florian Fendt / githubweb
  17. updated failsafe and surefire plugins — Johannes Kraeher / githubweb
  18. changed jdk to openjdk in jenkinsfile — Johannes Kraeher / githubweb
  19. Fix javadoc maven plugin — vadim.guenther / githubweb
  20. Add version of AssertJ core module — vadim.guenther / githubweb
  21. adapted javadoc-plugin configuration — Johannes Kraeher / githubweb
  22. updated lmdbjava version — Johannes Kraeher / githubweb
  23. use default jdk11 in jenkins pipeline — Johannes Kraeher / githubweb
  24. fixed lmdbjava dependency — Johannes Kraeher / githubweb
  25. removed explicit lmdbjava dependency and added custom user to connectivity user to make ddata work again — Johannes Kraeher / githubweb
  26. support extension of openid connect issuers in config — dominik.guggemos / githubweb
  27. Issue #561: Enhanced Ditto Protocol messages by "extra" field. — juergen.fickel / githubweb
  28. Migration script: Move evaluation to server-side — yufei.cai / githubweb
  29. Issue #561: Add Payload.toBuilder() and test it. — yufei.cai / githubweb
  30. prepared API breaker plugin for post 1.0.0 — Thomas J??ckle / githubweb
  31. Add PartialThingFacade and DittoTestSystem and test the former with the latter. — yufei.cai / githubweb
  32. Move Payload.toBuilder() to static method Payload.newBuilder(Payload). — yufei.cai / githubweb
  33. Issue #561: fixed ImmutablePayloadTest by fixing ImmutablePayloadBuilder MessagePath copying — Thomas J??ckle / githubweb
  34. Issue #561: fixed that DittoTestSystem was not included in test-jar of ditto-signals-base — Thomas J??ckle / githubweb
  35. Issue #561: reviewed facade - renamed, moved out of separate package, removed initialization of roundtrip facade in interface — Thomas J??ckle / githubweb
  36. Issue #561: Add configurable dynamic loading of thing-enriching facade providers. — yufei.cai / githubweb
  37. support extension of openid connect issuers in config — Thomas J??ckle / githubweb
  38. Improve static factory methods of ThingIdNotExplicitlySettableException — Yannic Klem / githubweb
  39. Handle thing ID on create same as for http put requests — Yannic Klem / githubweb
  40. rename forWebSocket to forDittoProtocol because message — Yannic Klem / githubweb
  41. Issue #561: add actorsystem parameter to enrichment facade providers. — yufei.cai / githubweb
  42. Remove index creation from migration script. — yufei.cai / githubweb
  43. Migration 1.0.0: Document multi-database setup. — yufei.cai / githubweb
  44. Do ID enforcement only for CreateThing and ModifyThing — Yannic Klem / githubweb
  45. Issue #561: Add configurable dynamic loading for message-enrichment in connectivity. — yufei.cai / githubweb
  46. fixed creation of connections with empty credentials — Johannes Kraeher / githubweb
  47. Add migration note for OpenID Connect conf — Alexander Wellbrock / githubweb
  48. Issue #561: use AbstractGraphActor as baseclass for MessageMappingProcessorActor in order to process OutboundSignal messages in a streamed way; enhanced AbstractGraphActor by generifying the message classes it handles — Thomas J??ckle / githubweb
  49. added method with old behaviour — Johannes Kraeher / githubweb
  50. Issue #561: fixed javadoc errors — Thomas J??ckle / githubweb
  51. Issue #561: Ensure that extra fields are available to WebSocket and SSE subscriptions and connections. — juergen.fickel / githubweb
  52. Deprecated static factory methods for creating a target in favor for using the target builder instead. — juergen.fickel / githubweb
  53. Switched logger to DittoDiagnosticLoggingAdapter and use builder for log entry instead of static factory method. — juergen.fickel / githubweb
  54. Added Javadoc comment about possible thrown exception and use dedicated method for condition checking. — juergen.fickel / githubweb
  55. fixed typo — noreply / githubweb
  56. Fix connectivity.conf — yufei.cai / githubweb
  57. use new method where applicable — Johannes Kraeher / githubweb
  58. Issue #561: Fixed bug in `ThingsSseRouteBuilder` where "fields" query parameter was not evaluated. — juergen.fickel / githubweb
  59. Issue #561: Some refactoring around `AbstractGraphActor`: — juergen.fickel / githubweb
  60. fix resolving of message mappers when different mappers are defined for multiple targets — dominik.guggemos / githubweb
  61. Fix a loop in RqlOptionsParser. — yufei.cai / githubweb
  62. Switch SearchActor and its children to PinnedDispatcher. — yufei.cai / githubweb
  63. Issue #561 Replace 'thing enrich...' by 'signal enrichment' everywhere; add null checks and tests in GatewyByRoundtripProvider; remove unused imports. — yufei.cai / githubweb
  64. Issue #561: Reuse SignalEnrichmentConfig in connectivity; move mapping stream settings to MappingConfig. — yufei.cai / githubweb
  65. Fix DefaultConnectionConfigTest. — yufei.cai / githubweb
  66. Issue #561: implement signal enrichment for connectivity. — yufei.cai / githubweb
  67. Issue #561: Add exception for signal enrichment failure. — yufei.cai / githubweb
  68. Issue #561: Move SignalEnrichmentConfig under ConnectivityConfig. — yufei.cai / githubweb
  69. Issue #561: Enrich signals for websocket. — yufei.cai / githubweb
  70. Issue #561: Add signal enrichment to SSE route and ProtocolFactory. — yufei.cai / githubweb
  71. Issue #561: Add parallelism to streaming config for WS/SSE. — yufei.cai / githubweb
  72. Issue #561: review: added SignalEnrichmentFacadeByRoundTripConfig and implementation as typed configuration for SignalEnrichmentFacadeByRoundTrip — Thomas J??ckle / githubweb
  73. Issue #561: Move filter evaluation after signal enrichment for WS/SSE. — yufei.cai / githubweb
  74. Issue #561: review: removed SoftReference string caching from ImmutableFilteredTopic — Thomas J??ckle / githubweb
  75. fixed nullable issues — Johannes Kraeher / githubweb
  76. Issue #561: move filter evaluation after enrichment for connectivity, plus some fixes. — yufei.cai / githubweb
  77. Issue #561: Fix dropping of outbound signal with reply-target. — yufei.cai / githubweb
  78. removed get method and undeprecated fixed clientCertificate method which is nonnull — Johannes Kraeher / githubweb
  79. fixed compile error — Johannes Kraeher / githubweb
  80. Fix an infinite loop and the non-receiving of live commands via Websocket. — yufei.cai / githubweb
  81. minor code improvements/javadoc — dominik.guggemos / githubweb
  82. Issue #561: added CachingSignalEnrichmentFacade — Thomas J??ckle / githubweb
  83. defer initialization of BaseClientActor after constructor — Johannes Kraeher / githubweb
  84. Issue #561: cache invaliation/smart upating — Thomas J??ckle / githubweb
  85. remove namespace from gateway deploy in openshift — Bob Claerhout / githubweb
  86. removed url decoding — Johannes Kraeher / githubweb
  87. Akka ddata dir configured to writable path in /var/tmp — Bob Claerhout / githubweb
  88. Issue #561: fixed NPE in StreamingSessionActor because of wrong order for logger initialization — Thomas J??ckle / githubweb
  89. Issue #561: enhanved CachingSignalEnrichmentFacadeTest and fixed found bugs in CachingSignalEnrichmentFacade — Thomas J??ckle / githubweb
  90. Issue #561: fixed broken RetrieveThingResponse — Thomas J??ckle / githubweb
  91. Issue #561: added unit tests testing WeakReference set usage in *CachingSignalEnrichmentProviders — Thomas J??ckle / githubweb
  92. Issue #561: fixed unit tests — Thomas J??ckle / githubweb
  93. Issue #561: removed optimization about full thing changes as this would bypass policy enforcement — Thomas J??ckle / githubweb
  94. Issue #561: fixed that DittoHeaders were completely re-used for cache lookup which caused that "live" commands passed "live=true" causing that cache lookup did not work — Thomas J??ckle / githubweb
  95. Issue #561: fixed CachingSignalEnrichmentFacadeTest — Thomas J??ckle / githubweb
  96. Added deprecation-check in maven profile inspect-deprecations — David Schwilk / githubweb
  97. Issue #561: fixed PolicyCommandEnforcementTest — Thomas J??ckle / githubweb
  98. Issue #561: merged "extra" data into output of NormalizedMessageMapper — Thomas J??ckle / githubweb
  99. Deprecated ACL's, permissions and additional API 1 methods in things-model — David Schwilk / githubweb
  100. Updated Documentation to be more explizit about authorizationContext in Piggyback Commands — Julian Feinauer / githubweb
  101. Deprecated ACL commands/events and additional API 1 methods in signals — David Schwilk / githubweb
  102. Issue eclipse/ditto#561: review: minor stuff, e.g. extracted implementations of SessionedJsonifiable as separate classes — Thomas J??ckle / githubweb
  103. Use JDK11 in Github action — Florian Fendt / githubweb
  104. Issue #561: fixed review-findings: — Thomas J??ckle / githubweb
  105. Deprecated usage of ACL's in protocol-adapter — David Schwilk / githubweb
  106. Apply suggestions from code review from thjaeckle — noreply / githubweb
  107. Fixed duplication. — noreply / githubweb
  108. review: test overlapping pointers for NormalizedMessageMapper; prioritize a signal's change data over extra fields in ThingEventToThingConverter for consistency with NormalizedMessageMapper. — yufei.cai / githubweb
  109. fix javadoc for Java 11 — Florian Fendt / githubweb
  110. optimized attributes and feature property routes — Johannes Kraeher / githubweb
  111. fixed unit test — Johannes Kraeher / githubweb
  112. Issue #561: review: only minor javadoc/visibility adjustments — Thomas J??ckle / githubweb
  113. Issue #561: fix finding: added CacheLookupContext to equals+hashCode in ImmutableEntityIdWithResourceType so that they become part of the cache key — Thomas J??ckle / githubweb
  114. Issue #561: added "extra" field to Javascript payload mapping scripts — Thomas J??ckle / githubweb
  115. Issue #561: set the default "expire-after-write" to "2m" — Thomas J??ckle / githubweb
  116. Add ditto-originator header to retain identifier of the one who caused an event for all channels. — yufei.cai / githubweb
  117. Document "ditto-originator" header. — yufei.cai / githubweb
  118. reverted behaviour of attributes and feature property api — Johannes Kraeher / githubweb
  119. fixed unit test — Johannes Kraeher / githubweb
  120. fixed license header year — Thomas Jaeckle / githubweb
  121. fixed encoding again — Johannes Kraeher / githubweb
  122. Issue #561: made sure that for connections with multiple targets containing extra fields and no extraFields together with different payload mappers the enrichment works for each target independently — Thomas J??ckle / githubweb
  123. updated Helm docs — noreply / githubweb
  124. Issue eclipse/ditto#561: Use soft assertions to get fine-grained results in case of test errors. — Juergen Fickel / githubweb
  125. Issue #561: make SignalEnrichmentProviders return a singleton SignalEnrichmentFacade which is lazily created upon first access — Thomas J??ckle / githubweb
  126. Issue #561: MessageMappingProcessorActor: parallelize inbound mapping with order preservation. — yufei.cai / githubweb
  127. Issue #561: Parallelize message mapping in a stream with the processor actor's dispatcher. — yufei.cai / githubweb
  128. Issue #561: Remove router pool on top of message mapping processor actor. — yufei.cai / githubweb
  129. added note about default credentials — noreply / githubweb
  130. Issue #561: added Ditto architecture decision for signal enrichment — Thomas J??ckle / githubweb
  131. removed message check from test — Johannes Kraeher / githubweb
  132. removed message check from test — Thomas J??ckle / githubweb
  133. Issue #561: review[1] fix cache misses due to accidental headers in events. — yufei.cai / githubweb
  134. Added prevention creation of leading/ending slash keys — David Schwilk / githubweb
  135. Issue #561: review[1] replace smart updater of caching enrichment facade by another facade. — yufei.cai / githubweb
  136. Issue #561: Fix EntityIdWithResourceType serialization bug introduced by PARENT — yufei.cai / githubweb
  137. Issue #561: Fix MessageMappingProcessorActorTest. — yufei.cai / githubweb
  138. minor changes to fix review requests — David Schwilk / githubweb
  139. Fixed requests of @jufickel-b — David Schwilk / githubweb
  140. Issue #561: re-added smart cache updating for CachingSignalEnrichmentFacade — Thomas J??ckle / githubweb
  141. Issue #561: fixed javadoc errors — Thomas J??ckle / githubweb
  142. Issue #561: fixed MessageMappingProcessorActorTest again after latest changes — Thomas J??ckle / githubweb
  143. StreamingSessionActor: fix non-forwarding of live responses — yufei.cai / githubweb
  144. fixed missing "transport = tcp" for test config — noreply / githubweb
  145. Issue eclipse/ditto#561: Use already existing logger of parent class and set correlation ID where possible. — Juergen Fickel / githubweb
  146. Issue eclipse/ditto#561: Removed unused instance variable from `DefaultClientActorPropsFactory`. — Juergen Fickel / githubweb
  147. Issue eclipse/ditto#561: Use DittoDiagnosticLoggingAdapter. — Juergen Fickel / githubweb
  148. Issue eclipse/ditto#561: Made classes final as they are not designed for inheritance. — Juergen Fickel / githubweb
  149. Issue eclipse/ditto#561: Fixed typos in Javadoc comments. — Juergen Fickel / githubweb
  150. Issue eclipse/ditto#561: Added missing parentheses to `equals` method. — Juergen Fickel / githubweb
  151. Issue #561: added documentation for signal enrichment feature — Thomas J??ckle / githubweb
  152. Issue #561: fixed failed tests caused by mocking of DittoDiagnosticLoggingAdapter — Thomas J??ckle / githubweb
  153. Issue #561: Load signal enrichment providers by actor system extensions. — yufei.cai / githubweb
  154. Issue eclipse/ditto#561: Fixed unit test by adding missing mocks. — Juergen Fickel / githubweb
  155. enabled japicmp maven plugin — noreply / githubweb
  156. fixed comment — noreply / githubweb
  157. Issue #561: Remove unused config ditto.connectivity.mapping.signal-enrichment-provider-path. — yufei.cai / githubweb
  158. compile ditto-utils with source- and target-level 1.8 — Thomas Jaeckle / githubweb
  159. Issue #561: DADR-0004: fix typo & describe smart update. — yufei.cai / githubweb
  160. annotate MessageMapperExtension with @IndexSublclasses to make subclass discovery used in DefaultMessageMapperFactory actually work — Yannic Klem / githubweb
  161. Allow to start child actors in ConnectivityRootActor by Message — Yannic Klem / githubweb
  162. fix lincense headers for 2020 — Yannic Klem / githubweb
  163. Avoid getting a response when no response is required when using webstocket — Yannic Klem / githubweb
  164. Issue #561: Swap target address enrichment and filtering sections. — yufei.cai / githubweb
  165. Issue eclipse/ditto#561: Emulated self type in `AbstractBuilder` and further minor improvements. — Juergen Fickel / githubweb
  166. Protocol adapter: Break the binary API with malicious intent. — yufei.cai / githubweb
  167. Issue #561: Fix a Sonar finding. — yufei.cai / githubweb
  168. Revert "Protocol adapter: Break the binary API with malicious intent." — yufei.cai / githubweb
  169. Upgrade & refine japicmp plugin. — yufei.cai / githubweb
  170. Issue #561: fixed NPE — Thomas J??ckle / githubweb
  171. Issue #561: enhanced Message and MessageBuilder in model with "extra" fields — Thomas J??ckle / githubweb
  172. Issue #561: Fix review findings. — yufei.cai / githubweb
  173. discard entity bytes of response in http forwarding — Yannic Klem / githubweb
  174. Issue #561: fixed enrichment error reporting via Websocket - had to be wrapped in a DittoProtocol message — Thomas J??ckle / githubweb
  175. Issue #561: fixed CriteriaVisitor and its implementations by switching to List in the signature and deprecating old Stream based APIs — Thomas J??ckle / githubweb
  176. Deprecated API 1 in swagger and doc — David Schwilk / githubweb
  177. Added API 1 -> API 2 migration guide to doc — David Schwilk / githubweb
  178. Use DittoRootActor for all root actors of ditto services — Yannic Klem / githubweb
  179. Add equals,hashcode and toString for StartChildActor — Yannic Klem / githubweb
  180. move common logic of createReceive into DittoRootActor — Yannic Klem / githubweb
  181. Issue eclipse/ditto#561: Added revoked subjects to DittoHeaders. — Juergen Fickel / githubweb
  182. Issue #561: Add DADR-0005-semantic-versioning.md. — yufei.cai / githubweb
  183. document example for if-match header for sub resources with a hash example instead of rev example — Yannic Klem / githubweb
  184. Fix typo. — yufei.cai / githubweb
  185. Issue #561: fixed IllegalArgumentException in CachingSignalEnrichmentFacade for ThingEvent with empty resource path — Thomas J??ckle / githubweb
  186. fixed that double slashes in attributes and feature properties are not allowed in path — Johannes Kraeher / githubweb
  187. Issue #561: don't handle "twin" ThingDeleted events - don't enrich them — Thomas J??ckle / githubweb
  188. Issue #561: added test for not enrichting "twin" ThingDeleted events — Thomas J??ckle / githubweb
  189. handle missing slash after attributes or properties in ThingsRoute and FeaturesRoute — Yannic Klem / githubweb
  190. Issue eclipse/ditto#561: Renamed setter and getter for read revoked subjects to include "read". — Juergen Fickel / githubweb
  191. added unit test for ScriptedIncomingMapping which tests an array of DittoProtocol messages as mapped result — Thomas J??ckle / githubweb
  192. Issue eclipse/ditto#561: Use domain model `AuthorizationSubject` for read granted and revoked subjects in `DittoHeaders`. — Juergen Fickel / githubweb
  193. Issue eclipse/ditto#561: Fix double-publishing of events generated by commands from connectivity. — yufei.cai / githubweb
  194. Issue eclipse/ditto#561: Use new method for getting read granted authorization subjects from DittoHeaders. — Juergen Fickel / githubweb
  195. Issue eclipse/ditto#561: Extended `AuthorizationContext` by method for checking authorization based on granted on revoked AuthorizationSubjects. — Juergen Fickel / githubweb
  196. Improves Exception handling and Logging of DittoPublicKeyProvider — Yannic Klem / githubweb
  197. Deleted API 1 Postman collections from doc — David Schwilk / githubweb
  198. updated Akka version to 2.5.29 — Thomas J??ckle / githubweb
  199. Issue eclipse/ditto#561: Changed unit tests to use `DittoHeaders.readGrantedSubjects` instead of deprecated `readSubjects`. — Juergen Fickel / githubweb
  200. Issue eclipse/ditto#561: Add revoked read subjects to headers of events and messages at the outbound service boundaries. Deprecated `EffectedSubjectIds` in favour of `EffectedSubjects`. — Juergen Fickel / githubweb
  201. Issue eclipse/ditto#561: Fixed compilation errors. — Juergen Fickel / githubweb
  202. Issue eclipse/ditto#561: Fixed unit test errors regarding item orders in JSON arrays. — Juergen Fickel / githubweb
  203. Issue #551: added version dropdown for Ditto documentation switching between released versions and "development" — Thomas J??ckle / githubweb
  204. Issue eclipse/ditto#561: Fixed further unit test errors. — Juergen Fickel / githubweb
  205. Issue eclipse/ditto#561: Fix a sonar issue. For real this time. — yufei.cai / githubweb
  206. Avoid forwarding messages of adaptable to external message in — Yannic Klem / githubweb
  207. Delete AmqpClientActorTest.testConsumerClosedWhenConnected. — yufei.cai / githubweb
  208. fixed sidebar missing /ditto root URL — noreply / githubweb
  209. fix version selection in sidebar.html — noreply / githubweb
  210. another fix to the doc version calculation — noreply / githubweb
  211. Issue #551: fixed license year for new files — Thomas J??ckle / githubweb
  212. now fixed doc version change for real — noreply / githubweb
  213. Issue #561: don't make logger in AbstractGraphActor protected, this causes javadoc errors — Thomas J??ckle / githubweb
  214. Issue #561: disable "doclint" for javadocs in ditto-services-* modules — Thomas J??ckle / githubweb
  215. Issue #561: reverted non-working changes to fix javadoc errors; excluded "controlflow" package from javadoc being generated for — Thomas J??ckle / githubweb
  216. updated maven badge — noreply / githubweb
  217. Specify parameter type of options for /search/things as string — Yannic Klem / githubweb
  218. Implemented review-requests to swagger and doc — David Schwilk / githubweb
  219. improve/fix tests for DittoPublicKeyProvider — Yannic Klem / githubweb
  220. Added Unit Test for Message Mapping without a CorrelationId — Ihsan Sensoy / githubweb
  221. Wrap IllegalStateException in PublicKeyProviderUnavailableException — Yannic Klem / githubweb
  222. update Netty to 4.1.45.Final — noreply / githubweb
  223. fixed missing import after merge — noreply / githubweb
  224. Add limit for log size to not violate maximum-frame-size of ditto cluster — Yannic Klem / githubweb
  225. extract restricting max log entries length into a method and make the test more fail safe — Florian Fendt / githubweb
  226. Improve validation of message headers. — yufei.cai / githubweb
  227. Move response.discardEntityBytes() to the correct position. — yufei.cai / githubweb
  228. fixed type resolution of message command responses in ditto-protocol-adapter — Johannes Kraeher / githubweb
  229. removed unused import — Johannes Kraeher / githubweb
  230. Enforce the maximum log size in RetrieveConnectionLogsAggregatorActor aswell — Yannic Klem / githubweb
  231. use toJsonString() instead of toJson().toString(); remove unnecessary logger; remove unnecessary timeout — Florian Fendt / githubweb
  232. fixed unit test — Johannes Kraeher / githubweb
  233. enhanced DADR-0005 by javadoc @since addition — noreply / githubweb

1.0.0 (Dec 12, 2019, 6:51:20 AM)

  1. Implemented ThingDefinition — David Schwilk / githubweb
  2. Issue #567: Limit length of namespaced entity IDs to 256 characters — Yannic Klem / githubweb
  3. Issue #567: move maximum ID length to constant — Yannic Klem / githubweb
  4. Issue #567: make constant final — Yannic Klem / githubweb
  5. removed "init: true" statementy in docker compose — noreply / githubweb
  6. removed "init: true" in sandbox docker compose — noreply / githubweb
  7. adjusted JAVA_OPTIONS in order to get Ditto starting more stable * — Thomas J??ckle / githubweb
  8. Changed DefinitionIdentifierInvalidException response — David Schwilk / githubweb
  9. Changed DefinitionIdentifier Tests — David Schwilk / githubweb
  10. added status to incoming and outgoing javascript mappings — Johannes Kraeher / githubweb

1.0.0-M4 (Dec 10, 2019, 12:07:21 PM)

  1. Extracted interfaces for `WebsocketRoute` and `SseThingsRoute` to make — juergen.fickel / githubweb
  2. Fixed compilation error because of type mismatch. — juergen.fickel / githubweb
  3. Adds static method to DittoRuntimeException to build a — Yannic Klem / githubweb
  4. Refactoring of `ThingsSseRoute` and `WebsocketRoute`: * `ThingsSseRoute` — juergen.fickel / githubweb
  5. Adjusted code formatting of `StopStreaming` and added null checks for — juergen.fickel / githubweb
  6. Made it possible to close an existing WebSocketConnection: * Made — juergen.fickel / githubweb
  7. Added possible exception to Javadoc comment of `supervise` method. — juergen.fickel / githubweb
  8. Use parameter of withIncommingEventSniffer and withOutgoingEventSniffer — Yannic Klem / githubweb
  9. Set log level of tick-related events to "trace" to reduce number of log — juergen.fickel / githubweb
  10. NormalizedMessageMapper: Fix compile errors. — yufei.cai / githubweb
  11. Disable mapping validation for now. — yufei.cai / githubweb
  12. Optionally check authorization before opening SSE connections. * Renamed — juergen.fickel / githubweb
  13. Handle invalid URI format of href in DittoRuntimeException — Yannic Klem / githubweb
  14. Set bind-timeout to 6s so it's less possible to have a timeout when — Yannic Klem / githubweb
  15. Add "reply-target" to source and Ditto headers; remove unused timers. — yufei.cai / githubweb
  16. Fixed parameter name of `WebSocketSupervisor.supervise` method. — juergen.fickel / githubweb
  17. Renamed `CloseWebSocket` to `CloseStreamExceptionally` to make it — juergen.fickel / githubweb
  18. Made it possible to close an existing SSE connection: Added — juergen.fickel / githubweb
  19. Implement & test reply-target evaluation; stabilize tests. — yufei.cai / githubweb
  20. review: moved "credentials" and "replies" package contents of — Thomas J??ckle / githubweb
  21. #537 removed all code and configuration for suffixed collections in — Johannes Kraeher / githubweb
  22. Placeholder pipeline: Replace Option<String> by dedicated — yufei.cai / githubweb
  23. #537 fixed test — Johannes Kraeher / githubweb
  24. Implement fn:delete. — yufei.cai / githubweb
  25. Relax strictness of target address placeholder replacement; fix tests. — yufei.cai / githubweb
  26. Remove duplicate substitution function in the class Placeholders. — yufei.cai / githubweb
  27. Fix TODO in AmqpConsumerActor; add "to" AMQP property. — yufei.cai / githubweb
  28. Test and fix execution of pipelines starting with a function. — yufei.cai / githubweb
  29. Resolve single pipeline expressions into pipeline elements. — yufei.cai / githubweb
  30. Disambiguate between AMQP properties and application properties. — yufei.cai / githubweb
  31. Fix pipeline expression validation. — yufei.cai / githubweb
  32. Test JMSPropertyMapper. — yufei.cai / githubweb
  33. Connectivity: Fix non-forwarding of internal headers from consumers; — yufei.cai / githubweb
  34. AmqpPublisherActor: Workaround Qpid client's spec breakage. — yufei.cai / githubweb
  35. Move Qpid workarounds under org.eclipse.ditto; remove support for — yufei.cai / githubweb
  36. fixed npe in StreamingSessionActor — Johannes Kraeher / githubweb
  37. BasePublisherActor: Stop retaining all headers in the absence of header — yufei.cai / githubweb
  38. Retain all headers in outbound signals to a reply-to address. — yufei.cai / githubweb
  39. #537 added migration script — Johannes Kraeher / githubweb
  40. Enable legacy header mapper by default and disable it in — yufei.cai / githubweb
  41. Review: Use typed EntityId; remove unnecessary enumeration of — yufei.cai / githubweb
  42. fixes https://github.com/eclipse/ditto-clients/issues/30 — Johannes Kraeher / githubweb
  43. Remove legacy default header mapping and reply-to address for responses. — yufei.cai / githubweb
  44. Cache "reply-target" header for live responses. — yufei.cai / githubweb
  45. Fix that reply-target was not copied to builder. — yufei.cai / githubweb
  46. review: minor changes of removing non-used constants, methods, — Thomas J??ckle / githubweb
  47. moved connectivity related placeholder classes out of placeholders model — Thomas J??ckle / githubweb
  48. fixed PlaceholderExceptions to be of common exception interface type — Thomas J??ckle / githubweb
  49. updated akka versions — Thomas J??ckle / githubweb
  50. review: fixed javadoc + added a simple test case for fn:delete() — Thomas J??ckle / githubweb
  51. review: removed non-used method, added 2 amqp property mappings to jms — Thomas J??ckle / githubweb
  52. Remove implicit header mapping in WrappingMessageMapper. — yufei.cai / githubweb
  53. by default make unresolved placeholder in scope of applyWithDeletion() — Thomas J??ckle / githubweb
  54. Add live migration of existing connections so that they behave as — yufei.cai / githubweb
  55. ExpressionResolver: Remove "allowUnresolved" behavior. — yufei.cai / githubweb
  56. created initial Docker Action for a Maven build — noreply / githubweb
  57. PolicyTrie: Do not build JSON view using definition in field. — yufei.cai / githubweb
  58. also run GitHub Actions for PRs — noreply / githubweb
  59. added information about community call — noreply / githubweb
  60. added ics for community call — noreply / githubweb
  61. fixed zoom link — noreply / githubweb
  62. Removed unused `getSelectedFields` method and appendage. — juergen.fickel / githubweb
  63. Migrate targets without header mapping on the fly — yufei.cai / githubweb
  64. Improve response dropped log message; do not attach defualt header — yufei.cai / githubweb
  65. Added convenience method for setting an automatically generated — juergen.fickel / githubweb
  66. Removed unused import and adjusted formatting of equals method. — juergen.fickel / githubweb
  67. fixed message formatting — Thomas J??ckle / githubweb
  68. Do not migrate valid reply-target without "enabled=true". — yufei.cai / githubweb
  69. Remove ReplyTarget.fromJsonOptional. — yufei.cai / githubweb
  70. don't add all externalMessage headers in DittoMessageMapper * this must — Thomas J??ckle / githubweb
  71. Fix unit tests, add TODO about "source" header. — yufei.cai / githubweb
  72. changed workflow name to "build" — noreply / githubweb
  73. replaced Travis build badge with GH Actions — noreply / githubweb
  74. stop building with Travis — noreply / githubweb
  75. changed order of sourceId enforcement and incoming header mapping in — Thomas J??ckle / githubweb
  76. review: extracted constants; added javadoc — Thomas J??ckle / githubweb
  77. [WIP] Add request:subjectId to connectivity header mapping and make the — yufei.cai / githubweb
  78. Map headers between adaptable and external messages. — yufei.cai / githubweb
  79. Rename builder function in SseRouteBuilder to better reflect the — Yannic Klem / githubweb
  80. Retain all headers from payload mapper. — yufei.cai / githubweb
  81. Fix a NullPointerException in header mapping; rename method. — yufei.cai / githubweb
  82. Replace static array Resolvers.PLACEHOLDERS by unmodifiable list for — yufei.cai / githubweb
  83. Prefix internal headers by 'ditto-'. — yufei.cai / githubweb
  84. updated akka and hivemq client dependency — noreply / githubweb
  85. reverted change — Johannes Kraeher / githubweb
  86. Document reply-target and header mapping. — yufei.cai / githubweb
  87. reverted change — Johannes Kraeher / githubweb
  88. review: removed getSource() and all "source" related stuff from — Thomas J??ckle / githubweb
  89. Total Helm chart rework — Axel Köhler / githubweb
  90. Add hint how to limit resoucre usage — Axel Köhler / githubweb
  91. added max-width for adopter logos — noreply / githubweb
  92. Remove duplicate log message. — yufei.cai / githubweb
  93. use "/sbin/tini" as start command wrapping invocation of "java" — Thomas J??ckle / githubweb
  94. Remove a concurrency issue in AmqpClientActorTest. — yufei.cai / githubweb
  95. Revert useing "/sbin/tini" as start command wrapping invocation of — Thomas J??ckle / githubweb
  96. configured ENTRYPOINT to invoke tini and CMD to invoke java — Thomas J??ckle / githubweb
  97. fixed args/command/entrypoint usage — Thomas J??ckle / githubweb
  98. increase Helm chart version number — Thomas J??ckle / githubweb
  99. Introduced `DittoLogger` and `DittoDiagnosticLoggingAdapter` for making — juergen.fickel / githubweb
  100. Adjusted pom.xml to get mixed Scala/Java build to work. — juergen.fickel / githubweb
  101. added migration notes for 1.0.0 — Johannes Kraeher / githubweb
  102. Exclude Javadoc generation for logging package to get mixed Scala/Java — juergen.fickel / githubweb
  103. Removed `package-info.java` file from Scala source folder to prevent — juergen.fickel / githubweb
  104. Enhanced further log statements with correlation ID. — juergen.fickel / githubweb
  105. added gitHub action for pushing docker images — noreply / githubweb
  106. instead of RoundRobinPool for clientActorRouter use — Thomas J??ckle / githubweb
  107. removed Travis config — noreply / githubweb
  108. removed travis settings.xml — noreply / githubweb
  109. use azure/docker-login plugin — noreply / githubweb
  110. remove obsolete config — noreply / githubweb
  111. Update akk-http verison to 10.1.11 — noreply / githubweb
  112. fix hint to update to Ditto 1.0.0 when migrating the suffixed — Florian Fendt / githubweb
  113. Ditto 1.0.0 preparations: * removed "legacy" MQTT connectivity based on — Thomas J??ckle / githubweb
  114. added "ditto" user in Dockerfile — Thomas J??ckle / githubweb
  115. Fix materializer creation of SearchActor. — yufei.cai / githubweb
  116. * removed incubation branding * added/enhanced release announcement and — Thomas J??ckle / githubweb

1.0.0-M3 (Nov 5, 2019, 10:34:08 AM)

  1. updated sandbox hotThings counter — noreply / githubweb
  2. removed method from JwtSubjectIssuersConfig which should be removed with — Johannes Kraeher / githubweb
  3. changed flatten-maven-plugin mode to "ossrh" — noreply / githubweb
  4. - fix readyUntil date in ConnectionStatusMessageMapper - fix connection — dominik.guggemos / githubweb
  5. added proxy configuration for client credentials authentication to — Johannes Kraeher / githubweb
  6. fix pom flattening in order to have cleaned up poms for release — Thomas J??ckle / githubweb
  7. fix loading of default blacklist for aliased ditto mapper — dominik.guggemos / githubweb
  8. Update client-sdk-java.md — noreply / githubweb

1.0.0-M2 (Nov 4, 2019, 10:17:44 AM)

  1. Use varargs for constructor parameter to make super constructor calls — juergen.fickel / githubweb
  2. Added convenience method for getting instance with warn level. — juergen.fickel / githubweb
  3. Consolidate persistence actor supervision in — yufei.cai / githubweb
  4. Extract results of persistent actor command strategies into a utility. — yufei.cai / githubweb
  5. Extract persistent actor command strategies into a utility. — yufei.cai / githubweb
  6. Extract persistent actor event strategies into a utility. — yufei.cai / githubweb
  7. Extract common behavior of persistent actor into an abstract class. — yufei.cai / githubweb
  8. Refactor policy persistence actor using — yufei.cai / githubweb
  9. [wip] Refactor ConnectionActor to compilable state. — yufei.cai / githubweb
  10. Make strategy context dynamic. — yufei.cai / githubweb
  11. ConnectionActor: validate test and modify commands, check for activity. — yufei.cai / githubweb
  12. ConnectionActor: Handle actions and forward signals. — yufei.cai / githubweb
  13. Fix ModifyConnectionResponseTest. — yufei.cai / githubweb
  14. Fix tests, cleanup code. — yufei.cai / githubweb
  15. Rearrange code, fix TODOs, add javadoc. — yufei.cai / githubweb
  16. Restore accidentally removed overloaded method. — yufei.cai / githubweb
  17. Fix etag handling of CreatePolicy and CreateThing — yufei.cai / githubweb
  18. ETag handling: split entity extractor between previous and next state. — yufei.cai / githubweb
  19. Add connection type http-push and its config, validator and publisher. — yufei.cai / githubweb
  20. remove double semicolon — Yannic Klem / githubweb
  21. added release notes for milestone 1.0.0-M1a — Johannes Kraeher / githubweb
  22. reverted unintended change to old blog post — Johannes Kraeher / githubweb
  23. Implement basic functionalities to ConnectionStatusMapper — vadim.guenther / githubweb
  24. added sonarqube analysis — Johannes Kraeher / githubweb
  25. removed path to pom for sonarqube analysis — Johannes Kraeher / githubweb
  26. fixed broken links in client documentation — Johannes Kraeher / githubweb
  27. fixed broken links again — noreply / githubweb
  28. Implement and test HttpPublisher actor. — yufei.cai / githubweb
  29. Fix javadoc. — yufei.cai / githubweb
  30. Add HttpPushClientActor. — yufei.cai / githubweb
  31. Improve dev configs to allow overrides via environment variables — Yannic Klem / githubweb
  32. Add tests to HttpPushClientActorTest; small fixes. — yufei.cai / githubweb
  33. make initialization of client actors more robust — dominik.guggemos / githubweb
  34. HttpPushFactory: Check failure-restart behavior. — yufei.cai / githubweb
  35. Include only mapped headers in HTTP-push requests; fix validation and — yufei.cai / githubweb
  36. Test TLS handshake and request-response for HTTP-push; reduce test log — yufei.cai / githubweb
  37. HttpPublisher: Escalate unrecoverable errors to trigger restart with — yufei.cai / githubweb
  38. review: * consolidated generics (to be always of same letter, to extend — Thomas J??ckle / githubweb
  39. added CQs of updated dependencies to cqs.md — Thomas J??ckle / githubweb
  40. enabled dropping empty suffixed collections in things + policies — Thomas J??ckle / githubweb
  41. remove artificial delay — dominik.guggemos / githubweb
  42. Merge ditto-service-extension.conf during build — Yannic Klem / githubweb
  43. Add normalized message mapper. — yufei.cai / githubweb
  44. Configure HTTP verb in target address; remove test request; fix logging — yufei.cai / githubweb
  45. Add "fields" option to NormalizedMessageMapper; remove outdated — yufei.cai / githubweb
  46. extract 'exp' claim from JWT. close WS session when JWT expired. — stefan.maute / githubweb
  47. Use mapMaterializedValue trick to abort in-flight request in test. — yufei.cai / githubweb
  48. HttpPushFactoryTest: Fix a timing error. — yufei.cai / githubweb
  49. NormalizedMessageMapper: reduce redundant info, test full thing payload — yufei.cai / githubweb
  50. introduce new 'mappings' field to connection model and allow sources and — dominik.guggemos / githubweb
  51. allow logging of raw http headers if header 'ditto-trace-headers' is — dominik.guggemos / githubweb
  52. allow logging of raw http headers if header 'ditto-trace-headers' is — dominik.guggemos / githubweb
  53. Fixed Javadoc comments and added parentheses to body of equals method. — juergen.fickel / githubweb
  54. Remove dependency of services-utils-persistence on — Yannic Klem / githubweb
  55. Remove unnecessary overriden method and some unused imports — Yannic Klem / githubweb
  56. HttpPublisher: Handle content-type header especially. — yufei.cai / githubweb
  57. HttpPushFactory: set flow input buffer = parallelism. — yufei.cai / githubweb
  58. https://github.com/eclipse/ditto/issues/494: elevated security context — Bob Claerhout / githubweb
  59. Make insecure devops configurable in helm — Bob Claerhout / githubweb
  60. Implement "Connection event" and mappingOption to — vadim.guenther / githubweb
  61. Implement mapping context options evaluation. Add validation for mapping — vadim.guenther / githubweb
  62. #17 added an authentication provider for client credentials oauth, — Johannes Kraeher / githubweb
  63. fixed that UnmappedOutboundSignal did not serialize/deserialize — Thomas J??ckle / githubweb
  64. fixed connectivity metrics gauges * they were not resetted when the — Thomas J??ckle / githubweb
  65. fix review findings — dominik.guggemos / githubweb
  66. Fix #499. — yufei.cai / githubweb
  67. review: * added missing javadocs * allow to use query param for — Thomas J??ckle / githubweb
  68. review: minor formatting — Thomas J??ckle / githubweb
  69. fixed unit tests after merge; renamed HttpPublisherActor — Thomas J??ckle / githubweb
  70. - allow multiple mappings for sources and targets that each produce — dominik.guggemos / githubweb
  71. fix license headers — dominik.guggemos / githubweb
  72. reduced snapshot logging from info to debug — Thomas J??ckle / githubweb
  73. use new adopter mechanism provided by Eclipse IoT to show "who's using — Thomas J??ckle / githubweb
  74. fix bug which caused caches to not be invalidated because the — Florian Fendt / githubweb
  75. add JwtValidator, JwtToken and ResetSessionTimer; extend WS protocol to — stefan.maute / githubweb
  76. disabled URI path validation as there could be placeholders in it — Thomas J??ckle / githubweb
  77. fixed propoprtions of height of adopter logos on website — noreply / githubweb
  78. Do not allow multiple slashes in JSON pointers - throw an exception — Florian Fendt / githubweb
  79. Do not longer merge double slashes in the REST endpoints — Florian Fendt / githubweb
  80. fix test of ThingsRoute which does not longer get an — Florian Fendt / githubweb
  81. added documentation about new ConnectionType "http-push" — Thomas J??ckle / githubweb
  82. prevent the state timeout canceling when switching to UNKNOWN state * — Thomas J??ckle / githubweb
  83. Set default Http-push queue size to 100. — yufei.cai / githubweb
  84. Refactor blocking wait into future. — yufei.cai / githubweb
  85. Add final keyword and improve javadoc — Yannic Klem / githubweb
  86. fixed AbstractJsonWebTokenTest; add method to JsonWebToken to check — stefan.maute / githubweb
  87. configure resource limits for memory for helm templates, fixes #502 — Thomas J??ckle / githubweb
  88. Add docs about the openid connect feature — Alexander Wellbrock / githubweb
  89. updated publishing date of blogpost about HTTP connections — Thomas J??ckle / githubweb
  90. updated context-overview.png image by adding HTTP based connections — Thomas J??ckle / githubweb
  91. #17 moved JsonWebToken to model — Johannes Kraeher / githubweb
  92. #17 fixed compile errors — Johannes Kraeher / githubweb
  93. Test multiple client actors; disregard ack from remotely deployed client — yufei.cai / githubweb
  94. PubSubFactoryTest.startSeveralTimes: Reduce probability of failure — yufei.cai / githubweb
  95. Fix typo — yufei.cai / githubweb
  96. removed dead "else" branch — noreply / githubweb
  97. Http-push: support basic auth. — yufei.cai / githubweb
  98. change MessageMapper API to support multiple messages as result — dominik.guggemos / githubweb
  99. Fix sonar findings. — yufei.cai / githubweb
  100. Fix random reordering by JsonFieldSelector. — yufei.cai / githubweb
  101. fix unit tests — dominik.guggemos / githubweb
  102. Enhance docs of docker deployment (fixes #443) — Alexander Wellbrock / githubweb
  103. fixed bug that etag for ModifyPolicyEntryStrategy and — Thomas J??ckle / githubweb
  104. fixed review findings on Ditto documentation — Thomas J??ckle / githubweb
  105. configured user-agent as "eclipse-ditto/<version>" for outgoing HTTP — Thomas J??ckle / githubweb
  106. ImmutableJsonObjectTest: test order of parenthetical selectors. — yufei.cai / githubweb
  107. instantiate JwtAuthorizationContextProvider in GatewayRootActor; extract — stefan.maute / githubweb
  108. add some more mapping tests — dominik.guggemos / githubweb
  109. set mapper id from connection config — dominik.guggemos / githubweb
  110. #17 [WIP] implemented token refresh — Johannes Kraeher / githubweb
  111. add mapper used to process inbound messages to internal headers and use — dominik.guggemos / githubweb
  112. add methods to get and set mapper value from ditto headers and use them — dominik.guggemos / githubweb
  113. Extract HttpProxyConfig from Gateway and reuse it for Http-push — yufei.cai / githubweb
  114. Stabilize MqttClientActorTest. — yufei.cai / githubweb
  115. send an acknowledge when a new JWT token was received over WS; handle — stefan.maute / githubweb
  116. introduce types PayloadMappingDefinition and PayloadMapping in — dominik.guggemos / githubweb
  117. Add stream component LimitRateByRejection and prepend it to websockets. — yufei.cai / githubweb
  118. added validation of MappingContexts in AbstractProtocolValidator and — Thomas J??ckle / githubweb
  119. fix test — dominik.guggemos / githubweb
  120. add javadoc, fix handling of null PayloadMapping in ExternalMessage — dominik.guggemos / githubweb
  121. fix javadoc errors — dominik.guggemos / githubweb
  122. made width of adopter logos relative in percent — noreply / githubweb
  123. review ConnectionStatusMessageMapper — dominik.guggemos / githubweb
  124. implement reconnect back-off mechanism for targets in amqp connections — Florian Fendt / githubweb
  125. fix missing config value on amqp10.backoff.timeout for test and use — Florian Fendt / githubweb
  126. review: added using HttpProxyConf to HttpPushClientActor * added a — Thomas J??ckle / githubweb
  127. Load websocket config dynamically on each upgrade-to-websocket request. — yufei.cai / githubweb
  128. fixed that clientTransport is only created when http proxy is enabled — Thomas J??ckle / githubweb
  129. Improve formatting and connection error log on JSON errors. — yufei.cai / githubweb
  130. re-added explicit type <T> — Thomas J??ckle / githubweb
  131. added logging for request URI to connection logs — Thomas J??ckle / githubweb
  132. Move websocket rate limiter after signal construction. — yufei.cai / githubweb
  133. WebsocketRoute: rearrange incoming stream. — yufei.cai / githubweb
  134. Add counter for dropped WS messages. — yufei.cai / githubweb
  135. Modernize RootRoute; make CustomHeadersHandler asynchronous. — yufei.cai / githubweb
  136. added hostname blacklisting for HTTP endpoints which should not be — Thomas J??ckle / githubweb
  137. #17 removed ack for jwt via websocket — Johannes Kraeher / githubweb
  138. Add throttle stage to websocket to prevent rejections. — yufei.cai / githubweb
  139. Rename Ditto header "subject" to "ditto-subject" to avoid collision with — yufei.cai / githubweb
  140. removed configuring the max-parallelism - just check for valid number — Thomas J??ckle / githubweb
  141. replace loading of MessageMappers via its fully qualified class name by — dominik.guggemos / githubweb
  142. Enhance HTTP-push blacklists by IP comparison and category test. — yufei.cai / githubweb
  143. #17 moved instantiation of classes related to jwt authentication into — Johannes Kraeher / githubweb
  144. Remove javadoc on escaping of slashes in JsonPointers — Florian Fendt / githubweb
  145. #17 minor changes — Johannes Kraeher / githubweb
  146. review: * fixed copy&paste error in javadocs * extracted StreamingConfig — Thomas J??ckle / githubweb
  147. fix test errors after review changes — Thomas J??ckle / githubweb
  148. fix that streamingConfig instead of websocketConfig was returned after — Thomas J??ckle / githubweb
  149. added missing @Nullable annotations in TooManyRequestsException — Thomas J??ckle / githubweb
  150. added slides for status presentation @ EclipseCon 2019 — Thomas J??ckle / githubweb
  151. Apply hostname blacklisting to all connection types. — yufei.cai / githubweb
  152. adjusted blogpost date — Thomas J??ckle / githubweb
  153. fix loading of fallback mappers + add tests — dominik.guggemos / githubweb
  154. prefixed all internal MessageHeaders with "ditto-message-" * removed — Thomas J??ckle / githubweb
  155. Fix flickering unit tests. — yufei.cai / githubweb
  156. Silence "unnecessary stubbing" in AmqpClientActorTest. — yufei.cai / githubweb
  157. stabilize AmqpClientActorTest by using another style for Mockito mocks * — Thomas J??ckle / githubweb
  158. BaseClientActor: Remove reliance on state timeout. — yufei.cai / githubweb
  159. Update documentation on versioning of the javascript client releases — Florian Fendt / githubweb
  160. updated stats — noreply / githubweb
  161. Special treatment of ttd = 0 header — vadim.guenther / githubweb
  162. review: added javadocs to BaseClientData + simplified BaseClientData — Thomas J??ckle / githubweb
  163. Fix unit test. Add unit test for context validating — vadim.guenther / githubweb
  164. Remove "status" from outgoing headers - it was blocked by incompatible — yufei.cai / githubweb
  165. Prevent client actors from opening the connection when testing. — yufei.cai / githubweb
  166. Suppress automatic connect in client actor unit tests. — yufei.cai / githubweb
  167. Fix a NullPointerException in AmqpClientActorTest. — yufei.cai / githubweb
  168. fixes #467: document eventual consistency in things-search — Thomas J??ckle / githubweb
  169. fixes #460: document that topics as well as queues might be configured — Thomas J??ckle / githubweb
  170. improvements on the configuration section of operating Ditto — Thomas J??ckle / githubweb
  171. Issue 526: don't find things that are marked to be deleted by mongodb — Florian Fendt / githubweb
  172. Remove remnant of an unreleased module. — yufei.cai / githubweb
  173. Make field "message" optional in serialization of DittoRuntimeException. — yufei.cai / githubweb
  174. Remove batch command functionality. — yufei.cai / githubweb
  175. Issue 526: add tests to verify that deleted things aren't found by the — Florian Fendt / githubweb
  176. Issue 516: Remember in AmqpPublisherActor if currently in backOff mode — Florian Fendt / githubweb
  177. adapt NormalizedMessageMapper to changes — dominik.guggemos / githubweb
  178. fix mapping config validation — dominik.guggemos / githubweb
  179. fixed compile errors after merge — Johannes Kraeher / githubweb
  180. fixed StreamingActor — Johannes Kraeher / githubweb
  181. fixed more compile errors — Johannes Kraeher / githubweb
  182. disable validation of mappings in model, change unit of creation-time to — dominik.guggemos / githubweb
  183. fix connection test — dominik.guggemos / githubweb
  184. ignore test temp. — dominik.guggemos / githubweb
  185. skip tests temp. — dominik.guggemos / githubweb
  186. revert temp. changes — dominik.guggemos / githubweb
  187. capitalize first character of mapper aliases — dominik.guggemos / githubweb
  188. #17 adapted documentation to api changes — Johannes Kraeher / githubweb
  189. fix that for each things HTTP call the sseRoute handling caused a too — Thomas J??ckle / githubweb
  190. add unit test to verify backoff behavior for amqp publisher creation — dominik.guggemos / githubweb
  191. fixed formatting — noreply / githubweb
  192. Implement message payload mapping number validation. Add unit test — vadim.guenther / githubweb
  193. Add comments for payload mapping number validation. Change corresponding — vadim.guenther / githubweb
  194. Ignore ProducerClosedReports while AmqpPublisherActor is already in — Florian Fendt / githubweb
  195. set payload mapping in mqqt consumer actors — dominik.guggemos / githubweb
  196. #17 renamed jwt claim constants — Johannes Kraeher / githubweb
  197. do not overwrite existing mappings in migration — dominik.guggemos / githubweb
  198. review: * removed ConnectionBuilder.mappingDefinition method as it was — Thomas J??ckle / githubweb
  199. Implement limitation of messages per mapping — vadim.guenther / githubweb
  200. review: * adjusted naming of boolean of PayloadMapper annotation * some — Thomas J??ckle / githubweb
  201. add own documentation page on namespaces and names of things — Florian Fendt / githubweb
  202. update OpenAPI documentation for API 1 with link to the ID documentation — Florian Fendt / githubweb
  203. fix syntax errors in OpenAPI for Ditto API v1 — Florian Fendt / githubweb
  204. update OpenAPI documentation for API 2 with link to the ID documentation — Florian Fendt / githubweb
  205. fix syntax errors in OpenAPI for Ditto API v2 — Florian Fendt / githubweb
  206. #533 adapted JwtSubjectIssuersConfig to support both https and non-https — Johannes Kraeher / githubweb
  207. Update description for invalid thingIDs and policyIDs and add a link to — Florian Fendt / githubweb
  208. validate configured mapper references — dominik.guggemos / githubweb
  209. review: * made placeholders also usable for configured featureId * — Thomas J??ckle / githubweb
  210. update JSON schema documentation of the thing ID and policy ID — Florian Fendt / githubweb
  211. fix compile error — dominik.guggemos / githubweb
  212. document that the issuer config should not contain the protocol part of — Florian Fendt / githubweb
  213. adjusted config to changes of #535 — noreply / githubweb
  214. Add unit test for limitation of messages per mappings. — vadim.guenther / githubweb
  215. made it possible to configure a "content-type-blacklist" * for all — Thomas J??ckle / githubweb
  216. fixed merge conflicts; — stefan.maute / githubweb
  217. added one more unit test for overwriting the content-type-blacklist — Thomas J??ckle / githubweb
  218. fixed log statement - was no "failure" — Thomas J??ckle / githubweb
  219. review: enhanced thrown ConnectionConfigurationInvalidException with a — Thomas J??ckle / githubweb
  220. document changes to payload mapping — dominik.guggemos / githubweb
  221. try to stabilize AmqpClientActorTest — dominik.guggemos / githubweb
  222. ignoring two test cases; will be fixed on another branch; — stefan.maute / githubweb
  223. stabilize AmqpClientActorTest — dominik.guggemos / githubweb
  224. stabilize AmqpPublisherActorTest — dominik.guggemos / githubweb
  225. feature id can also be resolved from headers — dominik.guggemos / githubweb
  226. Add mapper limits to config — vadim.guenther / githubweb
  227. fix bug that showed up when deleting a complex attribute with a path — Florian Fendt / githubweb
  228. fixed that "status" json object was missing in — Thomas J??ckle / githubweb
  229. review: * restructured connectivity-mapping.md in order to first list — Thomas J??ckle / githubweb
  230. Use mapper limits from connectivity config — vadim.guenther / githubweb
  231. prefix internal mapper header (ditto-mapper), move injection of header — dominik.guggemos / githubweb
  232. fix mapping config tests — dominik.guggemos / githubweb
  233. changed mapper of of "migrated" to "javascript" as this is currently the — Thomas J??ckle / githubweb
  234. fix long-running ditto build — dominik.guggemos / githubweb
  235. - review of mapper limits, moved initialization of limits to — dominik.guggemos / githubweb
  236. review: renamed newly introduced DittHeader "mapper" to — Thomas J??ckle / githubweb
  237. added release notes and blogpost about 1.0.0-M2 — Thomas J??ckle / githubweb
  238. removed "to be removed CQs" from cqs.md list — Thomas J??ckle / githubweb
  239. reset some log levels, dev config settings — dominik.guggemos / githubweb

1.0.0-M1 (Sep 16, 2019, 9:57:26 AM)

  1. Extended resource path for connectivityCommands and responses; Add test — stefan.maute / githubweb
  2. Extend message and description for ConnectionNotAccessibleException for — stefan.maute / githubweb
  3. Report longest Mongo journal interactions from Things, Policies, — yufei.cai / githubweb
  4. MongoMetricsReporter: Subscribe to topics for direct messaging. — yufei.cai / githubweb
  5. Remove retrieval of historical snapshots. — yufei.cai / githubweb
  6. Remove event and snapshot delete functions from snapshotter. — yufei.cai / githubweb
  7. Restore SnapshotAdapter as parameter of ThingPersistenceActor — yufei.cai / githubweb
  8. Remove event/snapshot deletion from PolicyPersistenceActor. — yufei.cai / githubweb
  9. Rename ditto-services-concierge-batch to ditto-services-concierge-actors — yufei.cai / githubweb
  10. Add initial background cleanup components. — yufei.cai / githubweb
  11. Remove package o.e.d.services.things.persistence.snapshotting — yufei.cai / githubweb
  12. Add credit decision flow for background cleanup using Either type. — yufei.cai / githubweb
  13. Remove DefaultContextTest. — yufei.cai / githubweb
  14. add test case to ThingCommandEnforcementTest; add Builder for — stefan.maute / githubweb
  15. Add metadata-streaming to MongoReadJournal — yufei.cai / githubweb
  16. Replace DefaultStreamForwarder by SourceRef — yufei.cai / githubweb
  17. Mark org.eclipse.ditto.services.models.streaming as API-breaking — yufei.cai / githubweb
  18. Add streaming of snapshot revisions. — yufei.cai / githubweb
  19. DefaultStreamSupervisor: remove unused killswitch, improve logging — yufei.cai / githubweb
  20. Add persistence tag streaming to connectivity service — yufei.cai / githubweb
  21. Add source of snapshot revisions of all known entities. — yufei.cai / githubweb
  22. - implement cleanup behavior in — dominik.guggemos / githubweb
  23. move cleanup command and AbstractPersistentActorWithTimersAndCleanup to — dominik.guggemos / githubweb
  24. move cleanup command and AbstractPersistentActorWithTimersAndCleanup to — dominik.guggemos / githubweb
  25. Extracted abstract class for PolicyMongoEventAdapter; Add — stefan.maute / githubweb
  26. add javadoc; — stefan.maute / githubweb
  27. fix lesser than sign in javadoc — stefan.maute / githubweb
  28. add temporary fix to override config; — stefan.maute / githubweb
  29. Add Transistor stream component. — yufei.cai / githubweb
  30. add tests for AbstractPersistentActorWithTimersAndCleanup — dominik.guggemos / githubweb
  31. add cleanup behavior in deleted state + tests — dominik.guggemos / githubweb
  32. Update Transistor, update CreditDecision components and add config — yufei.cai / githubweb
  33. stabilize cleanup test — dominik.guggemos / githubweb
  34. Implement EventSnapshotCleanupCoordinator; remove tautologies — yufei.cai / githubweb
  35. remove ThingWithSnapshotTag because we do not need to tag snapshots — dominik.guggemos / githubweb
  36. integrate cleanup status into cluster health; fix connectivity streaming — yufei.cai / githubweb
  37. make Transistor more responsive. — yufei.cai / githubweb
  38. Replaced snapshot revision streaming by PID streaming. — yufei.cai / githubweb
  39. Reworked RetrieveConnectionResponse, RetrieveConnectionMetricsResponse — stefan.maute / githubweb
  40. Fix config for MongoReadJournal.toJavaDslMongoReadJournal. — yufei.cai / githubweb
  41. Unify JavaDslMongoReadJournal creation. — yufei.cai / githubweb
  42. Remove obsolete config options — yufei.cai / githubweb
  43. Increment cleaned-up events by 1, delete unused members of — yufei.cai / githubweb
  44. Fix reconnect. — yufei.cai / githubweb
  45. A.P.Actor.W.T.A.CleanupTest: fix tests; test 0 stale events kept — yufei.cai / githubweb
  46. Update ThingPersistenceActorCleanupTest. — yufei.cai / githubweb
  47. Stream modified PIDs from snapshot store also. — yufei.cai / githubweb
  48. Convert RetrieveHealth into a command. — yufei.cai / githubweb
  49. Add Retrieve- and ModifyConfig behaviors to E.S.CleanupCoordinator. — yufei.cai / githubweb
  50. Fix DefaultPersistenceCleanupConfigTest. — yufei.cai / githubweb
  51. Add RetrieveHealthResponse; maintain registry tests. — yufei.cai / githubweb
  52. Add ShutdownResponse. Background-cleanup now responds to Shutdown by — yufei.cai / githubweb
  53. background cleanup coordinator: Fix config fallback — yufei.cai / githubweb
  54. Document cleanup piggyback commands; make them work. — yufei.cai / githubweb
  55. Fix Gateway registry tests — yufei.cai / githubweb
  56. Add routes — yufei.cai / githubweb
  57. Replace 'ditto.info' config by service info, vm-args and env variables. — yufei.cai / githubweb
  58. Fix TODOs. Turn up cleanup-timeout. Delete unused command TagThing. — yufei.cai / githubweb
  59. Exclude API breakage due to deleting TagThing(Response) — yufei.cai / githubweb
  60. Rationalize ConnectionActor snapshotting; remove initial delay of — yufei.cai / githubweb
  61. Centralize configuration for background cleanup. Turn it on by default. — yufei.cai / githubweb
  62. Fix typo. — yufei.cai / githubweb
  63. add timeouts for connecting and testing connections to the connectivity — Florian Fendt / githubweb
  64. use timeouts defined in configuration instead of code constants — Florian Fendt / githubweb
  65. automatically try to reconnect to connections that fail to connect on — Florian Fendt / githubweb
  66. implement unit tests to verify client actor tries to reconnect to not — Florian Fendt / githubweb
  67. fix calls to TestConstants — Florian Fendt / githubweb
  68. increase timeouts for tests — Florian Fendt / githubweb
  69. Changing conf. organization — Ihsan Sensoy / githubweb
  70. fix missing import — stefan.maute / githubweb
  71. E.S.CleanupCoordinator: Remove reliance on generic shutdown reasons. — yufei.cai / githubweb
  72. Fixed logging which has not expired when connection was closed. — david.joos / githubweb
  73. Get rid of useless running sheduler while connection is closed. — david.joos / githubweb
  74. Cleanup coordinator: remove unused field; name issue in TODO. — yufei.cai / githubweb
  75. Azure and Helm deployment improvement — Kai Zimmermann / githubweb
  76. add JavaDoc to JsonObjectBuilder; — stefan.maute / githubweb
  77. fixed resource path for new connectivity commands; — stefan.maute / githubweb
  78. extend resource path for new connectivity commands; — stefan.maute / githubweb
  79. Adapt URLs for aftermerge — Kai Zimmermann / githubweb
  80. Fix compilation error after merge — Florian Fendt / githubweb
  81. review: * added some JavaDocs * added private constructors for — Thomas J??ckle / githubweb
  82. review: * some minor renamings * removed RetrieveMongoStatus + — Thomas J??ckle / githubweb
  83. Reduce log level when not taking snapshots. — yufei.cai / githubweb
  84. fixed guess for memory leak: * make substream creation per namespace — Thomas J??ckle / githubweb
  85. completely removed "max-namespaces-substreams" configuration capability — Thomas J??ckle / githubweb
  86. Switch to a thread-safe queue implementation for the connection loggers — Florian Fendt / githubweb
  87. Upgrade akka-persistence-mongo plugin to 2.2.9. — yufei.cai / githubweb
  88. review: only javadoc, logging — dominik.guggemos / githubweb
  89. Reduce cursor lifetime when streaming current PIDs. — yufei.cai / githubweb
  90. MongoReadJournal: delete unused field — yufei.cai / githubweb
  91. added missing committers + fixed binary compatibility check version — Thomas J??ckle / githubweb
  92. MongoReadJournal: Fix PID reordering — yufei.cai / githubweb
  93. Fix BaseClientActorTest for Travis. — yufei.cai / githubweb
  94. add new gauge to count the currently connecting connections — Florian Fendt / githubweb
  95. fix connecting gauge — Florian Fendt / githubweb
  96. increase reconnecting timeout on each reconnect cycle. use state timeout — Florian Fendt / githubweb
  97. set connecting-max-timeout to 60m; — stefan.maute / githubweb
  98. updated classindex dependency to 3.8 — noreply / githubweb
  99. fixed imports — Johannes Kraeher / githubweb
  100. Bugfix for json type not set in RetrieveConnectionLogsResponse — Ihsan Sensoy / githubweb
  101. provide a configurable maximum for retrying to connect that can be set — Florian Fendt / githubweb
  102. formatted code — Johannes Kraeher / githubweb
  103. relaxed uri restrictions — Johannes Kraeher / githubweb
  104. updated links to uri rfc — Johannes Kraeher / githubweb
  105. added metrics about how many messages are processed by — Thomas J??ckle / githubweb
  106. Enable querying of statistics by cluster pub-sub. — yufei.cai / githubweb
  107. added double quote to DittoEncodingHelper, fixed nginx configuration so — Johannes Kraeher / githubweb
  108. sanity check timeout values — dominik.guggemos / githubweb
  109. StatisticsActor: retrieve shard stats according to cluster state and — yufei.cai / githubweb
  110. StatisticsActor: test config; use config; remove timeouts. — yufei.cai / githubweb
  111. StatisticsActor: Refactor as Actor with Stash with Timers. — yufei.cai / githubweb
  112. add test with thingIds which contains invalid characters; — stefan.maute / githubweb
  113. add JavaDoc for quotation marks; — stefan.maute / githubweb
  114. StatisticsActor: add filter for statistics-details; rename config key — yufei.cai / githubweb
  115. fix strange varargs argument — Florian Fendt / githubweb
  116. StatisticsActor: Handle an IllegalArgumentException. — yufei.cai / githubweb
  117. Move starting of shard region proxies to StatisticsActor. — yufei.cai / githubweb
  118. added TRACE logs to AbstractJsonifiableWithDittoHeadersSerializer — Thomas J??ckle / githubweb
  119. add lifecycle to connection, save snapshot after connection was deleted, — dominik.guggemos / githubweb
  120. Fixed error when empty targets — david.joos / githubweb
  121. fix distributed pub/sub issues for emitting ThingEvents + PolicyEvents — Thomas J??ckle / githubweb
  122. adapted oauth authentication to support providers which implement openid — Johannes Kraeher / githubweb
  123. temp. fix of PolicyPersistenceActorTest — Thomas J??ckle / githubweb
  124. fix import of module — Florian Fendt / githubweb
  125. temp. fix of ThingPersistenceActorTest — Thomas J??ckle / githubweb
  126. move mqtt alpakka implementation to own alpakka package. Also remove — Florian Fendt / githubweb
  127. Move publisher actor test to correct package — Florian Fendt / githubweb
  128. ConnectionActor: consider desired state OPEN only if lifecycle is — yufei.cai / githubweb
  129. fix wrong import — Florian Fendt / githubweb
  130. remove test — Florian Fendt / githubweb
  131. fix BaseClientActorTest — Florian Fendt / githubweb
  132. wip: start implementing a hivemq version of mqtt connectivity — Florian Fendt / githubweb
  133. Fix non-indexing of arrays that become empty due to element trimming — yufei.cai / githubweb
  134. add experimental flag to switch between experimental MQTT client and — Florian Fendt / githubweb
  135. fix tests — Florian Fendt / githubweb
  136. ConnectionActor: set lifecycle to active on ModifyConnection; reformat; — yufei.cai / githubweb
  137. fix javadoc errors — Florian Fendt / githubweb
  138. use "grouped" suffix for all pub/sub topics which use a group — Thomas J??ckle / githubweb
  139. ConnectionActor: ignore broadcast signals when deleted; rationalize — yufei.cai / githubweb
  140. remove session tag from metrics because it there will be to many — Yannic Klem / githubweb
  141. use "grouped" suffix for all pub/sub topics which use a group, part2 — Thomas J??ckle / githubweb
  142. thin out parameters when starting hivemq consumer and give the consumers — Florian Fendt / githubweb
  143. Add ResumeSource. Document TransistorTest.Parameter. — yufei.cai / githubweb
  144. Set filters to cancel eagerly. — yufei.cai / githubweb
  145. Fix ResumeSource.testFailureAfterMaxRestarts — yufei.cai / githubweb
  146. mark connectionId field in ConnectionNotAccessibleException as hidden; — stefan.maute / githubweb
  147. added new class DistPubSubAccess which helps in building messages for — Thomas J??ckle / githubweb
  148. Use ResumeSource at client side of persistence ID streaming. — yufei.cai / githubweb
  149. Fix argument order. — yufei.cai / githubweb
  150. MongoReadJournal: list collections in ascending order. — yufei.cai / githubweb
  151. removed connectionId from ConnectionNotAccessibleException because it is — stefan.maute / githubweb
  152. Log incoming stream-starting commands. — yufei.cai / githubweb
  153. AbstractGraphActor: Improve diagnostics. — yufei.cai / githubweb
  154. AbstractGraphActor: log and count enqueue failures without — yufei.cai / githubweb
  155. MongoReadJournal: stop creating substreams per suffix. — yufei.cai / githubweb
  156. changed return code of GatewayJwtIssuerNotSupportedException to 401; — stefan.maute / githubweb
  157. Provide more information in Ditto protocol error messages. — yufei.cai / githubweb
  158. fix stream log levels for PreEnforcer that were introduced by PR #462 — Florian Fendt / githubweb
  159. Maintain protocol adapter tests. — yufei.cai / githubweb
  160. ThingUpdater: reduce TTL to 15m, switch to passivation. — yufei.cai / githubweb
  161. also catch NPE and IllegalArgumentException in the JsonValueParser — Florian Fendt / githubweb
  162. wrap ditto-json exceptions in the routes to prevent ERROR logs for user — Florian Fendt / githubweb
  163. remove use of deprecated function — Florian Fendt / githubweb
  164. AmqpConsumerActor: restart JMS message consumer itself. — yufei.cai / githubweb
  165. fix typo in operating doc — Florian Fendt / githubweb
  166. BaseClientActor: Reply success when requested to open connection in — yufei.cai / githubweb
  167. Maintain client actor tests. — yufei.cai / githubweb
  168. small review on issue #466 (providing more information in Ditto protocol — Florian Fendt / githubweb
  169. Restart connection on failure with backoff when connected. — yufei.cai / githubweb
  170. Upgrade caffeine to 2.7.0. — yufei.cai / githubweb
  171. Move exception information for unknown topic path and message path — Florian Fendt / githubweb
  172. AmqpPublisherActor: take producers of targets more seriously. — yufei.cai / githubweb
  173. AmqClientActor: Remove unintended override. — yufei.cai / githubweb
  174. Make RetrieveStatisticsDetails immutable; add env vars for config for — yufei.cai / githubweb
  175. BaseClientActor: replace reset-on-connect by conservative backoff — yufei.cai / githubweb
  176. Stabilize unit tests; remove extraneous backoff — yufei.cai / githubweb
  177. BaseClientActor: replace state timeout by own timers. — yufei.cai / githubweb
  178. review: made persistence-cleanup configs configurable via env vars * — Thomas J??ckle / githubweb
  179. fixed merge error — noreply / githubweb
  180. use DistPubSubAccess for pub/sub subscription — noreply / githubweb
  181. added blog post — Johannes Kraeher / githubweb
  182. updated caffeine to 2.8.0 — Thomas J??ckle / githubweb
  183. JWT Parsing for HOME and HOME-DEV. — Ihsan Sensoy / githubweb
  184. Simplify recovery strategy for BaseClientActor; add comment. — yufei.cai / githubweb
  185. Add means to compute and interpret Bloom filters for cluster pub-sub. — yufei.cai / githubweb
  186. added getter for JwtSubjectIssuersConfig — Johannes Kraeher / githubweb
  187. added getter for scopes on a JsonWebToken — Johannes Kraeher / githubweb
  188. introduce architectural decision records (ADR) — dominik.guggemos / githubweb
  189. use DADR (Ditto ADR) prefix for adr files — dominik.guggemos / githubweb
  190. only create producers with static addresses (no placeholders) on — dominik.guggemos / githubweb
  191. Add PubSubUpdater; sketch frameworks required for its existence. — yufei.cai / githubweb
  192. fix AmqpClientActorTest — dominik.guggemos / githubweb
  193. Remove outdated comment — yufei.cai / githubweb
  194. PubSubUpdater: Add dead letter handling and toString of its messages. — yufei.cai / githubweb
  195. AmqpClientActorTest: Suppress unnecessary stubbing error for now. — yufei.cai / githubweb
  196. remove profile build-documentation from travis file; — stefan.maute / githubweb
  197. Implement Ditto pub-sub. — yufei.cai / githubweb
  198. added blacklist of roles for dertermining cluster-status/-health — Thomas J??ckle / githubweb
  199. Add PubSubTest; fix issues. — yufei.cai / githubweb
  200. Review blog post; — stefan.maute / githubweb
  201. use DEFAULT_RECEIVE_TIMEOUT in case the given timeout is smaller then — stefan.maute / githubweb
  202. Test the mqtt connection without using an extra test connection future — Florian Fendt / githubweb
  203. Use Ditto pub-sub for ThingEvent publication. — yufei.cai / githubweb
  204. Fix event reordering. — yufei.cai / githubweb
  205. Switch live signal publication to Ditto pub-sub. — yufei.cai / githubweb
  206. Define JDK in Jenkinsfile (why?). — yufei.cai / githubweb
  207. Fix unit tests. — yufei.cai / githubweb
  208. explicitly specified jdk to build ditto with on jenkins — Johannes Kraeher / githubweb
  209. Add ditto protocol sub access and use it in gateawy+connectivity — yufei.cai / githubweb
  210. added getter for authorized party — Johannes Kraeher / githubweb
  211. Pubsub: Abstract over distributed data implementation. — yufei.cai / githubweb
  212. Add a second ddata for pub-sub: CompressedDData. — yufei.cai / githubweb
  213. updated hivemq-mqtt-client to 1.1.2 * added entries in compile.txt, — Thomas J??ckle / githubweb
  214. Pub-sub: replace 4 ddata for live and twin signals by 1. — yufei.cai / githubweb
  215. Add ComprerssedSubscriptions, local subscriptions object for ORMultiMap — yufei.cai / githubweb
  216. introduce typed entity ids — Yannic Klem / githubweb
  217. Solve breaking changes in — Yannic Klem / githubweb
  218. Allow empty namespace for NamespacedEntityIds — Yannic Klem / githubweb
  219. rename DefaultNamespacedEntityId.fromCharSequence to — Yannic Klem / githubweb
  220. renamed getNameSpace to getNamespace — Yannic Klem / githubweb
  221. Reduced triggered validation as much as possible — Yannic Klem / githubweb
  222. Introduce placeholder ids — Yannic Klem / githubweb
  223. Fix misplaced bracket — Yannic Klem / githubweb
  224. Introduce typed ThingPolicyId — Yannic Klem / githubweb
  225. introduce ConnectonId — Yannic Klem / githubweb
  226. upgrade maven version in jenkins file and specify java version — Yannic Klem / githubweb
  227. Adds javadoc and unit tests for PolicyID, ThingID and ConnectionID — Yannic Klem / githubweb
  228. Remove separate validation of name and namespace. — Yannic Klem / githubweb
  229. Add dependency on ditto-model-policies to ditto-model-things — Yannic Klem / githubweb
  230. validate that long namespaced entity IDs can be validated — Yannic Klem / githubweb
  231. Replaced import of wrong @Immutable annotation — Yannic Klem / githubweb
  232. delegate to inner entity id for isPlaceholder check — Yannic Klem / githubweb
  233. Renames placeholder to dummy — Yannic Klem / githubweb
  234. add @Immutable annotation to EntityId — Yannic Klem / githubweb
  235. changed scopes to list to preserve order — Johannes Kraeher / githubweb
  236. be more explicit about entity id type — Yannic Klem / githubweb
  237. Pub-sub: replace non-useful config "buffer-factor" by "ddata-type". — yufei.cai / githubweb
  238. Change DUMMY_ID for namespaced entity IDs to ":_" — Yannic Klem / githubweb
  239. Split twin and live pub-sub. — yufei.cai / githubweb
  240. adjusted DistributedDataConfig to be in new config style * removed — Thomas J??ckle / githubweb
  241. Fix config path in ClusterStatusSupplier. — yufei.cai / githubweb
  242. added ADR for justifying replacing Akka distributed pubs/sub for — Thomas J??ckle / githubweb
  243. stabilize MQTT client actor implementation, add tests — dominik.guggemos / githubweb
  244. set jdk explicitly — dominik.guggemos / githubweb
  245. Send thing events to search updater according to sharding state. — yufei.cai / githubweb
  246. Remove maven-bundle-plugin from ditto-services-models-things. — yufei.cai / githubweb
  247. avoid using namespace reader if possible — Yannic Klem / githubweb
  248. Fix additional space indentation — Yannic Klem / githubweb
  249. DistributedData: Test fallback to akka default config; fix typo. — yufei.cai / githubweb
  250. DADR-0002: Concierge no longer subscribes for ThingEvent. — yufei.cai / githubweb
  251. adds javadoc to RegexPatterns — Yannic Klem / githubweb
  252. Fix wrong year in licence headers — Yannic Klem / githubweb
  253. Use I as generic parameter name as it denotes the type that is required — Yannic Klem / githubweb
  254. bring back fallback to bytepayload in DefaultIncomingMapping — Yannic Klem / githubweb
  255. restructure DefaultIncomingMapping#apply — Yannic Klem / githubweb
  256. Add unit test for default incoming mapping — Yannic Klem / githubweb
  257. move licence header to top of file — Yannic Klem / githubweb
  258. Cleanup pubsub usage. — yufei.cai / githubweb
  259. Add missing dependency. — yufei.cai / githubweb
  260. review: * renamed ditto-pubsub.conf to reference.conf so that it get — Thomas J??ckle / githubweb
  261. Fix things-search not unsubscribing for irrelevant topics. — yufei.cai / githubweb
  262. Things-search: Cache current subscribed shard IDs. — yufei.cai / githubweb
  263. Avoid telling the sender the ditto runtime exception instead of the — Yannic Klem / githubweb
  264. Handle DittoRuntimeExceptions as response to TestConnection in — Yannic Klem / githubweb
  265. define JDK explicitly in Jenkinsfile — Yannic Klem / githubweb
  266. fix spelling in NamespacedEntityIdInvalidException — Yannic Klem / githubweb
  267. move ssl related stuff to own package, extract factories for — dominik.guggemos / githubweb
  268. fixed date of blog post — Johannes Kraeher / githubweb
  269. Update authors.yml — noreply / githubweb
  270. Update 2019-08-28-openid-connect.md — noreply / githubweb
  271. Pub-sub: Remove Bloom filter distributed data. — yufei.cai / githubweb
  272. limit consumer and client count for mqtt connections, improve validation — dominik.guggemos / githubweb
  273. Convert instances of distributed data to actor system extensions. — yufei.cai / githubweb
  274. Actually update the metric pubsub-await-update — yufei.cai / githubweb
  275. disable reconnect when testing connection — dominik.guggemos / githubweb
  276. fix processing of read only byte buffer and add test — dominik.guggemos / githubweb
  277. Add DADR-0003. — yufei.cai / githubweb
  278. improve timeout behavior of aggregate actor to always send response if — dominik.guggemos / githubweb
  279. fix some sonar issues — Yannic Klem / githubweb
  280. add some javadoc and final modifiers to MetricsStatsCounter — Yannic Klem / githubweb
  281. Fix wrong indentation — Yannic Klem / githubweb
  282. Reformat and fix tests. — yufei.cai / githubweb
  283. Adjust expectation: NullPointerException now wrapped in — yufei.cai / githubweb
  284. Relax AmqpPublisherActorTest for Travis. — yufei.cai / githubweb
  285. Make AmqpPublisherTest more precise without introducing timing problem. — yufei.cai / githubweb
  286. review: * don't pass configurations to Cluster singletons - shouldn't be — Thomas J??ckle / githubweb
  287. Fix a timing problem in AmqpClientActorTest. — yufei.cai / githubweb
  288. always start message mapping actor, report startup of publisher actor — dominik.guggemos / githubweb
  289. fix unit test — dominik.guggemos / githubweb
  290. adapt KafkaClientActorTest to recent changes — dominik.guggemos / githubweb
  291. adopted typed entity ids in ditto-client — Johannes Kraeher / githubweb
  292. fix timing issues by waiting for readiness of all required resources — dominik.guggemos / githubweb
  293. cleanup TODOs, javadoc — dominik.guggemos / githubweb
  294. add test to verify disconnect is called, some more cleanup — dominik.guggemos / githubweb
  295. Extract variables directly from resource manager.Signed-off-by: Kai — Kai Zimmermann / githubweb
  296. renamed "experimental" mode for mqtt client to "legacy-mode" and — Thomas J??ckle / githubweb
  297. try to parse bytes received via MQTT as text in order to make them — Thomas J??ckle / githubweb
  298. adjust some log levels, add some "user logs" — dominik.guggemos / githubweb
  299. removed ws and wss from accepted MQTT schemes removed possibility to — Thomas J??ckle / githubweb
  300. added client sdk documentation — Johannes Kraeher / githubweb
  301. add some new lines for better readability — stefan.maute / githubweb
  302. fix handling of OpenConnection/CloseConnection in BaseClientActor, fix — dominik.guggemos / githubweb
  303. fixed handlesOpenConnectionInConnectionState test - changed expected — Thomas J??ckle / githubweb
  304. fix tests after merge — dominik.guggemos / githubweb
  305. add distributionManagement for publishToEclipseMavenRepo profile — stefan.maute / githubweb
  306. fix ConnectionActorTest after merge — dominik.guggemos / githubweb
  307. stabilize RabbitMQClientActorTest — dominik.guggemos / githubweb
  308. stabilize MqttClientActorTest — dominik.guggemos / githubweb

0.9.0 (Jul 10, 2019, 5:15:53 AM)

  1. Introduced a bunch of classes to replace ConfigUtil (WIP). — juergen.fickel / githubweb
  2. Introduced interfaces and default implementations for Ditto service — juergen.fickel / githubweb
  3. Added unit test for ConfigWithFallback. Replaced thrown — juergen.fickel / githubweb
  4. Added interface and default implementations for service specific MongoDB — juergen.fickel / githubweb
  5. Adjusted determination of supported MongoDB collection suffixes to — juergen.fickel / githubweb
  6. Added Javadoc comment to MongoDbConfigValue. — juergen.fickel / githubweb
  7. Switched Concierge service to new Ditto configuration style (WIP). — juergen.fickel / githubweb
  8. Resolve raw config right after creation. — juergen.fickel / githubweb
  9. Fixed year of license headers — juergen.fickel / githubweb
  10. Moved interfaces and classes to appropriate modules. — juergen.fickel / githubweb
  11. Made MongoClientWrapper aware of new MongoDbConfig. — juergen.fickel / githubweb
  12. Use new ConciergeConfig in TestSetup. — juergen.fickel / githubweb
  13. Added Javadoc comments. — juergen.fickel / githubweb
  14. Added and fixed Javadoc comments. — juergen.fickel / githubweb
  15. Moved CacheConfig interface into its own file to make re-usable. — juergen.fickel / githubweb
  16. Introduced interface `WithConfigPath` and let `KnownConfigValue` extend — juergen.fickel / githubweb
  17. Provide base implementations for `ServiceSpecificConfig` to reduce — juergen.fickel / githubweb
  18. Let `DittoConciergeConfig` delegate most of its work to — juergen.fickel / githubweb
  19. Removed unused config artifacts. — juergen.fickel / githubweb
  20. Removed more unused config artifacts. — juergen.fickel / githubweb
  21. Added immutability documentation annotation. — juergen.fickel / githubweb
  22. Removed documentation of throwing NullPointerExceptions as they are not — juergen.fickel / githubweb
  23. Introduced type `ScopedConfig` to explicitly state that this config is — juergen.fickel / githubweb
  24. Validate config already at initialization. — juergen.fickel / githubweb
  25. Made service specific configuration implementations serializable with — juergen.fickel / githubweb
  26. Fixed Javadoc comments. — juergen.fickel / githubweb
  27. Made implementations of `ScopedConfig` serializable and completed — juergen.fickel / githubweb
  28. Shifted Connectivity service to new config style. — juergen.fickel / githubweb
  29. Pass `MongoDbConfig` to `MongoHealthChecker` to use new configuration. — juergen.fickel / githubweb
  30. Modularized Concierge service config. — juergen.fickel / githubweb
  31. Moved health check config to module `ditto-services-utils-health`. — juergen.fickel / githubweb
  32. Moved `CacheConfig` to module `ditto-services-utils-cache`. — juergen.fickel / githubweb
  33. Added unit test for `DefaultCacheConfig`. — juergen.fickel / githubweb
  34. Extended exception handling of getters for int, long and double. — juergen.fickel / githubweb
  35. Shifted Gateway service to new configuration style. Had to adjust — juergen.fickel / githubweb
  36. Shifted Gateway service to new configuration style. Had to adjust — juergen.fickel / githubweb
  37. Fixed compilation error. — juergen.fickel / githubweb
  38. Added ProtocolConfig to DittoConnectivityConfig. — juergen.fickel / githubweb
  39. Added `DefaultConnectionPoolConfigTest`. — juergen.fickel / githubweb
  40. Moved `SupervisorConfig` into new package within ditto-services-base as — juergen.fickel / githubweb
  41. Added method to `Revision` for conveniently incrementing the revision — juergen.fickel / githubweb
  42. make it possible to purge one or more entities by means of a new — daniel.fesenmeyer / githubweb
  43. just add license header — daniel.fesenmeyer / githubweb
  44. add ConnectionOpsActor and test ConnectionOpsActorIT - add — daniel.fesenmeyer / githubweb
  45. Shifted policies service to new configuration style. — juergen.fickel / githubweb
  46. Added missing methods and Javadoc comment. — juergen.fickel / githubweb
  47. Deleted unused class `AbstractPoliciesService` and module — juergen.fickel / githubweb
  48. extract class MongoEventSourceSettings from MongoOpsSelectionProvider — daniel.fesenmeyer / githubweb
  49. add test for MongoOpsSelectionProvider — daniel.fesenmeyer / githubweb
  50. make the collections returned by MongoOpsSelectionProvider immutable — daniel.fesenmeyer / githubweb
  51. use MongoEventSourceSettings instead of MongoOpsSelectionProvider to — daniel.fesenmeyer / githubweb
  52. fix unit test for toString() of MongoOpsSelection — daniel.fesenmeyer / githubweb
  53. fix ConnectionOpsActor (and the test ConnectionOpsActorIT): the — daniel.fesenmeyer / githubweb
  54. #350: Shifted Things service to new configuration style. Had to refactor — juergen.fickel / githubweb
  55. #350: Fixed start-up problems with Policies and Things service. — juergen.fickel / githubweb
  56. #350: Fixed `ThingsPersistenceStreamingActorCreator`. — juergen.fickel / githubweb
  57. #350: Introduced common interface for all Ditto configs. TODO: Let all — juergen.fickel / githubweb
  58. no longer start ops-actors as cluster-singletons in order to increase — daniel.fesenmeyer / githubweb
  59. add debug log and print out RawConfig; fix mongodb uri in docker; — stefan.maute / githubweb
  60. add meaningful toString() to PurgeEntities command — daniel.fesenmeyer / githubweb
  61. fix javadoc: actor is no longer a cluster-singleton — daniel.fesenmeyer / githubweb
  62. rename OpsActorTestCases to MongoEventSourceITAssertions and get rid of — daniel.fesenmeyer / githubweb
  63. try to stabilize tests by waiting max 10 seconds for a create-response — daniel.fesenmeyer / githubweb
  64. add interfaces for index initialization — stefan.maute / githubweb
  65. DefaultCacheConfig now has an of method like all other config classes; — stefan.maute / githubweb
  66. Issue #350: Adjusted Javadoc comments and code formatting of index — juergen.fickel / githubweb
  67. Issue #350: Added missing '@Immutable' annotation. — juergen.fickel / githubweb
  68. Issue #350: Adjusted code formatting of constructor. — juergen.fickel / githubweb
  69. Issue #350: Log used service specific config at start-up on level DEBUG. — juergen.fickel / githubweb
  70. fixed setting port-name for cluster bootstrap discovery to the akka — Thomas J??ckle / githubweb
  71. Issue #350: Removed `DittoServiceWithMongoDbConfig` as it makes no sense — juergen.fickel / githubweb
  72. undid setting port-name for cluster bootstrap discovery to the akka — Thomas J??ckle / githubweb
  73. made simple SEO optimizations — Thomas J??ckle / githubweb
  74. update Akka version to 2.5.22 — Thomas J??ckle / githubweb
  75. decouple enforcement providers' stream components from actor context — yufei.cai / githubweb
  76. refactor enforcer actors to share their behavior-defining stream. — yufei.cai / githubweb
  77. fixed compile error after Ditto upgrade — Thomas J??ckle / githubweb
  78. fix lack of error handling in static enforcement stream — yufei.cai / githubweb
  79. refactor away enforcer actor creator and AbstractEnforcement.Context — yufei.cai / githubweb
  80. refactor away GraphActor — yufei.cai / githubweb
  81. refactor away unnecessary stream components — yufei.cai / githubweb
  82. stop re-creating receiver cache on each live signal — yufei.cai / githubweb
  83. updated alpakka-mqtt version to 1.0.0 — Thomas J??ckle / githubweb
  84. test enforcement of live command responses — yufei.cai / githubweb
  85. fixed mqtt connection problem after library update — Thomas J??ckle / githubweb
  86. added more logging to startup procedure — Thomas J??ckle / githubweb
  87. add "cursor" field to model classes of things-search — yufei.cai / githubweb
  88. exclude API breackage from japicmp — yufei.cai / githubweb
  89. Add thing ID as last sort key if absent. — yufei.cai / githubweb
  90. serialize an unimplemented cursor evaluator for things-search — yufei.cai / githubweb
  91. Issue #350: Renamed interface `WithIndexInitialization` to — juergen.fickel / githubweb
  92. things-search: move cursor to option; add size option — yufei.cai / githubweb
  93. updated dependency / CQ info — Thomas J??ckle / githubweb
  94. [wip] evaluate cursor — yufei.cai / githubweb
  95. things-search: extract sort values of the last result from persistence — yufei.cai / githubweb
  96. exclude API breakage from japicmp — yufei.cai / githubweb
  97. fix non-delivery of empty results — yufei.cai / githubweb
  98. integrate cursor into SearchActor workflow — yufei.cai / githubweb
  99. improve comments and AbstractThingSearchPersistenceITBase — yufei.cai / githubweb
  100. test & fix ImmutableCursorOption & ImmutableSizeOption — yufei.cai / githubweb
  101. review: simplified ActivityChecking of EnforcerActor * added missing — Thomas J??ckle / githubweb
  102. filter out x-correlation-id header; merge header from cursor — yufei.cai / githubweb
  103. Issue #350: Fixed getter name. — juergen.fickel / githubweb
  104. Issue #350: Moved `ExponentialBackOffConfig` to upper level. — juergen.fickel / githubweb
  105. remove unused HTTP headers — yufei.cai / githubweb
  106. ThingsSearchCursor: handle null dimensions — yufei.cai / githubweb
  107. truncate large arrays in sort fields — yufei.cai / githubweb
  108. removed sharded EnforcerActor and replace with ClusterRoute with — Thomas J??ckle / githubweb
  109. ThingsSearchCursor: improve error messages — yufei.cai / githubweb
  110. added serialization/deserialization for InvalidateCacheEntry class * had — Thomas J??ckle / githubweb
  111. fixed failing tests after maven dependency changes — Thomas J??ckle / githubweb
  112. fixed wrong maven import: thingsearch does not need to know concierge — Thomas J??ckle / githubweb
  113. Issue #350: Improved exception handling in case MongoDB could not be — juergen.fickel / githubweb
  114. Issue #350: Shifted search service to new configuration style. — juergen.fickel / githubweb
  115. Issue #350: Added unit test for `DefaultDeletionConfig`. — juergen.fickel / githubweb
  116. Issue #350: Extended `DefaultUpdaterConfigTest`. — juergen.fickel / githubweb
  117. Issue #350: Log used raw config on "INFO" level. — juergen.fickel / githubweb
  118. fixed wrongly wrapped message for enforcerActor for searchCommands — Thomas J??ckle / githubweb
  119. Issue #350: Log used raw config on "DEBUG" level. — juergen.fickel / githubweb
  120. added "expire-after-access" configuration to CacheFactory — Thomas J??ckle / githubweb
  121. Issue #350: log Runtime parameters first — stefan.maute / githubweb
  122. document, test and fix ThingsSearchCursor — yufei.cai / githubweb
  123. fix DittoRuntimeException handling in AbstractGraphActor * added — Thomas J??ckle / githubweb
  124. Issue #350: add ConfigFactory.load for configWithFallbacks to load — stefan.maute / githubweb
  125. fix DittoRuntimeException handling — Thomas J??ckle / githubweb
  126. fixed blocking the thread in ThingCommandEnforcement * don't instantiate — Thomas J??ckle / githubweb
  127. fixed shutdown of session counter in StreamingActor — Thomas J??ckle / githubweb
  128. document cursor option — yufei.cai / githubweb
  129. cleaned up EnforcerActorFactory * fixed ThingsAggregatorActor sending — Thomas J??ckle / githubweb
  130. Move logic of parsing into AnnotationBasedJsonparsable — Yannic Klem / githubweb
  131. Move logic to build an AnnotationBasedJsonparsable to a builder — Yannic Klem / githubweb
  132. Remove unused empty class — Yannic Klem / githubweb
  133. use correct class to build strategy + some cleanup — Yannic Klem / githubweb
  134. add exclude for AbstractErrorRegistry — Yannic Klem / githubweb
  135. fix typo — Yannic Klem / githubweb
  136. Issue #350: use java.time.Duration instead of time values in strings. — stefan.maute / githubweb
  137. Issue #350: Added unit test for `RawConfigSupplier`. — juergen.fickel / githubweb
  138. fixed message size enforcement for ditto-protocol AND messages route — Thomas J??ckle / githubweb
  139. Issue #318: create immutable implementation of connection log entry — Florian Fendt / githubweb
  140. Issue #318: create command to retrieve connection logs — Florian Fendt / githubweb
  141. Issue #318: create response with retrieved connection logs — Florian Fendt / githubweb
  142. Issue #318: fix wrong template in MessageFormat in several classes — Florian Fendt / githubweb
  143. Issue #318: Add command for enabling logging for connections — Florian Fendt / githubweb
  144. Issue #318: Add command for resetting the logs for a connection — Florian Fendt / githubweb
  145. Issue #318: Let LogUtil do what its methods say it does: enhancing the — Florian Fendt / githubweb
  146. Issue #318: Add own LogUtil for connections which allows adding the — Florian Fendt / githubweb
  147. Issue #318: Add config for connectivity monitoring — Florian Fendt / githubweb
  148. Issue #318: Fix exception caused in LogUtil since akka returns an — Florian Fendt / githubweb
  149. Issue #318: fix unit test — Florian Fendt / githubweb
  150. Issue #318: Enhance LogType to only support different log categories — Florian Fendt / githubweb
  151. Issue #318: Allow merging two RetrieveConnectionLogsResponses — Florian Fendt / githubweb
  152. Issue #318: Use new ConnectionLogUtil — Florian Fendt / githubweb
  153. Issue #318: wip: Add functionality that allows enduser-friendly logging — Florian Fendt / githubweb
  154. Issue #318: extract interface from ConnectionMetricsCollector — Florian Fendt / githubweb
  155. Issue #318: write javadoc on the connection monitoring interfaces — Florian Fendt / githubweb
  156. Issue #318: some more javadoc for connection monitoring. — Florian Fendt / githubweb
  157. Issue #318: write unit tests — Florian Fendt / githubweb
  158. Issue #318: add missing javadoc — Florian Fendt / githubweb
  159. Issue #318: add some log statements — Florian Fendt / githubweb
  160. Issue #318: change order of arguments in signature of internal logging — Florian Fendt / githubweb
  161. Issue #318: add new connectivity commands to the new parsable command — Florian Fendt / githubweb
  162. Issue #318: process EnableConnectionLogs command and enable the logs for — Florian Fendt / githubweb
  163. Issue #318: write unit tests for enabling connection logs — Florian Fendt / githubweb
  164. Issue #318: fix bug in LogUtil — Florian Fendt / githubweb
  165. Issue #318: fix DefaultMuteableConnectionLoggers equals, hashCode and — Florian Fendt / githubweb
  166. Issue #318: add LogEntryBuilder to connectivity model factory — Florian Fendt / githubweb
  167. Issue #318: provide interface for connection logs — Florian Fendt / githubweb
  168. introduced bufferSize and parallelism for AbstractGraphActor * — Thomas J??ckle / githubweb
  169. Issue #318: Handle RetrieveConnectionLogs command — Florian Fendt / githubweb
  170. Issue #350: use JUnitSoftAssertions in Unit tests — stefan.maute / githubweb
  171. Issue #350: Made config path of `DefaultLimitsConfig` public to make it — juergen.fickel / githubweb
  172. Issue #318: Handle ResetConnectionLogs command — Florian Fendt / githubweb
  173. Issue #350: Re-organized `ServiceSpecificConfig` to make it more modular — juergen.fickel / githubweb
  174. Truncate sort dimensions after thingId. — yufei.cai / githubweb
  175. Fix keyword & year — yufei.cai / githubweb
  176. Issue #350: Completely rely on fall-back values of `PersistenceConfig` — juergen.fickel / githubweb
  177. Issue #350: Changed type of default value of 'maxQueryTime' config — juergen.fickel / githubweb
  178. added metrics gathering for concierge enforcements — Thomas J??ckle / githubweb
  179. improved WS streaming message counting gauge with tags — Thomas J??ckle / githubweb
  180. adjusted metric name to underscores — Thomas J??ckle / githubweb
  181. fix NullPointerException in cursor generation — yufei.cai / githubweb
  182. added release notes and blogpost about Ditto 0.9.0-M2 — Thomas J??ckle / githubweb
  183. fix licence headers — Yannic Klem / githubweb
  184. add missing annotation to PurgeEntitiesResponse — Yannic Klem / githubweb
  185. changed "instance" of DevOps/piggyback commands to be of type String * — Thomas J??ckle / githubweb
  186. add new command to test samples for all services that should be capable — Yannic Klem / githubweb
  187. Improve error handling in AnnotationBasedJsonparsable and rename builder — Yannic Klem / githubweb
  188. enhance metrics with "outcome" — Thomas J??ckle / githubweb
  189. changed "streaming_message_count" gauge to be a counter (always — Thomas J??ckle / githubweb
  190. Always throw a DittoRuntimeException when an error occcurres during — Yannic Klem / githubweb
  191. Adds javadoc and renames some parameters — Yannic Klem / githubweb
  192. undid EventSniffer usage for websocket metrics counting * made — Thomas J??ckle / githubweb
  193. remove generic parameter from javadoc — Yannic Klem / githubweb
  194. moved cache related code re-used by search from concierge-service — Thomas J??ckle / githubweb
  195. added missing configuration "expire-after-access" after merge from — Thomas J??ckle / githubweb
  196. disable "cluster-membership" readiness check for now — Thomas J??ckle / githubweb
  197. Helm template split and MongoDB SSL support — Kai Zimmermann / githubweb
  198. Add Ditto header size checker and integrate it in gateway — yufei.cai / githubweb
  199. Take subject mapping into consideration when checking header size — yufei.cai / githubweb
  200. Issue #318: Add header "connectivity-debug-log" which allows to debug — Florian Fendt / githubweb
  201. Integrate DittoHeadersSizeChecker in Connectivity — yufei.cai / githubweb
  202. add connection id to ConnectionNotAccessibleException — Yannic Klem / githubweb
  203. Adapted the namespace regex and prohibit the use of the empty namespace. — stefan.maute / githubweb
  204. Adapted multiple unit tests which were using the empty namespace. — stefan.maute / githubweb
  205. Issue #350: Introduced `DittoServiceError` for interrupting a Ditto — juergen.fickel / githubweb
  206. provide isSuccess in HttpStatusCode — Yannic Klem / githubweb
  207. avoid magic numbers — Yannic Klem / githubweb
  208. Issue #350: Removed dependency to non-existent `AbstractConfigReader` — juergen.fickel / githubweb
  209. enable cluster-membership readiness check by default — Thomas J??ckle / githubweb
  210. Issue #350: Removed now unused configuration utilities. — juergen.fickel / githubweb
  211. Issue #350: Moved `ClusterConfig` to module — juergen.fickel / githubweb
  212. Make signal headers available for publisher actors for messages back — yufei.cai / githubweb
  213. Issue #350: Split functionality of `ConfigUtil` into custom classes. — juergen.fickel / githubweb
  214. Issue #350: Renamed `DittoServiceTng` to `DittoService`. — juergen.fickel / githubweb
  215. Issue #350: Moved `HttpConfig` and `LimitsConfig` into custom packages. — juergen.fickel / githubweb
  216. Issue #350: Use `MongoDbConfig` where necessary in order to be able to — juergen.fickel / githubweb
  217. Issue #350: Modularized MongoDB options configuration. — juergen.fickel / githubweb
  218. Issue #350: Moved parts of configuration utilities from module — juergen.fickel / githubweb
  219. Issue #350: Use classes instead of interfaces for instance variable — juergen.fickel / githubweb
  220. Issue #350: Moved nested interfaces into own files to improve package — juergen.fickel / githubweb
  221. Issue #350: Moved `ClusterConfig` to module — juergen.fickel / githubweb
  222. add validate method to ImmutableThing for validating ids; moved — stefan.maute / githubweb
  223. Issue #350: Fixed parent coordinates. — juergen.fickel / githubweb
  224. Issue #350: Removed japicmp-maven-plugin as there is not yet an old — juergen.fickel / githubweb
  225. Issue #350: Fixed Javadoc comment. — juergen.fickel / githubweb
  226. By default send messages to AMQP in fire-and-forget manner to prevent — Florian Fendt / githubweb
  227. Extract serviceName and instance from Json when no parameter from URL — stefan.maute / githubweb
  228. Added check for EnabledUntil (Logging feature) is in the past. — david.joos / githubweb
  229. Refactored CheckForLoggingActive touched files. Stopped scheduler on — david.joos / githubweb
  230. fixed excludes after trying to resolve merge conflict — noreply / githubweb
  231. fixed binary comp excludes — Thomas J??ckle / githubweb
  232. Add command to Debug log in HttpRequestActor — stefan.maute / githubweb
  233. Remove cursor fields that do not influence the result set — yufei.cai / githubweb
  234. ThingsSearchCursor: handle decode errors, remove unused class — yufei.cai / githubweb
  235. ThingsSearchCursor: Fix non-retention of sort-options — yufei.cai / githubweb
  236. fixed that DittoRuntimeExceptions encountered as a result from — Thomas J??ckle / githubweb
  237. Extracted supervisorStrategy from props method; NullPointerExceptions — stefan.maute / githubweb
  238. Update Javadoc; — stefan.maute / githubweb
  239. Detect non-retained duplicate headers — yufei.cai / githubweb
  240. Rename classes the use short "Ops" in their name to — Yannic Klem / githubweb
  241. add headers to Thing validation exceptions; add tests — yufei.cai / githubweb
  242. fix ThingWithSnapshotTag — yufei.cai / githubweb
  243. use checkNotNull instead of requireNotNull — Yannic Klem / githubweb
  244. Removed unused code. Fixed and added tests. Added — david.joos / githubweb
  245. Simplified CheckConnectionLogsActive class. Removed unnecessary — david.joos / githubweb
  246. Make JSON character escaping more standard-conform — yufei.cai / githubweb
  247. Send CreateThing commands to a default namespace if it has no namespace. — yufei.cai / githubweb
  248. Mention default namespace in OpenAPI documentation. — yufei.cai / githubweb
  249. changed comparator for sorting the headers; — stefan.maute / githubweb
  250. Fixed failing test caused by missing function from interface. — david.joos / githubweb
  251. Remove "back-to-sleep" feature of SudoRetrieveThing. — yufei.cai / githubweb
  252. Fix merge error — stefan.maute / githubweb
  253. review  - added short documentation of cursor-based paging to ditto docs — dominik.guggemos / githubweb
  254. fix unit test — dominik.guggemos / githubweb
  255. Stop discarding HTTP headers/adjusting correlation IDs by cursor. — yufei.cai / githubweb
  256. Issue #350: Use 'slash-star' comment style for license headers of Java — juergen.fickel / githubweb
  257. Issue #350: Updated license headers. — juergen.fickel / githubweb
  258. Issue #350: Supplemented CacheConfig with property — juergen.fickel / githubweb
  259. Issue #350: Supplemented EnforcementConfig with properties 'buffer-size' — juergen.fickel / githubweb
  260. MongoSearchUpdaterFlow: Fix looping on unexpected MongoException. — yufei.cai / githubweb
  261. Add comments and fiy typo — stefan.maute / githubweb
  262. Fixed failing test due to missing test config. Fixed failing test due to — david.joos / githubweb
  263. Issue #350: * Shifted Kafka connectivity to new configuration style. * — juergen.fickel / githubweb
  264. Make variable in for each loop final — Yannic Klem / githubweb
  265. Issue #350: * Renamed package — juergen.fickel / githubweb
  266. only replace characters which are encoded; return null for higher — stefan.maute / githubweb
  267. retain order for streams processed by AbstractGraphActor * thus also for — Thomas J??ckle / githubweb
  268. Add password for /overall/status alone. — yufei.cai / githubweb
  269. fixed asynchronous barrier between enforce and send in order to order — Thomas J??ckle / githubweb
  270. properly cleanup test connections for amqp 1.0, reject parallel — dominik.guggemos / githubweb
  271. Issue #350: Fixed compilation errors. Had to move configs to central — juergen.fickel / githubweb
  272. Issue #350: Fixed compilation errors after merging master branch into — juergen.fickel / githubweb
  273. Issue #350: Removed empty module. — juergen.fickel / githubweb
  274. Issue #350: Added missing 'hashCode' and 'equals' methods. — juergen.fickel / githubweb
  275. fixed in LiveSignalEnforcement that original sender was ignored — Thomas J??ckle / githubweb
  276. increase "fishForMsg" timeout for unit tests — Thomas J??ckle / githubweb
  277. Allow remapping of secrets for docker secret rotation. — yufei.cai / githubweb
  278. Fix OverallStatusRouteTest; remove unused method from EndPointTestBase. — yufei.cai / githubweb
  279. Issue #318: Provide connection logs that are related to a connection — Florian Fendt / githubweb
  280. Issue #318: fix bug in RabbitMQActor that was caused by multiple source — Florian Fendt / githubweb
  281. Issue #318: remove unused imports — Florian Fendt / githubweb
  282. updated legal documents — Thomas J??ckle / githubweb
  283. updated legal documents: fixed duplicated test dependencies — Thomas J??ckle / githubweb
  284. enhance DevOpsCommandsActor to also support the header "is-group-topic" — Thomas J??ckle / githubweb
  285. Issue #318: when muting the loggers, also reset its expiry information — Florian Fendt / githubweb
  286. Issue #318: clean up code an uncomment unit tests of — Florian Fendt / githubweb
  287. enhanced DevOpsCommandsActor to correctly subscribe to pub/sub topics — Thomas J??ckle / githubweb
  288. AMQP 1.0: Reduce prefetch buffer size to 10. — yufei.cai / githubweb
  289. Add logging of HTTP requests. — yufei.cai / githubweb
  290. fixed exception handling in AbstractEnforcement - exceptions during — Thomas J??ckle / githubweb
  291. * Sorted logs * Renamed "checkLoggingStillEnabled" * BaseClient Actor — david.joos / githubweb
  292. review: remove unused method, cast, blocking wait & rename some — yufei.cai / githubweb
  293. Simplify loading of MappingStrategies; remove a tautology in — yufei.cai / githubweb
  294. Make HttpRequestActor extensible with configurable implementation. — yufei.cai / githubweb
  295. Add scala-maven-plugin to ditto-services-utils-akka — yufei.cai / githubweb
  296. Issue #318: get rid of scala durations in ConnectionActor and — Florian Fendt / githubweb
  297. Issue #350: Added method to `ConfigWithFallback` to get a String or null — juergen.fickel / githubweb
  298. Issue #318: re-enable logs after connection is modified — Florian Fendt / githubweb
  299. Issue #350: Let `ConfigWithFallback` always wrap an instance of — juergen.fickel / githubweb
  300. minor adjustments to enforcement streaming — Thomas J??ckle / githubweb
  301. updated akka and akka-http versions to latest patch version — Thomas J??ckle / githubweb
  302. Added Tests & fixed tests. — david.joos / githubweb
  303. Added Licence header. Removed unnecessary code. — david.joos / githubweb
  304. Added LoggingExpired Command incl Tests. — david.joos / githubweb
  305. Fixed test. — david.joos / githubweb
  306. Remove unnecessary NamespaceSuffixCollectionNamesDisabled — Yannic Klem / githubweb
  307. Document AbstractHttpRequestActor. — yufei.cai / githubweb
  308. added debug logging for publishing MQTT messages — Thomas J??ckle / githubweb
  309. Fixed test. — david.joos / githubweb
  310. Fixed apidoc. — david.joos / githubweb
  311. Issue #318: simplify loggingExpired method — Florian Fendt / githubweb
  312. fixed remaining bug that when during enforcement another enforcement is — Thomas J??ckle / githubweb
  313. Issue #350: Reworked DittoHeaders size validation. * Extended — juergen.fickel / githubweb
  314. fixed remaining bug that when during enforcement another enforcement is — Thomas J??ckle / githubweb
  315. introduce throttling for amqp consumers — dominik.guggemos / githubweb
  316. Issue #318: add documentation on the connection logs — Florian Fendt / githubweb
  317. Add a second shutdown reason that is added to a Shutdown emitted on — Yannic Klem / githubweb
  318. Move WS event sniffers to strict positions. — yufei.cai / githubweb
  319. Test ImmutableDittoHeaders::truncate. — yufei.cai / githubweb
  320. ensured message mapping processing order for incoming messages by adding — Thomas J??ckle / githubweb
  321. fixed that exceptions were not wrapped with hash key + unit tests — Thomas J??ckle / githubweb
  322. AmqpConsumerActor: make throttling state thread-safe. — yufei.cai / githubweb
  323. fix unit tests — dominik.guggemos / githubweb
  324. Set travis time dilation to 10x — noreply / githubweb
  325. Set Travis timeout to 120 minutes — noreply / githubweb
  326. chose different hashKeys for ConsistentHashableEnvelope in front of — Thomas J??ckle / githubweb
  327. add environment variable override for throttling config — dominik.guggemos / githubweb
  328. fix NPE — Thomas J??ckle / githubweb
  329. Set Travis test time dilation to 40x — noreply / githubweb
  330. Replace travis time dilation by single expect timeout — noreply / githubweb
  331. do not dynamically adjust size of ConsistentHashingPool in front of — Thomas J??ckle / githubweb
  332. Issue #318: remove unused class — Florian Fendt / githubweb
  333. Issue #318: fix typos in documentation — Florian Fendt / githubweb
  334. Osgi bundling is not required for services models base so far — Yannic Klem / githubweb
  335. Add empty file to resources/META-INF to enforce presence of META-INF — Yannic Klem / githubweb
  336. Issue #318: add connection log messages describing failures in Kafka — Florian Fendt / githubweb
  337. Persistence without listCollections filter support — Kai Zimmermann / githubweb
  338. undid that *Config classes were Java Serializable * removed them from — Thomas J??ckle / githubweb
  339. Issue #318: rewrite logs in Kafka connections to also count up metrics — Florian Fendt / githubweb
  340. Issue #318: add failure information to failure logs for AMQP 1.0 — Florian Fendt / githubweb
  341. deleted duplicate config files — Thomas J??ckle / githubweb
  342. fixed errors after merge * applied missing configurations (marked as — Thomas J??ckle / githubweb
  343. fixed compile errors — Thomas J??ckle / githubweb
  344. fixed enforcement tests — Thomas J??ckle / githubweb
  345. improve enforcement of commands with empty id — Thomas J??ckle / githubweb
  346. Issue #318: add more detailed log information if an error during message — Florian Fendt / githubweb
  347. fixed config for connectivity after merge: * amqp10 throttling was added — Thomas J??ckle / githubweb
  348. increased default concierge parallelism to 256 — Thomas J??ckle / githubweb
  349. MqttPublisherActor: Remove TODO — yufei.cai / githubweb
  350. Issue #318: for connectivity logs, also log description of ditto runtime — Florian Fendt / githubweb
  351. reused actor system from local var — Thomas J??ckle / githubweb
  352. Stabilize PolicyPersistenceActorTest#recoverPolicyEntryModified — Yannic Klem / githubweb
  353. Add filter stage for ActorAskCacheLoader & use it for namespace blocking — yufei.cai / githubweb
  354. Invalidate namespaces after delay to not race with messages in-flight — yufei.cai / githubweb
  355. Issue #318: several small improvements on connection logging: * remove — Florian Fendt / githubweb
  356. Issue #318: fix unit test — Florian Fendt / githubweb
  357. Issue #318: fix bug where reserved characters of MessageFormat inside — Florian Fendt / githubweb
  358. Expect empty cache entry due to namespace blocking; log namespaces — yufei.cai / githubweb
  359. Log recovery of ThingPersistenceActor and shutdown due to purge. — yufei.cai / githubweb
  360. Fixed compilation errors after having merged master branch into feature — juergen.fickel / githubweb
  361. Revert "Add filter stage for ActorAskCacheLoader & use it for namespace — yufei.cai / githubweb
  362. Remove No-op journal collection name suffix generator. — yufei.cai / githubweb
  363. Stabilize PolicyPersistenceActorTest for Travis — yufei.cai / githubweb
  364. Stabilize ThingPersistenceActorTest for Travis — yufei.cai / githubweb
  365. ThingPersistenceActorTest: terminate previous actor in recovery tests — yufei.cai / githubweb
  366. Refactored `PersistenceOperationsConfiguration` to be in the same style — juergen.fickel / githubweb
  367. Mock PersistenceOperationsConfig to make all persistence operations — juergen.fickel / githubweb
  368. Extended `ScopedConfig` by frequently used convenience methods. — juergen.fickel / githubweb
  369. adds javadoc to PersistenceOperationsConfig — Yannic Klem / githubweb
  370. return persistenceOperationsConfig instead of null — Yannic Klem / githubweb
  371. Added Javadoc comment to enum constant. — juergen.fickel / githubweb
  372. Ditto CosmosDb support — Kai Zimmermann / githubweb
  373. Changed FiniteDuration to Duration. — david.joos / githubweb
  374. Delete things from search index if policy is deleted. — yufei.cai / githubweb
  375. Stabilize PolicyPersistenceActorTest more. — yufei.cai / githubweb
  376. Try enabling — yufei.cai / githubweb
  377. Maintain PolicyPersistenceActor and its test. — yufei.cai / githubweb
  378. recover amqp session when session was closed remotely — dominik.guggemos / githubweb
  379. add some unit tests — dominik.guggemos / githubweb
  380. improve disabling logs in tests (prevents ide warning) — dominik.guggemos / githubweb
  381. some cleanup, logging, javadoc — dominik.guggemos / githubweb
  382. add the connection id to JSON of exception to be able to parse it again — Florian Fendt / githubweb
  383. Avoid tagging authentication timers with the error flag on client errors — Yannic Klem / githubweb
  384. Use import of Attributes wherever possible and remove unused Logging — Yannic Klem / githubweb
  385. Rename methods for symmetry reasons — Yannic Klem / githubweb
  386. Remove unused parameter from handleConnectionRestored — Yannic Klem / githubweb
  387. Make getPublisherActor return an optional — Yannic Klem / githubweb
  388. Remove unused method — Yannic Klem / githubweb
  389. Remove unnecessary parameter — Yannic Klem / githubweb
  390. Remove unused method and add final modifier to variable — Yannic Klem / githubweb
  391. Add some connectiong logging to AmqpClient actor — Yannic Klem / githubweb
  392. Fixes behaviour of ServiceSpecificEnvironmentConfigSupplier to match — Yannic Klem / githubweb
  393. default value of persistence health check enabled should be true — Yannic Klem / githubweb
  394. Provide some documentation on the HostingEnvironment enum — Yannic Klem / githubweb
  395. - add specific config to better control session recovery per connection — dominik.guggemos / githubweb
  396. - add specific config to better control session recovery per connection — dominik.guggemos / githubweb
  397. fix AmqpClientActorTest — dominik.guggemos / githubweb
  398. resolve config of secrets as config supplier — Yannic Klem / githubweb
  399. add test to ConfigWithFallbackTest in order to verify that fallback is — Yannic Klem / githubweb
  400. add ditto mongodb options conf section — Yannic Klem / githubweb
  401. prepared Ditto release 0.9.0 by: * fixing OSGi imports in — Thomas J??ckle / githubweb

0.9.0-M2 (Apr 29, 2019, 4:49:29 AM)

  1. Unify MongoDB indexing and queries across things-search APIv1 and v2. — yufei.cai / githubweb
  2. add expiring index for background deletion of MongoDB documents — yufei.cai / githubweb
  3. delete feature property expression without feature ID — yufei.cai / githubweb
  4. modernize AttributeExpressionImpl.hashCode; remove unused constants — yufei.cai / githubweb
  5. simplify field expression factories; delete ACL and global read — yufei.cai / githubweb
  6. EventSourceNamespaceOpsActorTestCases: relax a timing constraint — yufei.cai / githubweb
  7. adapt assembly of docker image to other ditto images — dominik.guggemos / githubweb
  8. Enable support for MongoDb with persistenceSigned-off-by: Kai Zimmermann — Kai Zimmermann / githubweb
  9. disable api check for ditto-model-query — dominik.guggemos / githubweb
  10. updated copyright headers to allowed format of Eclipse: * only include — Thomas J??ckle / githubweb
  11. adjusted milestone 0.9.0-M1 publish date to 28.03. — Thomas J??ckle / githubweb
  12. enhanced CONTRIBUTING.md with license header information — Thomas J??ckle / githubweb
  13. added .scala files to license checking — noreply / githubweb
  14. Improve Connectivity piggyback command docu — Yannic Klem / githubweb
  15. remove some more filter expression leftovers — dominik.guggemos / githubweb
  16. update netty to 4.1.33 because of bug in 4.1.32 — noreply / githubweb
  17. Add helm dependecy update. — Kai Zimmermann / githubweb
  18. added "who's using Ditto" section to startpage — Thomas J??ckle / githubweb
  19. Recover from closed JMS AMQP message producer — Kai Zimmermann / githubweb
  20. updated Bosch logo — Thomas J??ckle / githubweb
  21. fixed status path in nginx.conf files — Thomas J??ckle / githubweb
  22. added Bosch white svg logo — Thomas J??ckle / githubweb
  23. remove jvm args from docker config — dominik.guggemos / githubweb
  24. fixed users section margin CSS — noreply / githubweb
  25. document search index migration — yufei.cai / githubweb
  26. fix name of search service main class — dominik.guggemos / githubweb
  27. Custom PVC integrated — Kai Zimmermann / githubweb
  28. Fix helm update command — Kai Zimmermann / githubweb
  29. fix "cannot index parallel arrays" error — yufei.cai / githubweb
  30. More meaningful PVC name.Signed-off-by: Kai Zimmermann — Kai Zimmermann / githubweb
  31. Update to 0.9.0-M1Signed-off-by: Kai Zimmermann — Kai Zimmermann / githubweb
  32. MongoDbResource: permit setting the listening port — yufei.cai / githubweb
  33. Add means to sync things manually; update embedded Mongo test tools — yufei.cai / githubweb
  34. some doc formatting — dominik.guggemos / githubweb
  35. start manual updater as cluster singleton — yufei.cai / githubweb
  36. improve logging, add some javadoc — dominik.guggemos / githubweb
  37. add configurable MongoDB hints by namespace — yufei.cai / githubweb
  38. remove description of feature wildcard search from openapi documentation — dominik.guggemos / githubweb
  39. add JsonFieldDefinition for audience claim — stefan.maute / githubweb
  40. Apply concept of GlobalErrorRegistry to command registries — Yannic Klem / githubweb
  41. Apply concept of GlobalErrorRegistry to command response registries — Yannic Klem / githubweb
  42. Apply concept of GlobalErrorRegistry to event registries — Yannic Klem / githubweb
  43. Add .empty files to resources/META-INF — Yannic Klem / githubweb
  44. Restructure ThingsMappingStrategy — Yannic Klem / githubweb
  45. Introduce AbstractMappingStrategy to add all global parsing strategies — Yannic Klem / githubweb
  46. Update licence headers — Yannic Klem / githubweb
  47. Avoid building the map holding the strategies on each method call — Yannic Klem / githubweb
  48. Fix connectivity problems after helm update — Kai Zimmermann / githubweb
  49. Add cluster capability — Kai Zimmermann / githubweb
  50. added LICENSE.md for user-logos — noreply / githubweb
  51. Issue #373: Adjusted Javadoc comments and code formatting. Introduces — juergen.fickel / githubweb
  52. True boolean value for MongoDb SSLSigned-off-by: Kai Zimmermann — Kai Zimmermann / githubweb
  53. things-search: fix registry tests — yufei.cai / githubweb
  54. Issue #348: Authentication Refactoring — Yannic Klem / githubweb
  55. Issue #348: Increases Timeout for messages to make tests more stable — Yannic Klem / githubweb
  56. Issue #348: fix deprecation warnings in QueryActorTest — Yannic Klem / githubweb
  57. Issue #348: use blocking dispatcher for authentication chain — Yannic Klem / githubweb
  58. Issue #348: Authentication providers don't need to be ensure they are — Yannic Klem / githubweb
  59. Issue #348: Validate number of parts of the JWT — Yannic Klem / githubweb
  60. Issue #348: Refactored constructor to make it easier to understand. — juergen.fickel / githubweb
  61. Updated version of AssertJDependency — juergen.fickel / githubweb
  62. Issue #348: Minor refactorings and adjustments of Javadoc comments and — juergen.fickel / githubweb
  63. Issue #348: Fixed unit test. — juergen.fickel / githubweb
  64. Issue #348: Use `CharSequence` for correlation ID where possible. — juergen.fickel / githubweb
  65. Issue #348: Added missing "@throws" documentation. — juergen.fickel / githubweb
  66. Issue #348: Improved logging with correlation ID. — juergen.fickel / githubweb
  67. Issue #348: Include external Ditto headers in HTTP responses sent within — juergen.fickel / githubweb
  68. Issue #348: Updated license header configuration. TODO: enable — juergen.fickel / githubweb
  69. Issue #348: reenable license header check — Yannic Klem / githubweb
  70. Issue #348: update licence headers — Yannic Klem / githubweb
  71. Issue #348: Package restructuring — Yannic Klem / githubweb
  72. Issue #348: change name of blocking-dispatcher to — Yannic Klem / githubweb
  73. Issue #348: make authentication-dispatcher more flexible — Yannic Klem / githubweb
  74. Renamed method 'getValue' of `Entry` to make its behavior more clear. — juergen.fickel / githubweb
  75. Issue #348: add missing import — Yannic Klem / githubweb
  76. added missing OSGi imports for "org.atteo.classindex" — Thomas J??ckle / githubweb
  77. added DittoEncodingHelper used for encoding/decoding characters which — Thomas J??ckle / githubweb
  78. Remove parboiled2 dependency. — yufei.cai / githubweb
  79. Exclude akka-actor, akka-stream etc from model dependencies — yufei.cai / githubweb
  80. fixed license header — Thomas J??ckle / githubweb
  81. Delete unnecessary exclusion — yufei.cai / githubweb
  82. Update ditto-legal. — yufei.cai / githubweb
  83. added removed CQs to section about obsolete section — noreply / githubweb
  84. log reason of parsing failure in global registries — Yannic Klem / githubweb
  85. Handle the case that the audience field is an array — Yannic Klem / githubweb
  86. remove logging from registries and rely only forwarding the cause — Yannic Klem / githubweb
  87. Improve nginx configuration for gateway restarts. — michael.gantert / githubweb
  88. Optimize things-search index for default requests. — yufei.cai / githubweb
  89. deleted user-logos from git repo; added via Jenkins site-deployment job — Thomas J??ckle / githubweb
  90. Issue #387: fix bug where messages could not be published for MQTT — Florian Fendt / githubweb
  91. Improve sonar/jacoco integration configuration. — michael.gantert / githubweb
  92. Update Ditto ApiDoc. — yufei.cai / githubweb
  93. Append _id to key-value index & fix discrepancy of — yufei.cai / githubweb

0.9.0-M1 (Mar 27, 2019, 10:05:52 AM)

  1. handle min hash code in shard region extractor — yufei.cai / githubweb
  2. Add DevOps commands to block, shutdown, purge namespaces and check their — yufei.cai / githubweb
  3. add DevOpsConfigReader — yufei.cai / githubweb
  4. make CaffeineCache typesafe; add Cache#getIfPresent to circumvent loader — yufei.cai / githubweb
  5. concierge: add pre-enforcer to block namespaces on demand — yufei.cai / githubweb
  6. ThingCommandEnforcement: use pre-enforcer to block undesired commands to — yufei.cai / githubweb
  7. block namespace for ThingsUpdater — yufei.cai / githubweb
  8. refine supertype of EntityIdWithRevision to Jsonifiable<JsonObject> — yufei.cai / githubweb
  9. upgrade equals-verifier to 2.5.2 — yufei.cai / githubweb
  10. shutdown sharded actors in a namespace on command — yufei.cai / githubweb
  11. rename NamespaceCacheWriter.blockCachedNamespaces as — yufei.cai / githubweb
  12. reduce stacktraces and error logs generated by successful tests — yufei.cai / githubweb
  13. make ThingPersistenceActorTest produce false positive less often — yufei.cai / githubweb
  14. add namespace ops actor that reacts to namespace query & purge commands — yufei.cai / githubweb
  15. added missing license header — Johannes Kraeher / githubweb
  16. simplified namespace blocking — Johannes Kraeher / githubweb
  17. Renamed argument from 'message' to 'signal'. — juergen.fickel / githubweb
  18. simplified namespace behavior, fixed license headers — Johannes Kraeher / githubweb
  19. Moved namespace commands, responses and exceptions to a new module. — juergen.fickel / githubweb
  20. Deleted superfluous namespace commands. — juergen.fickel / githubweb
  21. make AbstractNamespaceOpsActor independent of underlying persistence — yufei.cai / githubweb
  22. stop handling QueryNamespaceEmptiness — yufei.cai / githubweb
  23. Intermediately restored 'ShutdownNamespace' command to get rid of — juergen.fickel / githubweb
  24. add NamespaceOps support to ThingSearchUpdaterPersistence — yufei.cai / githubweb
  25. fix javadoc — yufei.cai / githubweb
  26. start ThingsSearchNamespaceOpsActor as cluster singleton — yufei.cai / githubweb
  27. add javadoc — yufei.cai / githubweb
  28. add BlockNamespaceResponse to response registry for consistency — yufei.cai / githubweb
  29. add akka-distributed-data dependency; add ditto-services-utils-ddata; — yufei.cai / githubweb
  30. add specialized distributed data for blocked namespaces — yufei.cai / githubweb
  31. Introduced new module for common commands which are not dedicated to a — juergen.fickel / githubweb
  32. Replaced 'ShutdownNamespace' with 'Shutdown' and removed 'namespace' — juergen.fickel / githubweb
  33. fixed compile errors after merge — Johannes Kraeher / githubweb
  34. replace local cache by distributed cache in namespace blocking behavior — yufei.cai / githubweb
  35. configure artery for test — yufei.cai / githubweb
  36. fix artery port in test — yufei.cai / githubweb
  37. Prefixed some getter methods with 'get' to avoid confusion because of — juergen.fickel / githubweb
  38. Adjusted some code formatting. — juergen.fickel / githubweb
  39. Optimised 'purgeAll' method to avoid list mutation and make collecting — juergen.fickel / githubweb
  40. Made class immutable, added 'equals' and 'hashCode' methods as well as — juergen.fickel / githubweb
  41. Prefixed some getter methods with 'get' to avoid confusion. Use — juergen.fickel / githubweb
  42. Use try-catch in 'PolicyNamespaceOpsActor.props' method to avoid memory — juergen.fickel / githubweb
  43. Moved instantiation of MongoClientWrapper to superclass. Made — juergen.fickel / githubweb
  44. Explicitly close MongoClientWrapper withing 'postStop' method to be sure — juergen.fickel / githubweb
  45. ensure NamespaceOps.purgeAll returns a source element; replace — yufei.cai / githubweb
  46. restrict replication of BlockedNamespaces to nodes of matching roles by — yufei.cai / githubweb
  47. Renamed 'DDataConfigReader' to 'DistributedDataConfigReader' and removed — juergen.fickel / githubweb
  48. fix javadoc, remove unused import, register BlockedNamespaceUpdater at — yufei.cai / githubweb
  49. add blocked namespaces updater path to concierge messaging constants — yufei.cai / githubweb
  50. BlockedNamespacesUpdater: move actor name to ConciergeMessagingConstants — yufei.cai / githubweb
  51. do not set autoindex option for capped collection; configure & log — yufei.cai / githubweb
  52. removed QueryNamespaceEmptiness command and response — Johannes Kraeher / githubweb
  53. NamespaceOps: impove javadoc — yufei.cai / githubweb
  54. add environment variable to disable suffix collection — yufei.cai / githubweb
  55. make NamespaceSuffixCollectionNamesDisabled extend — yufei.cai / githubweb
  56. add DevOps command to publish a message directly at pub-sub mediator — yufei.cai / githubweb
  57. Revert "add DevOps command to publish a message directly at pub-sub — yufei.cai / githubweb
  58. Fixed bug in 'BlockedNamespacesUpdater'. — juergen.fickel / githubweb
  59. DevOps: interpret piggyback at pub-sub mediator as PUBLISH; fix — yufei.cai / githubweb
  60. add access to BlockedNamespacesUpdater by pub-sub; add signal type as — yufei.cai / githubweb
  61. DevOps: disambiguate responses without service/instance from each other — yufei.cai / githubweb
  62. DevOps: document namespace erasure features — yufei.cai / githubweb
  63. add abstract actor with lock — yufei.cai / githubweb
  64. incorporate feedback by marianne-klein <marianne.klein@bosch-si.com> — yufei.cai / githubweb
  65. installation-operating.md: fix link & wording, add "Response" headings — yufei.cai / githubweb
  66. Deleted method `maxLockTime` and added parameter to method `setLocked` — juergen.fickel / githubweb
  67. fixed merge error — Johannes Kraeher / githubweb
  68. replaced scala types with java equivalents where possible — Johannes Kraeher / githubweb
  69. fix not working test on windows — Florian Fendt / githubweb
  70. use own thread pool for each cache — Florian Fendt / githubweb
  71. increased save-snaphsot timeout to 50s with regard to circuit-breaker — stefan.maute / githubweb
  72. improved logging in multiple classes — stefan.maute / githubweb
  73. add PolicyCommandFactory — stefan.maute / githubweb
  74. add logging for RecoveryTimeout — stefan.maute / githubweb
  75. add possibility to override default config parameters — stefan.maute / githubweb
  76. add separate dispatcher for things and policies persistence plugins — stefan.maute / githubweb
  77. put correlation-id into MDC for better traceability of requests; fix — stefan.maute / githubweb
  78. add missing executor to supplyAsync method; add correlation-id in — stefan.maute / githubweb
  79. reformat PolicyCommandFactory and ThingCommandFactory — stefan.maute / githubweb
  80. enhance LogUtil with correlationId methods for the slf4j MDC — Florian Fendt / githubweb
  81. added announcement for Eclipse Ditto 0.8.0 — Thomas J??ckle / githubweb
  82. invalidate concierge cache entries in blocked namespaces — yufei.cai / githubweb
  83. fixed that SSE did not contain "_modified" field — Thomas J??ckle / githubweb
  84. set binary-compatibility-check.version to 0.8.0 — noreply / githubweb
  85. adjusted binary compatibility check — Thomas J??ckle / githubweb
  86. add own deleted flag for search documents to increase performance for — Florian Fendt / githubweb
  87. Improved JSON memory management:    * Keep object hierarchies of — juergen.fickel / githubweb
  88. Updated version of EqualsVerifier dependency. — juergen.fickel / githubweb
  89. Adjusted code to changes of ditto-json. — juergen.fickel / githubweb
  90. fixed that for messages containing the $ char the topic placeholder — Thomas J??ckle / githubweb
  91. Reworked number implementations to comply to Java type semantic. — juergen.fickel / githubweb
  92. increase client actor ask timeout to handle slow connection — dominik.guggemos / githubweb
  93. fixed error log message which was no error but debug * updated to OpenJ9 — Thomas J??ckle / githubweb
  94. fix FeaturesDocumentBuilder by handling ditto-json numbers correctly — Thomas J??ckle / githubweb
  95. Added test cases to document builders to cover all supported JSON — juergen.fickel / githubweb
  96. Do escape JSON object keys like JSON strings. — juergen.fickel / githubweb
  97. review: adjusted some javadocs * full qualified links to classes removed — Thomas J??ckle / githubweb
  98. use configurable executor for caches — Florian Fendt / githubweb
  99. log unexpected messages in BaseClientActor which are throwables with — Thomas J??ckle / githubweb
  100. improved "onUnknownEvent" logging — noreply / githubweb
  101. improved BaseClientActor error logging — Thomas J??ckle / githubweb
  102. updated parallelism-factor of fork-join-executors to 3.0 — Thomas J??ckle / githubweb
  103. update qpid-jms to 0.39.0 — noreply / githubweb
  104. fixed compile error after qpid-jms update broke API — noreply / githubweb
  105. fixed compile error after qpid-jms broke API — noreply / githubweb
  106. fix test compile error — noreply / githubweb
  107. fix test compile error — noreply / githubweb
  108. fixed NPE — noreply / githubweb
  109. fixed error logging — noreply / githubweb
  110. fixed missing import — noreply / githubweb
  111. made contentType handling nicer — noreply / githubweb
  112. fixed json number error in FeaturesUpdateFactory — noreply / githubweb
  113. added dispatcher for "applyAsync()" tasks on CompletionStages * in — Thomas J??ckle / githubweb
  114. added docs, simplified configs — Thomas J??ckle / githubweb
  115. configured "throughput" of dispatchers were missing — Thomas J??ckle / githubweb
  116. rename StreamMetadataPersistence to TimestampPersistence; add async — yufei.cai / githubweb
  117. removed kamon-executors again — Thomas J??ckle / githubweb
  118. stabilized ThingsUpdaterTest — Thomas J??ckle / githubweb
  119. made one important change to WebSocket backpressure mechanism: only — Thomas J??ckle / githubweb
  120. add hooks to sniff events over websocket and SSE — yufei.cai / githubweb
  121. only do one instanceof check — Thomas J??ckle / githubweb
  122. removed unused dispatcher from test confs — Florian Fendt / githubweb
  123. assert all messages are received in ThingsUpdaterTest — Florian Fendt / githubweb
  124. WebsocketRoute: instead of cancelling stream on first error, report them — yufei.cai / githubweb
  125. Throw `NumberFormatException` instead of `UnsupportedOperationException` — Thomas J??ckle / githubweb
  126. Do not wrap newly "re-parsed" List or Map in an unmodifiable collection — Thomas J??ckle / githubweb
  127. Exposed methods of `JsonNumber` directly at `JsonValue`. — Thomas J??ckle / githubweb
  128. Improved performance of string parsing by building string — Thomas J??ckle / githubweb
  129. DefaultMessageMapperFactory: make factory class configurable — yufei.cai / githubweb
  130. improve predictability and type safety of MessageMapperFactory — yufei.cai / githubweb
  131. change parameter types of MessageMapperInstantiation — yufei.cai / githubweb
  132. updated akka-persistence-mongo to 2.2.2-SNAPSHOT and replaced "casbah" — Thomas J??ckle / githubweb
  133. Some refactorings after review: * Extracted class `CharsetDeterminer` to — juergen.fickel / githubweb
  134. added builder for the root route and removed routes visitor as the route — Johannes Kraeher / githubweb
  135. collect detailed metrics for inbound and outbound messages, separate — dominik.guggemos / githubweb
  136. fix license header — dominik.guggemos / githubweb
  137. fix test, add javadoc — dominik.guggemos / githubweb
  138. fix merge glitches — dominik.guggemos / githubweb
  139. respect timeout in headers for retrieve commands — dominik.guggemos / githubweb
  140. fix license header — dominik.guggemos / githubweb
  141. fix tests — dominik.guggemos / githubweb
  142. add some tests for ConnectivityCounterRegistry, remove debug output — dominik.guggemos / githubweb
  143. Refactored MongoConfig and MongoClientWrapper: * MongoConfig now is — juergen.fickel / githubweb
  144. rename and make JsonFields of RetrieveConnectionStatusResponse public — dominik.guggemos / githubweb
  145. updated cqs.md — Thomas J??ckle / githubweb
  146. fix merging of resource statuses and some minor fixes — dominik.guggemos / githubweb
  147. adjust counted time slots and tests — dominik.guggemos / githubweb
  148. add deployment files to deploy Ditto to OpenShift — Thomas J??ckle / githubweb
  149. added downing-provider for handling split-brain * chose the — Thomas J??ckle / githubweb
  150. updated CQs: added one for simple-akka-downing — Thomas J??ckle / githubweb
  151. MongoClientWrapper: fix event loop leak & stop forcing — yufei.cai / githubweb
  152. improve metrics for responses, omit zero measurements — dominik.guggemos / githubweb
  153. DefaultStreamSupervisor: fix blocking wait & add minimum delay config — yufei.cai / githubweb
  154. started review of collection amount of messages * made immutable — Thomas J??ckle / githubweb
  155. review: minor adjustments — Johannes Kraeher / githubweb
  156. StreamConsumerSettings: fix config key for warning offset — yufei.cai / githubweb
  157. split /status route into /overall and /status route. add unsecured — stefan.maute / githubweb
  158. updated to released akka-mongo-persistence 2.2.2 * updated legal docs — Thomas J??ckle / githubweb
  159. log background sync streams at DEBUG level — yufei.cai / githubweb
  160. added missing javadocs + fixed unit tests — Thomas J??ckle / githubweb
  161. initialize the counter ConnectivityCounterRegistry whenever a new — Thomas J??ckle / githubweb
  162. renamed ConnectionStatus to ConnectivityStatus as reused at other places — Thomas J??ckle / githubweb
  163. Switch from Dropwizard Metrics for Mongo Metrics to Kamon — Thomas J??ckle / githubweb
  164. exclude dropwizard — Thomas J??ckle / githubweb
  165. Cleanup and remove unnecessary dependecies — Thomas J??ckle / githubweb
  166. review: added javadoc; removed non-needed project versions in bom — Thomas J??ckle / githubweb
  167. fixed typo in javadoc — Thomas J??ckle / githubweb
  168. updated 3rd-party dependencies — Thomas J??ckle / githubweb
  169. fix default stream supervisor config. — yufei.cai / githubweb
  170. Move authentication definition into the respective Routes — Yannic Klem / githubweb
  171. splitted ConnectionMetrics in "inbound" and "outbound" metrics * added — Thomas J??ckle / githubweb
  172. moved MetricDirection and MetricType to connectivity-model * made — Thomas J??ckle / githubweb
  173. Dont allow empty thing names — Thomas J??ckle / githubweb
  174. Don't allow empty policy names — Thomas J??ckle / githubweb
  175. review: removed TODO, required cases are handled — noreply / githubweb
  176. added command + functionality to reset metrics of a connection * made — Thomas J??ckle / githubweb
  177. Validate ThingId and PolicyId correctly — Yannic Klem / githubweb
  178. Removed superfluous '@Nonnull' annotations and fixed log message. — juergen.fickel / githubweb
  179. Fix unit tests — Yannic Klem / githubweb
  180. added "connectedSince" field to RetrieveConnectionStatusResponse * added — Thomas J??ckle / githubweb
  181. added "resetConnectionMetrics" to Ditto doc * made AddressMetrics return — Thomas J??ckle / githubweb
  182. Adds tests for ImmutableThing to verify that policyId is validated — Yannic Klem / githubweb
  183. changed order of enum value inside MetricType — Thomas J??ckle / githubweb
  184. Fixed compilation errors after merging branch. — juergen.fickel / githubweb
  185. stop ThingPersistenceActor if woken up by SudoRetrieveThing. — yufei.cai / githubweb
  186. fix overzealous start of stream. — yufei.cai / githubweb
  187. fix that DefaultStreamSupervisor wasn't starting streams. — yufei.cai / githubweb
  188. added missing _responses counter init/reset functionality — Thomas J??ckle / githubweb
  189. removed a blocking wait in MongoSearchSyncPersistence — yufei.cai / githubweb
  190. allow topic placeholder in target address, validate placeholders in — dominik.guggemos / githubweb
  191. remove dependency on policies model — Yannic Klem / githubweb
  192. update SlidingWindowCounter to use distinct maps for storing success and — Florian Fendt / githubweb
  193. use the MapKey class itself for the counters map in — Florian Fendt / githubweb
  194. write test for ConnectionActor to verify that reset metrics will be — Florian Fendt / githubweb
  195. remove no longer needed check if QoS is existent — Florian Fendt / githubweb
  196. MongoSearchSyncPersistence: recover from MongoDB downtime — yufei.cai / githubweb
  197. MongoSearchSyncPersistence: fix javadoc, remove unnecessary @Nullable — yufei.cai / githubweb
  198. delete vim.exe.stackdump — noreply / githubweb
  199. fix connection configuration in command and control blog post — dominik.guggemos / githubweb
  200. Do not always stop ThingPersistenceActor after handling — yufei.cai / githubweb
  201. ThingPersistenceActor: passivate instead of poisoning supervisor to — yufei.cai / githubweb
  202. Introduce GlobalErrorRegistry that registers all DittoRuntimeExceptions — Yannic Klem / githubweb
  203. Removes PolicyErrorRegistry and annotates all Policy exceptions with — Yannic Klem / githubweb
  204. Adds test to policies service to verify that all known exceptions are — Yannic Klem / githubweb
  205. Remove DittoRuntimeExceptions from CommonErrorRegistry and annotate them — Yannic Klem / githubweb
  206. Removes MessageErrorRegistry and annotates all contained exceptions with — Yannic Klem / githubweb
  207. Removes ThingErrorRegistry and annotates contained exceptions with — Yannic Klem / githubweb
  208. Removes NamespaceErrorRegistry and annotates NamespaceBlockedException — Yannic Klem / githubweb
  209. Adds a GlobalErrorRegistryValidationTest for each service — Yannic Klem / githubweb
  210. Removes ConnectivityErrorRegistry and annotates contained exceptions — Yannic Klem / githubweb
  211. Removes ThingSearchErrorRegistry and annotates exceptions with — Yannic Klem / githubweb
  212. Removes DittoProtocolAdapterErrorRegistry and annotates contained — Yannic Klem / githubweb
  213. Removes BatchErrorRegistry and annotates containedExceptions with — Yannic Klem / githubweb
  214. Remove CommonErrorRegistry and register DittoJsonExceptions in — Yannic Klem / githubweb
  215. Remove methods in ErrorResponses that accept the GlobalErrorRegistry as — Yannic Klem / githubweb
  216. Add excludes for the japicmp plugin — Yannic Klem / githubweb
  217. Exclude jaxb-api dependency — Yannic Klem / githubweb
  218. make error code all lowercase — Yannic Klem / githubweb
  219. deactivate binary comp. check for services-models-connectivity — Thomas J??ckle / githubweb
  220. fixed placeholder validation: placeholders must be unresolvable — Thomas J??ckle / githubweb
  221. Adds ClassIndexTransformer to mvn-shade-plugin to avoid losing the class — Yannic Klem / githubweb
  222. changed error code of ThingPolicyIdInvalidException to — stefan.maute / githubweb
  223. fixed bug in PlaceholderFilter validation which caused test failures * — Thomas J??ckle / githubweb
  224. fixed javadoc errors — Thomas J??ckle / githubweb
  225. fixed javadoc errors — Thomas J??ckle / githubweb
  226. Adds javadoc to GlobalErrorRegistry — Yannic Klem / githubweb
  227. Annotate new exception with @JsonParsableException — Yannic Klem / githubweb
  228. StreamTrigger: fix a "forever-behind" scenario. — yufei.cai / githubweb
  229. reviewed: * fixed that topic placeholders were not replaced in target — Thomas J??ckle / githubweb
  230. Avoid copying the iterable into an ArrayList — Yannic Klem / githubweb
  231. don't add revokedSubjects to effectedSubjectIds only add — stefan.maute / githubweb
  232. fixed ConnectionActorTest and added a new test cases * in — Thomas J??ckle / githubweb
  233. fixed resetting metrics when sources/targets were renamed — Thomas J??ckle / githubweb
  234. add akka.remote.watch-failure-detector and akka.cluster.failure-detector — stefan.maute / githubweb
  235. only add role if member has reachable or unreachable entries. — stefan.maute / githubweb
  236. fixed broken conf file — stefan.maute / githubweb
  237. reduce heartbeat interval & add 'extra-roles' to cluster health — yufei.cai / githubweb
  238. Upgrade to classindex 3.6 and remove exclusion since this library is no — Yannic Klem / githubweb
  239. add configuration for measuring it coverage - add executions for goals — Thomas J??ckle / githubweb
  240. fixed obsolete field saved in AmqpConsumerActor — Thomas J??ckle / githubweb
  241. fix excludedGroups for license-maven-plugin: org.eclipse.ditto was not — Thomas J??ckle / githubweb
  242. remove unnecessary configuration of "copy-dependencies" goal — Thomas J??ckle / githubweb
  243. do not use *nix specific separator — Thomas J??ckle / githubweb
  244. add a module ditto-services-legal which aggregates all service — Thomas J??ckle / githubweb
  245. do not use *nix specific separator — Thomas J??ckle / githubweb
  246. Introduce GlobalErrorRegistryTestCases — Yannic Klem / githubweb
  247. Remove unused imports — Yannic Klem / githubweb
  248. Adds javadoc and exception handling in GlobalErrorRegistry — Yannic Klem / githubweb
  249. Remove duplication of GlobalErrorRegistry in MappingStrategies — Yannic Klem / githubweb
  250. fixed that apidoc (swagger) in Ditto sandbox was not working * updated — Thomas J??ckle / githubweb
  251. move instantiation of JsonObjectBuilder in AddressMetrics into the — Florian Fendt / githubweb
  252. Initial commit for helm chart — michael.gantert / githubweb
  253. Use {{.Chart.Version}} as ditto cluster artifact version — michael.gantert / githubweb
  254. added "enforced" MetricType which is used for sources after enforcement — Thomas J??ckle / githubweb
  255. Update mongodb to 3.6 — michael.gantert / githubweb
  256. updated compile.txt, cqs.md and NOTICE-THIRD-PARTY.md with classindex — Thomas J??ckle / githubweb
  257. fixed order of consumer inbound "success" recording — Thomas J??ckle / githubweb
  258. added "dispatched" MetricType for outbound metrics + changed order of — Thomas J??ckle / githubweb
  259. added missing @JsonParsableException annotation for new — Thomas J??ckle / githubweb
  260. added ConnectionTimeoutException to — Thomas J??ckle / githubweb
  261. count a missing replyTo header to the dropped failure category instead — Florian Fendt / githubweb
  262. update blog post for connecting ditto with hono with the new metrics — Florian Fendt / githubweb
  263. add exception for entity and message too large — Thomas J??ckle / githubweb
  264. swap out deprecated MongoDB client — Thomas J??ckle / githubweb
  265. MongoClientWrapper: Remove unnecessary call to .build() — Thomas J??ckle / githubweb
  266. adapt name of MongoTimestampPersistenceIT to match tested class — Yannic Klem / githubweb
  267. extracted placeholders from ditto-services-models-connectivity to new — Thomas J??ckle / githubweb
  268. minor logging improvements — dominik.guggemos / githubweb
  269. updated to OpenJ9 0.12.1 docker base image — Thomas J??ckle / githubweb
  270. use released ditto images from Docker Hub — Thomas J??ckle / githubweb
  271. bumped mongodb version to 3.6 — Thomas J??ckle / githubweb
  272. Adjusted some code formatting. — juergen.fickel / githubweb
  273. added support for placeholder expressions * including extensible — Thomas J??ckle / githubweb
  274. fixed javadoc errors — Thomas J??ckle / githubweb
  275. fixed javadoc errors — Thomas J??ckle / githubweb
  276. exclude InvalidRqlExpressionException from japicmp maven plugin — Yannic Klem / githubweb
  277. added missing javadocs * added more functions: substring-after, lower, — Thomas J??ckle / githubweb
  278. added unit tests for expression / function resolving * made some — Thomas J??ckle / githubweb
  279. fixed ImmutableFunctionExpression#supports method — Thomas J??ckle / githubweb
  280. added + throw new PlaceholderFunctionUnknownException for unknown — Thomas J??ckle / githubweb
  281. fixed test — Thomas J??ckle / githubweb
  282. fixed imports after merge from master — Thomas J??ckle / githubweb
  283. Kubernetes deployment complete — Kai Zimmermann / githubweb
  284. added documentation about new placeholder functions * extracted new — Thomas J??ckle / githubweb
  285. fixed bug that lead ConnectionActor to stop itself for brandnew — Thomas J??ckle / githubweb
  286. fixed ConnectionActorTest — Thomas J??ckle / githubweb
  287. allow the value to be null for the eq and ne operator: otherwise there — daniel.fesenmeyer / githubweb
  288. fix ImmutablePropertyFilter: the search api currently does not support — daniel.fesenmeyer / githubweb
  289. add convenience method for creating a SortOption with a single entry — daniel.fesenmeyer / githubweb
  290. adjust search to be tolerant with filters, not only for sort: allow — daniel.fesenmeyer / githubweb
  291. unify the order of parameters when creating a SortOptionEntry: — daniel.fesenmeyer / githubweb
  292. add parameter types to call of SearchModelFactory#newSortOptionEntry() — daniel.fesenmeyer / githubweb
  293. extend unit tests for placeholder functions — Florian Fendt / githubweb
  294. updated dependencies: * Akka to 2.5.21 * akka-http to 10.1.7 * — Thomas J??ckle / githubweb
  295. fix processing of websocket protocol messages, move to separate class — dominik.guggemos / githubweb
  296. updated dependencies: * qpid-jms-client to 0.40.0 * netty to — Thomas J??ckle / githubweb
  297. simplified akka-management config — Thomas J??ckle / githubweb
  298. simplified akka-management config — Thomas J??ckle / githubweb
  299. adjusted livenessProbe / readinessProbe for k8s — Thomas J??ckle / githubweb
  300. removed K8S_NAMESPACE env variable — Thomas J??ckle / githubweb
  301. make javadoc implementation-independent — yufei.cai / githubweb
  302. use symbolic links for openapi files — michael.gantert / githubweb
  303. Configurable helm templates — Kai Zimmermann / githubweb
  304. fixed nginx.conf for new overall route — stefan.maute / githubweb
  305. adapted status route in nginx.conf for all deployments — stefan.maute / githubweb
  306. adapted status route in nginx.conf for new helm deployment — stefan.maute / githubweb
  307. Updated Regex for piped function placeholder — Florian Fendt / githubweb
  308. fix failing ImmutableFunctionExpression Unit-Test — Florian Fendt / githubweb
  309. Fixed tests for new regex. — Florian Fendt / githubweb
  310. Refactoring regex implementation. — Florian Fendt / githubweb
  311. Refactoring regex implementation. — Florian Fendt / githubweb
  312. add comment in nginx.conf for helm and sandbox deployment to switch to — stefan.maute / githubweb
  313. fix test failure — Florian Fendt / githubweb
  314. allow whitespaces in function definitions of pipelines. also extract the — Florian Fendt / githubweb
  315. add .env file to .gitignore updated /status location in nginx.conf — stefan.maute / githubweb
  316. fixed handling of exceptions in ThingsAggregatorProxyActor by checking — stefan.maute / githubweb
  317. reformat code — stefan.maute / githubweb
  318. Removed unused interface ResolvedFunctionParameter — Florian Fendt / githubweb
  319. minor code/logging improvements, add tests — dominik.guggemos / githubweb
  320. bump flapdoodle version to 2.2.0 — dominik.guggemos / githubweb
  321. all placeholder resolvers should be checked before resolving to a — Florian Fendt / githubweb
  322. updated akka-management, alpakka and akka-persistence-mongo to latests — Thomas J??ckle / githubweb
  323. fixed DuplicateKeyException when two header fields with the same name — stefan.maute / githubweb
  324. downgrade flapdoodle.version to 2.0.0 — stefan.maute / githubweb
  325. pin mongodb version to 3.6 — dominik.guggemos / githubweb
  326. added that AmqpValidator and RabbitMQValidator also validate source and — Thomas J??ckle / githubweb
  327. add headers placeholders to target address validation; add topic — Florian Fendt / githubweb
  328. next try with mongodb version 3.4 + flapdoodle 2.2.0 — dominik.guggemos / githubweb
  329. back to 3.6, temp. disable parallel build — dominik.guggemos / githubweb
  330. applied in-line migration of connection jsons which contain placeholder: — Thomas J??ckle / githubweb
  331. - enable parallel build again  - added possibility to enable mongod — dominik.guggemos / githubweb
  332. stop actor system in @After — dominik.guggemos / githubweb
  333. increased memory limit of all containers to 384m — noreply / githubweb
  334. disable jvm shutdown — dominik.guggemos / githubweb
  335. added limit of how many functions may be chained * currently as hard — Thomas J??ckle / githubweb
  336. moved validation of too complex placeholders to parsing — Thomas J??ckle / githubweb
  337. stop double unpacking sources JsonArray during migration of source — Florian Fendt / githubweb
  338. use UnaryOperator — Florian Fendt / githubweb
  339. Configurable helm templates — Thomas J??ckle / githubweb
  340. add .env file to .gitignore updated /status location in nginx.conf — Thomas J??ckle / githubweb
  341. fixed handling of exceptions in ThingsAggregatorProxyActor by checking — Thomas J??ckle / githubweb
  342. reformat code — Thomas J??ckle / githubweb
  343. minor code/logging improvements, add tests — Thomas J??ckle / githubweb
  344. bump flapdoodle version to 2.2.0 — Thomas J??ckle / githubweb
  345. fixed DuplicateKeyException when two header fields with the same name — Thomas J??ckle / githubweb
  346. downgrade flapdoodle.version to 2.0.0 — Thomas J??ckle / githubweb
  347. increased memory limit of all containers to 384m — Thomas J??ckle / githubweb
  348. add Kafka as additional connection type — Florian Fendt / githubweb
  349. fix typos, log parameters — dominik.guggemos / githubweb
  350. remove mongod logger, enable logging of incoming messages — dominik.guggemos / githubweb
  351. bump flapdoodle version to 2.2.0 again — dominik.guggemos / githubweb
  352. added new ClusterSingletonSupervisorActor which by default supervises — Thomas J??ckle / githubweb
  353. enhanced NOTICE.md with Microsoft Corp. — Thomas J??ckle / githubweb
  354. fix build failure if scm-url is undefined in 3rd party dependency poms — Florian Fendt / githubweb
  355. remove dependency on singleton path — yufei.cai / githubweb
  356. remove batchSupervisor singleton path — yufei.cai / githubweb
  357. exclude concierge messaging constants from binary comparison; log — yufei.cai / githubweb
  358. wip: start implementing Kafka producer for Connectivity — Florian Fendt / githubweb
  359. fix imports after merge — Florian Fendt / githubweb
  360. correctly handle success of publishing messages to kafka; also allow — Florian Fendt / githubweb
  361. allow gracefully stopping the KafkaPublisherActor — Florian Fendt / githubweb
  362. also send headers when publishing to kafka — Florian Fendt / githubweb
  363. extract key and partition from target address when sending to Kafka — Florian Fendt / githubweb
  364. throw connectivity exception when extracting topic, key and partition — Florian Fendt / githubweb
  365. configure collection caches for akka mongo persistence plugin — yufei.cai / githubweb
  366. fix snaps coillection cache config environment variable name — yufei.cai / githubweb
  367. always start publisher actor to send responses even if no target is — dominik.guggemos / githubweb
  368. fix NPE in after method — dominik.guggemos / githubweb
  369. fix basic auth login to Kafka broker — Florian Fendt / githubweb
  370. fix MqttClientActorTest — dominik.guggemos / githubweb
  371. validate target address in KafkaValidator — Florian Fendt / githubweb
  372. add 2 tests for placeholder regex - they are failing — yufei.cai / githubweb
  373. fix tests, reformat code, simplify regexes, use possessive matchers — yufei.cai / githubweb
  374. fix legacy placeholder pattern — yufei.cai / githubweb
  375. read bootstrapServers from specificConfig of connection and add them to — Florian Fendt / githubweb
  376. validate bootstrapServers in KafkaValidator — Florian Fendt / githubweb
  377. enhanced documentation with new Kafka connectivity * restructured a — Thomas J??ckle / githubweb
  378. improved the "Digital Twin" section and overview as well — Thomas J??ckle / githubweb
  379. allow different types of username-password authentication for Kafka. — Florian Fendt / githubweb
  380. enhance validation of Kafka targets by also verifying that after — Florian Fendt / githubweb
  381. updated Eclipse incubation logo * added package-info.java to kafka — Thomas J??ckle / githubweb
  382. fixed compile error after merge — Thomas J??ckle / githubweb
  383. adjust security config of the Kafka producer to match the authorization — Florian Fendt / githubweb
  384. Fail fast in Kafka client actor if the KafkaConnectionFactory fails — Florian Fendt / githubweb
  385. restart internal Kafka producer on recoverable failures. Also enhance — Florian Fendt / githubweb
  386. started messageMappingProcessor — Thomas J??ckle / githubweb
  387. Fix mongoDB labels. More config options. — Kai Zimmermann / githubweb
  388. make Kafka publisher actor more resilient against failures by restarting — Florian Fendt / githubweb
  389. Add unit test for Kafka publisher actor — Florian Fendt / githubweb
  390. use UTF-8 charset as default — Thomas J??ckle / githubweb
  391. Let Kafkas PublishTarget return key and partition as Optionals — Florian Fendt / githubweb
  392. updated to released akka-management 1.0.0 * downgraded alpakka-mqtt to — Thomas J??ckle / githubweb
  393. fixed MqttPublisherActor compile error — Thomas J??ckle / githubweb
  394. updated legal documents to include kafka dependencies — Thomas J??ckle / githubweb
  395. Issue #224: add missing semicolon to SASL authentication configuration. — Florian Fendt / githubweb
  396. tolerate also saslMechanism in lowercase * documented saslMechanism in — Thomas J??ckle / githubweb
  397. Issue #224: increase default logging level of apache kafka packages to — Florian Fendt / githubweb
  398. add dependency akka-management-cluster-http to be able to use internal — stefan.maute / githubweb
  399. Basic Azure deployment.Signed-off-by: Kai Zimmermann — Kai Zimmermann / githubweb
  400. Issue #224: unit test KafkaClientActor — Florian Fendt / githubweb
  401. Issue #224: clean up code — Florian Fendt / githubweb
  402. Issue #224: remove alpakka testkit dependency — Florian Fendt / githubweb
  403. review: added clientId to ProducerSettingsFactory; did formatting — Thomas J??ckle / githubweb
  404. Issue #224: Let alpakka create the KafkaProducer, then it will take care — Florian Fendt / githubweb
  405. use eclipse incubation logo in the needed size to prevent pixelated — Florian Fendt / githubweb
  406. Issue #244: clarify connectivity documentation — Florian Fendt / githubweb
  407. review: increased "reconnect backoff" timeouts for kafka producers — Thomas J??ckle / githubweb
  408. use "async-dns" DNS provider for akka — Thomas J??ckle / githubweb
  409. disable DNS caching in order to get cluster bootstrap in docker swarm — Thomas J??ckle / githubweb
  410. added DockerSwarmServiceDiscovery in order to discover seed nodes in — Thomas J??ckle / githubweb
  411. improved DockerSwarmServiceDiscovery - avoid throwing exception when — Thomas J??ckle / githubweb
  412. improved DockerSwarmServiceDiscovery by respecting timeout * fixed — Thomas J??ckle / githubweb
  413. fixed config + added javadoc for DockerSwarmServiceDiscovery — Thomas J??ckle / githubweb
  414. don't exclude own hostname from resolved hostnames — Thomas J??ckle / githubweb
  415. adjusted log level — Thomas J??ckle / githubweb
  416. improved logging of ByteBufferOverflow in — Thomas J??ckle / githubweb
  417. updated legal documents after merge from master — Thomas J??ckle / githubweb
  418. fixed ditto-model-query packaging to "bundle" — Thomas J??ckle / githubweb
  419. skip namespaces api comparing — Thomas J??ckle / githubweb

0.8.0 (Nov 29, 2018, 4:02:43 AM)

  1. deleting DittoTrustManagerTest — noreply / githubweb

0.8.0-M3 (Nov 14, 2018, 8:05:56 AM)

  1. add GatewayUnknownPlaceholderException with minimal unit test; simplify — daniel.fesenmeyer / githubweb
  2. introduce Placeholders class which supports replacement of placeholders — daniel.fesenmeyer / githubweb
  3. make sure that SubjectId may contain placeholders by using an empty — daniel.fesenmeyer / githubweb
  4. implement placeholder substitution as a function which can be used as — daniel.fesenmeyer / githubweb
  5. configure PlaceholderSubstitution function as pre-enforcer: all commands — daniel.fesenmeyer / githubweb
  6. implement, configure and test SubstitutionStrategies for all commands — daniel.fesenmeyer / githubweb
  7. implement, configure and test SubstitutionStrategies for all commands — daniel.fesenmeyer / githubweb
  8. improve javadoc — daniel.fesenmeyer / githubweb
  9. remove no longer required RequestPreProcessors class (cause placeholder — daniel.fesenmeyer / githubweb
  10. - enhance connection model with enforcement options - move placeholder — dominik.guggemos / githubweb
  11. make methods of PlaceholderFilter static and use them, improve/add — dominik.guggemos / githubweb
  12. adapt ditto OpenAPI documentation to new placeholder syntax: '{{ — daniel.fesenmeyer / githubweb
  13. remove unused class, reduce code duplication — dominik.guggemos / githubweb
  14. use static methods from PlaceholderFilter, add some tests — dominik.guggemos / githubweb
  15. review: added newly introduced source file headers — Thomas J??ckle / githubweb
  16. add migration for sources with topic filters — dominik.guggemos / githubweb
  17. adapt common Placeholders implementation to be consistent with the — daniel.fesenmeyer / githubweb
  18. fix the placeholder regex to support multiple placeholders which don't — daniel.fesenmeyer / githubweb
  19. just improve method and variable names — daniel.fesenmeyer / githubweb
  20. reuse the common Placeholders class for the connectivity's — daniel.fesenmeyer / githubweb
  21. minor simplification of PlaceholderFilter — daniel.fesenmeyer / githubweb
  22. use term 'filters' instead of 'matchers' in enforcement configuration — dominik.guggemos / githubweb
  23. removed/excluded netty3 dependency — Thomas J??ckle / githubweb
  24. fixed logging correlationId for long running requests — Thomas J??ckle / githubweb
  25. fixed logging of correlation-id in RequestTimeoutHandlingDirective — Thomas J??ckle / githubweb
  26. moved Dockerfile to services/src as new docker-maven-plugin — Thomas J??ckle / githubweb
  27. document connection enforcement configuration — dominik.guggemos / githubweb
  28. add link to placeholder section — dominik.guggemos / githubweb
  29. made "max-parallelism" for RetrieveThings aggregation configurable — Thomas J??ckle / githubweb
  30. fixed failing test by adding versions.json to test resources — Thomas J??ckle / githubweb
  31. review: fixed Exception deserialization issues - not particularily — Thomas J??ckle / githubweb
  32. fixed relative paths in docker-compose.yml files to images, openAPI, .. — Thomas J??ckle / githubweb
  33. fixed error log - throwable must be first argument — Thomas J??ckle / githubweb
  34. add enforcement for amqp 0.9.1 connections, test it in — dominik.guggemos / githubweb
  35. update connection configuration json schema with enforcement options — dominik.guggemos / githubweb
  36. improved JSON parsing exception messages for policy — Thomas J??ckle / githubweb
  37. review: enhanced connection model — Thomas J??ckle / githubweb
  38. review: — Thomas J??ckle / githubweb
  39. temp. disable api check — dominik.guggemos / githubweb
  40. temp. disable api check — dominik.guggemos / githubweb
  41. prepared blogpost about MQTT example by David — Thomas J??ckle / githubweb
  42. disable binary compatibility check only for affected modules — Thomas J??ckle / githubweb
  43. Adds field _copyPolicyFrom to ModifyThing — Yannic Klem / githubweb
  44. Adds field _copyPolicyFrom to CreateThing — Yannic Klem / githubweb
  45. fixes unit test — Yannic Klem / githubweb
  46. Use correct JSON fields and extends tests — Yannic Klem / githubweb
  47. add debug logs for incoming JMS Message — stefan.maute / githubweb
  48. add null check for applicationProperty — stefan.maute / githubweb
  49. fixed memory bug in ThingsAggregatorProxyActor — Thomas J??ckle / githubweb
  50. fixed creating an attribute with an empty pointer — Johannes Kraeher / githubweb
  51. add null check for values from externalHeaders and drop null values; add — stefan.maute / githubweb
  52. removed logging statements; add unit test for AmqpConsumerActor — stefan.maute / githubweb
  53. fixed that empty list did contain "null" instead — Thomas J??ckle / githubweb
  54. fix duplicate actorName for AmqpConsumerActorTest — stefan.maute / githubweb
  55. add validation (+tests) of enforcement for amqp 0.9.1 connections — dominik.guggemos / githubweb
  56. fixed ID validation bug in ImmutablePolicyBuilder — Thomas J??ckle / githubweb
  57. send error response if the input of an enforcement could not be resolved — dominik.guggemos / githubweb
  58. Adjusted some formatting and extended Javadoc to inform about new — juergen.fickel / githubweb
  59. Fixed hint to AttributePointerInvalidException in 'fromJson' methods. — juergen.fickel / githubweb
  60. excluded + enforced exclusion of slf4j from models — Thomas J??ckle / githubweb
  61. fix javadoc and test method name — Florian Fendt / githubweb
  62. fix SSL tests that throws different exceptions for different JDKs — Florian Fendt / githubweb
  63. Handles the policy id or placeholder in a CreateThingCommand — Yannic Klem / githubweb
  64. fix test in DittoProtocoalAdapterTest — Yannic Klem / githubweb
  65. review: replaced Pair with PlainJson type, throw an exception when — Johannes Kraeher / githubweb
  66. review: some formatting in connectivity-enforcement.md — Thomas J??ckle / githubweb
  67. Renames conciergeForwarder to internalConciergeForwarder — Yannic Klem / githubweb
  68. Rename parameter conciergeForwarderActor to conciergeForwarder — Yannic Klem / githubweb
  69. Fixes Exception handling — Yannic Klem / githubweb
  70. Adds required parameter to props method — Yannic Klem / githubweb
  71. restore previous behaviour that unknown legacy placeholders result in an — dominik.guggemos / githubweb
  72. fix test — dominik.guggemos / githubweb
  73. added slides for EclipseCon europe status update in f2f meeting — Thomas J??ckle / githubweb
  74. fix merge glitch — dominik.guggemos / githubweb
  75. replace initial policy in create thing command with copied policy — Yannic Klem / githubweb
  76. update docker-maven-plugin to 0.27.2 — stefan.maute / githubweb
  77. rollback docker-maven-plugin version to 0.26.0; fixed merge conflicts — stefan.maute / githubweb
  78. review: added assert to test to ensure that "nulled" amqp properties are — Thomas J??ckle / githubweb
  79. use persistence query to load existing connection and trigger the — dominik.guggemos / githubweb
  80. Handle DittoRuntimeException when retrieving policy — Yannic Klem / githubweb
  81. Validates parameters of ModifyThing and CreateThing in — Yannic Klem / githubweb
  82. fixes unit tests — Yannic Klem / githubweb
  83. fix unit tests in ModifyThingTest — Yannic Klem / githubweb
  84. just pass all possible values to CreateThing.of and let the validation — Yannic Klem / githubweb
  85. Review: javadoc, checkNotNull, formatting — Florian Fendt / githubweb
  86. allow JsonPointer policy id placeholder replacement — Florian Fendt / githubweb
  87. add test to verify correct exception on wrong policy id placeholder — Florian Fendt / githubweb
  88. Fixed TestConnection succeeds for RabbitMQ over TLS — david.joos / githubweb
  89. fix AmqpClientActorTest — yufei.cai / githubweb
  90. changed ERROR_CODE of JsonParseException; deserialize description and — stefan.maute / githubweb
  91. made "auth-subjects" DittoHeader not external — noreply / githubweb
  92. added deserialization for description and href for some exceptions where — stefan.maute / githubweb
  93. remove configuration of reconnect persistence, add some javadoc and — dominik.guggemos / githubweb
  94. review: removed obsolete comment — Thomas J??ckle / githubweb
  95. Use seprate exception for conflict between _policy and _copyPolicyFrom — Yannic Klem / githubweb
  96. review: removed obsolete sleep + documented a little more the workaround — Thomas J??ckle / githubweb
  97. add @Nullable annotation to all Exceptions where it was missing; — stefan.maute / githubweb
  98. added MQTT protocol binding to doc — noreply / githubweb
  99. changed FALLBACK_ERROR_CODE of DittoJsonException to — stefan.maute / githubweb
  100. Adds default description to all default constructors of — Yannic Klem / githubweb
  101. Source header is not the sourceAddress but the first authorization — Yannic Klem / githubweb
  102. add documentation for the _copyPolcicyFrom field when creating a new — Florian Fendt / githubweb
  103. reset binary-compatibility-check.version to last release — noreply / githubweb
  104. remove binary-compatibility-check.version from bom — noreply / githubweb
  105. Upgrade REST API documentation to OpenAPI 3.0 — Yannic Klem / githubweb
  106. add _thingId field to policyBasedSearchIndex — Florian Fendt / githubweb
  107. create index on _policyId and __policyRev for thingEntities collection — Florian Fendt / githubweb
  108. always first filter on _thingId in policiesBasedSearchIndex if it exists — Florian Fendt / githubweb
  109. add index on _thingId in policiesBasedSearchIndex on startup — Florian Fendt / githubweb
  110. Adds examples to OpenAPI specification — Thomas J??ckle / githubweb
  111. Adds examples for CreateThing and ModifyThing to demonstrate — Thomas J??ckle / githubweb
  112. review: fixed some formatting — Thomas J??ckle / githubweb
  113. fixed bug that "instance-index" was not read correctly via — Thomas J??ckle / githubweb
  114. Fixed wrong acceptance of empty javascript in payload mapping — Thomas J??ckle / githubweb
  115. review: removed the "emptyness" check from ImmutableConnection — Thomas J??ckle / githubweb
  116. extracted mappings to separate classes to improve readability — Thomas J??ckle / githubweb
  117. add missing javadoc and remove unused assignment — Thomas J??ckle / githubweb
  118. remove fallback queries on policiesBasedSearchIndex — Thomas J??ckle / githubweb
  119. add migration note for policiesBasedSearchIndex — Thomas J??ckle / githubweb
  120. fixed memory leak in QueryThingsPerRequestActor by adding — Thomas J??ckle / githubweb
  121. do not send response for fire and forget messages — Thomas J??ckle / githubweb
  122. ReconnectActor: move state mutation into actor thread — Thomas J??ckle / githubweb
  123. extend the AuthorizationContext API to support simple adding of — Thomas J??ckle / githubweb
  124. adjust AuthorizationContextVersioningDirective to use the new methods — Thomas J??ckle / githubweb
  125. changed type of instance-index to String to also be able to work in k8s — Thomas J??ckle / githubweb
  126. completely simplified instanceIndex calculation (read from env) — Thomas J??ckle / githubweb
  127. fixed compile error — noreply / githubweb
  128. configure nexus-staging-maven-plugin to not automatically close staging — noreply / githubweb
  129. fixed retrieving shard region stats and aggregation — Thomas J??ckle / githubweb
  130. Handles possible null JsonValue in buildJsonView in PolicyTrie — Thomas J??ckle / githubweb
  131. Handles possible null JsonValue in buildJsonView in — Thomas J??ckle / githubweb
  132. Handle json null values in Enforcer — Thomas J??ckle / githubweb
  133. fix location of licence in TrieBasedPolicyEnforcerTest — Thomas J??ckle / githubweb
  134. handle json null value in JsonObjectMerger — Thomas J??ckle / githubweb
  135. delete vim.exe.stackdump — Thomas J??ckle / githubweb
  136. added stashing capabilities to EventAndResponsePublisher * due to — Thomas J??ckle / githubweb
  137. StatisticsActor: simplify Map usage — yufei.cai / githubweb

47 (Oct 1, 2018, 7:38:17 AM)

  1. added release notes and blogpost for 0.8.0-M2 — Thomas J??ckle / githubweb
  2. fixed binary compatibility check — noreply / githubweb
  3. exclude target folder and flattened-pom from ditto-legal build — Florian Fendt / githubweb

0.8.0-M2 - failed (Sep 27, 2018, 5:42:28 AM)

  1. refactoring in order to enable using RQL filters for event filtering in — Thomas J??ckle / githubweb
  2. fixed javadocs — Thomas J??ckle / githubweb
  3. removed still remaining classes — Thomas J??ckle / githubweb
  4. fixed bug in SseThingsRoute - was no longer working due to cast error — Thomas J??ckle / githubweb
  5. fixed after merge from master — Thomas J??ckle / githubweb
  6. fixed build after merge from latest "master" — Thomas J??ckle / githubweb
  7. configure + apply event filter in connection targets — Thomas J??ckle / githubweb
  8. fixed applying event filter in connection targets — Thomas J??ckle / githubweb
  9. updated jjwt library to 0.10.1 — Thomas J??ckle / githubweb
  10. use ditto-json instead of minimal-json + Ditto ConditionChecker — Thomas J??ckle / githubweb
  11. worked in improvements suggested by @jufickel-b — Thomas J??ckle / githubweb
  12. initial version of mqtt connectivity — dominik.guggemos / githubweb
  13. updated cqs.md — Thomas J??ckle / githubweb
  14. let filter be specified by adding "?filter=..." to websocket protocol — Thomas J??ckle / githubweb
  15. add mqtt[s] protocol to connections model; remove [:] from username — yufei.cai / githubweb
  16. fix compile error — dominik.guggemos / githubweb
  17. read provided username/password from configuration and apply to mqtt — dominik.guggemos / githubweb
  18. add protocol-specific config to connection source & target — yufei.cai / githubweb
  19. Connection: remove URI regexes & permit all valid URI at construction — yufei.cai / githubweb
  20. respond to metrics requests in mqtt actors — dominik.guggemos / githubweb
  21. fix unit tests after merge — dominik.guggemos / githubweb
  22. reduce unit test execution time — dominik.guggemos / githubweb
  23. avoid actor name conflicts when creating consumer/publisher actors in — dominik.guggemos / githubweb
  24. move URI scheme validation to protocol level — yufei.cai / githubweb
  25. initialize mqtt connection with default ssl context — dominik.guggemos / githubweb
  26. validate specific configs of MQTT sources and targets — yufei.cai / githubweb
  27. translate SocketFactoryExtension from scala to java — yufei.cai / githubweb
  28. use ssl context only for secure connections — dominik.guggemos / githubweb
  29. - move creation of MqttConnectionSettings to factory - add trust manager — dominik.guggemos / githubweb
  30. fix initialization of custom ssl context — dominik.guggemos / githubweb
  31. use async client in MQTT connection test to not block actor; use open — yufei.cai / githubweb
  32. increment message counters in MqttClientActor thread — yufei.cai / githubweb
  33. adjust formatting; enter moquette version in ditto-bom — yufei.cai / githubweb
  34. fix some sonar findings — dominik.guggemos / githubweb
  35. delete unused Connection.UriRegex — yufei.cai / githubweb
  36. validate configured mqtt topics — dominik.guggemos / githubweb
  37. split protocol-specific source & target validation; configure Mqtt — yufei.cai / githubweb
  38. set QoS in MqttPublisherActor & start streams as children in — yufei.cai / githubweb
  39. set QoS of MQTT-Subscribe messages by source config — yufei.cai / githubweb
  40. move MQTT sink stream to MqttPublisherActor; delay ClientConnected until — yufei.cai / githubweb
  41. fixed TODO in installation-operating.md - documenting the Prometheus — Thomas J??ckle / githubweb
  42. fixed placeholder — noreply / githubweb
  43. MqttClientActor: add javadoc & start 1 stream per source instead of per — yufei.cai / githubweb
  44. MqttClientActor: do not start stream if consumer count <= 0 — yufei.cai / githubweb
  45. fixes  - recovery of connection actors (send open instead of create)  - — dominik.guggemos / githubweb
  46. removed shortcut for acking event subscriptions as it was not working in — Thomas J??ckle / githubweb
  47. test MqttValidator on target address with placeholder — yufei.cai / githubweb
  48. MqttConsumerActor: add back pressure by acknowledgement — yufei.cai / githubweb
  49. remove 'source' from reserved header list — Thomas J??ckle / githubweb
  50. replace specificConfig in Source and Target with specific — dominik.guggemos / githubweb
  51. allow qos=2 for sources (test pending) — yufei.cai / githubweb
  52. apply enforcement of thing id after payload mapping, added new exception — dominik.guggemos / githubweb
  53. improve logging of unresolved placeholders — dominik.guggemos / githubweb
  54. clean up, javadoc — dominik.guggemos / githubweb
  55. fix docker-compose.yml for sandbox by adding max memory to be used — Thomas J??ckle / githubweb
  56. made sandbox more robust — Thomas J??ckle / githubweb
  57. fix ImmutableExternalMessageTest — yufei.cai / githubweb
  58. fix incorrect I.MqttSource constructor call due to overloading — yufei.cai / githubweb
  59. disable binary compatibility check for now — yufei.cai / githubweb
  60. ConnectionActor: don't flush pending ACK messages on signal arrival — Thomas J??ckle / githubweb
  61. rename ImmutableExternalMessage to UnmodifiableE.M. and document correct — yufei.cai / githubweb
  62. ReconnectActor: stop pinging corrupted & nonexistent connections — yufei.cai / githubweb
  63. replaced deprecated class JavaConversions with JavaConverters; adapt — Thomas J??ckle / githubweb
  64. add InternalRetrieveStatistics command to report Hot Entities to — Thomas J??ckle / githubweb
  65. unify required docker & docker-compose versions — Thomas J??ckle / githubweb
  66. Replaced "unknown" Policy SubjectType with "generated" as the default if — Johannes Kraeher / githubweb
  67. Reviewed JjwtDeserializer — Johannes Kraeher / githubweb
  68. fix unintended disconnect of freshly created connections — yufei.cai / githubweb
  69. give MQTT source default QOS=0 for convenience; improve comment — yufei.cai / githubweb
  70. corrected wrongly renamed javadoc — Johannes Kraeher / githubweb
  71. unify connection establishment and testing; removed 1 deadletter from — yufei.cai / githubweb
  72. fixed unit test — Johannes Kraeher / githubweb
  73. add Target.withAddress; remove unnecessary collection of responses in — yufei.cai / githubweb
  74. MQTT: remove moquette dependency & dead code; increment message counters — yufei.cai / githubweb
  75. validate MQTT source topic filters — yufei.cai / githubweb
  76. fixed errors after last merge from master — Thomas J??ckle / githubweb
  77. optimized imports — Thomas J??ckle / githubweb
  78. MQTT: fix TODOs — yufei.cai / githubweb
  79. optimized imports — Thomas J??ckle / githubweb
  80. reduced max. message size in cluster to 128 KiB — Thomas J??ckle / githubweb
  81. make ask timeout a constant — Thomas J??ckle / githubweb
  82. fixed javadoc — Thomas J??ckle / githubweb
  83. fixed Search response which was in wrong format after modifications — Thomas J??ckle / githubweb
  84. fixed corner cases - selecting _policy in fieldselector + classcast — Thomas J??ckle / githubweb
  85. fixed NPE in stream — Thomas J??ckle / githubweb
  86. reduced max parallelism to 20 — Thomas J??ckle / githubweb
  87. fixed concurrent thingId pattern matching — Thomas J??ckle / githubweb
  88. fixed that exceptions in search were not returned — Thomas J??ckle / githubweb
  89. fixed toJson of thing in QueryThingsPerRequestActor — Thomas J??ckle / githubweb
  90. fixed result production in QueryThingsPerRequestActor — Thomas J??ckle / githubweb
  91. added ditto-limits.conf where entity sizes and max paging sizes are — Thomas J??ckle / githubweb
  92. added exceptions for when entity gets too large — Thomas J??ckle / githubweb
  93. fixed tests — Thomas J??ckle / githubweb
  94. deleted non-useful test — Thomas J??ckle / githubweb
  95. added unit tests for testing size limitation on: * modify commands * — Thomas J??ckle / githubweb
  96. correctly set the DittoHeaders when throwing *TooLargeExceptions — Thomas J??ckle / githubweb
  97. made remote sizes configurable via environment variables — Thomas J??ckle / githubweb
  98. fixed error handling for live messages + improved thingId calculation — Thomas J??ckle / githubweb
  99. Introduced max size guard function for message, policy and things modify — Thomas J??ckle / githubweb
  100. Moved size checking logic from command interfaces into dedicated classes — Thomas J??ckle / githubweb
  101. added javadoc — Thomas J??ckle / githubweb
  102. fixed WebsocketRoute error building which threw exceptions — Thomas J??ckle / githubweb
  103. fixed some issues after review — Thomas J??ckle / githubweb
  104. added "namespaces" filter for websocket, SSE, connectivity — Thomas J??ckle / githubweb
  105. MQTT: remove RestartSource because auto-reconnect of Paho should be — yufei.cai / githubweb
  106. fix connectivity.conf — yufei.cai / githubweb
  107. fixed applying namespace filter in WebsocketRoute * and fixed — Thomas J??ckle / githubweb
  108. fixed imports after merge from master — Thomas J??ckle / githubweb
  109. document MQTT 3.1.1 connections — yufei.cai / githubweb
  110. improved readability — Philipp.Michalski / githubweb
  111. set default qos of MQTT source to 2 so that Ditto get all messages — yufei.cai / githubweb
  112. reviewed Ditto MQTT docu — marianne.klein / githubweb
  113. fix timeout retrieving metrics of connections with empty source or — yufei.cai / githubweb
  114. fix MqttClientActorTest — yufei.cai / githubweb
  115. improve error message of topic filter mismatch; do not disclose topic — yufei.cai / githubweb
  116. added URL decoding for "namespaces" and "filter" params on Websocket and — Thomas J??ckle / githubweb
  117. added documentation about namespace and RQL expression based filtering — Thomas J??ckle / githubweb
  118. fix jekyll errors — yufei.cai / githubweb
  119. document that events are not published on origin connection — yufei.cai / githubweb
  120. added some tests for model classes — dominik.guggemos / githubweb
  121. improve description of no-same-origin policy — yufei.cai / githubweb
  122. Reconnect all known open connections in a configurable interval. — Florian Fendt / githubweb
  123. Include stack trace of exception in the log message if something bad — Florian Fendt / githubweb
  124. add conditional-headers ("If-Match" and "If-None-Match") and "ETag" to — daniel.fesenmeyer / githubweb
  125. [wip] provide hooks for custom extensions for the ditto gateway - add — daniel.fesenmeyer / githubweb
  126. Merge remote-tracking branch 'remotes/origin/master' into — daniel.fesenmeyer / githubweb
  127. Merge remote-tracking branch 'remotes/origin/master' into — daniel.fesenmeyer / githubweb
  128. fail fast (on application startup) if required protocol-parameters are — daniel.fesenmeyer / githubweb
  129. Appends ETag header to command responses that contain entities — Yannic Klem / githubweb
  130. just improve variable naming — daniel.fesenmeyer / githubweb
  131. add debug-logging for header-translation — daniel.fesenmeyer / githubweb
  132. minimal logging improvement — daniel.fesenmeyer / githubweb
  133. fix: always make the headers of the websocket-upgrade-request available — daniel.fesenmeyer / githubweb
  134. exclude "false positive" methods from binary-compatibility-check: they — daniel.fesenmeyer / githubweb
  135. remove redundancy in poms: move common configuration of — daniel.fesenmeyer / githubweb
  136. Adds ETag Header to policies and subresources of policies — Yannic Klem / githubweb
  137. Adds unit tests for ETagValueGenerator — Yannic Klem / githubweb
  138. just add missing license headers — daniel.fesenmeyer / githubweb
  139. reduce (build-)dependencies of module — daniel.fesenmeyer / githubweb
  140. minor code improvement: follow "same level of abstraction" rule — daniel.fesenmeyer / githubweb
  141. Remove Nonnull annotation in DittoHeaderDefinition — Yannic Klem / githubweb
  142. Update version of maven surefire plugin to 2.22.0 — Yannic Klem / githubweb
  143. Bring back toInlinedJson method to not break the api — Yannic Klem / githubweb
  144. Adds ifMatch and ifNoneMatch to DittoHeadersBuilder — Yannic Klem / githubweb
  145. Renames GatewayAuthenticationDirectiveBuilder and appends JavaDoc — Yannic Klem / githubweb
  146. minor: centralize dependency to ETagValueGenerator in — daniel.fesenmeyer / githubweb
  147. [wip] prepare conditional-headers check: calculate the ETag always based — daniel.fesenmeyer / githubweb
  148. [wip] add method Entity#isDeleted and implement it in all Entity — daniel.fesenmeyer / githubweb
  149. implement method toString() in DittoRuntimeException for easier error — daniel.fesenmeyer / githubweb
  150. fix unit tests: - add assertion helper methods in — daniel.fesenmeyer / githubweb
  151. extract CreateThingStrategy from ThingPersistenceActor in order to — daniel.fesenmeyer / githubweb
  152. minor: improve toString() of ResultFactoryMutationResult — daniel.fesenmeyer / githubweb
  153. [wip] prepare conditional-headers check for policies: calculate the ETag — daniel.fesenmeyer / githubweb
  154. Adds validation of If-None-Match and If-Match headers — Yannic Klem / githubweb
  155. Adds prefixes hash: and rev: for entityTagValue — Yannic Klem / githubweb
  156. provide the ETag as Http response header - use HeaderTranslator to map — daniel.fesenmeyer / githubweb
  157. add conditional headers "If-Match" and "If-None-Match" to — daniel.fesenmeyer / githubweb
  158. extend OpenAPI doc for api v2: - document ETag - conditional-headers — daniel.fesenmeyer / githubweb
  159. fix typo — daniel.fesenmeyer / githubweb
  160. add "Conditional Requests" section to HTTP API Concepts — daniel.fesenmeyer / githubweb
  161. add "Conditional Headers" to Ditto Protocol specification, add links to — daniel.fesenmeyer / githubweb
  162. Finished handling of if-match and if-none-match header for things — Yannic Klem / githubweb
  163. centralize both logging and completion of DittoRuntimeException in — daniel.fesenmeyer / githubweb
  164. adjust HTTP API Concepts according to the review of our technical writer — daniel.fesenmeyer / githubweb
  165. provide a single, easy-to-use instance of the "*" entity-tag value — daniel.fesenmeyer / githubweb
  166. Don't allow quotes around the asterisk for entity-tag — Yannic Klem / githubweb
  167. Remove headersContainConditionalHeaders method — Yannic Klem / githubweb
  168. Allows PreconditionHeader to match a generic type — Yannic Klem / githubweb
  169. Returns 404 for entities that does not exist in case of query or delete — Yannic Klem / githubweb
  170. Extracts building of precondition exceptions to methods — Yannic Klem / githubweb
  171. fix typo — daniel.fesenmeyer / githubweb
  172. Reverts chaining of optionals — Yannic Klem / githubweb
  173. Converts generated hashCode to hex string — Yannic Klem / githubweb
  174. Adds generic parameters to avoid suppressing unchecked warning — Yannic Klem / githubweb
  175. just variable naming and Javadoc — daniel.fesenmeyer / githubweb
  176. remove incomplete, unnecessary detailed Javadoc — daniel.fesenmeyer / githubweb
  177. javadoc only — daniel.fesenmeyer / githubweb
  178. renamed exceptions ThingPreconditionFailed and — daniel.fesenmeyer / githubweb
  179. make sure that DittoHeaderInvalidException can be (de)serialized in the — daniel.fesenmeyer / githubweb
  180. several improvements: - make EntityTag immutable, add tests for equality — daniel.fesenmeyer / githubweb
  181. Introduces EntityTagMatchers instead of EntityTags — Yannic Klem / githubweb
  182. Extracts logic for conditional header checking to separate class — Yannic Klem / githubweb
  183. Change line break behaviour for the following templates: — Yannic Klem / githubweb
  184. Removed header description for post request to /things — Yannic Klem / githubweb
  185. minor: align exception message with other exception message which spell — daniel.fesenmeyer / githubweb
  186. move logic for conditional headers validation to class — daniel.fesenmeyer / githubweb
  187. add conditional headers validation to policies root resource and — daniel.fesenmeyer / githubweb
  188. add test for PoliciesConditionalHeadersValidatorProvider — daniel.fesenmeyer / githubweb
  189. add basic test for ConditionalHeadersValidator, mark it as @Immutable — daniel.fesenmeyer / githubweb
  190. add missing license header — daniel.fesenmeyer / githubweb
  191. add some missing ETag response headers — daniel.fesenmeyer / githubweb
  192. extend OpenAPI doc for api v1: - document ETag - conditional-headers — daniel.fesenmeyer / githubweb
  193. add missing 412 response for "Delete thing" — daniel.fesenmeyer / githubweb
  194. improve indentation — daniel.fesenmeyer / githubweb
  195. add missing if(-none)-match headers for ACL resources — daniel.fesenmeyer / githubweb
  196. add simple toString() method to AbstractDittoHeadersBuilder, enhance — daniel.fesenmeyer / githubweb
  197. add some debug-logging to WebSocketRoute: log the actual incoming — daniel.fesenmeyer / githubweb
  198. make if-match and if-none-match writable to external headers (otherwise — daniel.fesenmeyer / githubweb
  199. Removes precondition headers for inline policy in — Yannic Klem / githubweb
  200. revert previous commit (make if-match and if-none-match writable to — daniel.fesenmeyer / githubweb
  201. bugfix: don't apply the command when conditional-headers-validation — daniel.fesenmeyer / githubweb
  202. Remove $ref in response headers — Yannic Klem / githubweb
  203. fix copy-paste-error: ETag type is "string", not "string'" — daniel.fesenmeyer / githubweb
  204. fix some sonar issues — Thomas J??ckle / githubweb
  205. connectivity: add optional X.509 credentials to connections — yufei.cai / githubweb
  206. physically delete Things from search index after configurable age — Thomas J??ckle / githubweb
  207. enable consuming and publishing for RabbitMQ connections after a — Florian Fendt / githubweb
  208. pass authorizationContext to CustomHeadersHandler to allow — daniel.fesenmeyer / githubweb
  209. move CA as field of Connection; rename X509Credentials to — yufei.cai / githubweb
  210. add SSLContextCreator — yufei.cai / githubweb
  211. use SSLContextCreator for MQTT and RabbitMQ — yufei.cai / githubweb
  212. Actually log stack trace. Some code formatting. — juergen.fickel / githubweb
  213. set SSLContext for AMQP 1.0; cleanup SSLContextCreatorTest — yufei.cai / githubweb
  214. upgrade to qpid JMS 0.36.0 — yufei.cai / githubweb
  215. fixed errors after merge from master — Thomas J??ckle / githubweb
  216. enhance CorsEnablingDirective to also add "Access-Control-Allow-Headers" — Thomas J??ckle / githubweb
  217. Added info about URL encoding of filter params — Philipp.Michalski / githubweb
  218. changed order in SignalFilter to be more efficient — Thomas J??ckle / githubweb
  219. changed order in SignalFilter to be more efficient — Thomas J??ckle / githubweb
  220. add server identity verification — yufei.cai / githubweb
  221. document certificate exact-match as identity proof — yufei.cai / githubweb
  222. treat empty username and password as "anonymous" login — Thomas J??ckle / githubweb
  223. moved Gemfile — Thomas J??ckle / githubweb
  224. improved filter examples — Philipp.Michalski / githubweb
  225. refactored RQL related stuff from ditto-model-thingsearch-parser into — Thomas J??ckle / githubweb
  226. Connectivity: add revocation check when trusting public CAs — yufei.cai / githubweb
  227. connectivity: document TLS features — yufei.cai / githubweb
  228. fix jekyll error — yufei.cai / githubweb
  229. validate RQL expressions at WebSocket/SSE/Connectivity and return error — Thomas J??ckle / githubweb
  230. be as strict as Paho about MQTT URI — yufei.cai / githubweb
  231. fix comparing different data types with each other — Thomas J??ckle / githubweb
  232. added correct DittoHeaders when throwing RQL parser exceptions — Thomas J??ckle / githubweb
  233. added "not" to RQL query documentation as it is supported in filters — Thomas J??ckle / githubweb
  234. incorporate feedback by marianne-klein <marianne.klein@bosch-si.com> — yufei.cai / githubweb
  235. set expiration of test certs to 01.01.2100 & improve descriptions — yufei.cai / githubweb
  236. moved RqlParserException to ditto-model-base as too many other modules — Thomas J??ckle / githubweb
  237. BaseClientActor: add meaningful message to status for reporting — yufei.cai / githubweb
  238. allow wildcards (like *.eclipse.org) in certificates, use unique aliases — dominik.guggemos / githubweb
  239. RabbitMQClientActorTest: do not match the exact exception — yufei.cai / githubweb
  240. DittoTrustManager: remove unused method; handle 0-length names in server — yufei.cai / githubweb
  241. warn about aws-iot certificate expiration — yufei.cai / githubweb
  242. use HostnameChecker from jdk to verify hostnames — dominik.guggemos / githubweb
  243. SSLContextCreator: strip ipv6 brackets in URI; test RFC-6105 ss. 6.4.4 — yufei.cai / githubweb
  244. Started blogpost — Thomas J??ckle / githubweb
  245. Finished message filter blogpost — Thomas J??ckle / githubweb
  246. extended blogpost with example — Thomas J??ckle / githubweb
  247. reviewed blogpost and adjusted a little, changed publishing date — Thomas J??ckle / githubweb
  248. renamed images to match blog prefix — Thomas J??ckle / githubweb
  249. fixed navbar logo css strangeness — noreply / githubweb
  250. Made PolicyEntriesRoute final. Adjusted some formatting. — Florian Fendt / githubweb
  251. enhance extensibility of EnforcerRetriever — Florian Fendt / githubweb
  252. allow ActorAskCacheLoader to use PubSub — Florian Fendt / githubweb
  253. added script for determining used maven plugins — Thomas J??ckle / githubweb
  254. fixed markdown table — Thomas J??ckle / githubweb
  255. also report errors during enforcement that are thrown inside the — Florian Fendt / githubweb
  256. added NOTICE.md and legal/ directory containing NOTICE-THIRD-PARTY.md — Thomas J??ckle / githubweb
  257. added NOTICE.md and legal/ directory containing NOTICE-THIRD-PARTY.md — Thomas J??ckle / githubweb
  258. moved deployment related stuff (docker, kubernetes) to deployment/ — Thomas J??ckle / githubweb
  259. fixed OSGi bundle inclusion of META-INF/* resource files — Thomas J??ckle / githubweb
  260. added ditto logos symbolonly and textonly — Thomas J??ckle / githubweb
  261. fixed "copy-legal-docs" dependency-plugin execution — Thomas J??ckle / githubweb
  262. undid making NOTICE.md a symlink again — noreply / githubweb
  263. delete NOTICE.md — noreply / githubweb
  264. delete LICENSE symlink — noreply / githubweb
  265. added NOTICE.md — noreply / githubweb
  266. added LICENSE — noreply / githubweb
  267. updated architecture and protocol images — Thomas J??ckle / githubweb
  268. fix creation of new connection from another instance, add test to verify — Thomas J??ckle / githubweb
  269. deleted duplicated third-party-file.ftl — noreply / githubweb
  270. updated rabbitmq amqp-client to 5.4.2 — Thomas J??ckle / githubweb

0.8.0-M1 (Aug 14, 2018, 5:09:25 AM)

  1. send error response if the devops command type cannot be mapped — dominik.guggemos / githubweb
  2. update to Kamon 1 — Florian Fendt / githubweb
  3. allow activating and deactivating the different metrics aspects with — Florian Fendt / githubweb
  4. merge master branch — Florian Fendt / githubweb
  5. fix kamon related compilation errors — Florian Fendt / githubweb
  6. fix docker build of things-search — Florian Fendt / githubweb
  7. add AspectJ load time weaving to the services — Florian Fendt / githubweb
  8. simplify metrics uris for requests to things api — Florian Fendt / githubweb
  9. update sandbox to use prometheus instead of graphite as metrics storage — Florian Fendt / githubweb
  10. extend connectivity model to allow separate authorization contexts for — dominik.guggemos / githubweb
  11. add missing grafana JVM panel for GC count — Florian Fendt / githubweb
  12. make labels of grafana http roundtrip stats more meaningful by — Florian Fendt / githubweb
  13. added exception for not explicitly settable connection id — Florian Fendt / githubweb
  14. adapted behaviour for http status 500 responses — Florian Fendt / githubweb
  15. added name to connection — Florian Fendt / githubweb
  16. made connection name optional — Florian Fendt / githubweb
  17. fixed typos — Florian Fendt / githubweb
  18. made connection id settable in builder — Johannes Kraeher / githubweb
  19. added tags to connection — Johannes Kraeher / githubweb
  20. Widened API for setting multiple tags at once. — juergen.fickel / githubweb
  21. Documented possible exceptions in ConnectionBuilder. Moved — juergen.fickel / githubweb
  22. handle ConnectionModified when recovering ConnectionActor — dominik.guggemos / githubweb
  23. use http status 404 for ConnectionNotAccessibleException — dominik.guggemos / githubweb
  24. test recovery of ConnectionModified event — dominik.guggemos / githubweb
  25. fix incomplete merge — dominik.guggemos / githubweb
  26. add docker.certsPath to properties and docker-maven-plugin to build — stefan.maute / githubweb
  27. add docker.certsPath to properties and docker-maven-plugin to build — stefan.maute / githubweb
  28. mask password in ImmutableConnection#toString() — dominik.guggemos / githubweb
  29. updated config for akka-management with kubernetes-api — stefan.maute / githubweb
  30. Reviewed task:   * removed unused methods,   * adjusted some formatting, — juergen.fickel / githubweb
  31. added SECRETS_PATH env variable to configure kubernetes secrets — stefan.maute / githubweb
  32. move calculation of authorized targets to ConnectionActor, introduce — dominik.guggemos / githubweb
  33. make props of AMQP client actors serializable — yufei.cai / githubweb
  34. fix javadoc — dominik.guggemos / githubweb
  35. apply source specific authorization context to external message — dominik.guggemos / githubweb
  36. made instance_index a String instead of integer so that in kubernetes we — Thomas J??ckle / githubweb
  37. add env variables to docker config for MongoDB configuration — stefan.maute / githubweb
  38. updated akka-http to 10.1.2 — Thomas J??ckle / githubweb
  39. remove env variable ENV_SECRETS_PATH — stefan.maute / githubweb
  40. replace defined placeholders in authorization context for inbound — dominik.guggemos / githubweb
  41. Ignoring 'identifier' field in test — Philipp.Michalski / githubweb
  42. Exits JVM after graceful shutdown — Yannic Klem / githubweb
  43. Changes missleading log message — Yannic Klem / githubweb
  44. added release notes for upcoming 0.3.0-M2 release — Thomas J??ckle / githubweb
  45. fixed typos — noreply / githubweb
  46. fixed typos — Thomas J??ckle / githubweb
  47. update akka-http due to memory leak — noreply / githubweb
  48. update akka-http due to memory leak — Thomas J??ckle / githubweb
  49. consolidate http and amqp header blacklists into ditto-services-base — yufei.cai / githubweb
  50. added MONGO_DB_URI environment variable to -docker.conf files — Thomas J??ckle / githubweb
  51. install tini in Dockerfile — Thomas J??ckle / githubweb
  52. blacklist redundant headers; filter headers by blacklist in — yufei.cai / githubweb
  53. refactor validation of connectivity commands to be extensible — dominik.guggemos / githubweb
  54. update to latest version 0.33.0 of Qpid JMS client — dominik.guggemos / githubweb
  55. document best practice with custom headers — yufei.cai / githubweb
  56. add netty-transport dependency and add streamFactoryFactory to — stefan.maute / githubweb
  57. add new env variable to enable SSL for Mongo connections. adapt — stefan.maute / githubweb
  58. prevent NullPointerException during activity check of nonexistent policy — yufei.cai / githubweb
  59. prevent NullPointerException during activity check of nonexistent policy — yufei.cai / githubweb
  60. prevent IndexOutOfBoundsException in StatisticsActor — yufei.cai / githubweb
  61. prevent IndexOutOfBoundsException in StatisticsActor — yufei.cai / githubweb
  62. adapt netty-transport version to 4.1.24.Final — stefan.maute / githubweb
  63. add netty-all as dependency to solve NoClassDefFoundError — stefan.maute / githubweb
  64. MongoClientWrapper and AbstractMongoClient using SSLContext to connect — stefan.maute / githubweb
  65. removed loggingAdapter from MongoClientWrapper; use different settings — stefan.maute / githubweb
  66. shutdown eventLoopGroup when mongoClient is closed — stefan.maute / githubweb
  67. protocol adapter: remove message headers with duplicate content from — yufei.cai / githubweb
  68. remove redundant headers from message signals & from protocol doc — yufei.cai / githubweb
  69. add boolean to (Abstract-)MongoClient which indicates if SSL is enabled; — stefan.maute / githubweb
  70. moved MONGO_DB_SSL_ENABLED to base conf — stefan.maute / githubweb
  71. read SSL enabled flag from MongoConfig — stefan.maute / githubweb
  72. protocol-adapter: stop adding 'channel' header for thing-error-responses — yufei.cai / githubweb
  73. protocol-adapter: fix encoding of custom content type — yufei.cai / githubweb
  74. encode all content types starting with text/ as text — yufei.cai / githubweb
  75. protocol-adapter: add compatibility mode — yufei.cai / githubweb
  76. Adapted log levels — Philipp.Michalski / githubweb
  77. Clarified and extended logging — Philipp.Michalski / githubweb
  78. adapt config for cluster bootstrapping — stefan.maute / githubweb
  79. creating a connection should be independent of opening and closing the — Florian Fendt / githubweb
  80. remove unused config properties — stefan.maute / githubweb
  81. removed config for management.http.hostname etc. — stefan.maute / githubweb
  82. removed config for akka.management.http — stefan.maute / githubweb
  83. lazy load thing command strategies, move thing event handling to — dominik.guggemos / githubweb
  84. lazy load strategies that handle thing commands, move handling of thing — dominik.guggemos / githubweb
  85. fix compile error in test — dominik.guggemos / githubweb
  86. changed type of adaptable payload to MessagePath — Johannes Kraeher / githubweb
  87. modifying a connection should be independent of opening and closing the — Florian Fendt / githubweb
  88. replaced configuration method removeInternalMessageHeaders with — Johannes Kraeher / githubweb
  89. testing a connection should not be influenced by timings — Florian Fendt / githubweb
  90. updated base image for docker images — stefan.maute / githubweb
  91. [wip] move command strategies to separate package — dominik.guggemos / githubweb
  92. [wip] move command strategies to separate package — dominik.guggemos / githubweb
  93. [wip] move command strategies to separate package — dominik.guggemos / githubweb
  94. [wip] move command strategies to separate package — dominik.guggemos / githubweb
  95. Reviewed task. Adjusted some formatting. — juergen.fickel / githubweb
  96. moved strategies out of ThingPersistenceActor — Johannes Kraeher / githubweb
  97. moved strategies out of ThingPersistenceActor — Johannes Kraeher / githubweb
  98. [wip] move command strategies to separate package — dominik.guggemos / githubweb
  99. [wip] move command strategies to separate package — dominik.guggemos / githubweb
  100. Reviewed task and refactored some code. — juergen.fickel / githubweb
  101. moved event handling strategies into own classes — Johannes Kraeher / githubweb
  102. javadoc — Johannes Kraeher / githubweb
  103. [wip] move command strategies to separate package — dominik.guggemos / githubweb
  104. [wip] move command strategies to separate package — dominik.guggemos / githubweb
  105. [wip] move command strategies to separate package — dominik.guggemos / githubweb
  106. [wip] move command strategies to separate package — dominik.guggemos / githubweb
  107. renamed HandleStrategy to EventStrategy — Johannes Kraeher / githubweb
  108. moved command strategies to separate package, made EventHandleStrategy a — Johannes Kraeher / githubweb
  109. fixed license header — Johannes Kraeher / githubweb
  110. [wip] move command strategies to separate package — dominik.guggemos / githubweb
  111. [wip] move command strategies to separate package - fix javadoc — dominik.guggemos / githubweb
  112. temp. ignore test — dominik.guggemos / githubweb
  113. add javadoc, tests, remove unused methods — dominik.guggemos / githubweb
  114. unignore test — dominik.guggemos / githubweb
  115. added unit tests for event strategies — Johannes Kraeher / githubweb
  116. fix activity check in Policy- and ThingPersistenceActor — yufei.cai / githubweb
  117. fix activity check in Policy- and ThingPersistenceActor — yufei.cai / githubweb
  118. fixed wrong usage of "consolidate" — marianne.klein / githubweb
  119. fixed wrong usage of "consolidate" — marianne.klein / githubweb
  120. adjust persistence actor activity check tests — yufei.cai / githubweb
  121. adjust persistence actor activity check tests — yufei.cai / githubweb
  122. add more tests, introduce DelegateStrategy — dominik.guggemos / githubweb
  123. ignore failing test again — dominik.guggemos / githubweb
  124. use distinct version of longjs in connectivity mapping — Florian Fendt / githubweb
  125. some cleanup, javadoc — dominik.guggemos / githubweb
  126. improve javadoc, fix warnings — dominik.guggemos / githubweb
  127. fixed typo authorization — marianne.klein / githubweb
  128. Adapt concierge to new kamon metrics — Yannic Klem / githubweb
  129. Ignore generated ajcore file — Yannic Klem / githubweb
  130. Adds aspectj-maven-plugin to concierge — Yannic Klem / githubweb
  131. start authentication tracing timer after build — Yannic Klem / githubweb
  132. Use key to invalidate cache — Yannic Klem / githubweb
  133. Remove unused tracing tags — Yannic Klem / githubweb
  134. Ensures that started kamon timers are getting stopped — Yannic Klem / githubweb
  135. Ensures that started kamon timers are getting stopped for all usages — Yannic Klem / githubweb
  136. Add started timer to timers map — Yannic Klem / githubweb
  137. Exclude akka-remote in kamon-akka-remote — Yannic Klem / githubweb
  138. reviewed kamon 1.0 migration: — Thomas J??ckle / githubweb
  139. fixed missing metrics about mongodb and others reported via KamonMetrics — Thomas J??ckle / githubweb
  140. Adds authentication type tag to tracing of authentication — Yannic Klem / githubweb
  141. Adds tracing tag to tag authentication error — Yannic Klem / githubweb
  142. serve prometheus metrics on any route — Thomas J??ckle / githubweb
  143. Report all types of DropwizardsMetricRegistry as Kamon report — Yannic Klem / githubweb
  144. Changes Meter reporter to Counters — Yannic Klem / githubweb
  145. Report kamon timer instead of histogram in MutableKamonTimer — Yannic Klem / githubweb
  146. Use TraceUtils as one and only util to create MutableKamonTimers — Yannic Klem / githubweb
  147. Name methods to create timer in TraceUtils differently — Yannic Klem / githubweb
  148. Log duration of timer in debug mode — Yannic Klem / githubweb
  149. Adds missing parameters to logging — Yannic Klem / githubweb
  150. No Trace is required in HttpRequestActor — Yannic Klem / githubweb
  151. Loggs warnings when timer is tagged after it has been stopped — Yannic Klem / githubweb
  152. Start timer in timeout handling after extracting request context — Yannic Klem / githubweb
  153. Cancels expiration handler when timer is stopped — Yannic Klem / githubweb
  154. Report DropWizward Counter as Kamon gauge — Yannic Klem / githubweb
  155. Delete unused methodes getStartTimestamp and getEndTimestamp — Yannic Klem / githubweb
  156. Changed log level of cancel notification to debug — Yannic Klem / githubweb
  157. Adds tag to search tracing timers to distinguish between count and query — Yannic Klem / githubweb
  158. Adds segment behaviour to MutableKamonTimer — Yannic Klem / githubweb
  159. Adds api version as tag to search timer — Yannic Klem / githubweb
  160. Stops segments before stopping the parent timer — Yannic Klem / githubweb
  161. Removes synchronized keyword for timer stop — Yannic Klem / githubweb
  162. Removes correlation id from search timer — Yannic Klem / githubweb
  163. Adds bucket configuration to kamon.conf — Yannic Klem / githubweb
  164. Renames metric that measures updates per bulk — Yannic Klem / githubweb
  165. Renames MutableKamonTimer to KamonTimer since name is misleading — Yannic Klem / githubweb
  166. Report mongodb times as timer not as histogram — Yannic Klem / githubweb
  167. Move clusterId from metric name to tags of metric — Yannic Klem / githubweb
  168. Remov unnecesary underscore from metric name — Yannic Klem / githubweb
  169. Report recorded values instead of incorrectly report the size — Yannic Klem / githubweb
  170. Use timer segments for MessageMappingProcessor — Yannic Klem / githubweb
  171. Adds resetting option for Kamon Histograms — Yannic Klem / githubweb
  172. Log segment when timer was stopped — Yannic Klem / githubweb
  173. Adds debug log to log that histogram was resetted and makes method — Yannic Klem / githubweb
  174. Adds wrappers for kamons metric instruments — Yannic Klem / githubweb
  175. Reorganizes imports — Yannic Klem / githubweb
  176. rename cache metric name ditto.auth to ditto.authorization — Yannic Klem / githubweb
  177. Adds logging to KamonDropwizardMetricsReporter and PreparedKamonTimer — Yannic Klem / githubweb
  178. Extract getSnapshot to separate method in KamonCounter — Yannic Klem / githubweb
  179. Add update_type tag to ThingUpdater trace — Yannic Klem / githubweb
  180. Reports dropwizard metric without conversion to kamon metrics — Yannic Klem / githubweb
  181. adds lost entry in tracked-router — Yannic Klem / githubweb
  182. Remove timer from map after finishing trace — Yannic Klem / githubweb
  183. Empties all includes for kamon — Yannic Klem / githubweb
  184. Removes kamon util.filters definitions — Yannic Klem / githubweb
  185. Reduced number of tags for Traces — Yannic Klem / githubweb
  186. Move auth filter tracing into TraceUtils — Yannic Klem / githubweb
  187. Reducing tags — Yannic Klem / githubweb
  188. Improves JavaDoc — Yannic Klem / githubweb
  189. Fixes duplicated stop of timer — Yannic Klem / githubweb
  190. Fixes sandbox grafana dashboards — Yannic Klem / githubweb
  191. Dependency akka-persistence-mongo-common in metrics is optional — Yannic Klem / githubweb
  192. Remove unused logger — Yannic Klem / githubweb
  193. Uniform name for cache metrics with cache name in labels — Yannic Klem / githubweb
  194. Use underscore in cache names instead of dot — Yannic Klem / githubweb
  195. Rename metricName parameter to cacheName — Yannic Klem / githubweb
  196. Removes useless timer configuration — Yannic Klem / githubweb
  197. Cleanup dependency definitions — Yannic Klem / githubweb
  198. fix code smells — dominik.guggemos / githubweb
  199. fix code smells — dominik.guggemos / githubweb
  200. Fix compilation error — Yannic Klem / githubweb
  201. close jms client on connection failure — dominik.guggemos / githubweb
  202. Adds toString methods to all kamon specific metric instrument — Yannic Klem / githubweb
  203. review: added missing javadoc — Thomas J??ckle / githubweb
  204. Adds javadoc for TraceUtils — Yannic Klem / githubweb
  205. review: changed correlation-id logging in — Thomas J??ckle / githubweb
  206. fixed missing correlation-id logging in HttpRequestActor — Thomas J??ckle / githubweb
  207. fix retrieving connection metrics, improve exception handling — dominik.guggemos / githubweb
  208. fixed sonar issues + enhanced cqs.md — Thomas J??ckle / githubweb
  209. Impoved placeholder regex and added unit tests — Philipp.Michalski / githubweb
  210. Removed double line — Philipp.Michalski / githubweb
  211. Error handling and logging for placeholder substitution — Philipp.Michalski / githubweb
  212. Some refactorings: * Moved methods for creating exceptions from — juergen.fickel / githubweb
  213. Add flags to HeaderDefinition for filtering on reading from & writing to — yufei.cai / githubweb
  214. add HeaderPublisher to interpret header definition markers; restore — yufei.cai / githubweb
  215. load header publisher with optional compatibility mode from config — yufei.cai / githubweb
  216. Fixed Javadoc comments. Added some unit tests. Replaced weird class — juergen.fickel / githubweb
  217. restart the client actor to apply new config in case the client count — dominik.guggemos / githubweb
  218. update Qpid JMS client to version 0.34 — dominik.guggemos / githubweb
  219. fix PlaceholdersFilterTest — dominik.guggemos / githubweb
  220. Added parameter to Javadoc comment. — juergen.fickel / githubweb
  221. Replaced ASCII-style arrow with HTML arrow. — juergen.fickel / githubweb
  222. Made method static and adjusted some log statements. — juergen.fickel / githubweb
  223. load protocol adapter instead of header publisher at runtime — yufei.cai / githubweb
  224. clean up creation of internal headers in WebsocketRoute — yufei.cai / githubweb
  225. Remove empty file — Yannic Klem / githubweb
  226. Connectivity: stop circumventing header filtering by protocol adapter — yufei.cai / githubweb
  227. protocol adapter: inject topic path/channel into signal headers — yufei.cai / githubweb
  228. Reviewed event strategies: Introduced abstract implementation for — juergen.fickel / githubweb
  229. Added unit tests for command strategies and refactored command — juergen.fickel / githubweb
  230. Directly set thing from event handling result. — juergen.fickel / githubweb
  231. Adjusted some formatting and completed Javadoc comment. — juergen.fickel / githubweb
  232. split mapping strategy in connectivity.conf into — yufei.cai / githubweb
  233. consolidate common service configs into ditto-service-base.conf — yufei.cai / githubweb
  234. WebsocketRoute: permit protocol messages to override headers given by — yufei.cai / githubweb
  235. fixed bug in top-level PUT /thing/{thing-id} merging existing fields — Thomas J??ckle / githubweb
  236. use index from json array as source identifier — dominik.guggemos / githubweb
  237. consolidate ditto.services-utils-config.mongodb — yufei.cai / githubweb
  238. fixed duplicated "START-SEND-LIVE-EVENTS:ACK" messages — Thomas J??ckle / githubweb
  239. fix async actor state modifications in StreamingSessionActor — yufei.cai / githubweb
  240. hide details about the "namespace hotness" behind secured HTTP resource — Thomas J??ckle / githubweb
  241. enhanced protocol-adapter by optional timestamp in payload (for events) — Thomas J??ckle / githubweb
  242. added timestamp to AttributesDeleted Event — Thomas J??ckle / githubweb
  243. review: adjusted external headers reading/writing for message headers — Thomas J??ckle / githubweb
  244. review: renamed HeaderPublisher HeaderTranslator — Thomas J??ckle / githubweb
  245. fixed test — Thomas J??ckle / githubweb
  246. test ThingCommandEnforcement for invalid ID or content in inline — yufei.cai / githubweb
  247. only instantiate ProtocolAdapters once — Thomas J??ckle / githubweb
  248. Remove aspectj test — Yannic Klem / githubweb
  249. Remove unused method stopKamon — Yannic Klem / githubweb
  250. make header translators case-insensitive — yufei.cai / githubweb
  251. catch & report all errors thrown during enforcement — yufei.cai / githubweb
  252. anticipate invalid inline policies on thing creation, add — yufei.cai / githubweb
  253. Extended placeholders and fixed source index initialisation in tests — Philipp.Michalski / githubweb
  254. ThingsRoute: throw DittoJsonException instead of replacing invalid — yufei.cai / githubweb
  255. Added test for thingId placeholder — Philipp.Michalski / githubweb
  256. enhanced travis_wait time to 30minutes — Thomas J??ckle / githubweb
  257. adjusted css styling for website — noreply / githubweb
  258. adjusted css styling for website's code examples — noreply / githubweb
  259. adjusted css styling for website ditto specifics — noreply / githubweb
  260. adapted swagger docu and add timeout parameter for messages operations — Thomas J??ckle / githubweb
  261. fix stackoverflow in regex — yufei.cai / githubweb
  262. increased logger startup timeout in order to fix tests on travis — Thomas J??ckle / githubweb
  263. added logging to test failing on Travis — Thomas J??ckle / githubweb
  264. review: removed netty-all dependency, replaced with the more finegrained — Thomas J??ckle / githubweb
  265. prevent unnecessary error reporting — yufei.cai / githubweb
  266. experiment with logging config in order to satisfy Travis build — Thomas J??ckle / githubweb
  267. add concierge and connectivity to expected roles for health check; fixed — stefan.maute / githubweb
  268. review: replaced Boolean with primitive, adjusted getter — Thomas J??ckle / githubweb
  269. try to get Travis building — Thomas J??ckle / githubweb
  270. add kubernetes deployment files for ditto services; add Readme with — stefan.maute / githubweb
  271. try to get Travis building — Thomas J??ckle / githubweb
  272. save object instantiation of DefaultContext for each command — Thomas J??ckle / githubweb
  273. ThingPersistenceActor: organize CommandStrategy.Result as algebraic — yufei.cai / githubweb
  274. review: adjusted method name — Thomas J??ckle / githubweb
  275. fixed build after merge from dev — Thomas J??ckle / githubweb
  276. ModifyThingStrategy: ignore inline policy & remove ACL on injection of — yufei.cai / githubweb
  277. Improved error handling and readability — Philipp.Michalski / githubweb
  278. add /health location to nginx.conf; removed env variable — stefan.maute / githubweb
  279. made cached health endpoint public - no password required anymore — stefan.maute / githubweb
  280. review: adjusted readme and kubernetes files — michael.gantert / githubweb
  281. review: adjusted readme and kubernetes files — michael.gantert / githubweb
  282. Adds namespace of things, policies and connections as suffix to their — Yannic Klem / githubweb
  283. removed /health from regex pattern for DEVOPS_AUTH_SECURED; fixed — stefan.maute / githubweb
  284. Enhances Namespace appending for mongodb collection names — Yannic Klem / githubweb
  285. Appends license headers and reduces access to SuffixBuilderConfig — Yannic Klem / githubweb
  286. removes explicit enable flag — Yannic Klem / githubweb
  287. review: policy-bugfixes — Thomas J??ckle / githubweb
  288. Place configuration code for suffix appending in DittoService — Yannic Klem / githubweb
  289. add documentation of connection placeholders, improved documentation of — dominik.guggemos / githubweb
  290. review: stop JMSConnectionHandlingActor after reconnecting, add unit — dominik.guggemos / githubweb
  291. review: mongoDB collection names from entityIds — Thomas J??ckle / githubweb
  292. add a fallback for unknown errors so that Ditto protocol can deal with — yufei.cai / githubweb
  293. fixed String.format formatted strings — Thomas J??ckle / githubweb
  294. fixed importsm, docker base image, other minor stuff — Thomas J??ckle / githubweb
  295. add ConnectionBusyException — yufei.cai / githubweb
  296. add documentation for open/closeConnection command — dominik.guggemos / githubweb
  297. adjust MongoReadJournal to read from suffixed (with namespace) journal — Thomas J??ckle / githubweb
  298. try to fix intermittent test failure on travis — Thomas J??ckle / githubweb
  299. fix timing error in BatchSupervisorActor — Thomas J??ckle / githubweb
  300. removed error log statement as described in TODO — Thomas J??ckle / githubweb
  301. prevent BaseClientActor from handling commands in parallel — yufei.cai / githubweb
  302. BaseClientActor: reject commands if their desired state is the actor's — yufei.cai / githubweb
  303. attach origin to session in BaseClientActor; remove replies in — yufei.cai / githubweb
  304. eliminate blocking wait in RabbitMQClientActor — yufei.cai / githubweb
  305. isolate blocking JMSConnectionHandlingActor in own dispatcher — yufei.cai / githubweb
  306. AmqpClientActor: start children conflict-free & refresh connection — yufei.cai / githubweb
  307. improve annotations & javadoc — yufei.cai / githubweb
  308. log more info on socket opening failure — yufei.cai / githubweb
  309. AmqpClientActor: stop touching actor state in listener — yufei.cai / githubweb
  310. AmqpClientActor: configure Failover give up in 10s — yufei.cai / githubweb
  311. reserve 502 status code for graceful leave of gateway cluster node — Thomas J??ckle / githubweb
  312. encode actor names as URL, added test that uses sources with special — dominik.guggemos / githubweb
  313. make ConnectionActor somewhat thread-safe — yufei.cai / githubweb
  314. ConnectionActor: don't block until client actor is stopped — yufei.cai / githubweb
  315. send CreateConnectionResponse also on failure — yufei.cai / githubweb
  316. AmqpClientActor: ensure JMSConnection is closed eventually — yufei.cai / githubweb
  317. basic-connections.md: add heading & improve wording — yufei.cai / githubweb
  318. fix message format — dominik.guggemos / githubweb
  319. deactivate collection name suffixing for connections — yufei.cai / githubweb
  320. replace HeaderTranslator.of() by .empty(); configure AMQP failover to — yufei.cai / githubweb
  321. reset amqp connection status when connection is restored — dominik.guggemos / githubweb
  322. make JmsConnection closing more robust; improve comment — yufei.cai / githubweb
  323. fix DefaultStreamSupervisorTest & HeaderTranslator.empty() — yufei.cai / githubweb
  324. add "thread-pool-executor" to the pinned dispatcher (required by akka) — yufei.cai / githubweb
  325. remove unused JmsReconnect — dominik.guggemos / githubweb
  326. removed global authorization context from connection — Thomas J??ckle / githubweb
  327. fixed ConnectivityMongoEventAdapter — Thomas J??ckle / githubweb
  328. open connection after ModifyConnection only if desired state is OPEN, — dominik.guggemos / githubweb
  329. fix merge mistake — dominik.guggemos / githubweb
  330. keep auth context if it was already set in source or target — Thomas J??ckle / githubweb
  331. reduce max reconnect delay to 15 minutes — dominik.guggemos / githubweb
  332. update connection in client actor when connection was modified (but — dominik.guggemos / githubweb
  333. correct spelling — yufei.cai / githubweb
  334. always close connection when connection was modified to start from a — dominik.guggemos / githubweb
  335. fix failing client actor unit tests — dominik.guggemos / githubweb
  336. added release notes and blogpost for release 0.8.0-M1 — Thomas J??ckle / githubweb
  337. ConnectionActorTest: wait for parallel messages by different probes — yufei.cai / githubweb
  338. clean up connectivity documentation and examples — dominik.guggemos / githubweb
  339. block the main() thread until the ActorSystem terminates so that OpenJ9 — Thomas J??ckle / githubweb
  340. remove materializer from RootRoute constructor, added "?live" query — Thomas J??ckle / githubweb
  341. added "lines of code" badge based on OpenHub data — noreply / githubweb
  342. updated java base image to openJ9 0.9.0 rc2 — Thomas J??ckle / githubweb
  343. added possibility to add route interceptor to SseThingsRoute — Thomas J??ckle / githubweb
  344. updated release date to 14th — Thomas J??ckle / githubweb
  345. updated docker-compose and kubernetes descriptors with new OpenJ9 mem — Thomas J??ckle / githubweb
  346. simplify handling of deleteConnection in ClientActor, do not start — Thomas J??ckle / githubweb

#39 (Jun 15, 2018, 4:37:04 AM)

  1. remove distributed-cache from search-service (cache is not needed for — daniel.fesenmeyer / githubweb
  2. Bootstrap authorization service — yufei.cai / githubweb
  3. add authorization mapping strategy, refactor BaseConfigKeys — yufei.cai / githubweb
  4. rename ditto-model-policies-enforcers to ditto-model-enforcers — yufei.cai / githubweb
  5. add enforcer interface — yufei.cai / githubweb
  6. fix package of ditto-services-authorization-util — yufei.cai / githubweb
  7. configure caffeine caches — yufei.cai / githubweb
  8. add cache Entry and AbstractAskCacheLoader — yufei.cai / githubweb
  9. bootstrap authorization service: just fix some copy&paste errors — daniel.fesenmeyer / githubweb
  10. transform responses in IdCacheLoader — yufei.cai / githubweb
  11. rename interface PolicyEnforcer to Enforcer — yufei.cai / githubweb
  12. add AclEnforcer — yufei.cai / githubweb
  13. implement ACL- and policy-enforcer-loading — yufei.cai / githubweb
  14. replace BaseConfigKeys by ServiceConfigReader — yufei.cai / githubweb
  15. fix javadoc error in DittoService — yufei.cai / githubweb
  16. test DittoServiceConfigReader — yufei.cai / githubweb
  17. fix faulty logic in AbstractServiceConfigReader; specialize config — yufei.cai / githubweb
  18. start authorization shard region — yufei.cai / githubweb
  19. Generify JavaDoc for Enforcer — daniel.fesenmeyer / githubweb
  20. Adjust configuration loading to distinguish between required and — daniel.fesenmeyer / githubweb
  21. fix sonar issues, reduce @Nonnull annotations where possible — daniel.fesenmeyer / githubweb
  22. rename configs, improve cache loader thread-safety, annotate nullable — yufei.cai / githubweb
  23. copy enforcement of ThingCommand as mixin; change type of Entry.getValue — yufei.cai / githubweb
  24. Provide Metrics for caffeine-based caches (in progress) - introduced new — daniel.fesenmeyer / githubweb
  25. just fix javadoc error — daniel.fesenmeyer / githubweb
  26. remove wrong and already correctly defined dependency to — daniel.fesenmeyer / githubweb
  27. define version of ditto-services-utils-cache in bom — daniel.fesenmeyer / githubweb
  28. add dedicated class for entity ID with resource type — yufei.cai / githubweb
  29. add unit tests for ThingCommandEnforcement; fix errors thus uncovered — yufei.cai / githubweb
  30. forward ThingCommand to authorization shard region from proxy actor — yufei.cai / githubweb
  31. Provide CaffeineCache metrics "estimated-size", "max-size", — daniel.fesenmeyer / githubweb
  32. adjust enforcer-cache and id-cache to use the new ditto Cache — daniel.fesenmeyer / githubweb
  33. replace guava cache with caffeine cache: use the Cache interface with — daniel.fesenmeyer / githubweb
  34. comment out MongoDB metrics reporter for authorization service — yufei.cai / githubweb
  35. review: just fix some sonar issues, add unit test for EntityRegionMap — daniel.fesenmeyer / githubweb
  36. review: small changes in ThingCommandEnforcement - fix bug introduced in — daniel.fesenmeyer / githubweb
  37. stabilize MetricsStatsCounterTest by waiting max 5 secons until — daniel.fesenmeyer / githubweb
  38. remove currently not required plugins from — daniel.fesenmeyer / githubweb
  39. transform initial ModifyThing to CreateThing — yufei.cai / githubweb
  40. configure cache metrics to be reported to statsd — daniel.fesenmeyer / githubweb
  41. further stabilize MetricsStatsCounterTest#evictions(): it is not clear — daniel.fesenmeyer / githubweb
  42. remove direct dependency from interface EntityId to ImmutableEntityId by — daniel.fesenmeyer / githubweb
  43. create inlined policies from EnforcerActor — yufei.cai / githubweb
  44. handle empty ACL and default policy in CreateThing — yufei.cai / githubweb
  45. handle retrieval of thing together with inlined policy — yufei.cai / githubweb
  46. add rudimentary cache invalidation & policy command authorization — yufei.cai / githubweb
  47. rename authorization.util.actors to a.u.enforcement — yufei.cai / githubweb
  48. replace inheritance by delegation in EnforcerActor — yufei.cai / githubweb
  49. copy policy command authorization logic to authorization service — yufei.cai / githubweb
  50. distinguish rejection of CreateThing by own policy/acl from rejection of — yufei.cai / githubweb
  51. - use distinct entity-id-to-enforcer caches per entity type (currently — daniel.fesenmeyer / githubweb
  52. several enhancements for better reuse in custom autorization service — daniel.fesenmeyer / githubweb
  53. - extend Cache interface with method #put(key, value), implement it in — daniel.fesenmeyer / githubweb
  54. handle policy/ACL validation and ACL-migration in authorization-service — yufei.cai / githubweb
  55. extract AbstractAuthorizationService from AuthorizationService to allow — daniel.fesenmeyer / githubweb
  56. extract interface AuthorizationProxyPropsFactory with ditto default — daniel.fesenmeyer / githubweb
  57. provide the possibility to configure an optional PreEnforcementConfig — daniel.fesenmeyer / githubweb
  58. fix javadoc which seems to have been accidentally changed during — daniel.fesenmeyer / githubweb
  59. bugfix: preEnforcementConfig must be nullable, of course — daniel.fesenmeyer / githubweb
  60. reformat ComparableCache, delete unused members — yufei.cai / githubweb
  61. move ShardedMessageEnvelope to ditto.signals.base — yufei.cai / githubweb
  62. move sharded message envelope creation to — yufei.cai / githubweb
  63. add message command enforcement to authorization service — yufei.cai / githubweb
  64. add identity cache for policies in authorization service — yufei.cai / githubweb
  65. move live signals below message commands — yufei.cai / githubweb
  66. make preEnforcer a function (returning a CompletionStage) instead of an — daniel.fesenmeyer / githubweb
  67. minor javadoc fix — daniel.fesenmeyer / githubweb
  68. migrate live command authorization to authorization service — yufei.cai / githubweb
  69. extract set of enforcement providers into own method — yufei.cai / githubweb
  70. stop applying ThingCommandEnforcement to live commands — yufei.cai / githubweb
  71. refactoring of enforcement — daniel.fesenmeyer / githubweb
  72. add preliminary DispatcherActor for authorization service — yufei.cai / githubweb
  73. add first draft of extensible actors — yufei.cai / githubweb
  74. split enforcer-cache into acl- and policy-enforcer cache: this makes it — daniel.fesenmeyer / githubweb
  75. decompose extensible actors into graph stages — yufei.cai / githubweb
  76. add graph combinators — yufei.cai / githubweb
  77. rename ditto "authorization service" to "concierge service", because the — daniel.fesenmeyer / githubweb
  78. fix serviceName for test.conf — daniel.fesenmeyer / githubweb
  79. fix enforcement tests: GraphActor.unhandled() were attached to wrong — yufei.cai / githubweb
  80. configure supervisorStrategy in ConciergeRootActor analogous to other — daniel.fesenmeyer / githubweb
  81. stop waiting for completable future in pre-enforcer — yufei.cai / githubweb
  82. start dispatcher actor in Concierge; make members of Filter private — yufei.cai / githubweb
  83. remove enforcement from ProxyActor and forward commands to concierge — stefan.maute / githubweb
  84. Removed distributed-cache from all services. Removed all cache facades — stefan.maute / githubweb
  85. start all concierge actors in A.ProxyPropsFactory; rename 'props' to — yufei.cai / githubweb
  86. add config-readers for health and http — daniel.fesenmeyer / githubweb
  87. configure health-check for concierge-service and expose it via http — daniel.fesenmeyer / githubweb
  88. use new http- and health-config-readers instead of duplicated config — daniel.fesenmeyer / githubweb
  89. fix stupid copy/paste error — daniel.fesenmeyer / githubweb
  90. removed further no-longer needed references to — daniel.fesenmeyer / githubweb
  91. removed no-longer needed cluster dependencies from persistence modules — daniel.fesenmeyer / githubweb
  92. stabilize test by setting snapshot-interval to 5 seconds — daniel.fesenmeyer / githubweb
  93. move ThingAggregatorActor to Concierge-service, remove unused combinator — yufei.cai / githubweb
  94. no longer register proxy-actor with pubSub — daniel.fesenmeyer / githubweb
  95. delete route /gatewayRoot/proxy/aggregator — yufei.cai / githubweb
  96. formatting only — daniel.fesenmeyer / githubweb
  97. allow creation of pre-enforcer without reply address for error responses — yufei.cai / githubweb
  98. dispatch signals to concierge without relying on type distinction — yufei.cai / githubweb
  99. make it simple to share configuration with custom concierge — daniel.fesenmeyer / githubweb
  100. invalidate caches based on ThingEvents — daniel.fesenmeyer / githubweb
  101. invalidate policy-enforcer-cache in case of any PolicyEvent; speed up — daniel.fesenmeyer / githubweb
  102. nicer code formatting — daniel.fesenmeyer / githubweb
  103. Rename ConciergeEnvelope into ConciergeForwarder — stefan.maute / githubweb
  104. fix copy/paste error in — daniel.fesenmeyer / githubweb
  105. test event subscription on pubSub for cache-invalidating actors — daniel.fesenmeyer / githubweb
  106. add javadoc to PolicyOrAclEnforcerRetrieverFactory, reduce scope and — daniel.fesenmeyer / githubweb
  107. add PolicyCommandEnforcementTest; make IdentityCache a singleton and use — daniel.fesenmeyer / githubweb
  108. add some debug-logging for sending messages to concierge and retrieving — daniel.fesenmeyer / githubweb
  109. thread Ditto headers in error responses due to authorization — yufei.cai / githubweb
  110. make subjectIssuersForPolicyMigration configurable for — daniel.fesenmeyer / githubweb
  111. rename methods to stress that read subjects are added for thing-, live- — yufei.cai / githubweb
  112. just fix some warnings — daniel.fesenmeyer / githubweb
  113. introduce constant SEARCH_ACTOR_PATH — daniel.fesenmeyer / githubweb
  114. delete handler actors from gateway, add similar tests to concierge — yufei.cai / githubweb
  115. prevent NPE when ids-parameter for RetrieveThings-command is an empty — daniel.fesenmeyer / githubweb
  116. minor cleanup: add @Nullable annotation, don't specify unnecessary — daniel.fesenmeyer / githubweb
  117. add activity check component for EnforcerActor — yufei.cai / githubweb
  118. Review: handle askTimeoutExceptions errors in — stefan.maute / githubweb
  119. test PipeWithIdleRoutine — yufei.cai / githubweb
  120. handle error on creation of completion stage in PreEnforcer; remove — yufei.cai / githubweb
  121. move (Thing-)PolicyInvalidException to ditto-signals-commands-things, — daniel.fesenmeyer / githubweb
  122. provide shard-region-statistics for concierge - update StatisticsActor — daniel.fesenmeyer / githubweb
  123. rename conciergeEnforcers*Namespaces*Hotness to — daniel.fesenmeyer / githubweb
  124. allow retrieval of enforcer by its own key; improve error message on — yufei.cai / githubweb
  125. add config for health check and aggregator deployment to — stefan.maute / githubweb
  126. removed exceptionally branch from authenticate method — stefan.maute / githubweb
  127. StreamingActor have to delegate Commands to ProxyActor and not directly — stefan.maute / githubweb
  128. removed obsolete amqp-bridge from docker-compose — noreply / githubweb
  129. fixed bugs in sandbox — Thomas J??ckle / githubweb
  130. fixed feed.xml for Ditto site — Thomas J??ckle / githubweb
  131. fixed TODO in mapping doc, added link to MessageMapper source — noreply / githubweb
  132. improve exception handling in JwtAuthenticationDirective, distinguish — daniel.fesenmeyer / githubweb
  133. remove useless mockito annotations — daniel.fesenmeyer / githubweb
  134. move TakeSnapshot(Response) from things-sudo-commands to things-commands — daniel.fesenmeyer / githubweb
  135. add batch-command-handling to ditto (the commands etc already existed in — daniel.fesenmeyer / githubweb
  136. fix error in unit test (the TagThingResponse contains the thingId, *not* — daniel.fesenmeyer / githubweb
  137. stabilize amqp-bridge tests by using random netty.tcp port — daniel.fesenmeyer / githubweb
  138. add extended monitoring for mongodb driver — Thomas J??ckle / githubweb
  139. make sure that ThingModified-Events always contain the complete Thing — daniel.fesenmeyer / githubweb
  140. when merging the thing from a ModifyThing-Command with the existing — daniel.fesenmeyer / githubweb
  141. bugfix in JwtAuthenticationDirective: extract the cause from — daniel.fesenmeyer / githubweb
  142. fixed typos — Thomas J??ckle / githubweb
  143. added blogpost about how to add a connection between Ditto and Hono — Thomas J??ckle / githubweb
  144. review: only small fixes — Thomas J??ckle / githubweb
  145. fixed concierge-dev.conf and removed persistence check from Gateway — Thomas J??ckle / githubweb
  146. fixed that command and commandResponses could not always be deserialized — Thomas J??ckle / githubweb
  147. fixed retrieving stats now really — Thomas J??ckle / githubweb
  148. fixed that occurring IndexOutOfBounds exceptions killed the JVM of the — Thomas J??ckle / githubweb
  149. add sanity-check which ensures that ThingPersistenceActor does not store — daniel.fesenmeyer / githubweb
  150. stabilize batch-tests by specifying random netty.tcp port — daniel.fesenmeyer / githubweb
  151. fix the path to the things-aggregator actor (has been moved from gateway — daniel.fesenmeyer / githubweb
  152. added id validation for every policy command — Thomas J??ckle / githubweb
  153. review: some renaming of actors which were no actors — Thomas J??ckle / githubweb
  154. provide method for creating a copy of a ThingSearchQueryCommand with — daniel.fesenmeyer / githubweb
  155. split up ConciergeForwarder in ConciergeWrapper and — stefan.maute / githubweb
  156. start ConciergeForwarderActor in ConciergeRootActor and publish ActorRef — stefan.maute / githubweb
  157. modularized concierge service by adding "cache", "enforcement" — Thomas J??ckle / githubweb
  158. #152 fixed broken links in doc — noreply / githubweb
  159. #152 fixed broken links in doc, part2 — noreply / githubweb
  160. Propose a patch for failing test — Thomas J??ckle / githubweb
  161. bugfix: readSubjects were not added to SendClaimMessage, thus it could — daniel.fesenmeyer / githubweb
  162. bugfix: message-responses were not routed to the things-shard-region, — daniel.fesenmeyer / githubweb
  163. preserve ditto-headers in exception thrown in case of deleted policy — daniel.fesenmeyer / githubweb
  164. #153 addressing GDRP issues — Thomas J??ckle / githubweb
  165. remove workaround which had set readSubjects for v1-things in — daniel.fesenmeyer / githubweb
  166. fix several TODOs: - add javadoc where missing - make hard-coded values — daniel.fesenmeyer / githubweb
  167. fixed compile errors after merge — Thomas J??ckle / githubweb
  168. remove already solved TODO — daniel.fesenmeyer / githubweb
  169. add missing javadoc — daniel.fesenmeyer / githubweb
  170. added concierge Docker image building — Thomas J??ckle / githubweb
  171. added missing file changes — Thomas J??ckle / githubweb
  172. stabilized test — Thomas J??ckle / githubweb
  173. use abstraction of AbstractConciergeConfigReader — Thomas J??ckle / githubweb
  174. removed obsolete amqp-bridge package-info.java — Thomas J??ckle / githubweb
  175. improve like predicate: optimized pre- and postfix matches and — Thomas J??ckle / githubweb
  176. improve like predicate: optimized pre- and postfix matches and — Thomas J??ckle / githubweb
  177. fix serialization of aggregated devops command by using a generic json — Thomas J??ckle / githubweb
  178. removed conversion from Duration to FiniteDuration — stefan.maute / githubweb
  179. removed using CommandRouterPropsFactory in GatewayRootActor instead use — Thomas J??ckle / githubweb
  180. adjust Cache#invalidate method to return a boolean which signals whether — daniel.fesenmeyer / githubweb
  181. removed CommandRouterPropsFactory; instantiate ConciergeForwarder inside — stefan.maute / githubweb
  182. added concierge-service to docker-compose.yml — Thomas J??ckle / githubweb
  183. starting the ConciergeForwarderActor in ConnectivityRootActor; adapt — stefan.maute / githubweb
  184. added concierge service to Ditto documentation — Thomas J??ckle / githubweb
  185. added possibility to supply a function for mapping signals in — Thomas J??ckle / githubweb
  186. removed MessageCommandEnforcement and included in LiveSignalEnforcement — Thomas J??ckle / githubweb
  187. fixed timeout issues for streaming sessions by increasing initial — Thomas J??ckle / githubweb
  188. added tests for LiveSignalEnforcement — Thomas J??ckle / githubweb
  189. fixed RetrieveStatistics handling in gateway — Thomas J??ckle / githubweb
  190. added correlation-id logging to GraphActor and sub-graphs — Thomas J??ckle / githubweb
  191. included the cookie consent code + banner from Eclipse Foundation — Thomas J??ckle / githubweb
  192. renamed method — Thomas J??ckle / githubweb
  193. updated used dependencies — Thomas J??ckle / githubweb
  194. create Props for ConciergeForwarderActor by using creator which — daniel.fesenmeyer / githubweb
  195. minor improvement of readability — daniel.fesenmeyer / githubweb
  196. updated jackson to 2.9.5 — Thomas J??ckle / githubweb
  197. Handles empty thingIds list for RetrieveThings command — Yannic Klem / githubweb
  198. Use DittoRejectionHandler in RootRoute — Yannic Klem / githubweb
  199. remove method log() to enforce usage of log(Object) — daniel.fesenmeyer / githubweb
  200. slightly improve enforcement exception handling by considering all — daniel.fesenmeyer / githubweb
  201. minor improvements to graph-logging and -creation - use a dedicated — daniel.fesenmeyer / githubweb
  202. updated cqs which were added — Thomas J??ckle / githubweb
  203. clarify ditto-protocol-documentation concerning — daniel.fesenmeyer / githubweb
  204. updated CQs + some dependencies — Thomas J??ckle / githubweb
  205. align swagger documentation with actual implementation: for policies, — daniel.fesenmeyer / githubweb
  206. removed JMS api from dependencies as not needed — Thomas J??ckle / githubweb
  207. removed janino + logstash-logback-appender from dependencies — Thomas J??ckle / githubweb
  208. improvements to RootRoute: - use single instance of RejectionHandler - — daniel.fesenmeyer / githubweb
  209. enhanced LogUtil to be able to also enhance SLF4J loggers with — Thomas J??ckle / githubweb
  210. align error message of DittoRejectionHandlerFactory with standard akka — daniel.fesenmeyer / githubweb
  211. make ThingsRouteTest#getThingsWithEmptyIdsList more robust by using — daniel.fesenmeyer / githubweb
  212. make MissingThingIdsException serializable by adding it to — daniel.fesenmeyer / githubweb
  213. remove unnecessary Mockito annotation — daniel.fesenmeyer / githubweb
  214. fixed invalidation of enforcer caches — Thomas J??ckle / githubweb
  215. add missing serialVersionUID — noreply / githubweb
  216. add missing serialVersionUID — noreply / githubweb
  217. fix message for missing query param (placeholder was not replaced) — noreply / githubweb
  218. adjusted logging — Thomas J??ckle / githubweb
  219. undid removing ThingCacheUpdateActor — Thomas J??ckle / githubweb
  220. improved ExceptionHandling for GatewayInternalErrorExceptions — Thomas J??ckle / githubweb
  221. replace indexes for things-search — yufei.cai / githubweb
  222. added correct outputDirectory for concierge assembly; add workdir and — stefan.maute / githubweb
  223. added concierge to Readme.md — stefan.maute / githubweb
  224. move FILTER_NOT_DELETED to MongoThingsSearchPersistence — yufei.cai / githubweb
  225. always match on feature-id in things-search to take advantage of new — yufei.cai / githubweb
  226. add logging for failing index-initialization — daniel.fesenmeyer / githubweb
  227. remove 'failIndexKeyTooLong' from MongoThingsSearchPersistence & move — yufei.cai / githubweb
  228. added slides for IoT hessen meetup — Thomas J??ckle / githubweb
  229. updated slides, fixed nginx-cors.conf used in sandbox — Thomas J??ckle / githubweb
  230. added slides for the IoT hessen meetup — noreply / githubweb
  231. Take Thing ID into account in IndexLengthRestrictionEnforcer — yufei.cai / githubweb
  232. Log when SearchRootActor skips index initialization; move error logging — yufei.cai / githubweb
  233. adjust IndexLengthRestrictionEnforcerTest to use a non-empty Thing ID — daniel.fesenmeyer / githubweb
  234. remove ThingCacheUpdateActor & unused imports, invalidate caches on V2 — yufei.cai / githubweb
  235. improve code formatting — yufei.cai / githubweb
  236. prefix 'mvn install ...' by 'travis_wait' — yufei.cai / githubweb
  237. suppress double-brace-initialization warning; fix javadoc — yufei.cai / githubweb
  238. stop exposing mutable BsonDocument — yufei.cai / githubweb
  239. remove unused members from ThingCommandEnforcement and — yufei.cai / githubweb
  240. suppress more spurious warnings about flow combinators — yufei.cai / githubweb
  241. remove dimension "namespace" from things-search indices on ACL and — yufei.cai / githubweb
  242. add search index on __deleted for /stats/search — yufei.cai / githubweb
  243. ensure key of hotnessmap is not empty in StatisticsActor — yufei.cai / githubweb
  244. Avoid NullPointerException caused by missing DittoHeaders. — juergen.fickel / githubweb
  245. fix resource type of cache invalidation by policy command enforcement — yufei.cai / githubweb
  246. fix IllegalArgumentException when retrieving sub-json-object by — yufei.cai / githubweb
  247. Avoid NullPointerException in PolicyPersistenceActor. It is assumed that — juergen.fickel / githubweb
  248. Adjusted some formatting. — juergen.fickel / githubweb
  249. Avoid NullPointerException in ThingPersistenceActor. It is assumed that — juergen.fickel / githubweb
  250. Adjusted some formatting. — juergen.fickel / githubweb
  251. recurse JsonObjectAssert.isEqualToIgnoringFieldDefinitions into objects — yufei.cai / githubweb
  252. added akka management library to starters + configured in conifgs — Thomas J??ckle / githubweb
  253. fixed javadoc errors — Thomas J??ckle / githubweb
  254. fixed docs in config — Thomas J??ckle / githubweb
  255. added dependency to akka-management kubernetes-api discovery — Thomas J??ckle / githubweb
  256. removed obsoleted methods from ConfigUtil — Thomas J??ckle / githubweb
  257. added environment variables for setting akka-dns options — Thomas J??ckle / githubweb
  258. changed akka management setup order — Thomas J??ckle / githubweb
  259. added configuration required-contact-point-nr — Thomas J??ckle / githubweb
  260. updated cqs.md — Thomas J??ckle / githubweb
  261. removed entrypoint sleep commands from sandbox docker-compose.yml — Thomas J??ckle / githubweb
  262. removed no longer needed scheduleShutdownIfJoinFails in DittoService — Thomas J??ckle / githubweb
  263. Replace jwm shutdown hooks with CoordinatedShutdown — Thomas J??ckle / githubweb
  264. in unit tests: retry actor creation after watching it die — yufei.cai / githubweb
  265. recurse JsonObjectAssert.isEqualToIgnoringFieldDefinitions into objects — yufei.cai / githubweb
  266. fix test-jar packaging path of ditto-services-utils-test — yufei.cai / githubweb
  267. move ditto-services-utils-test code to main and declare its scope as — yufei.cai / githubweb
  268. Reviewed task. Deleting unused method and adjusted some formatting. — juergen.fickel / githubweb
  269. Fixed malformed Javadoc comments. — juergen.fickel / githubweb
  270. Reviewed task and adjusted some formatting. — juergen.fickel / githubweb
  271. fix PolicyCommandEnforcementTest — yufei.cai / githubweb
  272. removed a stuck state of ThingUpdater — yufei.cai / githubweb
  273. add sanity check to DefaultStreamSupervisor — yufei.cai / githubweb
  274. prevent LastSuccessfulStreamCheckingActor from reporting ERROR during — yufei.cai / githubweb
  275. create an abstract class of the Things Search service to enhance the — Florian Fendt / githubweb
  276. make props of AMQP client actors serializable — yufei.cai / githubweb
  277. Exits JVM after graceful shutdown — Thomas J??ckle / githubweb
  278. Changes missleading log message — Thomas J??ckle / githubweb
  279. added release notes for upcoming 0.3.0-M2 release — Thomas J??ckle / githubweb

#35 (Apr 26, 2018, 10:42:16 AM)

  1. unified snapshot adapters, implemented hook for successful snapshots — Johannes Kraeher / githubweb
  2. fixed compile error in ConnectionActor — Johannes Kraeher / githubweb
  3. move snapshotSuccessFunctions into AbstractMongoSnapshotAdapter — yufei.cai / githubweb
  4. fix test-compile errors — yufei.cai / githubweb
  5. Rename Health-related classes to prepare for simplification — yufei.cai / githubweb
  6. Make Health messages generic and extensible in health components — yufei.cai / githubweb
  7. Fix MappingStrategiesBuilderTest — yufei.cai / githubweb
  8. Document Health — yufei.cai / githubweb
  9. Add method to retrieve specific component health statuses. — yufei.cai / githubweb
  10. fix Health serialization — yufei.cai / githubweb
  11. move (Mongo-)IndexInitializer from thingsearch to — daniel.fesenmeyer / githubweb
  12. make index-initialization optional for thingsearch (as it was possible — daniel.fesenmeyer / githubweb
  13. method BsonUtil#getDocumentValueAt is no longer needed, because its — daniel.fesenmeyer / githubweb
  14. add method BsonUtil#getDocumentWithDefaultAt which circumvents problems — daniel.fesenmeyer / githubweb
  15. simplify signature of BsonUtil#getDocumentWithDefaultAt — daniel.fesenmeyer / githubweb
  16. add test that checks that index-initialization does not fail when no — daniel.fesenmeyer / githubweb
  17. minor test-config improvements in thingsearch-persistence: - load config — daniel.fesenmeyer / githubweb
  18. PoC of mapping payload via JavaScript engines — Thomas J??ckle / githubweb
  19. added possibility to map raw payloads — Thomas J??ckle / githubweb
  20. removed nashorn implementation PoCs, focused on Rhino impl — Thomas J??ckle / githubweb
  21. provide the possibility to define combined health statuses - rename — daniel.fesenmeyer / githubweb
  22. simplify the definition of already existing combined health statuses — daniel.fesenmeyer / githubweb
  23. made mapping template string optional — Thomas J??ckle / githubweb
  24. initial step integrating rabbitmq brigde into amqp bridge — dominik.guggemos / githubweb
  25. remove duplicate file — dominik.guggemos / githubweb
  26. simplified! mapping and made CommandProcessorActor dynamically load a — Thomas J??ckle / githubweb
  27. renamed MappingScript interface to MappingContext — Thomas J??ckle / githubweb
  28. adapt response code for fire and forget messages — stefan.maute / githubweb
  29. Update pom.xml — noreply / githubweb
  30. fix duplicate creation of command processor — dominik.guggemos / githubweb
  31. Fixed amqp bridge unit tests — Philipp.Michalski / githubweb
  32. Fixed amqp bridge unit tests — Philipp.Michalski / githubweb
  33. Simplify health status aggregation: - use the StatusInfo class instead — daniel.fesenmeyer / githubweb
  34. Improve re-usability and configurability of health status aggregation: - — daniel.fesenmeyer / githubweb
  35. fixed typo — noreply / githubweb
  36. added first draft of presentation to show in VirtualIoT meetup — Thomas J??ckle / githubweb
  37. reduced sandbox deployment — Thomas J??ckle / githubweb
  38. rewrite ditto section with code samples — Thomas J??ckle / githubweb
  39. further polishing of virtualIoT meetup slides — Thomas J??ckle / githubweb
  40. fixed changed behavior in ImmutableFeatures.toJson — noreply / githubweb
  41. fixed missing import — noreply / githubweb
  42. adjusted release notes for 0.2.0-M1, made slides "fragments" — Thomas J??ckle / githubweb
  43. adjusted release notes for 0.2.0-M1, made slides "fragments" — Thomas J??ckle / githubweb
  44. wrote 0.2.0-M1 blogpost announcement — Thomas J??ckle / githubweb
  45. wrote 0.2.0-M1 blogpost announcement — Thomas J??ckle / githubweb
  46. fixed typo — Thomas J??ckle / githubweb
  47. fixed typo — Thomas J??ckle / githubweb
  48. fixed example json — noreply / githubweb
  49. fixed example json — noreply / githubweb
  50. fixed example json in doc — noreply / githubweb
  51. fixed example json in doc — noreply / githubweb
  52. updated binary-compatibility-check.version — noreply / githubweb
  53. updated binary-compatibility-check.version — noreply / githubweb
  54. New PayloadMapper factory and tests — Philipp.Michalski / githubweb
  55. Adopted local mappers for testing — Philipp.Michalski / githubweb
  56. Mappers licence header — Philipp.Michalski / githubweb
  57. switched to OpenJ9-openjdk9 alpine base image for Ditto + Things — Thomas J??ckle / githubweb
  58. try using openjdk8-openj9 instead of jdk9 — Thomas J??ckle / githubweb
  59. removed weird argument — Thomas J??ckle / githubweb
  60. added "-Xtune:virtualized" openj9 param — Thomas J??ckle / githubweb
  61. adjusted openj9 baseimage to fixed version; introduced "cpus" limit in — Thomas J??ckle / githubweb
  62. fix snapshotting of policy during activity check — yufei.cai / githubweb
  63. Changed internal message, added documentation — Philipp.Michalski / githubweb
  64. change to actor based hierarchy because of issues with JMS client — dominik.guggemos / githubweb
  65. New default ditto protocol mapper — Philipp.Michalski / githubweb
  66. javadoc, logging, small improvements — dominik.guggemos / githubweb
  67. adjusted ditto startup settings — Thomas J??ckle / githubweb
  68. Implemented mapping in CommandProcessorActor — Philipp.Michalski / githubweb
  69. rename connectionActor to clientActor to avoid confusion — dominik.guggemos / githubweb
  70. New protocol mapper tests — Philipp.Michalski / githubweb
  71. adjusted dispatcher configuration and default-dispatcher to be more — Thomas J??ckle / githubweb
  72. adjusted dispatcher configuration — Thomas J??ckle / githubweb
  73. minor logging fix: parameter "collectionName" was missing in debug — Thomas J??ckle / githubweb
  74. minor logging fix: parameter "collectionName" was missing in debug — Thomas J??ckle / githubweb
  75. deprecate Event.JsonFields.ID, serialize Event.JsonFields.TYPE — Thomas J??ckle / githubweb
  76. deprecate Event.JsonFields.ID, serialize Event.JsonFields.TYPE — Thomas J??ckle / githubweb
  77. Internal message knows its type, mapper changed to guava converter api — Philipp.Michalski / githubweb
  78. copyright — Philipp.Michalski / githubweb
  79. add sensible defaults for burst size and batching to — yufei.cai / githubweb
  80. Adapted tests to changed mapper api; added docs and comments — Philipp.Michalski / githubweb
  81. add Command.Category to classify all commands — yufei.cai / githubweb
  82. add router to distribute client actor to cluster nodes — dominik.guggemos / githubweb
  83. Improved message mapper api and added tests — Philipp.Michalski / githubweb
  84. Adapted tests to message mapper changes — Philipp.Michalski / githubweb
  85. Added access functions to find reverse mapper; Added convenience — Philipp.Michalski / githubweb
  86. Better default mapper configuration — Philipp.Michalski / githubweb
  87. Moved logic from command processing actor to message mapper factory, — Philipp.Michalski / githubweb
  88. fix several sonar issues and delete unused code — daniel.fesenmeyer / githubweb
  89. fix several sonar issues and delete unused code — daniel.fesenmeyer / githubweb
  90. made RhinoJavaScriptPayloadMapper safer in sense of sandboxing — Thomas J??ckle / githubweb
  91. unify activity check for Things and Policies — yufei.cai / githubweb
  92. Moved processing logic from CommandProcessorActor to CommandProcessor — Philipp.Michalski / githubweb
  93. schedule next activity check for persistence actor of deleted policy — yufei.cai / githubweb
  94. make sources and target optional, add reply target to configuration, — dominik.guggemos / githubweb
  95. fix compile errors, add license header — dominik.guggemos / githubweb
  96. fix logback warning — dominik.guggemos / githubweb
  97. Code sanitation — Philipp.Michalski / githubweb
  98. move creation of consumers to JMSConnectionHandlingActor for better — dominik.guggemos / githubweb
  99. Ignored tests for deprecated mapper classes — Philipp.Michalski / githubweb
  100. fix test — dominik.guggemos / githubweb
  101. fix test — dominik.guggemos / githubweb
  102. Fixed tests — Philipp.Michalski / githubweb
  103. Ignored tests — Philipp.Michalski / githubweb
  104. Fixed javadoc — Philipp.Michalski / githubweb
  105. fix adding auth subject header to InternalMessage — dominik.guggemos / githubweb
  106. respond to command after actor behaviour was changed (race condition) — dominik.guggemos / githubweb
  107. Added merge logic for headers — Philipp.Michalski / githubweb
  108. add messageType to InternalMessage, handle InternalMessage based on — dominik.guggemos / githubweb
  109. fix test — dominik.guggemos / githubweb
  110. fix javadoc — dominik.guggemos / githubweb
  111. Added convenience function for property access — Philipp.Michalski / githubweb
  112. add MESSAGE and ERROR type to InternalMessage — dominik.guggemos / githubweb
  113. added some TODOs which occurred during review — Thomas J??ckle / githubweb
  114. updated used dependencies (akka, mongo-persistence) — Thomas J??ckle / githubweb
  115. renamed InternalMessage to ExternalMessage, splitted up in interface + — Thomas J??ckle / githubweb
  116. review: added some javadoc; removed @Nullable where it was not nullable; — Thomas J??ckle / githubweb
  117. Changed mapper configuration implementation — Philipp.Michalski / githubweb
  118. Changed default registry implementation and extracted interface — Philipp.Michalski / githubweb
  119. Generated equals and toString — Philipp.Michalski / githubweb
  120. Changed mapper api — Philipp.Michalski / githubweb
  121. Adapted external message — Philipp.Michalski / githubweb
  122. Migrated javascript mappers to new api — Philipp.Michalski / githubweb
  123. Include bulk update size in metrics — yufei.cai / githubweb
  124. changed JS mapper config to follow new naming and interfaces — Thomas J??ckle / githubweb
  125. Removed old classes — Philipp.Michalski / githubweb
  126. Adapted new interface — Philipp.Michalski / githubweb
  127. got JS mapper working again — Thomas J??ckle / githubweb
  128. added missing copyright headers — Thomas J??ckle / githubweb
  129. Limit size of bulk updates in ThingUpdater — yufei.cai / githubweb
  130. Added exceptions to interface — Philipp.Michalski / githubweb
  131. made "mappingContexts" in JSON optional in order to keep backward — Thomas J??ckle / githubweb
  132. Added javadoc for factory interface & serial for exceptions — Philipp.Michalski / githubweb
  133. Added javadoc and sanitation — Philipp.Michalski / githubweb
  134. Adapted to factory interface — Philipp.Michalski / githubweb
  135. Move bulk update size metric from metadata to histogram — yufei.cai / githubweb
  136. Adapted mapper api changes — Philipp.Michalski / githubweb
  137. added new command category 'LIVE' for messages and live commands. — stefan.maute / githubweb
  138. scheduling a maintenanceSnapshot regularly (snapshot interval) — stefan.maute / githubweb
  139. Added factory method for configuration — Philipp.Michalski / githubweb
  140. cleaned up JS mapper — Thomas J??ckle / githubweb
  141. fixed compile errors — Thomas J??ckle / githubweb
  142. Temporary ignoring tests — Philipp.Michalski / githubweb
  143. Adapted factory tests to new API — Philipp.Michalski / githubweb
  144. Added test for content type check wrapper mapper — Philipp.Michalski / githubweb
  145. Adapted new mapper API in tests — Philipp.Michalski / githubweb
  146. improved error handling of message mapping (still not finished) — Thomas J??ckle / githubweb
  147. Fixed bug: mapping of messages without content type — Philipp.Michalski / githubweb
  148. add test for receiving commands/sending events — dominik.guggemos / githubweb
  149. minor improvement in things-persistence (same behaviour as in — daniel.fesenmeyer / githubweb
  150. Adapted exception handling in tests — Philipp.Michalski / githubweb
  151. add unit test which checks that sync is triggered when maxBulkSize is — daniel.fesenmeyer / githubweb
  152. further improved exception handling for mapping — Thomas J??ckle / githubweb
  153. delete 'Live' Category from command because it is not needed anymore. — stefan.maute / githubweb
  154. move replyTo header to ExternalMessage — dominik.guggemos / githubweb
  155. made ExternalMessage.getMessageType optional as this only applies for — Thomas J??ckle / githubweb
  156. fixed tests — Thomas J??ckle / githubweb
  157. fix AmqpPublisherActor — dominik.guggemos / githubweb
  158. mapped AMQP content-type which was missing — Thomas J??ckle / githubweb
  159. fixed CommandConsumerActorTest — Thomas J??ckle / githubweb
  160. stabilize AmqpClientActorTest — dominik.guggemos / githubweb
  161. moved helper methods to MessageMappers — Thomas J??ckle / githubweb
  162. cleaned up the constants mess — Thomas J??ckle / githubweb
  163. fixed MappingContext creation from JSON — Thomas J??ckle / githubweb
  164. use akka dispatcher to process incoming jms messages — dominik.guggemos / githubweb
  165. fixed error in exception — Thomas J??ckle / githubweb
  166. enhanced mapped messages with headers in — Thomas J??ckle / githubweb
  167. fix amqp uri when failover disabled — dominik.guggemos / githubweb
  168. update to Akka 2.5.11 which fixes rolling update issue — Thomas J??ckle / githubweb
  169. fixed tests — Thomas J??ckle / githubweb
  170. added ConnectionConflictException for when trying to create an already — Thomas J??ckle / githubweb
  171. fixed closing and re-opening RMQ connections — Thomas J??ckle / githubweb
  172. fix generation of amqp uri once more — dominik.guggemos / githubweb
  173. fix generation of amqp uri without failover — dominik.guggemos / githubweb
  174. remove debugging code — dominik.guggemos / githubweb
  175. downgrade to qpid jms 0.26 — dominik.guggemos / githubweb
  176. fixed Snapshot serialization for ReconnectionActor — Thomas J??ckle / githubweb
  177. Include bulk update size in metrics — yufei.cai / githubweb
  178. Limit size of bulk updates in ThingUpdater — yufei.cai / githubweb
  179. add unit test which checks that sync is triggered when maxBulkSize is — daniel.fesenmeyer / githubweb
  180. fixed public /health endpoint + rabbitmq bridge solutionId extraction — Thomas J??ckle / githubweb
  181. added JavaScript mapping functions in order to simplify! JavaScript — Thomas J??ckle / githubweb
  182. added JMH benchmark for JavaScriptMessageMapperRhino — Thomas J??ckle / githubweb
  183. made result of MessageMapper Optionals for messages which should not be — Thomas J??ckle / githubweb
  184. renamed AmqpConnection to Connection and changed all of its use — Thomas J??ckle / githubweb
  185. renamed amqp-bridge service to connectivity service — Thomas J??ckle / githubweb
  186. improve javadoc — dominik.guggemos / githubweb
  187. allow better control how events/responses are published into RabbitMQ — dominik.guggemos / githubweb
  188. restricted size of mapping scripts — Thomas J??ckle / githubweb
  189. fixed test — Thomas J??ckle / githubweb
  190. removed connection prefix from connectionId and added a separate — Thomas J??ckle / githubweb
  191. Added class for message header filtering and extended message builder — Philipp.Michalski / githubweb
  192. ensure that a connection has either a source or an event target, remove — dominik.guggemos / githubweb
  193. Implemented header filter with dynamic configuration — Philipp.Michalski / githubweb
  194. error handling part 1 — Thomas J??ckle / githubweb
  195. adjusted OpenJ9 version to 0.8.0 release + added building OpenJ9 docker — Thomas J??ckle / githubweb
  196. undid building special "-openj9" tag - changed completely to OpenJ9 — Thomas J??ckle / githubweb
  197. Fixed test config — Philipp.Michalski / githubweb
  198. Added javadoc, changed class and method access — Philipp.Michalski / githubweb
  199. Merge branch 'feature/amqp-bridge-extension' into — Philipp.Michalski / githubweb
  200. normalize connection consume/publish configuration, use topic path to — dominik.guggemos / githubweb
  201. added hotsport _JAVA_OPTIONS again — noreply / githubweb
  202. added amqp-bridge to docker-compose — noreply / githubweb
  203. added missing mapping of /status /stats and /devops routes in nginx.conf — Thomas J??ckle / githubweb
  204. added missing routes in nginx — noreply / githubweb
  205. error handling refactoring: made BaseClientActor an Akka state machine — Thomas J??ckle / githubweb
  206. added connectivity service docker docker-compose.yml — Thomas J??ckle / githubweb
  207. renamed consume + publish of connection — Thomas J??ckle / githubweb
  208. added AddressMetric used in SourceMetrics and TargetMetrics — Thomas J??ckle / githubweb
  209. added "clientCount" configuration to Connection — Thomas J??ckle / githubweb
  210. publish live commands/events in policy/acl enforcer actor, handle live — dominik.guggemos / githubweb
  211. fixed publishing + simplified MessageMappingProcessorActor creation — Thomas J??ckle / githubweb
  212. add origin to DittoHeaders — dominik.guggemos / githubweb
  213. fix compile error — dominik.guggemos / githubweb
  214. add 'origin' header to blacklist — dominik.guggemos / githubweb
  215. fixed DittoHeader passing for built exceptions preserving — Thomas J??ckle / githubweb
  216. fixed tests — Thomas J??ckle / githubweb
  217. fixed tests — Thomas J??ckle / githubweb
  218. don't enforce matching contentType for fallback mapper (DittoMapper) — Thomas J??ckle / githubweb
  219. fix sending messages via http api — dominik.guggemos / githubweb
  220. unsubscribe from topic when receiving a command response in — dominik.guggemos / githubweb
  221. fixed restoring rabbitmq consumers on rabbitmq broker restart — Thomas J??ckle / githubweb
  222. made RabbitMQClientActor better testable, added first tests, fixed — Thomas J??ckle / githubweb
  223. monitor last successful search-sync end-timestamp in /status/health — daniel.fesenmeyer / githubweb
  224. fixed reconnecting connectios, closing, deleting + re-opening — Thomas J??ckle / githubweb
  225. re-activated fixed rabbitmq unit tests — Thomas J??ckle / githubweb
  226. handle 'response-required=false' in MessageMappingProcessorActor + added — Thomas J??ckle / githubweb
  227. enhanced Connection by "specificConfig" containing configuration for — Thomas J??ckle / githubweb
  228. review: add null checks + some tests and comments — dominik.guggemos / githubweb
  229. Renamed occurrences of amqp-bridge to connectivity — Philipp.Michalski / githubweb
  230. register for message command responses for v1 api — dominik.guggemos / githubweb
  231. allow empty contentTypes when not enforcing them — Thomas J??ckle / githubweb
  232. add ditto content type in command/event adapters — dominik.guggemos / githubweb
  233. fix build — dominik.guggemos / githubweb
  234. made mappingContexts of a connection instead of a list to a single one — Thomas J??ckle / githubweb
  235. extend TraceUriGenerator for messages traces — Thomas J??ckle / githubweb
  236. Fixed build warning ...filesystem-root relative reference... — Thomas J??ckle / githubweb
  237. correctly set and read AMQP1.0 headers + fixed ConnectionData — Thomas J??ckle / githubweb
  238. do not add non-mapped headers in WrappingMessageMapper — Thomas J??ckle / githubweb
  239. fixed test — Thomas J??ckle / githubweb
  240. small javadoc, sonar fixes — dominik.guggemos / githubweb
  241. filter headers before message mapping is applied — dominik.guggemos / githubweb
  242. validate client specific (amqp 1.0/0.9.1) configuration before — dominik.guggemos / githubweb
  243. fixed javadoc errors — Thomas J??ckle / githubweb
  244. fixed NPE in AmqpClientActor — Thomas J??ckle / githubweb
  245. stop ConnectionActor on validation error + added test, register — dominik.guggemos / githubweb
  246. added logging the connection-id as MDC entry — Thomas J??ckle / githubweb
  247. Display Ditto SVG correctly again in Readme — noreply / githubweb
  248. fixed let's encrypt renewal — Thomas J??ckle / githubweb
  249. fix ConnectionActorTest — dominik.guggemos / githubweb
  250. really fix ConnectionActorTest — dominik.guggemos / githubweb
  251. unsubscribe from registered topics (not only thing events) — dominik.guggemos / githubweb
  252. fixed sending inline policy with CreateThing and ModifyThing command via — Thomas J??ckle / githubweb
  253. moved mappingContext to connection instead of duplicating it in the — Thomas J??ckle / githubweb
  254. rename and include connection id in metrics generated by — dominik.guggemos / githubweb
  255. also validate the connection for "TestConnection" commands — Thomas J??ckle / githubweb
  256. upgrade to Akka 2.5.12 — Thomas J??ckle / githubweb
  257. Renamed occurrences of amqp-bridge to connectivity, started connectivity — Philipp.Michalski / githubweb
  258. started with blog post about connectivity service — Thomas J??ckle / githubweb
  259. Placeholder pages for mapping documentaion — Philipp.Michalski / githubweb
  260. only subscribe for responses if required, fix websocket subscriber — dominik.guggemos / githubweb
  261. changed bytePayload in JS payload mapping to be an ArrayBuffer instead — Thomas J??ckle / githubweb
  262. added documentation chapter about connectivity payload mapping — Thomas J??ckle / githubweb
  263. use cluster aware router with consistent hashing to deliver command — dominik.guggemos / githubweb
  264. re-structure the connectivity section — Thomas J??ckle / githubweb
  265. stop response actor after forwarding response — dominik.guggemos / githubweb
  266. finished documenting payload mapping chapter — Thomas J??ckle / githubweb
  267. Completed connection schema — Philipp.Michalski / githubweb
  268. review: create CommandRouter as child actor of BaseClientActor — Thomas J??ckle / githubweb
  269. propagate ditto headers with exception (e.g. containing the required — dominik.guggemos / githubweb
  270. update header blacklist — dominik.guggemos / githubweb
  271. added modifying existing connections — Thomas J??ckle / githubweb
  272. stabilize tests — Thomas J??ckle / githubweb
  273. stabilize tests — Thomas J??ckle / githubweb
  274. Updated connection docs — Philipp.Michalski / githubweb
  275. Updated connection docs — Philipp.Michalski / githubweb
  276. Updated connection docs — Philipp.Michalski / githubweb
  277. fixed bug in SseThingsRoute - was no longer working due to cast error — Thomas J??ckle / githubweb
  278. added "connectionStatus" to connection json schema — Thomas J??ckle / githubweb
  279. by default don't map messages if not incoming or outgoing script was — Thomas J??ckle / githubweb
  280. made timeout for ThingsAggregatorActor configurable and configured a — Thomas J??ckle / githubweb
  281. added missing configs — Thomas J??ckle / githubweb
  282. fixed testConnection handling in ConnectionActor — Thomas J??ckle / githubweb
  283. fixed deleting a connection which was not able to connect — Thomas J??ckle / githubweb
  284. fixed test — Thomas J??ckle / githubweb
  285. fixed status of RabbitMQ targetMetrics by checking for existence of all — Thomas J??ckle / githubweb
  286. Changed sources/targets type to object — Philipp.Michalski / githubweb
  287. Updated piggyback command section — Philipp.Michalski / githubweb
  288. Updated connectivity documentation — Philipp.Michalski / githubweb
  289. Finished connectivity documentation — Philipp.Michalski / githubweb
  290. doc review — dominik.guggemos / githubweb
  291. documentation: fixed dead/broken links in documentation, added some — Thomas J??ckle / githubweb
  292. changed publish date of blog post — Thomas J??ckle / githubweb
  293. added simple socket connection check prior to actually creating or — Thomas J??ckle / githubweb
  294. minor spelling changes — marianne.klein / githubweb
  295. fix tests — dominik.guggemos / githubweb
  296. minor spelling changes — marianne.klein / githubweb
  297. adjusted kamon trace name for roundtrips: included connectionId — Thomas J??ckle / githubweb
  298. fixed broken links — Thomas J??ckle / githubweb
  299. fixed TL;DR description of mapping — Thomas J??ckle / githubweb
  300. moved JavaScript options like maxScriptSizeBytes to service .conf — Thomas J??ckle / githubweb
  301. Minor corrections — Philipp.Michalski / githubweb
  302. fixed connectivity entries in docker-compose.yml — Thomas J??ckle / githubweb
  303. fix unit tests — dominik.guggemos / githubweb
  304. updated used 3rd-party dependencies — Thomas J??ckle / githubweb
  305. fixed sonar issues — Thomas J??ckle / githubweb
  306. #140 fixed docker-compose.yml entrypoints — Thomas J??ckle / githubweb
  307. removed -Xtune:virtualized option as only useful for CPU constrained — Thomas J??ckle / githubweb
  308. added release notes + announcement for Ditto 0.3.0-M1 — Thomas J??ckle / githubweb

#30 (Feb 7, 2018, 4:37:43 AM)

  1. extended QueryThings and CountThings Command - add index for namespace — stefan.maute / githubweb
  2. change source goal from jat-no-fork to jar — stefan.maute / githubweb
  3. change maven-source-plugin goal from jar-no-fork to jar — stefan.maute / githubweb
  4. change goal in jenkinsfile to 'install' — yufei.cai / githubweb
  5. change back to deploy goal without multi thread build — stefan.maute / githubweb
  6. added namespace check for search queries — yufei.cai / githubweb
  7. adapted check for API version in ThingsSearchRoute — stefan.maute / githubweb
  8. Introduced query criteria factory for easier filtering and to avoid — Philipp.Michalski / githubweb
  9. Adopted query factory in AggregationQueryActor — Philipp.Michalski / githubweb
  10. Updated api documentation — Philipp.Michalski / githubweb
  11. add namespace field into pipeline stages — stefan.maute / githubweb
  12. Documented namespaces search parameter — Philipp.Michalski / githubweb
  13. Javadoc comments — Philipp.Michalski / githubweb
  14. add namespace field into pipeline stages — stefan.maute / githubweb
  15. included Ditto logo more prominent in README.md — Thomas J??ckle / githubweb
  16. added license badge to README.md — Thomas J??ckle / githubweb
  17. adapt spelling digital twins — michael.gantert / githubweb
  18. use CI-friendly maven versioning — yufei.cai / githubweb
  19. fix merge conflict — stefan.maute / githubweb
  20. add namespace field into pipeline stages — stefan.maute / githubweb
  21. Javadoc comments — Philipp.Michalski / githubweb
  22. included Ditto logo more prominent in README.md — Thomas J??ckle / githubweb
  23. added license badge to README.md — Thomas J??ckle / githubweb
  24. adapt spelling digital twins — michael.gantert / githubweb
  25. use CI-friendly maven versioning — yufei.cai / githubweb
  26. Implemented exception for search query with multiple namespaces and — Philipp.Michalski / githubweb
  27. REVIEW: make QueryFilterCriteriaFactory public and clean-up — stefan.maute / githubweb
  28. fix grammar, remove invalid example for query param namespacesFilter — yufei.cai / githubweb
  29. renamed CommandAndEventJsonExamplesProducer to JsonExamplesProducer — Johannes Kraeher / githubweb
  30. fix a remark about Sink.actorRefWithAck — yufei.cai / githubweb
  31. #81: provided initial docker-compose and swagger config for the Ditto — Thomas J??ckle / githubweb
  32. document namespaces query param for api/1; document multiple namespaces — yufei.cai / githubweb
  33. added namespace enforcement header field in root route and adapted — Johannes Kraeher / githubweb
  34. added namespace enforcement header field in root route and adapted — Johannes Kraeher / githubweb
  35. made namespaces on CountThings not nullable — Johannes Kraeher / githubweb
  36. made namespaces on CountThings not nullable, fixed RootRouteTest — Johannes Kraeher / githubweb
  37. #81: enhance token request to Google in nginx by adding clientSecret — Thomas J??ckle / githubweb
  38. Revert "made namespaces on CountThings not nullable" — yufei.cai / githubweb
  39. Make QueryThings.namespaces nullable again — yufei.cai / githubweb
  40. set namespaces of search commands to null when no namespace restriction — yufei.cai / githubweb
  41. #81: downgraded to swagger-ui 2 again as there is OAuth2.0 working with — Thomas J??ckle / githubweb
  42. restrict search to namespaces if available — stefan.maute / githubweb
  43. handle unparseable exceptions when building a ThingErrorResponse from — yufei.cai / githubweb
  44. update docker-maven-plugin to version 0.23.0 — stefan.maute / githubweb
  45. REVIEW: if no StatusCode is present set it to StatusCode 500 — stefan.maute / githubweb
  46. handle unparseable exceptions when building a ThingErrorResponse from — dominik.guggemos / githubweb
  47. add ditto headers to generic exception too — dominik.guggemos / githubweb
  48. fix unnecessary lookups in api/2 things-search — yufei.cai / githubweb
  49. fix unnecessary lookups in api/2 things-search — yufei.cai / githubweb
  50. #81: added letsencrypt config for SSL certificate — Thomas J??ckle / githubweb
  51. #81: fixed docker volumes — Thomas J??ckle / githubweb
  52. #81: fixed compose for postgres user — Thomas J??ckle / githubweb
  53. #81: mounted volume for mongodb data — Thomas J??ckle / githubweb
  54. #81: added amqp-bridge to sandbox; fixed mongo start — Thomas J??ckle / githubweb
  55. #81: fixed amqp-bridge docker setup (missing mongo) — Thomas J??ckle / githubweb
  56. #81: for now, don't start amqp-bridge — Thomas J??ckle / githubweb
  57. document namespaces parameter in SwaggerApi and Ditto Docu — stefan.maute / githubweb
  58. optimize things-search: avoid aggregation unless filter criteria — yufei.cai / githubweb
  59. #81: fixed OAuth2.0 login in swagger — Thomas J??ckle / githubweb
  60. fix QueryActorTest — yufei.cai / githubweb
  61. handle parse error in SearchActor due to query actor selection — yufei.cai / githubweb
  62. #81: added sandbox documentation + link to ditto site — Thomas J??ckle / githubweb
  63. fix incorrect decision whether policy lookup is necesssary in search — yufei.cai / githubweb
  64. review: made little text changes, changed css colors to match ditto, — Johannes Kraeher / githubweb
  65. review: moved static content to own folder — Johannes Kraeher / githubweb
  66. review: fixed compose — Johannes Kraeher / githubweb
  67. force EnsureMonotonicityVisitor to evaluate on children of composite — yufei.cai / githubweb
  68. review: fixed read only mount and svg path — Johannes Kraeher / githubweb
  69. Unified startup prodecure of all Ditto services in class DittoService to — juergen.fickel / githubweb
  70. Fixed Javadoc build-breaking errors. — juergen.fickel / githubweb
  71. #81: fixed missing mime-types in nginx — Thomas J??ckle / githubweb
  72. updated milestone M3 release notes + added milestone announcement — Thomas J??ckle / githubweb
  73. updated milestone M3 release notes + added milestone announcement — Thomas J??ckle / githubweb
  74. fixed formulation of M3 announcement — Thomas J??ckle / githubweb
  75. fixed formulation of M3 announcement — Thomas J??ckle / githubweb
  76. #81 added Ditto logo to sandbox index.html — Thomas J??ckle / githubweb
  77. removed jwt issuers from subject issuers — Johannes Kraeher / githubweb
  78. removed jwt issuers from subject issuers — Thomas J??ckle / githubweb
  79. #91: review: fixed some toStrings — Thomas J??ckle / githubweb
  80. #91: review: fixed some toStrings — Thomas J??ckle / githubweb
  81. create Messages page in HTTP API folder — Florian Fendt / githubweb
  82. create Messages page in HTTP API folder — Thomas J??ckle / githubweb
  83. move incubation image to lower right corner of the page — Florian Fendt / githubweb
  84. move incubation image to lower right corner of the page — Thomas J??ckle / githubweb
  85. add note where to find the HTTP API Documentation — Florian Fendt / githubweb
  86. add note where to find the HTTP API Documentation — Thomas J??ckle / githubweb
  87. document WebSocket Messages API — Florian Fendt / githubweb
  88. document WebSocket Messages API — Thomas J??ckle / githubweb
  89. generify documentation on Ditto Protocol Messages — Florian Fendt / githubweb
  90. generify documentation on Ditto Protocol Messages — Thomas J??ckle / githubweb
  91. enhance documentation on Messages — Florian Fendt / githubweb
  92. enhance documentation on Messages — Thomas J??ckle / githubweb
  93. update openapi documentation on Messages — Florian Fendt / githubweb
  94. update openapi documentation on Messages — Thomas J??ckle / githubweb
  95. remove starting slash from topic documentation — Florian Fendt / githubweb
  96. remove starting slash from topic documentation — Thomas J??ckle / githubweb
  97. add small documentation paragraph on Heartbeat messages for the — Florian Fendt / githubweb
  98. add small documentation paragraph on Heartbeat messages for the — Thomas J??ckle / githubweb
  99. added claim messages documentation + some minor polishing — dominik.guggemos / githubweb
  100. added claim messages documentation + some minor polishing — Thomas J??ckle / githubweb
  101. removed generation of dokuwiki examples — dominik.guggemos / githubweb
  102. removed generation of dokuwiki examples — Thomas J??ckle / githubweb
  103. prepare blog entry for the new example demonstrating the REST to — Florian Fendt / githubweb
  104. prepare blog entry for the new example demonstrating the REST to — Thomas J??ckle / githubweb
  105. review: fixed some formulation, formatting + typos — Thomas J??ckle / githubweb
  106. review: fixed some formulation, formatting + typos — Thomas J??ckle / githubweb
  107. review: added missing characteristics of messages (fan-out, at most — Thomas J??ckle / githubweb
  108. review: added missing characteristics of messages (fan-out, at most — Thomas J??ckle / githubweb
  109. Adjusted visibilities within AbstractThingsService. — juergen.fickel / githubweb
  110. fixed image URL in blogpost — Thomas J??ckle / githubweb
  111. fixed image URL in blogpost — noreply / githubweb
  112. #97 fixed failover configuration, fixed deleting a closed connection — Johannes Kraeher / githubweb
  113. #97 fixed failover configuration, fixed deleting a closed connection — Thomas J??ckle / githubweb
  114. #97 fixed reconnect on system failure — Johannes Kraeher / githubweb
  115. #97 fixed reconnect on system failure — Thomas J??ckle / githubweb
  116. Introduced type for feature definition and its builder. — juergen.fickel / githubweb
  117. #60: added commands, responses and events for Feature Definition — Thomas J??ckle / githubweb
  118. Added implementation of FeatureDefinition.Identifier. — juergen.fickel / githubweb
  119. #60: extend protocol examples — Thomas J??ckle / githubweb
  120. #60: enhance Things persistence actor to handle the Definition — Thomas J??ckle / githubweb
  121. #60: extend HTTP API with Feature Definition routes — Thomas J??ckle / githubweb
  122. Added implementation of FeatureDefinition. — juergen.fickel / githubweb
  123. update maven-plugin versions: - update versions in parent-pom - adjust — daniel.fesenmeyer / githubweb
  124. Added null-implementation of FeatureDefinition and Identifier. — juergen.fickel / githubweb
  125. Made FeatureDefinition.Identifier a CharSequence. — juergen.fickel / githubweb
  126. #60: fixed test compile errors — Thomas J??ckle / githubweb
  127. Added static factory methods to FeatureDefinition. — juergen.fickel / githubweb
  128. improve tests for module ditto-model-things: — daniel.fesenmeyer / githubweb
  129. Added FeatureDefinition to Feature and its builder. — juergen.fickel / githubweb
  130. #60: added swagger documentation for Feature Definitions — Thomas J??ckle / githubweb
  131. #60: fixed persistence actor compile errors — Thomas J??ckle / githubweb
  132. #60: fixed tests, first part of review of model changes — Thomas J??ckle / githubweb
  133. #60: changed order of Feature definition/properties in JSON - definition — Thomas J??ckle / githubweb
  134. #60: added generated protocol examples to documentation — Thomas J??ckle / githubweb
  135. Fixed wrong method call in AbstractAdapter. — juergen.fickel / githubweb
  136. Added test cases for FeatureDefinition events to ThingEventAdapterTest. — juergen.fickel / githubweb
  137. #60: review of extend Feature in Ditto model: some javadoc fixes + — Thomas J??ckle / githubweb
  138. #60: added FeatureDefinitionEmptyException thrown when json array is — Thomas J??ckle / githubweb
  139. Reviewed task, adjusted some formatting and Javadoc, added test cases. — juergen.fickel / githubweb
  140. made it possible to connect to sandbox via basic auth — Thomas J??ckle / githubweb
  141. made it possible to connect to sandbox via basic auth — Thomas J??ckle / githubweb
  142. added anonymous auth for grafana — Thomas J??ckle / githubweb
  143. added anonymous auth for grafana — noreply / githubweb
  144. added grafana iframe to sandbox landing page — Thomas J??ckle / githubweb
  145. added grafana iframe to sandbox landing page — noreply / githubweb
  146. #60: Reviewed ThingPersistenceActor. Fixed event handling in — juergen.fickel / githubweb
  147. logging: added logging of incoming websocket messages — Thomas J??ckle / githubweb
  148. fix error when ThingUpdater would try to persist Events for V2 Things — Florian Fendt / githubweb
  149. enhance logging — Florian Fendt / githubweb
  150. remove needless Test (may never happen) — Florian Fendt / githubweb
  151. enhance logging for result of syncing a Policy in the ThingUpdater — Florian Fendt / githubweb
  152. #60: Refactored ThingPersistenceActor a bit and added frequently used — juergen.fickel / githubweb
  153. refine documentation on PUT things/{thingId}/policyId to clarify that an — Florian Fendt / githubweb
  154. removed generation of example assemblies, moved common plugin — dominik.guggemos / githubweb
  155. remove workaround, building without running the tests works — dominik.guggemos / githubweb
  156. #60: added documentation about Feature Definition — Thomas J??ckle / githubweb
  157. #60: added documentation of Feature Definition to protocol specification — Thomas J??ckle / githubweb
  158. get rid of unnecessary error in build logs — daniel.fesenmeyer / githubweb
  159. #60: added Ditto Postman collection + included in project site — Thomas J??ckle / githubweb
  160. #60: Added custom WriterConfig to change formatting of example JSON. — juergen.fickel / githubweb
  161. #60: Simplified implementation of ImmutableFeatures and added test cases — juergen.fickel / githubweb
  162. fixed message payload deserialization — Thomas J??ckle / githubweb
  163. #60: Extended static factory method of FeatureDefinition to accept more — juergen.fickel / githubweb
  164. #60: Fixed parameter namen and description of error 403. — juergen.fickel / githubweb
  165. #60: Fixed descriptions of 404 error code. — juergen.fickel / githubweb
  166. #60: Removed unused headers of delete requests from Postman collection. — juergen.fickel / githubweb
  167. #60: Wrote initial draft of blog post about Feature Definition. — juergen.fickel / githubweb
  168. reject all message commands in the absence of policy enforcer — Thomas J??ckle / githubweb
  169. #60: Renamed and reviewed blog post. — marianne.klein / githubweb
  170. #60: Review definition. — marianne.klein / githubweb
  171. #60: Synch with latest policy pic from things. — marianne.klein / githubweb
  172. #60: Reviewed feature documentation and blog post. — juergen.fickel / githubweb
  173. add exception that can be thrown if the policy id is missing for schema — Thomas J??ckle / githubweb
  174. prohibit creating a ModifyThing command with policy in V1 or ACL in V2 — Thomas J??ckle / githubweb
  175. refine handling of ModifyThing commands. — Thomas J??ckle / githubweb
  176. remove unused internal classes and clarify parameter names — Thomas J??ckle / githubweb
  177. remove unused parameters — Thomas J??ckle / githubweb
  178. use schema version of Thing itself to send the ThingModified event after — Thomas J??ckle / githubweb
  179. #110 #111 review: some minor javadoc fixes, example JSON generation — Thomas J??ckle / githubweb
  180. #60: Fixed build. — juergen.fickel / githubweb
  181. adapt response code for fire and forget messages — stefan.maute / githubweb
  182. Update pom.xml — noreply / githubweb
  183. fixed typo — noreply / githubweb
  184. added first draft of presentation to show in VirtualIoT meetup — Thomas J??ckle / githubweb
  185. reduced sandbox deployment — Thomas J??ckle / githubweb
  186. rewrite ditto section with code samples — Thomas J??ckle / githubweb
  187. further polishing of virtualIoT meetup slides — Thomas J??ckle / githubweb
  188. fixed changed behavior in ImmutableFeatures.toJson — noreply / githubweb
  189. fixed missing import — noreply / githubweb

#25 (Jan 11, 2018, 8:15:11 AM)

  1. handle unparseable exceptions when building a ThingErrorResponse from — Thomas J??ckle / githubweb
  2. add ditto headers to generic exception too — Thomas J??ckle / githubweb

#22 (Jan 9, 2018, 9:12:14 AM)

  1. add AbstractStreamingActor, replace SudoRetrieveModifiedThingTags by — yufei.cai / githubweb
  2. add abstract streaming actor for persistence ID and sequence number — yufei.cai / githubweb
  3. replace persistence query actor by streaming actor — yufei.cai / githubweb
  4. Make AbstractPersistenceStreamingActor stream events between absolute — yufei.cai / githubweb
  5. Aggregation over modified MongoDB journal entries: Make time window — yufei.cai / githubweb
  6. trigger sync in ThingUpdater if no shortcut is taken for the initial — yufei.cai / githubweb
  7. fix compile error in ThingsUpdaterActor — yufei.cai / githubweb
  8. acknowledge successful synchronization in ThingUpdater — yufei.cai / githubweb
  9. add AbstractStreamForwarder; change success message from updater to — yufei.cai / githubweb
  10. fix ditto.services.model.things site template — yufei.cai / githubweb
  11. add AbstractStreamSupervisor, replace constructor args of — yufei.cai / githubweb
  12. replace ThingsSynchronizerActor by stream supervisor and stream — yufei.cai / githubweb
  13. split reusable AbstractMongoClientActor — yufei.cai / githubweb
  14. start implementing functionality to save last successful sync timestamp — Florian Fendt / githubweb
  15. fix wrong javadoc (TODO: move to other package) — daniel.fesenmeyer / githubweb
  16. Search updater stabilization (WIP): — daniel.fesenmeyer / githubweb
  17. add missing license header — daniel.fesenmeyer / githubweb
  18. delete no longer needed class SudoRetrieveModifiedThingTagsResponse — daniel.fesenmeyer / githubweb
  19. add cache of limited size (default: 1000) for — daniel.fesenmeyer / githubweb
  20. remove unnecessary configuration for retrieval of thing-tags and — daniel.fesenmeyer / githubweb
  21. update javadoc — Florian Fendt / githubweb
  22. fix log message of ThingsStreamSupervisor to contain last sync timestamp — Florian Fendt / githubweb
  23. CR-4696, CR-4918 just improve variable naming and javadoc — daniel.fesenmeyer / githubweb
  24. test ThingsStreamForwarder and ThingsStreamSupervisor — Florian Fendt / githubweb
  25. - remove useless actor behavior change in initial message processing of — Florian Fendt / githubweb
  26. - remove unused SyncThing Command — Florian Fendt / githubweb
  27. Several fixes and improvments related to thing-tags-streaming: — daniel.fesenmeyer / githubweb
  28. make ThingsUpdater testable — Florian Fendt / githubweb
  29. turn on parallel build; bind to random Mongo port by default; delete — yufei.cai / githubweb
  30. have akka remoting bind to random ports in unit tests — yufei.cai / githubweb
  31. add tests for cache events received by ThingUpdater — Florian Fendt / githubweb
  32. move create-json-example to pre-site phase — yufei.cai / githubweb
  33. switch to 2 threads for travis build (~2 cores per VM on travis-CI) — yufei.cai / githubweb
  34. fix typo in things-search.conf — Florian Fendt / githubweb
  35. added "amqp-bridge" to ditto-model, ditto-signals-commands, — Thomas J??ckle / githubweb
  36. added Dockerfile for amqp-bridge for automated docker hub build — Thomas J??ckle / githubweb
  37. fixed search tests — Thomas J??ckle / githubweb
  38. decrease activity check interval of thingsearch updater — Florian Fendt / githubweb
  39. - fix Duration.between calls in supervisor - let ThingUpdater stop — Florian Fendt / githubweb
  40. fix Test of ThingsStreamSupervisor — Florian Fendt / githubweb
  41. sort journal query result by _id descending, remove unused journal — yufei.cai / githubweb
  42. restore & document use of 4-arg constructor to create ObjectID — yufei.cai / githubweb
  43. replace "_id" by JournallingFieldNames.ID — yufei.cai / githubweb
  44. clarify "sequenceNumber + 1" in ThingUpdater — yufei.cai / githubweb
  45. Let ThingUpdater also ACK Sync Failures to the requester — Florian Fendt / githubweb
  46. Test for MappingStrategiesBuilder — Florian Fendt / githubweb
  47. add missing license header — Florian Fendt / githubweb
  48. fix type error in read journaller — yufei.cai / githubweb
  49. fix persistence query actor path & type inference issue — yufei.cai / githubweb
  50. stop forwarding StreamModifiedEntities from proxy — yufei.cai / githubweb
  51. update single thing in search index also if only its policyRevision — Florian Fendt / githubweb
  52. Several fixes and improvements related to (thing-tags-)streaming: — daniel.fesenmeyer / githubweb
  53. Several fixes and improvements related to (thing-tags-)streaming: — daniel.fesenmeyer / githubweb
  54. Minor stabilization related to (thing-tags-)streaming: don't throw — daniel.fesenmeyer / githubweb
  55. use maven 3.5.2, cause maven 3.5.0 has a bug when retrieving snapshots — daniel.fesenmeyer / githubweb
  56. try to build with no-snapshot-updates, cause this feature-branch-build — daniel.fesenmeyer / githubweb
  57. add param "-nsu" (no-snapshot-updates) to version-plugin-call also to — daniel.fesenmeyer / githubweb
  58. stabilize startup of AbstractStreamSupervisor by introducing an initial — daniel.fesenmeyer / githubweb
  59. add test for immutability of StreamAck class — daniel.fesenmeyer / githubweb
  60. some renaming from "status" to "ack" to clarify the intention of these — daniel.fesenmeyer / githubweb
  61. stabilize startup of AbstractStreamSupervisor: added missing call to — daniel.fesenmeyer / githubweb
  62. minor improvements: define and use constants "ProjectionInclude" and — daniel.fesenmeyer / githubweb
  63. Several fixes and improvements related to (thing-tags-)streaming: — daniel.fesenmeyer / githubweb
  64. Several fixes and improvements related to (thing-tags-)streaming: — daniel.fesenmeyer / githubweb
  65. review: handling MemberJoined event in ClusterMemberAwareActor, replaced — Johannes Kraeher / githubweb
  66. remove deactivated self-destruct mechanism from ThingUpdater — yufei.cai / githubweb
  67. fix wrong config key: "warn-offset" instead of "warn-interval" — daniel.fesenmeyer / githubweb
  68. build stabilization: adjust test.conf to use random tcp port — daniel.fesenmeyer / githubweb
  69. reduce timeout to 100ms in DefaultStreamForwarderTest.streamWithTimeout — yufei.cai / githubweb
  70. do not log at error level during normal operation of stream supervisor — yufei.cai / githubweb
  71. documentation: define dependencies only in build-documentation profile — Thomas J??ckle / githubweb
  72. improve ThingsStreamSupervisor actor name — daniel.fesenmeyer / githubweb
  73. improve logging: provide stacktrace of exceptions, otherwise it would be — daniel.fesenmeyer / githubweb
  74. Renamed integration tests — Philipp.Michalski / githubweb
  75. Several abstractions for using MongoDB: — Florian Fendt / githubweb
  76. Renamed integration tests — Philipp.Michalski / githubweb
  77. fix incorrect datatype of config value for max-wait-time of mongodb — Florian Fendt / githubweb
  78. fix incorrect datatype of config value for max-wait-time of mongodb — Florian Fendt / githubweb
  79. make connection pool of MongoDB client configurable — yufei.cai / githubweb
  80. add MongoClientWrapper.close() — yufei.cai / githubweb
  81. enlarge connection pool size in things-search — yufei.cai / githubweb
  82. added AmqpBridgeMappingStrategy to GatewayMappingStrategy — Thomas J??ckle / githubweb
  83. extract streaming messages into own package — yufei.cai / githubweb
  84. enhance logging for the things-sync-mechanism, remove irrelevant — daniel.fesenmeyer / githubweb
  85. get rid of unused and redundant code in MongoClientWrapper and — daniel.fesenmeyer / githubweb
  86. change logger in MongoSearchSyncPersistence to plain slf4j, we don't — daniel.fesenmeyer / githubweb
  87. remove no longer used stream-meta-data-persistence (aka sync — daniel.fesenmeyer / githubweb
  88. make "tags-streaming" more re-usable - extract class — daniel.fesenmeyer / githubweb
  89. added maven central version badge — noreply / githubweb
  90. remove -nsu from Jenkinsfile — yufei.cai / githubweb
  91. disable parallel build for now — noreply / githubweb
  92. [wip] try 'install' goal in Jenkinsfile — yufei.cai / githubweb
  93. [wip] try replacing goals jar-no-fork by jar — yufei.cai / githubweb
  94. Executing integration tests with failsafe — Philipp.Michalski / githubweb
  95. made ClusterMemberAwareActor compatible to older scala versions — Thomas J??ckle / githubweb
  96. Less aggressive akka timeouts for parallel execution — Philipp.Michalski / githubweb
  97. refactor DittoProtocolAdapter and add ProtocolFactory, ProtocolAdapter — Thomas J??ckle / githubweb
  98. refactor DittoProtocolAdapter and add ProtocolFactory, ProtocolAdapter — Thomas J??ckle / githubweb
  99. rename MongoSearchSyncPersistenceTest as an integration test — yufei.cai / githubweb
  100. print interpretation of variable ${theBranch} in jenkins pipeline stage — Florian Fendt / githubweb
  101. fixed link in blog post — noreply / githubweb
  102. Provide "tags-streaming" for policies to allow streaming of — daniel.fesenmeyer / githubweb
  103. fix actorName of persistenceStreamingActor — daniel.fesenmeyer / githubweb
  104. fix javadoc — daniel.fesenmeyer / githubweb
  105. fix ThingUpdater: EntityIdWithRevision is an interface now — daniel.fesenmeyer / githubweb
  106. fix ThingsUpdaterTest — yufei.cai / githubweb
  107. upgrade japicmp plugin (v0.9.3 is missing the threadSafe flag) — yufei.cai / githubweb
  108. fix IllegalArgumentException during initialization of root actors — yufei.cai / githubweb
  109. fix javadoc — Florian Fendt / githubweb
  110. add MongoReadJournal to access event journal from streaming actors — yufei.cai / githubweb
  111. remove ditto-services-utils-akka-persistence-mongo-addons — yufei.cai / githubweb
  112. fix javadoc — yufei.cai / githubweb
  113. watch actor before expecting it to stop in ConnectionActorTest — yufei.cai / githubweb
  114. Integrate "tags-streaming-sync" for policies in thingsearch - provide a — daniel.fesenmeyer / githubweb
  115. fix javadoc, remove unused Apache License v2.0 — yufei.cai / githubweb
  116. temporary workaround to allow building ditto with skipping tests — daniel.fesenmeyer / githubweb
  117. add StreamingRegistry to PoliciesMappingStrategy to allow requesting — daniel.fesenmeyer / githubweb
  118. included Ditto logo more prominent in README.md — noreply / githubweb
  119. added license badge to README.md — noreply / githubweb
  120. ack success of policy-tags-streaming in ThingUpdater: - extend — daniel.fesenmeyer / githubweb
  121. fix javadoc — daniel.fesenmeyer / githubweb
  122. adapt spelling digital twins — michael.gantert / githubweb
  123. ack success of policy-tags-streaming in ThingUpdater: - make sure that — daniel.fesenmeyer / githubweb
  124. remove unneeded actor watches in test — Florian Fendt / githubweb
  125. make sure that forwarded-callback is called before forwarding the — daniel.fesenmeyer / githubweb
  126. make cache-updates-sync optional, can now be configured with property — daniel.fesenmeyer / githubweb
  127. add a test which makes sure that a thing is *not* updated, when the — daniel.fesenmeyer / githubweb
  128. add back pressure to streaming of EntityIdWithRevision — yufei.cai / githubweb
  129. maintain DefaultPersistenceStreamingActorTest — yufei.cai / githubweb
  130. filter by policy revision before forwarding PolicyReferenceTag, fix ACK — yufei.cai / githubweb
  131. improve logging in AbstractStreamForwarder — yufei.cai / githubweb
  132. replace Sink.actorRefWithAck by mapAsync — yufei.cai / githubweb
  133. replace streaming rate configuration by burst size and timeout — yufei.cai / githubweb
  134. revert accidental replacement in documentation — yufei.cai / githubweb
  135. restore 'deploy' goal in Jenkinsfile — yufei.cai / githubweb
  136. extract deploy goal to run single-threaded — yufei.cai / githubweb
  137. stop running tests twice — yufei.cai / githubweb
  138. attempt to skip tests during deployment again — yufei.cai / githubweb
  139. fix serialization manifest of BatchedEntityIdWithRevisions — yufei.cai / githubweb
  140. try with deploy:deploy after install — yufei.cai / githubweb
  141. try splitting deploy goal — yufei.cai / githubweb
  142. disable test result reporting in deploy stage because no test was run — yufei.cai / githubweb
  143. clarify that the http-proxy parameter is optional when installing jekyll — Florian Fendt / githubweb
  144. fix broken link — Florian Fendt / githubweb
  145. use CI-friendly maven versioning — Thomas J??ckle / githubweb
  146. deploy BOM with dynamically resolved version properties — yufei.cai / githubweb
  147. deploy BOM with dynamically resolved version properties — Thomas J??ckle / githubweb
  148. added documentation about amqp-bridge — Thomas J??ckle / githubweb
  149. fixed count of "all things" in /stats/search route and count of — Thomas J??ckle / githubweb
  150. fixed copyright header date — Thomas J??ckle / githubweb
  151. added chapter about "search" — Thomas J??ckle / githubweb
  152. add javadoc — yufei.cai / githubweb
  153. added documentation about the "search" of Ditto (RQL, etc.) — Thomas J??ckle / githubweb
  154. make ConnectionActorTest more robust; reorder imports — yufei.cai / githubweb
  155. introduce synchronization sessions in ThingUpdater — yufei.cai / githubweb
  156. documented how to add a new AMQP 1.0 connection — Thomas J??ckle / githubweb
  157. added more documentation about the HTTP concepts + SSEs; updated images — Thomas J??ckle / githubweb
  158. made the messages-http-header blacklist configurable in gateway.conf for — Thomas J??ckle / githubweb
  159. fixed test.conf — Thomas J??ckle / githubweb
  160. Update ThingUpdater.java — noreply / githubweb
  161. reviewed amqp documentation — Johannes Kraeher / githubweb
  162. reviewed search documentation — Johannes Kraeher / githubweb
  163. fix a remark about Sink.actorRefWithAck — Thomas J??ckle / githubweb

#21 (Dec 18, 2017, 10:19:30 AM)

  1. fixed Dockerfile — Thomas J??ckle / githubweb
  2. fixed Dockerfile, this time for real — Thomas J??ckle / githubweb
  3. made wget output nicer in Dockerfile — Thomas J??ckle / githubweb
  4. extracted DittoCasbahPersistenceExtension to ditto "owned" package — Thomas J??ckle / githubweb
  5. prefix readSubject tags with "rs:" — Thomas J??ckle / githubweb
  6. fixed duplicated messages in backend when receiving via websocket — Thomas J??ckle / githubweb
  7. prepared 0.1.0-M1 release notes — Thomas J??ckle / githubweb

#20 (Dec 15, 2017, 4:39:25 AM)

  1. added description to pom.xml which is mandatory for maven central — Thomas J??ckle / githubweb

#19 (Dec 15, 2017, 2:28:50 AM)

  1. split up maven profiles for milestone build — Thomas J??ckle / githubweb

#17 (Dec 14, 2017, 11:39:57 AM)

  1. documentation: define dependencies only in build-documentation profile — Thomas J??ckle / githubweb

#14 (Dec 14, 2017, 4:01:40 AM)

  1. fix minor findings in MessageCommand(Response)Adapter, added more tests — dominik.guggemos / githubweb
  2. some cleanup, reduce code duplication — dominik.guggemos / githubweb
  3. Reviewed pull request #68. Applied minor improvements. — juergen.fickel / githubweb
  4. replaced the parboiled-java (version 1) based RQL parser with parboiled2 — Thomas J??ckle / githubweb
  5. review: fixed javadoc — Johannes Kraeher / githubweb
  6. review: removed unused variables from RqlParserBase — Johannes Kraeher / githubweb
  7. build and push docker images when a tag is created on GitHub — Thomas J??ckle / githubweb
  8. added semicolons to each command — Thomas J??ckle / githubweb
  9. fixed conditionals — Thomas J??ckle / githubweb
  10. fixed docker hub base-repo to "eclipse" + prepared docker-compose.yml — Thomas J??ckle / githubweb
  11. fixed parsing of complex rqls containing ) and , inside a string value — Thomas J??ckle / githubweb

#10 (Dec 11, 2017, 8:22:29 AM)

  1. fixed jar-signer errors when releasing in thingsearch-parser — Thomas J??ckle / githubweb
  2. fixed RetrieveStatisticsResponse — Thomas J??ckle / githubweb