Skip to content

Changes

#105 (Sep 28, 2022, 4:41:19 AM)

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

#105 (Sep 28, 2022, 4:41:19 AM)

  1. use gem-maven-plugin 2.0.1 — noreply / githubweb

#105 (Sep 28, 2022, 4:41:19 AM)

  1. use gem-maven-plugin 2.0.1 — noreply / githubweb

#105 (Sep 28, 2022, 4:41:19 AM)

  1. update dependencies: classindex, slf4j, logback, junit — Thomas Jaeckle / githubweb
  2. added Ditto 2.2.2 relase notes — Thomas Jaeckle / githubweb
  3. use gem-maven-plugin 2.0.1 — noreply / githubweb

#105 (Sep 28, 2022, 4:41:19 AM)

  1. use gem-maven-plugin 2.0.1 — noreply / githubweb

#105 (Sep 28, 2022, 4:41:19 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

#104 (Sep 5, 2022, 3:25:30 AM)

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

#104 (Sep 5, 2022, 3:25:30 AM)

  1. use gem-maven-plugin 2.0.1 — noreply / githubweb

#104 (Sep 5, 2022, 3:25:30 AM)

  1. use gem-maven-plugin 2.0.1 — noreply / githubweb

#104 (Sep 5, 2022, 3:25:30 AM)

  1. update dependencies: classindex, slf4j, logback, junit — Thomas Jaeckle / githubweb
  2. added Ditto 2.2.2 relase notes — Thomas Jaeckle / githubweb
  3. use gem-maven-plugin 2.0.1 — noreply / githubweb

#104 (Sep 5, 2022, 3:25:30 AM)

  1. use gem-maven-plugin 2.0.1 — noreply / githubweb

#103 (Sep 5, 2022, 3:08:21 AM)

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

#103 (Sep 5, 2022, 3:08:21 AM)

  1. update dependencies: classindex, slf4j, logback, junit — Thomas Jaeckle / githubweb
  2. added Ditto 2.2.2 relase notes — Thomas Jaeckle / githubweb

#102 (Sep 5, 2022, 3:01:36 AM)

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

#102 (Sep 5, 2022, 3:01:36 AM)

  1. update dependencies: classindex, slf4j, logback, junit — Thomas Jaeckle / githubweb
  2. added Ditto 2.2.2 relase notes — Thomas Jaeckle / githubweb

#101 (Sep 5, 2022, 2:07:54 AM)

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

#101 (Sep 5, 2022, 2:07:54 AM)

  1. update dependencies: classindex, slf4j, logback, junit — Thomas Jaeckle / githubweb
  2. added Ditto 2.2.2 relase notes — Thomas Jaeckle / githubweb

#101 (Sep 5, 2022, 2:07:54 AM)

  1. In case of ThingDeleteModel always consider model as not outdated — Thomas Jaeckle / githubweb
  2. Remove extra condition as the assumption that revision is always -1 was wrong — Thomas Jaeckle / githubweb
  3. Amend ThingUpdaterTest#refuseToPerformOutOfOrderUpdate. — Thomas Jaeckle / githubweb
  4. update jackson-databind to 2.13.2.2 — Thomas Jaeckle / githubweb
  5. update jackson-databind-bom to 2.13.2.20220328 — Thomas Jaeckle / githubweb
  6. added release_notes_240.html to sidebar — Thomas Jaeckle / githubweb
  7. added support for self-signed certificates — Thomas Jaeckle / githubweb
  8. added "exec" to Dockerfiles in order to forward signals "tini" receives, e.g. in order to gracefully shutdown Ditto services — Thomas Jaeckle / githubweb
  9. added Ditto 2.4.1 release notes — Thomas Jaeckle / githubweb

#100 (Apr 14, 2022, 9:56:04 AM)

  1. Remove TimeMeasuringFlow. — Yufei Cai / githubweb
  2. added new MDC key "ditto-log-tag" used in Connection live status logs + switched misconfiguration to "warning" level — Thomas Jaeckle / githubweb
  3. #1135 make activiation of tracing configurable (generation of trace spans/context propagation) — Dominik Guggemos / githubweb
  4. added "connection-id" MDC entry which got lost otherwise — Thomas Jaeckle / githubweb
  5. #1135 move tracing out of the metrics timer and provide a DittoTracing.wrapTimer instead — Dominik Guggemos / githubweb
  6. review: made ImmutableConnectionFailurand ImmutableClientDisconnected package private, pulled static creators to interfaces — Thomas Jaeckle / githubweb
  7. review: added ConnectivityStatusResolver to BaseConsumerActor in order to resolve status in KafkaConsumer — Thomas Jaeckle / githubweb
  8. Switch to info level for misconfigured connectivity status — Yannic Klem / githubweb
  9. Set connection status on every failure backoff based on the ConnectionFailure — Yannic Klem / githubweb
  10. #1135 fix default channel in tracing config, add unit tests for context extraction/propagation — Dominik Guggemos / githubweb
  11. handle 'canConnectViaSocket' for reconnect — Yannic Klem / githubweb
  12. #1135 enclose tests for disabled tracing — Dominik Guggemos / githubweb
  13. Treat kafka authenticaiton exceptions as user inidcated errors — Yannic Klem / githubweb
  14. fixed duplicated throwable.getMessage() "statusDetails" error discription for JMS/AMQP1.0 errors — Thomas Jaeckle / githubweb
  15. added MQTT exceptions to "user-indicated-errors" — Thomas Jaeckle / githubweb
  16. added "connection-type" MDC for live-status log statements — Thomas Jaeckle / githubweb
  17. Allow to enhance the coded config list by specifying environment variables — Yannic Klem / githubweb
  18. Fix hard-coded headers for HTTP protocol check. — Yufei Cai / githubweb
  19. Configure exceptions for RabbitMQ that should be treated as user failure — Yannic Klem / githubweb
  20. treat javax.net.ssl.SSLException as user failure — Yannic Klem / githubweb
  21. review: added unit test in UserIndicatedErrorsTest testing the environment variable parsing of string objects — Thomas Jaeckle / githubweb
  22. additionally added configuration overwrites via system properties to make unit test run on Jenkins and via maven as well — Thomas Jaeckle / githubweb
  23. added timeout behavior to RetrieveConnectionStatusAggregatorActor: — Thomas Jaeckle / githubweb
  24. added timeouts multiple times if > 1 timeout was encountered; niceified code — Thomas Jaeckle / githubweb
  25. Categorize ssh tunnel exceptions — Yannic Klem / githubweb
  26. tracing review: — Thomas Jaeckle / githubweb
  27. Add OpenAPI documentation about status 424 in messages routes. — Yufei Cai / githubweb
  28. Add 424 responses to all requests that can request acknowledgements. — Yufei Cai / githubweb
  29. update docker base image version to newest openj9 version; — Stefan Maute / githubweb
  30. initial documentation of conditional updates; — Stefan Maute / githubweb
  31. extend javadoc with ParserException; — Stefan Maute / githubweb
  32. [#559] add conditionParam.yml and add reference in all thing resources; — Stefan Maute / githubweb
  33. use ThreadSafeDittoLoggingAdapter in ThingsAggregatorActor; — Stefan Maute / githubweb
  34. remove dependency to ditto-base-model in ditto-rql-model because it is not used; — Stefan Maute / githubweb
  35. [#559] add condition header to DittoHeaderDefinition; — Stefan Maute / githubweb
  36. [#559] fix ImmutableDittoHeadersTest; — Stefan Maute / githubweb
  37. Test that subjects containing slashes cannot be deserialized as Adaptable. — Yufei Cai / githubweb
  38. Fix parsing of slashes in topic or path of Ditto protocol messages. — Yufei Cai / githubweb
  39. Handle topic path starting with "/". — Yufei Cai / githubweb
  40. [#559] condition can be specified as query parameter and http header; — Stefan Maute / githubweb
  41. [#559] extend unit test QueryParametersToHeadersMapTest; — Stefan Maute / githubweb
  42. Reintroduce message path prefix validation for policy and thing message signals. — Yufei Cai / githubweb
  43. Fix missing "extra" field in DittoProtocolAdapter#fromAdaptable. — Yufei Cai / githubweb
  44. Add option to delete search entries immediately. — Yufei Cai / githubweb
  45. Improve resilience of authentication chain. — Yufei Cai / githubweb
  46. Do not log a stream completion exception as failed message consumption — Yannic Klem / githubweb
  47. reflect consumer failure in connection status — Yannic Klem / githubweb
  48. make fileNamePattern configurable via env variable; — Stefan Maute / githubweb
  49. Add common certificate exceptions — Yannic Klem / githubweb
  50. Add at least one cause for a failed source to the ConnectionFailedException — Yannic Klem / githubweb
  51. Add missing mqtt exceptions — Yannic Klem / githubweb
  52. Improve resilience of DittoRuntimeExceptionToErrorResponseFunction. — Yufei Cai / githubweb
  53. Add log to analyze reasons of JMS errors — Yannic Klem / githubweb
  54. Invalid destinations are a user failure — Yannic Klem / githubweb
  55. [#559] implement conditional requests based on the condition in the ditto headers; — Stefan Maute / githubweb
  56. Minor code changes during review — Yannic Klem / githubweb
  57. [#559] fix broken test in ImmutableDittoHeadersTest; — Stefan Maute / githubweb
  58. [#559] rework implementation of condition checking; — Stefan Maute / githubweb
  59. [#559] add ThingConditionValidator; — Stefan Maute / githubweb
  60. Fix enforcement timers not being stopped when filtered in pre-enforcer. — Yufei Cai / githubweb
  61. Upgrade Akka libraries. — Yufei Cai / githubweb
  62. Extend signal enrichment facade for search update; fix interpretation of delete events. — Yufei Cai / githubweb
  63. Use CachingSignalEnrichmentFacade for search index update. — Yufei Cai / githubweb
  64. Replace unnecessary SudoRetrieveThingResponse in EnforcementFlow; fix ThingUpdaterTest. — Yufei Cai / githubweb
  65. use same version property for all kamon dependencies — Dominik Guggemos / githubweb
  66. add OnStopHandler again as functional interface — Dominik Guggemos / githubweb
  67. add tracing for enforcement (timer was removed from AbstractEnforcerActor on master) — Dominik Guggemos / githubweb
  68. Enhance piggyback command responses with service and instance info. — Yufei Cai / githubweb
  69. [#559] remove Condition class because no central validation of the specified condition is possible; — Stefan Maute / githubweb
  70. [#559] introduce new FieldNamesPredicateVisitor to be able to extract the fieldNames from RQL expression; — Stefan Maute / githubweb
  71. [#559] check read permission on all resource keys specified in the condition; — Stefan Maute / githubweb
  72. fix "java.net.ConnectException" entry which contained the message in the exception name instead of the pattern — Thomas Jaeckle / githubweb
  73. Adjust documentation for piggyback command response format. — Yufei Cai / githubweb
  74. update akka, scala, slf4j minor dependency versions — Thomas Jaeckle / githubweb
  75. added info logging for HTTP status code of http-push publishes — Thomas Jaeckle / githubweb
  76. improved failure logging, only log message on debug level — Thomas Jaeckle / githubweb
  77. pin used guava version to the one used in kamon-opentelemetry — Thomas Jaeckle / githubweb
  78. resolve deprecated API usage in HttpPublisherErrorTest — Thomas Jaeckle / githubweb
  79. Disable Java serialization. — Yufei Cai / githubweb
  80. minor reformatting and improvements; — Stefan Maute / githubweb
  81. [#559] add new exception ThingConditionInvalidException and unit test; — Stefan Maute / githubweb
  82. Implement at-least-once message consumption for kafka — Yannic Klem / githubweb
  83. [#559] add Ditto blog post for new conditional requests feature; — Stefan Maute / githubweb
  84. Remove inheritance from Serializable interface. — Yufei Cai / githubweb
  85. remove unused class — Yannic Klem / githubweb
  86. add self reference to TaggedMetricInstrument — Johannes Schneider / githubweb
  87. add unit tests for tagging of PreparedTrace and StartedTrace — Dominik Guggemos / githubweb
  88. extract adding tags from TaggedMetricInstrument interface, because some implementation might only be able to add tags not retrieve them. use TaggableMetricsInstrument for StartedTrace. — Dominik Guggemos / githubweb
  89. add assertion to StartedKamonTraceTest and logback dependency for tests to suppress warnings — Johannes Schneider / githubweb
  90. remove debug logs in stream which were used during development — Yannic Klem / githubweb
  91. Remove MessageSequentializer as it's not needed — Yannic Klem / githubweb
  92. Configure parallelism in waiting for commit to max-in-flight — Yannic Klem / githubweb
  93. explicitly add akka-http as dependency to connectivity-service — Thomas Jaeckle / githubweb
  94. review: harmonized AMQP 1.0 configuration for consumers/publisher with the Kafka one — Thomas Jaeckle / githubweb
  95. made DefaultConnectionConfig public again — Thomas Jaeckle / githubweb
  96. review: — Thomas Jaeckle / githubweb
  97. fixed unit test — Thomas Jaeckle / githubweb
  98. update caffeine dependency and fix compile errors — Johannes Schneider / githubweb
  99. Extract real cause out of potential CompletionException — Yannic Klem / githubweb
  100. Cancel periodic priority update on delete connection — Yannic Klem / githubweb
  101. Recover before MergeHub to avoid error log — Yannic Klem / githubweb
  102. replace static scala version in dependency — Johannes Schneider / githubweb
  103. review findings: — Thomas Jaeckle / githubweb
  104. Add persistence methods to read SN from events and snapshots and delete them. — Yufei Cai / githubweb
  105. add documentation for Kafka qos 0/1 — Thomas Jaeckle / githubweb
  106. fixed that connection status of misconfigured connections was changed to "failed" — Thomas Jaeckle / githubweb
  107. fixed RetrieveConnectionStatusResponse "missingResources" addition to resources arrays — Thomas Jaeckle / githubweb
  108. fixed ConnectionPersistenceActorTest#recoverOpenConnection — Thomas Jaeckle / githubweb
  109. empty status arrays shall not be added to resulting Json document at all — Thomas Jaeckle / githubweb
  110. fixed RetrieveConnectionStatusResponseTest — Thomas Jaeckle / githubweb
  111. To avoid a timeout in RetrieveConnectionStatusAggregatorActor — Yannic Klem / githubweb
  112. There is only one publisher actor for all targets — Yannic Klem / githubweb
  113. Decrease akka-management.version back to 1.0.10 because of — Yannic Klem / githubweb
  114. Add credit stream for background cleanup. — Yufei Cai / githubweb
  115. Restructured AtLeastOnceConsumerStream — Yannic Klem / githubweb
  116. Add PersistenceCleanUpActor. — Yufei Cai / githubweb
  117. - set target resource status of dynamic targets (target address with placeholders) to UNKNOWN as we do not track those states — Dominik Guggemos / githubweb
  118. Make KafkaConsumerStream @Immutable — Yannic Klem / githubweb
  119. Await stopping of KafkaConsumerStream to a maximum of 10 seconds — Yannic Klem / githubweb
  120. Instead of restarting the whole KafkaConsumerActor just restart the — Yannic Klem / githubweb
  121. Rename and test CleanUpConfig; add PersistenceCleanUpActor.props — Yufei Cai / githubweb
  122. Restart KafkaConsumerStream with exponential backoff — Yannic Klem / githubweb
  123. backoff after a consumer was closed before recreating the message consumer to better reflect the actual state of the consumer in the source resourse status — Dominik Guggemos / githubweb
  124. Count successful and failed acknowledgements in connection metrics — Yannic Klem / githubweb
  125. add unit test for AmqpConsumerActor backoff and resource status update — Dominik Guggemos / githubweb
  126. Avoid couting rejected messages as consume failures — Yannic Klem / githubweb
  127. Fix and add unit tests — Yannic Klem / githubweb
  128. Start PersistenceCleanUpActor in Things, Policies, Connectivity. — Yufei Cai / githubweb
  129. Add counters for events and snapshots deleted in the background. — Yufei Cai / githubweb
  130. Make deleted snapshots empty. — Yufei Cai / githubweb
  131. Remove centralized background cleanup. — Yufei Cai / githubweb
  132. Add live config retrieval and modification for background clean-up. — Yufei Cai / githubweb
  133. add GH discussions as another feedback channel — noreply / githubweb
  134. Reduce code duplication — Yannic Klem / githubweb
  135. stabilize failure detection of connectivity live status — Thomas Jaeckle / githubweb
  136. fixed Ditto tracing precision bug regarding use of Instant.now(), use Kamon's clock instead — Thomas Jaeckle / githubweb
  137. round of HTTP parallelism to next factor of two — Thomas Jaeckle / githubweb
  138. use .map(DefaultHttpPushFactory::determineNextPowerOfTwo) in DefaultHttpPushFactory — Thomas Jaeckle / githubweb
  139. Make PoliciesRoute Path public — David Schwilk / githubweb
  140. Add SearchUpdateListener to MongoSearchUpdaterFlow — David Schwilk / githubweb
  141. Organized some imports and sorted Ditto modules alphabetically. — Juergen Fickel / githubweb
  142. Fixed config for things-search update listener implementation value. — Juergen Fickel / githubweb
  143. Fixed `SearchActorIT`. — Juergen Fickel / githubweb
  144. Use SearchUpdater in mapping stage instead of sink — David Schwilk / githubweb
  145. Issue #1093: Introduced `EntityIdInvalidException`. — Juergen Fickel / githubweb
  146. Issue #1093: Made `NamespacedEntityIdInvalidExcaption` a subclass of `EntityIdInvalidException`. — Juergen Fickel / githubweb
  147. Issue #1093: Small improvements. — Juergen Fickel / githubweb
  148. Increased some test time-outs which failed because of actorSystem init — David Schwilk / githubweb
  149. Add JsonParsable und fromJson to EntityIdForTestsInvalidException for error registry tests — David Schwilk / githubweb
  150. test UserIndicatedErrors matching with "cause" being the matching class — Thomas Jaeckle / githubweb
  151. Fix rebase — David Schwilk / githubweb
  152. PersistenceCleanUpActor: Enable setting last-pid in ModifyConfig — Yufei Cai / githubweb
  153. fixed determination of cluster connectivity instances count — Thomas Jaeckle / githubweb
  154. review: renamed consumerRestartBackOffConfig to restartBackOffConfig — Thomas Jaeckle / githubweb
  155. Document new background cleanup DevOps API. — Yufei Cai / githubweb
  156. Fix some code-smells — David Schwilk / githubweb
  157. Fix DefaultPersistenceStreamingActorTest. — Yufei Cai / githubweb
  158. Log non successful status codes as failure for http publishes — Yannic Klem / githubweb
  159. review: don't assume ConnectivityStatus.FAILED in AmqpPublisherActor when producer is closed — Thomas Jaeckle / githubweb
  160. fixed mocking in AmqpPublisherActorTest — Thomas Jaeckle / githubweb
  161. fix AmqpConsumerActorTest — Dominik Guggemos / githubweb
  162. fix BaseClientActor backoff behavior: increase state timeout only for the first failure received during backoff — Dominik Guggemos / githubweb
  163. enhance the message rejected log with information to identify the message that was rejected — Yannic Klem / githubweb
  164. added more detailed resource "statusDetails" message for AMQP 1.0 producer closed — Thomas Jaeckle / githubweb
  165. also test the case when backoff is triggered from CONNECTED state — Dominik Guggemos / githubweb
  166. Do not filter null record values — Yannic Klem / githubweb
  167. Handle expired messages after transformation to ensure they are — Yannic Klem / githubweb
  168. Document message expiration behavior for kafka — Yannic Klem / githubweb
  169. fix spelling — Yannic Klem / githubweb
  170. review: add "failureCount" to backoff/reconnecting logging — Thomas Jaeckle / githubweb
  171. remove 503 error response for messages from openapi docs — Dominik Guggemos / githubweb
  172. review: rename CleanUp, add unit tests for CleanupResult and SnapshotRevision — Johannes Schneider / githubweb
  173. stabilize AmqpConsumerActorTest — Dominik Guggemos / githubweb
  174. add JS mapper configuration to allow use of "unsafe" standard objects (useful when debugging) — Thomas Jaeckle / githubweb
  175. review: rename CleanUp — Johannes Schneider / githubweb
  176. Add visitors to compute the diff of BSON documents. — Yufei Cai / githubweb
  177. Test incremental update via BsonDiff. — Yufei Cai / githubweb
  178. Use BsonDocument as the document type for search index update. — Yufei Cai / githubweb
  179. Introduce incremental update into search updater stream. — Yufei Cai / githubweb
  180. Add 1% force update probability to ThingUpdater. — Yufei Cai / githubweb
  181. Add counters for search background sync stream. — Yufei Cai / githubweb
  182. Search updater: Add shortcut for identical JSON object diff. — Yufei Cai / githubweb
  183. Fix incremental search update. — Yufei Cai / githubweb
  184. Search update: improve array diff computation; optimize diff of internal arrays. — Yufei Cai / githubweb
  185. Fix filter of UpdateOne write model; fix nonnegative hashcode computation. — Yufei Cai / githubweb
  186. Fix code smells; remove unnecessary cleanup config in Concierge. — Yufei Cai / githubweb
  187. Fix unit tests. — Yufei Cai / githubweb
  188. [#1170]: Implement fn:replace — Jens Reimann / githubweb
  189. #898: restructured DittoProtocolAdapter to be able to determine the TopicPath for a given Signal — Thomas Jaeckle / githubweb
  190. #898: moved ditto-internal-models-placeholders to a public module "ditto-placeholders" — Thomas Jaeckle / githubweb
  191. Enrich deleted events with last state of twin if signal enrichment is — Yannic Klem / githubweb
  192. respond with overall live connectionStatus "open" when subresources are in "unknown" state but all clients are "open" — Thomas Jaeckle / githubweb
  193. update to Netty 4.1.68.Final — noreply / githubweb
  194. improve logs in order to find out why some amqp 1.0 connections still "fail" — Thomas Jaeckle / githubweb
  195. Ensure ConnectionLoggerRegistry and DefaultMuteableConnectionLogger do not throw exceptions — David Schwilk / githubweb
  196. update logback to 1.2.6 — noreply / githubweb
  197. Add missing periods — David Schwilk / githubweb
  198. #898: made "ditto-placeholders" a valid OSGi module — Thomas Jaeckle / githubweb
  199. prolonged RedHat's copyright year to 2021 — Thomas Jaeckle / githubweb
  200. #898: fixed Java 11 usage when ditto-placeholders now must be Java 8 compatible — Thomas Jaeckle / githubweb
  201. Remove MongoDB dependencies from Concierge. — Yufei Cai / githubweb
  202. Split implementation of CacheKey for SignalEnrichment and Enforcement — Yannic Klem / githubweb
  203. #898: fixed broken search for top-level thing "definition" — Thomas Jaeckle / githubweb
  204. Search updater: fix timer timeout and update error due to empty objects. — Yufei Cai / githubweb
  205. Search updater: support nested {} as value. — Yufei Cai / githubweb
  206. Fix double slashes in location header — David Schwilk / githubweb
  207. #898: enhanced SignalFilterTest unit test by testing with "topic:action" for modified events and "topic:subject" for filtering live messages — Thomas Jaeckle / githubweb
  208. Increase default outbound message queue size to 1000 — Yannic Klem / githubweb
  209. Introduce source queue for MqttPublisherActors — Yannic Klem / githubweb
  210. verify successful AmqpConsumerActor startup by checking their resource status after starting them — Dominik Guggemos / githubweb
  211. review for deleted event enrichment: — Thomas Jaeckle / githubweb
  212. Fix IllegalArgumentException due to empty updates. — Yufei Cai / githubweb
  213. fix NPE in unit test and verify resource status is correct after consumer actor failure — Dominik Guggemos / githubweb
  214. A correlation ID shout not be part of the cache key — Yannic Klem / githubweb
  215. Add correlation ID to headers if not present — Yannic Klem / githubweb
  216. RetrieveThing and SudoRetrieveThing cannot be applied when thing is null — Yannic Klem / githubweb
  217. allow overwriting the Contextual.askWithRetryConfig — Thomas Jaeckle / githubweb
  218. Use UnaryOperator instead of function — David Schwilk / githubweb
  219. Issue #106: Fixed formatting of `DittoHeaderDefinition`. — Juergen Fickel / githubweb
  220. review: adjusted config environment keys to include "AMQP10_" prefix — Thomas Jaeckle / githubweb
  221. Issue #106: Added validator for ditto channel header. — Juergen Fickel / githubweb
  222. Issue #106: Made ditto channel header readable from external headers. — Juergen Fickel / githubweb
  223. Issue #106: Removed 'ditto' prefix of channel header key as it is now externally settable. — Juergen Fickel / githubweb
  224. UriForLocationHeaderSupplier: Test trailing slash. — Yufei Cai / githubweb
  225. reset session data after failure in base client actor — Dominik Guggemos / githubweb
  226. allow to use an URL as "definition" for Thing + Feature definitions in addition to the namespace:name:version — Thomas Jaeckle / githubweb
  227. Fix updater errors due to string values starting with '$'. — Yufei Cai / githubweb
  228. NamespacedEntityIds cannot identify a connection — Yannic Klem / githubweb
  229. Extract inner class to super class as cohesion is very low — Yannic Klem / githubweb
  230. increase Mockito.verify() timeout of MockSnapshotStorePlugin to 10s to stabilize CI — Thomas Jaeckle / githubweb
  231. Apply e2e backpressure by using requested acks — Yannic Klem / githubweb
  232. Review commit: — Stefan Maute / githubweb
  233. [#559] - review blog post — Stefan Maute / githubweb
  234. [#559] - review openapi — Stefan Maute / githubweb
  235. add "conditional updates" and move "signal enrichment" to "signal types" sub-folder — Stefan Maute / githubweb
  236. review conditional updates — Stefan Maute / githubweb
  237. [#559] Add more unit tests to new 'condition' validator — Stefan Maute / githubweb
  238. [#559] Add unit tests for new field name visitor and little refactoring — Stefan Maute / githubweb
  239. Issue #559: Renamed local variable to plural. — Stefan Maute / githubweb
  240. Issue #559: Removed duplicate empty line and throw an AssertionError in constructor of this utility class. — Stefan Maute / githubweb
  241. [#559] Make ditto headers mandatory for condition failed exception — Stefan Maute / githubweb
  242. #559 extend QueryParametersToHeadersMapTest and test setting AllowPolicyLockout header via query parameters; — Stefan Maute / githubweb
  243. #559 extend docu and blog post; — Stefan Maute / githubweb
  244. remove http request directive from code snippet; — Stefan Maute / githubweb
  245. #559 include docu review findings; — Stefan Maute / githubweb
  246. #559 remove condition from message in ThingConditionFailedException; — Stefan Maute / githubweb
  247. #559 add condition to protocol-envelope.json and protocol-specification.md; — Stefan Maute / githubweb
  248. #559 extend ExistsFieldExpressionVisitor and FilterFieldExpressionVisitor to use metadata in conditions; — Stefan Maute / githubweb
  249. #559 remove implementation for visitMetadata in GetExistsBsonVisitor and GetFilterBsonVisitor; — Stefan Maute / githubweb
  250. #559 return bson filter that don't match for visitMetadata because searching for metadata isn't supported; — Stefan Maute / githubweb
  251. #559 update date of blog post; — Stefan Maute / githubweb
  252. remove unused imports; — Stefan Maute / githubweb
  253. #559 update blog post; — Stefan Maute / githubweb
  254. #559 use UTC timestamps in blog post example; — Stefan Maute / githubweb
  255. add 'channel' option to http query parameters; — Stefan Maute / githubweb
  256. removed ditto prefix from channel variable in DittoChannelValueValidator; — Stefan Maute / githubweb
  257. 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
  258. add throttling detection tolerance to configuration, some javadoc and cleanup — Dominik Guggemos / githubweb
  259. use last timestamp to determine the value of throttled metric for 1min measurement window (allowes more accuracy) — Dominik Guggemos / githubweb
  260. Remove "deleteAt" from search queries to work around MongoDB issue SERVER-12869. — Yufei Cai / githubweb
  261. Add documentation for backpressure of kafka consumers based on requested-acks — Yannic Klem / githubweb
  262. added empty lines around code block — Thomas Jaeckle / githubweb
  263. added release notes for Ditto 2.1.0 — Thomas Jaeckle / githubweb
  264. update Kafka client to 2.8.1 — Thomas Jaeckle / githubweb
  265. enhanced Ditto 2.1.0 release notes to final state — Thomas Jaeckle / githubweb
  266. added Ditto 2.1.0 announcement blogpost — Thomas Jaeckle / githubweb
  267. update supported versions security-wise — noreply / githubweb
  268. make readConcern and readPreference to use for MongoThingsSearchUpdaterPersistence configurable — Thomas Jaeckle / githubweb
  269. configured "binary-compatibility-check.version" version to 2.1.0 — Thomas Jaeckle / githubweb
  270. added Ditto logo / artwork — Thomas Jaeckle / githubweb
  271. adjusted @since javadoc to 2.2.0 — Thomas Jaeckle / githubweb
  272. handle modifications to throttling config for kafka sources by adapting the costs per message dependent on the configured limit per interval — Dominik Guggemos / githubweb
  273. adapt enforcement of live events and responses; — Stefan Maute / githubweb
  274. update throttling alerts on modification of throttling config — Dominik Guggemos / githubweb
  275. fixed drop behavior of mapping queue in LegacyBaseConsumerActor — Thomas Jaeckle / githubweb
  276. use classloader of EntityId to find annotated classes — Yannic Klem / githubweb
  277. adjust review comments; — Stefan Maute / githubweb
  278. change permission check to have unrestricted permission for live events; — Stefan Maute / githubweb
  279. Revert "use classloader of EntityId to find annotated classes" — Yannic Klem / githubweb
  280. provide blog post with overview of new kafka consumer feature — Yannic Klem / githubweb
  281. Adjust date of blog post — Yannic Klem / githubweb
  282. Kafka blogpost review: applied some formatting, fixes of dead links — Thomas Jaeckle / githubweb
  283. added topnav_title to blogposts — Thomas Jaeckle / githubweb
  284. add method to get a list of unrestricted authorization subjects to enforcers and use it in concierge to calculate read-subjects — Johannes Schneider / githubweb
  285. remove setLiveChannelName method from RootRouteHeadersStepBuilder; — Stefan Maute / githubweb
  286. 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
  287. added new ResourcePlaceholder providing "resource:type" and "resource:path" — Thomas Jaeckle / githubweb
  288. route liveQueryCommandResponses from StreamingSessionActor and OutboundDispatchingActor to concierge for filtering the response based on the policy; — Stefan Maute / githubweb
  289. Issue #559: Throw `ThingNotCreatableException` for POST on things base route with live channel. — Juergen Fickel / githubweb
  290. use more common max-queue-size as config key for outbound mqtt queue size — Dominik Guggemos / githubweb
  291. set next ditto version for @since — Dominik Guggemos / githubweb
  292. #898: added documentation for filtering events+messages using RQL property "topic:" and "resource:" — Thomas Jaeckle / githubweb
  293. Fix that subject deletion announcement was not published when 2 subjects of the same ID were deleted. — Yufei Cai / githubweb
  294. Fix timing issue in PolicyAnnouncementManagerTest. — Yufei Cai / githubweb
  295. improved DittoPublicKeyProvider exception handling + logging on cache loading the JWT public key — Thomas Jaeckle / githubweb
  296. Minor review changes — David Schwilk / githubweb
  297. minor improvements and code formatting; — Stefan Maute / githubweb
  298. #898: don't format placeholders for RQL expressions in documentation with "{{ }}", but plain — Thomas Jaeckle / githubweb
  299. fixed license header year — Thomas Jaeckle / githubweb
  300. add channel parameter to ditto swagger docu; — Stefan Maute / githubweb
  301. add documentation about live channel to http docu; — Stefan Maute / githubweb
  302. add blog post for new http live channel; — Stefan Maute / githubweb
  303. send out channel header in responses; — Stefan Maute / githubweb
  304. add tag ditto_channel to round trip timer; — Stefan Maute / githubweb
  305. route liveQueryCommandResponses from StreamingSessionActor and OutboundDispatchingActor to concierge for filtering the response based on the policy; — Joel Bartelheimer / githubweb
  306. Add first implementation for http-push live command response handling — Joel Bartelheimer / githubweb
  307. Add first test for live command response handling of http-push — Joel Bartelheimer / githubweb
  308. remove @Nullable annotation from proxyActor ref; — Stefan Maute / githubweb
  309. small improvements to ditto documentation — Dominik Guggemos / githubweb
  310. Remove ConnectionContext — Yannic Klem / githubweb
  311. extend headers in MessageCommandAdapterTest and HeaderTranslatorTest with channel header which is now send out to the requester; — Stefan Maute / githubweb
  312. Stop the kafka consumer actor after stopping the consumer stream — Yannic Klem / githubweb
  313. Remove unused DittoHeaders from ConnectionConfigProvider — Yannic Klem / githubweb
  314. fix javadoc — Yannic Klem / githubweb
  315. increase size of ack labels according to size increase of connection IDs — Yannic Klem / githubweb
  316. add method addEffectedReadSubjectsToThingLiveSignal to LiveSignalEnforcement to restore previous behavior of read subject determination; — Stefan Maute / githubweb
  317. Issue #559: Validate channel header immediately on setting in `DittoHeadersBuilder`. — Juergen Fickel / githubweb
  318. make ProtocolMessageType public so it can be used in other packages; — Stefan Maute / githubweb
  319. add docu review comments; — Stefan Maute / githubweb
  320. add review comments to new blog post; — Stefan Maute / githubweb
  321. add review comments to swagger docu; — Stefan Maute / githubweb
  322. stabilize connection live status for amqp 1.0 connections — Dominik Guggemos / githubweb
  323. - Do not block in preStart method of ConnectionSupervisorActor. Instead use message to signal when initialization (retrieval of config) is done. — Dominik Guggemos / githubweb
  324. Issue #559: Fixed static factory method of `RetrieveFeatureDesiredPropertiesResponse`. — Juergen Fickel / githubweb
  325. Fix status 500 when sorting a field containing non-primitive values. — Yufei Cai / githubweb
  326. enable loading additional extra JavaScript libraries which can be used in Ditto's JS based payload mapping — Thomas Jaeckle / githubweb
  327. Issue #559: Made `Acknowledgement#TYPE` constant public as access is required from another package. — Juergen Fickel / githubweb
  328. fix toString() of Whoami + debug loggin in AbstractHttpRequestActor — Thomas Jaeckle / githubweb
  329. Issue #559: Added `CorrelationId` and `TestNameCorrelationId` test utilities to make them available for Ditto unit tests. — Juergen Fickel / githubweb
  330. Review: Delay AMQP consumer status retrieval. — Yufei Cai / githubweb
  331. Issue #559: Added validation for types of live command responses, i.e. the response has to be associated with the beforehand sent command. — Juergen Fickel / githubweb
  332. Issue #559: Removed instance field for proxy actor from `OutboundDispatchingActor`. The proxy actor can be derived from `OutboundMappingSettings`. — Juergen Fickel / githubweb
  333. Issue #559: Fixed `HeaderTranslatorTest` as channel now is not internal only anymore. — Juergen Fickel / githubweb
  334. Issue #559: Refactored `StreamingSessionActorTest` to make use of `ActorSystemResource`. — Juergen Fickel / githubweb
  335. Issue #559: Fixed unexpected text in Javadoc. — Juergen Fickel / githubweb
  336. Issue #559: Fixed wrong expectation in `HttpPublisherActorTest`. — Juergen Fickel / githubweb
  337. Issue #559: Make sure that reflection based test data generation does not silently omit implementations. — Juergen Fickel / githubweb
  338. Bring back mergeHub — Yannic Klem / githubweb
  339. use regex pattern to determine messages requests; — Stefan Maute / githubweb
  340. Issue #559: Fixed compilation error. — Juergen Fickel / githubweb
  341. Refactor AtMostOnceConsumerStream to not materialize 1 external message sink per message. — Yufei Cai / githubweb
  342. adapt regex pattern to determine message path queries; — Stefan Maute / githubweb
  343. Fix AtMostOnceConsumerStreamTest and adapt AtLeastOnceConsumerStream — Yannic Klem / githubweb
  344. Remove recoverWithRetries steps because they were only needed for MergeHub — Yannic Klem / githubweb
  345. Revert changes in kafka consumer streams back to use flatMapConcat — Yannic Klem / githubweb
  346. Issue #559: Minor refactoring. Mainly code formatting, simplified some methods. — Juergen Fickel / githubweb
  347. extend BasePublisherActor with reference to proxyActor to be able to send commands to concierge; — Stefan Maute / githubweb
  348. fix missing variable; — Stefan Maute / githubweb
  349. Issue #559 minor simplifications — Joel Bartelheimer / githubweb
  350. Polished the Ditto project landingpage — Thomas Jaeckle / githubweb
  351. fixed test in HttpPublisherActorTest; — Stefan Maute / githubweb
  352. refactor duplicate message template; — Stefan Maute / githubweb
  353. small code improvement; — Stefan Maute / githubweb
  354. fixed formatting of JSON examples — Thomas Jaeckle / githubweb
  355. Issue #559 remove workaround and build response corrently — Joel Bartelheimer / githubweb
  356. minor code improvement; — Stefan Maute / githubweb
  357. Issue #559: Moved test utils to more appropriate modules/packages. — Juergen Fickel / githubweb
  358. explicitly configure MongoDB query batchSize same as the limit — Thomas Jaeckle / githubweb
  359. Count only successfully mapped outcomes into throttling — Yannic Klem / githubweb
  360. Issue #559: Added "correlationid" package to test-jar. — Juergen Fickel / githubweb
  361. Issue #559: Include all test packages in test-jar. — Juergen Fickel / githubweb
  362. added slides for EclipseCon 2021 IoT community day — Thomas Jaeckle / githubweb
  363. fixed a bug where an additional source status is shown when a mqtt source has two or more addresses; — Stefan Maute / githubweb
  364. Fix timeout of acknowledgement aggregator — Yannic Klem / githubweb
  365. simplify construction of sinks in kafka consumer streams — Dominik Guggemos / githubweb
  366. Issue #559: Introduced new internal module for `Signal` related functionality. — Juergen Fickel / githubweb
  367. publish connection logs via fluency library to fluentd/fluentbit — Thomas Jaeckle / githubweb
  368. align sourceStatus presentation for status "unknown/failure/misconfiguration" with status open for mqtt connection; — Stefan Maute / githubweb
  369. add prefab values to testEqualsAndHashcode for ConnectionLoggerRegistryTest and DefaultConnectionMonitorRegistryTest; — Stefan Maute / githubweb
  370. 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
  371. add java doc to newPublishingLogger; — Stefan Maute / githubweb
  372. Issue #559: Fixed Javadoc error. — Juergen Fickel / githubweb
  373. Issue #559: Fixed compilation error and test errors. — Juergen Fickel / githubweb
  374. Refactor CachingSignalEnrichmentFacade — David Schwilk / githubweb
  375. Load CachingSignalEnrichmentFacade via Akka Extension — David Schwilk / githubweb
  376. Remove unnecessary javadoc from DittoCachingSignalEnrichmentFacade — David Schwilk / githubweb
  377. Add caching signal enrichment provider to configs — David Schwilk / githubweb
  378. Allow background sync stream to determine whether to invalidate cached things or policies. — Yufei Cai / githubweb
  379. Add actorSystem to SignalEnrichmentProvider — David Schwilk / githubweb
  380. Fix unit tests. — Yufei Cai / githubweb
  381. Optimize ThingEvent/ Signal casting in DittoCachingSignalEnrichmentFacade — David Schwilk / githubweb
  382. Extract search MongoDB clients in an extension; extend ShutdownBehavior to accept namespaces. — Yufei Cai / githubweb
  383. Fix javadoc. — Yufei Cai / githubweb
  384. Seperate shard region and proxy creation methods in ShardRegionFactory; add entity ID parameter to ShutdownBehaviuor. — Yufei Cai / githubweb
  385. Little change — David Schwilk / githubweb
  386. Resolve merge conflicts — David Schwilk / githubweb
  387. Make review changes — David Schwilk / githubweb
  388. Reduce code duplication; remove completed TODO. — Yufei Cai / githubweb
  389. Enable aknowledgement handling for UpdateThing. — Yufei Cai / githubweb
  390. Add min-acceptable-seq-number to retrievePartialThing. — Yufei Cai / githubweb
  391. Add field selectors to SudoSignalEnrichmentFacade. — Yufei Cai / githubweb
  392. Handle empty updates. — Yufei Cai / githubweb
  393. Fix toString for AbstractWriteModel implementations — David Schwilk / githubweb
  394. Minor review changes — David Schwilk / githubweb
  395. Make SearchUpdateMapper asynchronous. — Yufei Cai / githubweb
  396. Add possibility to send weak acks to metadata — David Schwilk / githubweb
  397. Rename sendWack to sendWeakAck — David Schwilk / githubweb
  398. Search update: send weak acknowledgements for empty diffs. — Yufei Cai / githubweb
  399. Search updater: move incremental update computation to SearchUpdateMapper. — Yufei Cai / githubweb
  400. BsonDiff: extract SET annd UNSET operators as static constants. — Yufei Cai / githubweb
  401. Extract and document "toIncrementalMongo" methods. — Yufei Cai / githubweb
  402. Remove empty update test in BsonDiffVisitorIT. — Yufei Cai / githubweb
  403. BackgroundSyncActor: request ack to discover failed and skipped updates. — Yufei Cai / githubweb
  404. ThingUpdater: make incremental updates also work for background sync. — Yufei Cai / githubweb
  405. Fix invalid empty list result in DittoCachingSignalEnrichmentFacade; remove some redundant warning logs — Yufei Cai / githubweb
  406. Minor review changes — David Schwilk / githubweb
  407. Add debug log of all executed write models in MongoSearchUpdaterFlow. — Yufei Cai / githubweb
  408. Reduce the log level for empty updates from WARN to DEBUG. — Yufei Cai / githubweb
  409. Unify search updater stream to maintain diff consistency. — Yufei Cai / githubweb
  410. Recover last write model when starting a ThingUpdater. — Yufei Cai / githubweb
  411. Set default force update probability to 0. — Yufei Cai / githubweb
  412. Issue #559: Fixed another test error. — Juergen Fickel / githubweb
  413. Fix rebasing — David Schwilk / githubweb
  414. added configuration classes for configuring all settings of Fluency library — Thomas Jaeckle / githubweb
  415. fixed wrong date in presentations.md — noreply / githubweb
  416. Adjust license header — David Schwilk / githubweb
  417. add library default for some fluency variables to connectivity.conf; — Stefan Maute / githubweb
  418. Issue #559: Moved TestNameCorrelationId to ditto-base-model to avoid circular dependencies. — Juergen Fickel / githubweb
  419. Issue #559: Moved `SignalInformationPoint` to module "ditto-internal-models-signal" to make is usable in a broader scope. — Juergen Fickel / githubweb
  420. Issue #559: Fixed toString implementation. — Juergen Fickel / githubweb
  421. Issue #559: Allow setting of custom HTTP status to `UnsupportedSignalException`. — Juergen Fickel / githubweb
  422. Issue #559: A response Signal with an invalid type leads to HTTP status 500 as this should never happen. — Juergen Fickel / githubweb
  423. inject custom "log-tag" + "additional-log-context" to published logs via Ditto configuration — Thomas Jaeckle / githubweb
  424. fixed equals/hashCode of ConnectionLoggerRegistry — Thomas Jaeckle / githubweb
  425. allow method DELETE in HTTP push targets — Dominik Guggemos / githubweb
  426. make logLevels to publish configurable via Ditto config — Thomas Jaeckle / githubweb
  427. Add ClientCredentialsFlow for HTTP connections and test happy paths. — Yufei Cai / githubweb
  428. Fix ConnectivityServiceGlobalErrorRegistryTest. — Yufei Cai / githubweb
  429. Add ClientCredentialsFlow for HTTP connections. Make JwtInvalidException a user-indicated error. — Yufei Cai / githubweb
  430. Issue #559: Validate live command responses in `AbstractHttpRequestActor`. — Juergen Fickel / githubweb
  431. add oauth client credentials to connectivity model — Dominik Guggemos / githubweb
  432. Issue #559: Minor refactoring. — Juergen Fickel / githubweb
  433. Switch to request-level API for token acquisition in HTTP connections. — Yufei Cai / githubweb
  434. added releasenotes for Ditto 2.1.1 — Thomas Jaeckle / githubweb
  435. improve naming of OauthClientCredentials members, add validation for requested scopes — Dominik Guggemos / githubweb
  436. Augment requests with OAuth2 tokens; add togglable validation that the token endpoint protocol is HTTPS. — Yufei Cai / githubweb
  437. cache jwt validator — Bob Claerhout / githubweb
  438. Issue #559: Introduced factory for creating shard region proxy actors. — Juergen Fickel / githubweb
  439. Use pinned dispatcher for kafka consumer in order to have one thread — Yannic Klem / githubweb
  440. Tell kafka broker to wait up to 10 seconds before answering — Yannic Klem / githubweb
  441. keep order of json elements in connection model in set structures — Thomas Jaeckle / githubweb
  442. flush logs of FluentPublishingConnectionLogger by — Thomas Jaeckle / githubweb
  443. Issue #559: Extended `SignalInformationPoint`. — Juergen Fickel / githubweb
  444. Issue #559: Added `AddConnectionLogEntry`. — Juergen Fickel / githubweb
  445. Issue #559: Reworked constructor of `AbstractRoute` and changed response validation failure handling in `AbstractHttpRequestActor`. — Juergen Fickel / githubweb
  446. minor cleanup after JWT caching PR — Thomas Jaeckle / githubweb
  447. try to stabilize HttpPublisherErrorTest — Thomas Jaeckle / githubweb
  448. stabilize flaky MQTT tests by using random correlationIds in AbstractMqttClientActorTest#testConsumeMultipleSources() — Thomas Jaeckle / githubweb
  449. ignore failing HttpPublisherErrorTest — Thomas Jaeckle / githubweb
  450. Review: code formatting — Stefan Maute / githubweb
  451. fix compile error; — Stefan Maute / githubweb
  452. fix caching of removed thing fields when modifying a complete thing, e.g. removing an existing definition — Thomas Jaeckle / githubweb
  453. Issue #106 add auth context of target to sending-context — Joel Bartelheimer / githubweb
  454. Issue #106 Enforce requesters auth context for live retrieve commands — Joel Bartelheimer / githubweb
  455. Issue #106 Adapt unit-test, to make sure that the right auth-ctx is used. — Joel Bartelheimer / githubweb
  456. fixed adding missing "_created" field for ThingCreated events — Thomas Jaeckle / githubweb
  457. updated to Akka HTTP 10.2.7 due to critical reported CVE — Thomas Jaeckle / githubweb
  458. undid special ThingDeleted handling again as not required for bugfix — Thomas Jaeckle / githubweb
  459. Fix ConnnectionValidatorTest. — Yufei Cai / githubweb
  460. remove json array merging functionality from JsonObjectMerger; — Stefan Maute / githubweb
  461. make waitUntilAllBufferFlushedDurationOnClose configurable — Thomas Jaeckle / githubweb
  462. reduce warn log to info for messages received during startup of persistenceactors — Thomas Jaeckle / githubweb
  463. Review: ensure duration is non-negative and not zero when reading the config value; — Stefan Maute / githubweb
  464. Review: Fix license header; stabilize unit tests. — Yufei Cai / githubweb
  465. allow to skip waiting for buffer flushing when waitUntilAllBufferFlushed is 0 or negative; — Stefan Maute / githubweb
  466. ignore failing test temporarily — Joel Bartelheimer / githubweb
  467. ignore failing test temporarily, this time the right test — Joel Bartelheimer / githubweb
  468. Add KafkaConsumerMetricRegistry for collecting kafka consumer metrics — David Schwilk / githubweb
  469. Document OAuth2 client credentials flow for HTTP connections. — Yufei Cai / githubweb
  470. added documentation for "connection log publishing" feature — Thomas Jaeckle / githubweb
  471. stabilized AmqpClientActorTest.testSetMessageListenerOnConsumerFails — Thomas Jaeckle / githubweb
  472. 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
  473. Fix DefaultHttpPushConfigTest. — Yufei Cai / githubweb
  474. review: remove redundant values from connection json to improve readability — Dominik Guggemos / githubweb
  475. fixed typos in docu; — Stefan Maute / githubweb
  476. added @Nullable annotation to SignalEnrichmentFacade.retrievePartialThing for JsonFieldSelector — Thomas Jaeckle / githubweb
  477. Add Kamon orchestration for Kafka consumer metrics. — David Schwilk / githubweb
  478. apply host validation to configured token oauth token endpoint — Dominik Guggemos / githubweb
  479. Issue #106 extend protocol adapter — Joel Bartelheimer / githubweb
  480. Issue #106 fix unit test — Joel Bartelheimer / githubweb
  481. Add LazyZip to ensure HTTP connections request token at the time of signal publication. — Yufei Cai / githubweb
  482. Adjust kafka consumer metric naming — David Schwilk / githubweb
  483. Fix LazyZipTest. — Yufei Cai / githubweb
  484. Fix concurrency issues in KafkaConsumerMetricsRegistry — David Schwilk / githubweb
  485. Correct dependency mgmt. for kamon akka — David Schwilk / githubweb
  486. Fix diff computation on nested arrays. — Yufei Cai / githubweb
  487. don't add "<not-provided>" correlation-id to published logs — Thomas Jaeckle / githubweb
  488. don't add "<not-provided>" correlation-id to published logs, fixed also for debug log — Thomas Jaeckle / githubweb
  489. Rework after merge — Joel Bartelheimer / githubweb
  490. improve connection log texts, e.g. remove dots at the end — Thomas Jaeckle / githubweb
  491. fixed SendingTest — Thomas Jaeckle / githubweb
  492. 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
  493. Test OAuth endpoint when testing an HTTP connection. — Yufei Cai / githubweb
  494. Fix assertion in HttpPublisherActorTest#testOmitRequestBody. — Yufei Cai / githubweb
  495. Issue #1228 add ditto header for new 'liveChannelCondition' header — Joel Bartelheimer / githubweb
  496. Reduce defaut fetch.max.wait.ms for kafka consumers to 5 seconds — Yannic Klem / githubweb
  497. Issue #106: Use only simple class name for correlation ID. — Juergen Fickel / githubweb
  498. Issue #106: Moved 'AddConnectionLogEntry' from module 'model' to more appropriate module 'api'. — Juergen Fickel / githubweb
  499. Issue #106: Added method to directly log 'LogEntry' to 'ConnectionLogger'. — Juergen Fickel / githubweb
  500. Issue #106: Let 'ConnectionPersistenceActor' handle 'AddConnectionLogEntry'. — Juergen Fickel / githubweb
  501. Issue #106: Added method to get optional correlation ID from a specified Signal. — Juergen Fickel / githubweb
  502. Issue #106: Refactored 'AcknowledgementAggregatorActor'. — Juergen Fickel / githubweb
  503. Remove unused dependency — Yannic Klem / githubweb
  504. Review changes — Yannic Klem / githubweb
  505. Use consumerId also for deregistering from kafka consumer metrics — Yannic Klem / githubweb
  506. De-Register automatically after the consumerControl has completed either successfully or execptionally — Yannic Klem / githubweb
  507. Move KafkaConsumerMetricsRegistry registering to extra method — David Schwilk / githubweb
  508. enforce connectionId type for parameters — Yannic Klem / githubweb
  509. Issue #106: Reworked handling of matching validation result failure. — Juergen Fickel / githubweb
  510. Issue #106: Harmonized behaviour of 'HttpPushRoundTripSignalsValidator' with 'AbstractHttpRequestActor'. — Juergen Fickel / githubweb
  511. Remove ConsumerMetricsRegistry and schedule reporting in consumer actor instead — Yannic Klem / githubweb
  512. Enforce stronger type for source suppliers in consumer streams — Yannic Klem / githubweb
  513. remove unnecessary blank lines — Yannic Klem / githubweb
  514. Remove unnecessary config — Yannic Klem / githubweb
  515. Enforce stronger type for sinks in ConsumerStream constructors — Yannic Klem / githubweb
  516. Issue #106: Added method to stop actor to 'ActorSystemResource'. — Juergen Fickel / githubweb
  517. Issue #106: Fixed compilation error in 'AcknowledgmentAggregatorActorTest'. — Juergen Fickel / githubweb
  518. added Ditto 2.1.2 release notes — Thomas Jaeckle / githubweb
  519. Issue #106: Removed unused code and fixed some code smells. — Juergen Fickel / githubweb
  520. Issue #106: Removed unused code and fixed some code smells. — Juergen Fickel / githubweb
  521. added documentation about the available fields for the "connectivity log publishing" feature — Thomas Jaeckle / githubweb
  522. Issue #106: Fixed some code smells. — Juergen Fickel / githubweb
  523. Add header "twin-fallback-after" for smart channel selection. — Yufei Cai / githubweb
  524. Try alternative message path for filtering live query response. — Yufei Cai / githubweb
  525. use camelCase for tag names — Yannic Klem / githubweb
  526. Restore authorization context for live response enforcement in Concierge. — Yufei Cai / githubweb
  527. Issue #106: Added methods to 'SignalInformationPoint'. — Juergen Fickel / githubweb
  528. add `PATCH` verb to CorsEnablingDirective — Thomas Jaeckle / githubweb
  529. use latest protobufjs webjar for unit test; don't use minimized version — Thomas Jaeckle / githubweb
  530. Fix build for MacOS — Yannic Klem / githubweb
  531. Concierge: Add an actor to handle live thing query commands with custom acknowledgement requests. — Yufei Cai / githubweb
  532. Fix license header year. — Yufei Cai / githubweb
  533. small code and javadoc adjustments; — Stefan Maute / githubweb
  534. remove null check getCategory returns null in some cases; — Stefan Maute / githubweb
  535. small code format improvements; — Stefan Maute / githubweb
  536. Issue #106: Moved command-response-round-trip validation to 'AcknowledgementAggregationActor'. — Juergen Fickel / githubweb
  537. update date of blog post and extend blog post with special handling of command responses from devices; — Stefan Maute / githubweb
  538. update http docu for special handling of live responses; — Stefan Maute / githubweb
  539. [#1231]: Allow using the dash a part of the namespace — Jens Reimann / githubweb
  540. [#1228] provided new "UpdateTwinWithLiveResponse" MessageMapper for creating "MergeThing" commands for updating the twin when a "live response" was consumed via a connection source — Thomas Jaeckle / githubweb
  541. removed unused method in SignalTypeFormatException; — Stefan Maute / githubweb
  542. [#1231] adjusted documentation for namespace constraints by supporting the dash as well — Thomas Jaeckle / githubweb
  543. introduce new metrics alert on the inbound throttled metric that writes a log entry to the corresponding connection logger in case a source was throttled — Dominik Guggemos / githubweb
  544. log headers and payload for mapped signals — Dominik Guggemos / githubweb
  545. Issue #106: Deprecated field definitions for JSON schema version as it is not required by Ditto. — Juergen Fickel / githubweb
  546. Issue #106: (WIP) Keep response receivers for *live* signal enforcement until evicted by cache. — Juergen Fickel / githubweb
  547. add TODO for changing the since annotation; — Stefan Maute / githubweb
  548. added namespace scoped loggers for logging details on ThingCommandEnforcement command forwarding — Thomas Jaeckle / githubweb
  549. Issue #106 minor fixes — Joel Bartelheimer / githubweb
  550. Allow to configure connection.max.idle.ms via environment variable — Yannic Klem / githubweb
  551. added release notes and post-release steps for Ditto 2.2.0 release — Thomas Jaeckle / githubweb
  552. Issue #106: Introduced evicting cache for response receivers. — Juergen Fickel / githubweb
  553. Switch to ByteSerializer and ByteDeserializer for Kafka Consumer and Publisher — Yannic Klem / githubweb
  554. Issue #106: Validate resource paths of live ThingCommand and its response. — Juergen Fickel / githubweb
  555. Issue #106: Fixed unit test. — Juergen Fickel / githubweb
  556. Use ByteBuffer(De)Serializer for kafka to better align with byte payload type of our ExternalMessage — Yannic Klem / githubweb
  557. Issue #106: Do not validate resource path matching for error responses. — Juergen Fickel / githubweb
  558. Support different charsets for TextPayload — Yannic Klem / githubweb
  559. add @Nullable annotation and extended some javadoc; — Stefan Maute / githubweb
  560. Improvements after review — Yannic Klem / githubweb
  561. review: worked on "http live channel" blog post; adjusted Ditto release version to 2.3.0 — Thomas Jaeckle / githubweb
  562. fixed wording in httpapi-overview.md docs about channel — Thomas Jaeckle / githubweb
  563. Review: Ensure dittoHeadersForMerge of UpdateTwinWithLiveResonseMessageMapper is non-null; add assertion that the channel header is not set after mapping. — Yufei Cai / githubweb
  564. Issue #106: Extract 'channel=live' header also for Error responses — Joel Bartelheimer / githubweb
  565. Issue #106 add 'since' annotation — Joel Bartelheimer / githubweb
  566. Issue #106: review: add @since annotation, format code, remove unnecessary 'public' keyword — Yufei Cai / githubweb
  567. [#106] review: fixed Ditto version 2.2.0 in "@deprecated" javadoc mentions, corrected to 2.3.0 — Thomas Jaeckle / githubweb
  568. Also disable hostname verification when connection wants to ignore SSL — Yannic Klem / githubweb
  569. Also use kamon/prometheus metrics to monitor connection live status reports — Yannic Klem / githubweb
  570. Issue #1228: change header values for live channel timeout fallback from duration to a strategy enum. — Yufei Cai / githubweb
  571. [#1228] added DittoHeaderDefinition "live-channel-condition-matched" which will also be written to external headers to find out whether the live channel condition matched — Thomas Jaeckle / githubweb
  572. Issue #1228: apply policy enforcement to live-channel-condition in addition to condition header — Yufei Cai / githubweb
  573. [#1228] review: fixed javadoc of EnumValueValidator + header definition; added unit test for EnumValueValidator; adjusted message and description of thrown exception if enum value is not known; — Thomas Jaeckle / githubweb
  574. introduce extendable ThingEventObserver to allow custom processing of thing events — Dominik Guggemos / githubweb
  575. [#1228] Evaluate live-channel-condition-match in Things — Yufei Cai / githubweb
  576. Classify more exceptions as unser indicated errors — Yannic Klem / githubweb
  577. fix instantiation of DefaultThingEventObserver — Dominik Guggemos / githubweb
  578. Fix outdated documentation — Yannic Klem / githubweb
  579. fixed wrong java code snippet in conditional updates blogpost — noreply / githubweb
  580. Also remove unnecessary cd in build with docker step — Yannic Klem / githubweb
  581. fixed checkmark in table that filtering messages based on RQL is supported — noreply / githubweb
  582. move custom processing of search updates to EnforcementFlow to allow usage of the available thing json data in the extension, add reason to search update metadata (e.g. if it was caused by thing update or background sync) — Dominik Guggemos / githubweb
  583. minor documentation fixes concerning messages — Bob Claerhout / githubweb
  584. allow multiple search update reasons in metadata — Dominik Guggemos / githubweb
  585. Issue #106: Reworked deserialization of CommandResponses from JSON. — Juergen Fickel / githubweb
  586. Issue #106: Formatted DittoHeaderDefinition to improve readability. — Juergen Fickel / githubweb
  587. Issue #106: Improved exception handling of JSON deserialization of UnsupportedSignalException. — Juergen Fickel / githubweb
  588. fix log statements which only mention delcared acks in ClusterMemberRemovedAware which is not only used for ACKs .. — Thomas Jaeckle / githubweb
  589. [#1228] Delay LiveResponseAndAcknowledgementForwarder termination until valid response is received. — Yufei Cai / githubweb
  590. add new FieldType for fields with marked as special or hidden; — Stefan Maute / githubweb
  591. [#1228] send query response back to concierge; use single ask for live commands — Yufei Cai / githubweb
  592. [#1228] add initial implementation of smart channel selection. — Yufei Cai / githubweb
  593. added documentation for executing policy- and thing-commands via piggyback commands — Thomas Jaeckle / githubweb
  594. [#1228] fix live response auth context and live error response forwarding. — Yufei Cai / githubweb
  595. [#1228] added http headers "on-live-channel-timeout" and "live-channel-condition" to be able to also pass in via HTTP query params — Thomas Jaeckle / githubweb
  596. add @Nullable annotations to some variables and methods; — Stefan Maute / githubweb
  597. extend UpdateThing with UpdateReason; — Stefan Maute / githubweb
  598. remove streaming of thing events functionality because it isn't used anymore; — Stefan Maute / githubweb
  599. Issue #106: Introduced an HTTP status validator. — Juergen Fickel / githubweb
  600. Issue #106: Introduced AdaptableToSignalMapper. — Juergen Fickel / githubweb
  601. Issue #106: Added static factory method for omitting HTTP status validation. — Juergen Fickel / githubweb
  602. Issue #106: Began to prepare command responses for safe mapping from Adaptable. (WIP) — Juergen Fickel / githubweb
  603. Issue #106: Added getters for optional thing and policy ID to MappingContext. — Juergen Fickel / githubweb
  604. Use fully qualified container images — Jens Reimann / githubweb
  605. Allow pushing containers too — Jens Reimann / githubweb
  606. [#1228] fix various issues in live channel condition evaluation — Yufei Cai / githubweb
  607. Issue #106: Use HTTP_STATUS constant. — Juergen Fickel / githubweb
  608. Issue #106: Added getter for optional FeatureDefinition. — Juergen Fickel / githubweb
  609. Issue #106: Added getter for optional FeatureProperties. — Juergen Fickel / githubweb
  610. [#1228] Smart-channel-selection: Fix timeout exception headers; add message for live channel precondition failed exception — Yufei Cai / githubweb
  611. [#1228] fix wrong .toString() call which caused "Optional[..]" to be part of the string — Thomas Jaeckle / githubweb
  612. Issue #106: Added getter for feature property pointer and value and removed some redundancy. — Juergen Fickel / githubweb
  613. Issue #106: Added getter for feature desired property pointer and fixed some bugs. — Juergen Fickel / githubweb
  614. re-enabled executing Junit4 tests in modules which have both Junit4 and -5 tests — Thomas Jaeckle / githubweb
  615. Adjust PolicyModifyCommandResponseMappingStrategies — David Schwilk / githubweb
  616. Issue #106: Adjusted thing modifying command responses and ThingModifyCommandResponseMappingStrategies for safe mapping from Adaptable. — Juergen Fickel / githubweb
  617. Fix api break — David Schwilk / githubweb
  618. Issue #106: Fixed Maven build. — Juergen Fickel / githubweb
  619. Issue #106: Added some policy-related test cases. — Juergen Fickel / githubweb
  620. Issue #106: Reduced some redundancy (WIP). — Juergen Fickel / githubweb
  621. fix some javadoc, unignore and adapt unit test to changed behavior — Dominik Guggemos / githubweb
  622. add documentation on live channel condition — Johannes Schneider / githubweb
  623. cleanup some tests, javadoc and TODOs — Dominik Guggemos / githubweb
  624. remove documentation of partial thing update with PUT — Dominik Guggemos / githubweb
  625. [#1228] moved restoration from connectivity command headers from AcknowledgementAggregatorActor.restoreCommandConnectivityHeaders — Thomas Jaeckle / githubweb
  626. [#1228] re-added exclusion for binary comp check of ditto-placeholders — Thomas Jaeckle / githubweb
  627. Issue #106: Further removed redundancy. — Juergen Fickel / githubweb
  628. fixed UpdateReason in ThingsUpdaterTest; — Stefan Maute / githubweb
  629. [#1228] fixed javadoc errors — Thomas Jaeckle / githubweb
  630. [#1228] undid adjusting CommandResponse.isOfExpectedResponseType to always be "true" for live responses — Thomas Jaeckle / githubweb
  631. added openapi documentation — Johannes Schneider / githubweb
  632. Issue #106: Adjusted thing query command responses and ThingQueryCommandResponseMappingStrategies for safe mapping from Adaptable. — Juergen Fickel / githubweb
  633. Issue #106: Adjusted RetrieveThingsCommandResponse and RetrieveThingsCommandResponseMappingStrategies for safe mapping from Adaptable. — Juergen Fickel / githubweb
  634. Issue #106: Adjusted MergeThingResponse and ThingMergeCommandResponseMappingStrategies for safe mapping from Adaptable. — Juergen Fickel / githubweb
  635. [#1228] Apply live channel fallback strategy to live commands. — Yufei Cai / githubweb
  636. feat: Allow restricting the creation of resources — Jens Reimann / githubweb
  637. Issue #106: Fixed ThingMergeCommandResponseMappingStrategies. — Juergen Fickel / githubweb
  638. [#1228] fixed classCastException in usage of CommandHeaderRestoration — Thomas Jaeckle / githubweb
  639. Issue #106: Validate HTTP status(es) directly in command response. — Juergen Fickel / githubweb
  640. Issue #106: Treat JSON null literal as if payload contains no feature. — Juergen Fickel / githubweb
  641. Issue #106: fix 'ConciergeServiceGlobalErrorRegistryTest' — Joel Bartelheimer / githubweb
  642. [#106] fixed things-service unit tests after merge from dev — Thomas Jaeckle / githubweb
  643. [#1228] Add SmartChannelSelectionTest. — Yufei Cai / githubweb
  644. update logback to 1.2.8 — Thomas Jaeckle / githubweb
  645. [#1228] review: — Thomas Jaeckle / githubweb
  646. added release notes for bugfix releases 2.1.3 and 2.2.1 — Thomas Jaeckle / githubweb
  647. fixed sidebar order — noreply / githubweb
  648. adjusted release notes wording on update of logback — Thomas Jaeckle / githubweb
  649. Issue #106: Do not send error responses via WebSocket for invalid live command responses. — Juergen Fickel / githubweb
  650. Issue #106: Use appropriate logger for handling `AddConnectionLogEntry`. — Juergen Fickel / githubweb
  651. Review HttpStatus validation in command responses — David Schwilk / githubweb
  652. [#1228] Converge ResponseReceiver and Sender paths for live and smart-channel commands; fix receive timeout of AbstractHttpRequestActor. — Yufei Cai / githubweb
  653. [#1228] renamed MiscPlaceholder to TimePlaceholder — Thomas Jaeckle / githubweb
  654. [#1228] removed test which is no longer valid — Thomas Jaeckle / githubweb
  655. [#1228] Set originator header for live responses in the smart channel; fix unit tests. — Yufei Cai / githubweb
  656. Use npipe to communicate with docker daemon — Yannic Klem / githubweb
  657. [#1228] documentation review: — Thomas Jaeckle / githubweb
  658. Issue #106: Unmute new yet unregistered loggers if connection logs are enabled for the connection. — Juergen Fickel / githubweb
  659. Make connection metric alerting connection type dependant — David Schwilk / githubweb
  660. [#1228] renamed header "on-live-channel-timeout" to "live-channel-timeout-strategy" — Thomas Jaeckle / githubweb
  661. Fixes #1247: allow usage of absolute domain paths ending with a "." as Kafka bootstrap servers — Thomas Jaeckle / githubweb
  662. [#1228] remove unused second component of response receiver cache; turn the cache into an actor system extension to avoid cross-contamination between unit tests; remove workaround in SmartChannelSelectionWithResponseReceiverTest. — Yufei Cai / githubweb
  663. [#1228] added blogpost about "live-channel-condition" — Thomas Jaeckle / githubweb
  664. update Akka to 2.6.18 and logback to 1.2.9 — Thomas Jaeckle / githubweb
  665. [#1228] review: minor javadoc fixes / parameter renamings — Thomas Jaeckle / githubweb
  666. [#1228] throw new added LiveChannelConditionNotAllowedException when the "live-channel-condition" is used for non-ThingQueryCommands — Thomas Jaeckle / githubweb
  667. Issue #106: Handle IllegalAdaptableException for live responses via Connectivity. — Juergen Fickel / githubweb
  668. Issue #106: Smaller fixes before for PR. — Juergen Fickel / githubweb
  669. [#1228]: Adjusted formatting of DittoHeaderDefinition. — Juergen Fickel / githubweb
  670. [#1228]: Fixed some code smells. — Juergen Fickel / githubweb
  671. [#1228]: Mainly code formatting and adjustment of one test case. — Juergen Fickel / githubweb
  672. [#1228] added notice that for "live" channel the device must understand and respond in Ditto Protocol — Thomas Jaeckle / githubweb
  673. [#1228] Review: rephrase to emphasize that live-channel-condition is a different query parameter from the condition query parameter. — Yufei Cai / githubweb
  674. [#1228] Interpret smart channel responses as "live-response" — Yufei Cai / githubweb
  675. [#1228] also start AcknowledgementAggregatorActor for "smart channel commands" + validate command responses also for those — Thomas Jaeckle / githubweb
  676. review: — Thomas Jaeckle / githubweb
  677. made "topicPath" in IllegalAdaptableException non-optional — Thomas Jaeckle / githubweb
  678. Removed publicly unused static factory method for builder. — Juergen Fickel / githubweb
  679. fixed LogEntryFactoryTest — Thomas Jaeckle / githubweb
  680. Add test to demonstrate persistence of javascript global variables. — Yufei Cai / githubweb
  681. Move javascript racing tests to mapping processors. — Yufei Cai / githubweb
  682. Remove the possibility of concurrent modification of global variables in a javascript mapper. — Yufei Cai / githubweb
  683. Document why InboundMappingSink and OutboundMappingProcessorActor take multiple mapping processors to create. — Yufei Cai / githubweb
  684. Use non deprecated lazy source initializer — David Schwilk / githubweb
  685. Adjust license header to 2022 — David Schwilk / githubweb
  686. Add 2022 license for license check — David Schwilk / githubweb
  687. update jackson-bom version to 2.12.6 — Thomas Jaeckle / githubweb
  688. update more dependencies: typesafe-config, ssl-config-core, hivemq-mqtt-client, mongo-java-driver, netty, cloudevents, slf4j, logback, caffeine, classindex — Thomas Jaeckle / githubweb
  689. wait for kafka client consumer and producer actors initialization to be sure any authentication errors are handled with backoff — Johannes Schneider / githubweb
  690. added Ditto 2.2.2 relase notes — Thomas Jaeckle / githubweb
  691. wait for success messages in tests — Johannes Schneider / githubweb
  692. fix mock mapper — Johannes Schneider / githubweb
  693. make init timeout configurable for kafka producer and consumer — Johannes Schneider / githubweb
  694. test if Rhino 1.7.14-RC1 breaks things for us or not — Thomas Jaeckle / githubweb
  695. enhanced JavaScriptMessageMapperRhinoTest with new Rhino 1.7.14 functionality: using template literals — Thomas Jaeckle / githubweb
  696. update to released Rhino 1.7.14 — Thomas Jaeckle / githubweb
  697. update Akka Management to 1.1.2 — Thomas Jaeckle / githubweb
  698. implement support for wildcard (*) in selected fields for RetrieveThing, SudoRetrieveThing and RetrieveFeatures — Dominik Guggemos / githubweb
  699. fix unit test — Dominik Guggemos / githubweb
  700. review: — Stefan Maute / githubweb
  701. document not to use '*' as feature ID in basic-feature.md; — Stefan Maute / githubweb
  702. Avoid passing the context in AcknowledgementForwarderActorStarter — Yannic Klem / githubweb
  703. fixed/simplified using multiple MappingProcessors via construct "concatLazy(Source.lazySource())" with a simpler and more efficient operation — Thomas Jaeckle / githubweb
  704. Replace client actor refs refreshing mechanism — Yannic Klem / githubweb
  705. document field selector with wildcard and extraFields with wildcard; — Stefan Maute / githubweb
  706. Add counter for connectivity acks to measure messages waiting for acks in a given moment — David Schwilk / githubweb
  707. fixed "live-channel-timeout-strategy" OpenAPI documentation — Thomas Jaeckle / githubweb
  708. configured the default "processorPoolSize" of new connections to 1 — Thomas Jaeckle / githubweb
  709. fixed ImmutableConnectionTest — Thomas Jaeckle / githubweb
  710. introduce caffeine cache to cache oauth tokens for http push connections — Dominik Guggemos / githubweb
  711. rephrase docu; — Stefan Maute / githubweb
  712. only sync actors with aggregation actor for more than one client — Johannes Schneider / githubweb
  713. stabilize tests for expiring JWTs — Dominik Guggemos / githubweb
  714. use http-push dispatcher for requests to token endpoint — Dominik Guggemos / githubweb
  715. move common functionality of expanding feature id wildcard to ThingFieldSelector class and adapt code where the functionality is used — Dominik Guggemos / githubweb
  716. Allow to disable automatic passivation for specific shard regions — Yannic Klem / githubweb
  717. extend selectable fields with "__lifecycle"; — Stefan Maute / githubweb
  718. Issue #1273: Deal with unavailable Kafka broker in KafkaPublisherActor. — Juergen Fickel / githubweb
  719. moved feature id wildcard expansion logic into ThingsModelFactory; — Stefan Maute / githubweb
  720. Issue #1273: Moved logic for escalating connection failure to avoid unwanted side effects. — Juergen Fickel / githubweb
  721. fix that very actively updates things indexed in the search could have a wrong search index — Thomas Jaeckle / githubweb
  722. improve documentation about OpenId connect issuer configuration — Thomas Jaeckle / githubweb
  723. Add sync between pubsub ddata and cluster state. — Yufei Cai / githubweb
  724. Add unit test for cluster state sync. — Yufei Cai / githubweb
  725. Fix license header year. — Yufei Cai / githubweb
  726. make HealthSignal serializable by implementing marker interface AkkaJacksonCborSerializable — Dominik Guggemos / githubweb
  727. Make ClientActorRefs serializable so we can send this directly instead of — Yannic Klem / githubweb
  728. Add serialization test for ClientActorRefs — Yannic Klem / githubweb
  729. Simplified serialization test a bit. — Juergen Fickel / githubweb
  730. Add a random delay to ThingUpdater force-update-after-start-timeout to avoid load spikes. — Yufei Cai / githubweb
  731. * update source and target level to 17, update maven-plugins and dependencies. — Johannes Schneider / githubweb
  732. review: just minor formating / javadoc fixes — Thomas Jaeckle / githubweb
  733. Issue #1283: Use JDK 17 for github actions build — Yannic Klem / githubweb
  734. #1283: use jdk17 docker base images — Johannes Schneider / githubweb
  735. fix infinite loop — Yannic Klem / githubweb
  736. use ThreadSafeDittoLogger for KafkaMessageTransformer; — Stefan Maute / githubweb
  737. add AcknowledgementAggregatorActor to EXCLUDED_ADDRESS_REPORTING_CHILD_NAME_PATTERN to avoid warning logs; — Stefan Maute / githubweb
  738. enabled ditto-placeholders japicmp comparison — Thomas Jaeckle / githubweb
  739. prepare Ditto 2.3.0 release and release notes, blogpost, etc. — Thomas Jaeckle / githubweb
  740. set next "binary-compatibility-check.version" to released 2.3.0 — Thomas Jaeckle / githubweb
  741. add content-type to very beginning of protocol-specification.md — Thomas Jaeckle / githubweb
  742. Test and fix false positives of ClusterStateSyncBehavior due to unserialized local actor refs. — Yufei Cai / githubweb
  743. fix that placeholder `time:now` did not resolve to the current time when used in a connection's headerMapping — Thomas Jaeckle / githubweb
  744. ThingUpdater: execute force-update-after-start without waiting for the next event. — Yufei Cai / githubweb
  745. Add pipeline execution for array values and introduce fn:split() function — David Schwilk / githubweb
  746. Allow to use fn:filter() on previous pipeline elements — David Schwilk / githubweb
  747. use all available placeholders for HttpPushValidator and AbstractMqttValidator like in the other validators; — Stefan Maute / githubweb
  748. replace deprecated Akka config "passivate-idle-entity-after" with "passivation.strategy" — Thomas Jaeckle / githubweb
  749. remove requesting an acknowledgement for UpdateThing command and do not report inconsistent things in search health status — Dominik Guggemos / githubweb
  750. add test cases for entity and connection id placeholder in Mqtt3ValidatorTest and HttpPushValidatorTest; — Stefan Maute / githubweb
  751. remove obsolete unit test, functionality was removed — Dominik Guggemos / githubweb
  752. Add filter for search index diff updates on revision. Trigger force update on mismatch. — Yufei Cai / githubweb
  753. Search update: Remove unused imports; remove errors from missed update detection. — Yufei Cai / githubweb
  754. fixed that JSON `null` in "correlation-id" of Ditto Protocol headers were parsed as JSON String `"null"` — Thomas Jaeckle / githubweb
  755. Add counters to track various kinds of search updates. — Yufei Cai / githubweb
  756. fixed that CommandAndCommandResponseMatchingValidator.validateCorrelationIdsMatch also match when the correlation-id of a commandResponse starts with the correlation-id of the command — Thomas Jaeckle / githubweb
  757. optimized signal header setting logic — Thomas Jaeckle / githubweb
  758. Add feature toggle for force-update-after-start. — Yufei Cai / githubweb
  759. Add OR operator to fn:filter(like) operator — David Schwilk / githubweb
  760. review: minor style fixes; removed non-needed imports — Thomas Jaeckle / githubweb
  761. Refactory away an AtomicBoolean in ResponseReceiverCache. — Yufei Cai / githubweb
  762. fix that creating policy was wrapped in "ask with retry" setup - this is wrong as create is idempotent — Thomas Jaeckle / githubweb
  763. added Ditto release notes for version 2.3.1 — Thomas Jaeckle / githubweb
  764. Remove left-over tagging for waiting ack counter — David Schwilk / githubweb
  765. Ignore DittoMessageMapper for hono delivery failed notifications — David Schwilk / githubweb
  766. isPatchUpdate would always be false — Yannic Klem / githubweb
  767. ThingDeleted event did not result in ThingDeletedModel — Yannic Klem / githubweb
  768. Don't expect a writeModelCount for ThingDeleteModel — Yannic Klem / githubweb
  769. Add test validating KafkaProducerStream restart on error. — David Schwilk / githubweb
  770. bugfix: fixed that LiveSignalEnforcement.handleAskTimeoutForCommand() threw a 503 (ThingNotAvailable) exception and caused a race condition against a "graceful timeout" — Thomas Jaeckle / githubweb
  771. Add tests for filtering of expired inbound Kafka messages — David Schwilk / githubweb
  772. Add HttpPushSpecificConfig to enable custom idle timeout configuration per connection — David Schwilk / githubweb
  773. Add Switch to Java 17 to ditto release notes — Yannic Klem / githubweb
  774. fn:split() review: — Thomas Jaeckle / githubweb
  775. document 'is-group-topic' and 'aggregate' header for piggyback commands; — Stefan Maute / githubweb
  776. set "is-group-topic" to true for some piggyback command examples; — Stefan Maute / githubweb
  777. fn:split() review: — Thomas Jaeckle / githubweb
  778. fn:filter() review: adjusted signature text to state that first parameter is optional — Thomas Jaeckle / githubweb
  779. review: minor code formatting changes; — Stefan Maute / githubweb
  780. first check for incorrect patch update in the if branch; — Stefan Maute / githubweb
  781. added documentation for OpenId Connect "jwt:" placeholder and new "fn:split()" function applicable for that placeholder — Thomas Jaeckle / githubweb
  782. Add existing HTTP Push specific config items to HttpPushSpecificConfig — David Schwilk / githubweb
  783. made defaults for "max-source-number" and "max-target-number" for connections explicit in config — Thomas Jaeckle / githubweb
  784. review: adjusted/fixed log templates — Thomas Jaeckle / githubweb
  785. Add comma — David Schwilk / githubweb
  786. added release notes for Ditto 2.3.2 — Thomas Jaeckle / githubweb
  787. added release notes for Ditto 2.3.2 to sidebar — Thomas Jaeckle / githubweb
  788. update mutability detector and re-enable all mutability tests — Johannes Schneider / githubweb
  789. fixed that search updater did too much patch failures due to recovery bug — Thomas Jaeckle / githubweb
  790. reduce receiveTimeout to 5 seconds after a ThingDeleted event was consumed in ThingUpdater to quickly shut it down — Thomas Jaeckle / githubweb
  791. enhanced test by asserting for the recovered write model — Thomas Jaeckle / githubweb
  792. review: — Stefan Maute / githubweb
  793. adapt deployments to java 17 hotspot — Johannes Schneider / githubweb
  794. fix dockerfile-release — Johannes Schneider / githubweb
  795. Add some description to more complex DittoJwtAuthorizationSubjectsProviderTest cases — David Schwilk / githubweb
  796. Also update thingRevision and policyRevision on recovery of ThingUpdater — Yannic Klem / githubweb
  797. Add documentation on fn:filter RQL functions — David Schwilk / githubweb
  798. fix compilation error — Yannic Klem / githubweb
  799. add more debug logs to SshTunnelActor; — Stefan Maute / githubweb
  800. Remove custom JAVA_OPTIONS in favor of standardized JAVA_TOOL_OPTIONS — Yannic Klem / githubweb
  801. Consider devops request as authorized if no subjects are expected — Yannic Klem / githubweb
  802. added more Grafana dashboards as templates — noreply / githubweb
  803. delete replaced Hot_Entities.json dashboard — noreply / githubweb
  804. adapt log level to warn in case the SSH tunnel failed; — Stefan Maute / githubweb
  805. [#1034] added ditto-wot-model modules containing interfaces with the WoT TD/TM top-level properties — Thomas Jaeckle / githubweb
  806. [#1034] added generation for "instance" version for TDs - simply copying the "model" version — Thomas Jaeckle / githubweb
  807. install wget during setup — Yannic Klem / githubweb
  808. remove new line at last command — Yannic Klem / githubweb
  809. [#1034] added documentation, example and a blogpost describing the new added WoT integration in Ditto — Thomas Jaeckle / githubweb
  810. [#1034] made TM placeholders resolvement required, failing with a 400 bad request — Thomas Jaeckle / githubweb
  811. [#1034] fixed doc error — Thomas Jaeckle / githubweb
  812. Enhance logging for mapper instantiation — Yannic Klem / githubweb
  813. [#1034] added section about TM modeling good practices — Thomas Jaeckle / githubweb
  814. [#1034] added section about public available ontologies — Thomas Jaeckle / githubweb
  815. Enhance logs for mapper registration — Yannic Klem / githubweb
  816. Fix some tests for build on windows and raise version for maven deploy plugin — Yannic Klem / githubweb
  817. remove test jar from connectivity service module — Yannic Klem / githubweb
  818. configure classesDirectory for failsafe plugin explicitly for connectivity service (target/classes directory is missing in test classpath otherwise) — Dominik Guggemos / githubweb
  819. use same version as defined in the parent pom — Yannic Klem / githubweb
  820. fixed that ThingUpdater was already stopped when processing "ThingDeleted" events with a consistency-lag > 5 seconds — Thomas Jaeckle / githubweb
  821. update prerequisites in order to build Ditto — noreply / githubweb
  822. added license headers to run config files — Thomas Jaeckle / githubweb
  823. improved logging for search "bulkWrite": show included correlation-ids in a bulkWrite DEBUG statement when debug logging is activated — Thomas Jaeckle / githubweb
  824. improved logging statement to include thingIds + BSON filter as well — Thomas Jaeckle / githubweb
  825. fixed potential NPE — Thomas Jaeckle / githubweb
  826. fixed some method names and log statements — Thomas Jaeckle / githubweb
  827. Implement config for toggling whether messages whose enrichment failed should be published anyways — David Schwilk / githubweb
  828. Remove unnecessary option — Yannic Klem / githubweb
  829. Start policies service at first to make sure cluster can be built as soon as possible — Yannic Klem / githubweb
  830. Adapt documentation for building ditto — Yannic Klem / githubweb
  831. Issue failed acks for failed enrichments — David Schwilk / githubweb
  832. improve logging of ThingUpdater etc. in order to be better able to find out which changne caused a "failed patch update" — Thomas Jaeckle / githubweb
  833. fix parallel execution issues in ThingUpdater/MongoSearchUpdaterFlow — Thomas Jaeckle / githubweb
  834. added unit test ThingUpdaterTest.parallelUpdatesProvokingIncorrectPatchUpdate in order to test bugfix for parallelism problems in ThingUpdater — Thomas Jaeckle / githubweb
  835. fixed behavior switch which did not handle too many messages in the previous "awaitingBulkWriteResult" — Thomas Jaeckle / githubweb
  836. reduce logging when stashing WriteModels — Thomas Jaeckle / githubweb
  837. improved logging for queries and counts in SearchActor — Thomas Jaeckle / githubweb
  838. fix toString() methods of various model classes — Thomas Jaeckle / githubweb
  839. [#1034] added WoT Discovery compatible API for GET /api/2/things to retrieve a list of TDs - including adding "Links" as http headers for the "next" page — Thomas Jaeckle / githubweb
  840. [#1034] added documentation about enhanced SSE features coming with this PR — Thomas Jaeckle / githubweb
  841. [#1034] fixed RootRouteTest — Thomas Jaeckle / githubweb
  842. filter for incorrect element types in jsonArray of feature definitions; — Stefan Maute / githubweb
  843. added possibility to add JVM options for e.g. specifying "--add-opens" for ditto-connectivity required with Java 17 — Thomas Jaeckle / githubweb
  844. simplify maven.yml GitHub action: — Thomas Jaeckle / githubweb
  845. updated legal information after updating lots of dependencies for Java 17 — Thomas Jaeckle / githubweb
  846. fix using environment vars in docker-nightly.yml — Thomas Jaeckle / githubweb
  847. fixed JVM_CMD_ARGS invalid quotation — Thomas Jaeckle / githubweb
  848. added "restart" policy "always" to docker-compose — Thomas Jaeckle / githubweb
  849. added platform linux/arm/v7 in nightly image build — noreply / githubweb
  850. Invalidate ResponseReceiver cache after a response is received. — David Schwilk / githubweb
  851. fixed/improved JVM settings of sandbox + example k8s descriptor files — Thomas Jaeckle / githubweb
  852. fixup some READMEs in deployment section, adding system requirements — Thomas Jaeckle / githubweb
  853. remove "linux/arm/v7" from supported platforms in nightly docker build again — Thomas Jaeckle / githubweb
  854. remove throttling limits currently in place by default for Ditto: — Thomas Jaeckle / githubweb
  855. introduced explicit "enabled" option for ThrottlingConfig and by default disable it in Ditto — Thomas Jaeckle / githubweb
  856. update jruby used in maven-gem-plugin to latest 9.3.3.0 in order to get it running with Java 17 JDK — Thomas Jaeckle / githubweb
  857. simplified jsonString checking logic when creating a FeatureDefinition from a `featureDefinitionEntriesAsJsonArray` — Thomas Jaeckle / githubweb
  858. fixed WARNING logging in RequestTimeoutHandlingDirective to log warnings for search requests only > 5s — Thomas Jaeckle / githubweb
  859. update scala version to 2.13.8 and fluency to 2.6.3 — Thomas Jaeckle / githubweb
  860. made Kafka client "session.timeout.ms" and "heartbeat.interval.ms" explicit in Ditto config — Thomas Jaeckle / githubweb
  861. removed file name config from logback.xml because of a bug in logback core which causes the creation of tmp files that are never deleted; — Stefan Maute / githubweb
  862. update docu for use of DITTO_LOGGING_TOTAL_LOG_FILE_SIZE in installation-operating.md; — Stefan Maute / githubweb
  863. extend documentation for use of Ditto log file feature; — Stefan Maute / githubweb
  864. remove uncommented line and fix fileNamePattern of concierge logback.xml; — Stefan Maute / githubweb
  865. don't run parallel maven build — noreply / githubweb
  866. fixed placeholder resolvment in "commandHeaders" of "ImplicitThingCreation" mapper — Thomas Jaeckle / githubweb
  867. small adjustments to the wot documentation — Johannes Schneider / githubweb
  868. fixed default docker-compose.yml — noreply / githubweb
  869. Delete unnecessary blank space — David Schwilk / githubweb
  870. Adjust PlaceholderResolver to resolve a placeholder to multiple values — Yannic Klem / githubweb
  871. fixed SSE route get/accept order — Thomas Jaeckle / githubweb
  872. Change Placeholder interface to resolve to a List of Strings instead of — Yannic Klem / githubweb
  873. fixed AbstractRoute response transformation — Thomas Jaeckle / githubweb
  874. Simplify API of PipelineElement to allow to resolve to a single value and avoid having Collections.singletonList all over the place — Yannic Klem / githubweb
  875. remove unused imports — Yannic Klem / githubweb
  876. adapt javadoc and delete unused code — Yannic Klem / githubweb
  877. updated Readme to not trap newcomers in building Ditto — noreply / githubweb
  878. enable experimental WoT integration in sandbox — noreply / githubweb
  879. Add MetricsAlertGauge to handle throttle events for in flight message gauge — David Schwilk / githubweb
  880. fix japicmp maven plugin to actually check api compatibility again — Yannic Klem / githubweb
  881. Restore API as deprecated — Yannic Klem / githubweb
  882. updated japicmp plugin version to correctly handle OSGi bundles again — Thomas Jaeckle / githubweb
  883. Use all authorization subjects as resolved values — Yannic Klem / githubweb
  884. Minor adaptions after review — Yannic Klem / githubweb
  885. review: small improvement to CounterKey creation — Johannes Schneider / githubweb
  886. split up the "policy enforcer cache" and the "thing cache" configuration in search — Thomas Jaeckle / githubweb
  887. review: fixed test name — Thomas Jaeckle / githubweb
  888. review: fix javadoc — Johannes Schneider / githubweb
  889. Revert "review: fix javadoc" — Johannes Schneider / githubweb
  890. review: fix javadoc — Johannes Schneider / githubweb
  891. Adapted usage of placeholders to make use of multiple resolved values where possible — Yannic Klem / githubweb
  892. Adjust logging/ add test — David Schwilk / githubweb
  893. Adapt FeaturePlaceholder to be able to handle Signals — Yannic Klem / githubweb
  894. Handle ModifyThing command in FeaturePlaceholder — Yannic Klem / githubweb
  895. Handle all kinds of ThingModifyCommand/ThingModifiedEvent/ThingModifiedCommandResponse — Yannic Klem / githubweb
  896. Fix logging and comments — Yannic Klem / githubweb
  897. Enabled Placeholder resolving for extra fields declaration in connectivity — Yannic Klem / githubweb
  898. Adds missing getEntity implementation for ThingMerged — Yannic Klem / githubweb
  899. enhanced connectivity model by RecoveryStatus and provided it accordingly — Thomas Jaeckle / githubweb
  900. improvement OutboundMappingProcessorActor logging by adding the connectionId to the MDC — Thomas Jaeckle / githubweb
  901. fix unittest — Yannic Klem / githubweb
  902. Enable placeholder resolving for extra field declaration in gateway — Yannic Klem / githubweb
  903. added logging of entityId for "Publishing mapped message" log message — Thomas Jaeckle / githubweb
  904. Use internal correlation-id for outbound mapping. — David Schwilk / githubweb
  905. fix lincese header issue on github — Yannic Klem / githubweb
  906. fix license header issue on github — Yannic Klem / githubweb
  907. added unittest for connection RecoveryStatus — Thomas Jaeckle / githubweb
  908. fixed that for empty BulkUpdate no "BulkWriteComplete" was sent back to ThingUpdaters — Thomas Jaeckle / githubweb
  909. improved debug log to include used strategy class name — Thomas Jaeckle / githubweb
  910. improved "Dropped message!" log error message — Thomas Jaeckle / githubweb
  911. bump swagger-ui version to 4.6.1 and ngninx version to 1.21-alpine; — Stefan Maute / githubweb
  912. fix sending BulkWriteComplete message for all cases — Thomas Jaeckle / githubweb
  913. fix JsonValue.asString() invocation when value was no string (e.g. `null`) — Thomas Jaeckle / githubweb
  914. Allow placeholders in JsonFieldSelectors — Yannic Klem / githubweb
  915. fixed parallelism issues in search-updater bulk-writes coming from the same thing — Thomas Jaeckle / githubweb
  916. added OpenAPI support for "Accept: application/td+json" by adding it as possible response — Thomas Jaeckle / githubweb
  917. fixed that "async" parallelism must be power of two - so don't use "maxBulkSize" for that — Thomas Jaeckle / githubweb
  918. merge substreams before executing bulkWrite — Thomas Jaeckle / githubweb
  919. added sandbox configuration for correct WoT base prefix — Thomas Jaeckle / githubweb
  920. don't apply and provide precondition headers when serving WoT TDs — Thomas Jaeckle / githubweb
  921. Describe general available placeholders — Yannic Klem / githubweb
  922. Reference described placeholders instead of repeating their explanation — Yannic Klem / githubweb
  923. Document that and which placeholders can be used for declaring extra fields — Yannic Klem / githubweb
  924. added configuration for "bulk-shard-count" used to determine how many substreams based on the thingId hash should be started for bulk updates — Thomas Jaeckle / githubweb
  925. review: small code improvement; — Stefan Maute / githubweb
  926. [#1332] incorporated feedback on WoT blogpost + documentation — Thomas Jaeckle / githubweb
  927. Validate extra field declaration when subscribing via SSE/Websocket — Yannic Klem / githubweb
  928. added properties for wot TD in OpenAPI doc — Thomas Jaeckle / githubweb
  929. merging substream after flatMapMerge — Thomas Jaeckle / githubweb
  930. Add test for validating search consistency in case of conflicting search updaters — David Schwilk / githubweb
  931. don't build documentation for Ditto feature branches — Thomas Jaeckle / githubweb
  932. don't build documentation in feature branch builds — Johannes Schneider / githubweb
  933. Decrease Consistency-IT timeout — David Schwilk / githubweb
  934. Revert "Decrease Consistency-IT timeout" — David Schwilk / githubweb
  935. Add test to demonstrate message reordering in EnforcementFlow. — Yufei Cai / githubweb
  936. Move "groupBy" operator in EnforcementFlow in order to avoid message reordering. — Yufei Cai / githubweb
  937. Remove bulk-shard-count. — Yufei Cai / githubweb
  938. Sort each batch update by sequence number to prevent reordering before diff computation. — Yufei Cai / githubweb
  939. EnforcementFlowTest: Isolate actor systems for each test; remove unused method. — Yufei Cai / githubweb
  940. Fix "Head of empty stream" error in EnforcementFlow. — Yufei Cai / githubweb
  941. Fix stalling due to bulk collection in updater stream. — Yufei Cai / githubweb
  942. Increase timeout in EnforcementFlowTest. — Yufei Cai / githubweb
  943. Switch to OpenJ9 for Github actions. — Yufei Cai / githubweb
  944. Switch to Temurin for Github action. — Yufei Cai / githubweb
  945. Remove unused environment variable. — Yufei Cai / githubweb
  946. Update maven.yml — Thomas Jaeckle / githubweb
  947. Skip EnforcementFlowTest.updateDoNotGetReordered. — Yufei Cai / githubweb
  948. write add-opens to manifest so its not needed in the docker images — Yannic Klem / githubweb
  949. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  950. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  951. bring back add-opens to connectivity run configuration — Yannic Klem / githubweb
  952. Switch to OpenJ9 for Github actions. — Thomas Jaeckle / githubweb
  953. Switch to Temurin for Github action. — Thomas Jaeckle / githubweb
  954. Remove unused environment variable. — Thomas Jaeckle / githubweb
  955. Skip EnforcementFlowTest.updateDoNotGetReordered. — Thomas Jaeckle / githubweb
  956. simplified ChangeQueueActor outcome to Collection<Metadata> instead of Map<ThingId, Metadata> — Thomas Jaeckle / githubweb
  957. fixed that ThingDeleted events could run into situations where the search-index would not process this event — Thomas Jaeckle / githubweb
  958. Only retry patch updates in a batch with incorrect updates. — Yufei Cai / githubweb
  959. Restore effectiveness of bulk size configuration. — Yufei Cai / githubweb
  960. Add test to validate preservation of bulk size. — Yufei Cai / githubweb
  961. use test.conf in SearchConsistencyIT; — Stefan Maute / githubweb
  962. review: minor formatting + added logs for when ThingDeleteModel is produced in EnforcementFlow — Thomas Jaeckle / githubweb
  963. Don't rely on field order for SearchConsistencyIT assertions — David Schwilk / githubweb
  964. review: code format and use predefined constant; — Stefan Maute / githubweb
  965. ThingUpdater: Skip outdated updates. — Yufei Cai / githubweb
  966. Add class to calculate a JSON merge patch between to JSON values — Yannic Klem / githubweb
  967. fixed compile error after merge — Thomas Jaeckle / githubweb
  968. Skip EnforcementFlowTest.thereCanBeMultipleUpdatesPerBulk for Github. — Yufei Cai / githubweb
  969. Fix review findings — Yannic Klem / githubweb
  970. Make JsonMergePatch more objekt oriented — Yannic Klem / githubweb
  971. remove since annotation from methods because the whole class was introduced in 2.4.0 — Yannic Klem / githubweb
  972. simplify if condition — Yannic Klem / githubweb
  973. fix generation of code coverage reporting; — Stefan Maute / githubweb
  974. Add config for disabling double decoding of connection usernames and passwords — David Schwilk / githubweb
  975. Fix namespaced entity ID regex in documentation — Yannic Klem / githubweb
  976. Simplified EntityName regex which was overly complex — Yannic Klem / githubweb
  977. Double decode connection usernames and passwords depending on config — David Schwilk / githubweb
  978. Remove unnecessary escaping — Yannic Klem / githubweb
  979. remove unnecessary grouping — Yannic Klem / githubweb
  980. Update documentation according to changes in the regex — Yannic Klem / githubweb
  981. Fix japicmp plugin — Yannic Klem / githubweb
  982. Move decoding for AMQP to PlainCredentialProvider, since SASL generated tokens should not be decoded — David Schwilk / githubweb
  983. update nexus-staging-maven-plugin to latest — noreply / githubweb
  984. Extract delegating part of ImmutablePolicyBuilderLabelScoped to abstract class to allow reuse — Yannic Klem / githubweb
  985. Add missing javadoc — Yannic Klem / githubweb
  986. #1345 fixed fn:substring-after assuming delimiter is only 1 character — Thomas Jaeckle / githubweb
  987. update dependencies 2022/03 — Thomas Jaeckle / githubweb
  988. review commits — Kalin Kostashki / githubweb
  989. improved search-updater logic by: — Thomas Jaeckle / githubweb
  990. follow redirects when fetching WoT TMs via HTTP — Thomas Jaeckle / githubweb
  991. re-added publishing PolicyEvent in PolicyPersistenceActor + adjusted test to fish for event — Thomas Jaeckle / githubweb
  992. fix inverted isEmpty check — Yannic Klem / githubweb
  993. added healthchecks to docker-compose.yml — Thomas Jaeckle / githubweb
  994. add code of conduct — noreply / githubweb
  995. fixed file ending to .md — noreply / githubweb
  996. added releasenotes and blogpost for Ditto 2.4.0 — Thomas Jaeckle / githubweb
  997. fix that "version" in ditto header defines that it can take 1 or 2 .. — Thomas Jaeckle / githubweb
  998. add QUERY_CONFIG_ENABLED to swagger-ui in kubernetes and docker-compose directory; — Stefan Maute / githubweb
  999. adapt documentation to review findings — Yannic Klem / githubweb
  1000. Move URI decoding back to Connection model — David Schwilk / githubweb
  1001. Fix rendering issues of documentation — Yannic Klem / githubweb
  1002. Decode depending on shouldUriDecode — David Schwilk / githubweb
  1003. Prevent API break, deprecate old methods — David Schwilk / githubweb
  1004. Avoid exception, when no values could be resolved — Yannic Klem / githubweb
  1005. Skip validation of THingFieldSelector when it contains a placeholder — Yannic Klem / githubweb
  1006. Use same validation for fromString — Yannic Klem / githubweb
  1007. Handle empty field selectors for signal enrichment in Gateway — Yannic Klem / githubweb
  1008. Remove Optional from connection throttling message — David Schwilk / githubweb
  1009. fix messages documentation which states that consuming messages is only possible via WebSocket — Thomas Jaeckle / githubweb
  1010. Add field selector for RetrievePolicy command — David Schwilk / githubweb
  1011. Add documentation about field selection for RetrievePolicy — David Schwilk / githubweb
  1012. review: deprecate WithSelectedFields in things model in favor in same interface in base model — Johannes Schneider / githubweb
  1013. review: revert imports of WithSelectedFields interface to prevent api break — Johannes Schneider / githubweb
  1014. add logger to TunnelChannelListener and extended logging for channel initialized, state changed and open success; — Stefan Maute / githubweb
  1015. fixed disabling/enabling logging to `SYSOUT` mechanism by checking for content of environment variable `DITTO_LOGGING_DISABLE_SYSOUT_LOG` — Thomas Jaeckle / githubweb
  1016. fix for IllegalArgumentException thrown when calling newMultiMappedOutboundSignal — Kalin Kostashki / githubweb
  1017. configured healthcheck for nginx in sandbox + added "autoheal" service which automatically restarts unhealthy services via docker — Thomas Jaeckle / githubweb
  1018. update nginx of sandbox to 1.21-alpine — Thomas Jaeckle / githubweb
  1019. adjust `DITTO_LOGGING_FILE_APPENDER` env key to be "true" so that file appender is used — Thomas Jaeckle / githubweb
  1020. Adapt documentation for enrichment with placeholders — Yannic Klem / githubweb
  1021. add workaround for Rebex SSH server (described workaround in code); — Stefan Maute / githubweb
  1022. renamed varibale to initialSshChannelWindowSize and adapt comment for workaround; — Stefan Maute / githubweb
  1023. updated outlook for Ditto 2.5.0 and 3.0.0 — Thomas Jaeckle / githubweb
  1024. set binary compatibility check version to 2.4.0 — Thomas Jaeckle / githubweb

#100 (Apr 14, 2022, 9:56:04 AM)

  1. update dependencies: classindex, slf4j, logback, junit — Thomas Jaeckle / githubweb
  2. added Ditto 2.2.2 relase notes — Thomas Jaeckle / githubweb

#99 (Apr 14, 2022, 9:08:07 AM)

  1. speed up validation of message path — Yannic Klem / githubweb
  2. Do not publish SubjectDeletedAnnouncement for updated subjects. — Yufei Cai / githubweb
  3. #1135 implement basic tracing (using w3c trace context and kamon-opentelemetry), add dependency to kamon-opentelemetry, extend existing DittoMetrics timer to also create a trace, add rudimentary tracing (at least one trace per service) and read/propagate trace context at the edges (gateway/connectivity) — Dominik Guggemos / githubweb
  4. #1135 document tracing configuration — Dominik Guggemos / githubweb
  5. Add feature toggle for when-deleted subject announcements. — Yufei Cai / githubweb
  6. fix bug in message path validation and add tests — Yannic Klem / githubweb
  7. Resolve connectivity status from given exception for all client actors — Yannic Klem / githubweb
  8. Remove TimeMeasuringFlow. — Yufei Cai / githubweb
  9. added new MDC key "ditto-log-tag" used in Connection live status logs + switched misconfiguration to "warning" level — Thomas Jaeckle / githubweb
  10. #1135 make activiation of tracing configurable (generation of trace spans/context propagation) — Dominik Guggemos / githubweb
  11. added "connection-id" MDC entry which got lost otherwise — Thomas Jaeckle / githubweb
  12. #1135 move tracing out of the metrics timer and provide a DittoTracing.wrapTimer instead — Dominik Guggemos / githubweb
  13. review: made ImmutableConnectionFailurand ImmutableClientDisconnected package private, pulled static creators to interfaces — Thomas Jaeckle / githubweb
  14. review: added ConnectivityStatusResolver to BaseConsumerActor in order to resolve status in KafkaConsumer — Thomas Jaeckle / githubweb
  15. Switch to info level for misconfigured connectivity status — Yannic Klem / githubweb
  16. Set connection status on every failure backoff based on the ConnectionFailure — Yannic Klem / githubweb
  17. #1135 fix default channel in tracing config, add unit tests for context extraction/propagation — Dominik Guggemos / githubweb
  18. handle 'canConnectViaSocket' for reconnect — Yannic Klem / githubweb
  19. #1135 enclose tests for disabled tracing — Dominik Guggemos / githubweb
  20. Treat kafka authenticaiton exceptions as user inidcated errors — Yannic Klem / githubweb
  21. fixed duplicated throwable.getMessage() "statusDetails" error discription for JMS/AMQP1.0 errors — Thomas Jaeckle / githubweb
  22. added MQTT exceptions to "user-indicated-errors" — Thomas Jaeckle / githubweb
  23. added "connection-type" MDC for live-status log statements — Thomas Jaeckle / githubweb
  24. Allow to enhance the coded config list by specifying environment variables — Yannic Klem / githubweb
  25. Fix hard-coded headers for HTTP protocol check. — Yufei Cai / githubweb
  26. Configure exceptions for RabbitMQ that should be treated as user failure — Yannic Klem / githubweb
  27. treat javax.net.ssl.SSLException as user failure — Yannic Klem / githubweb
  28. review: added unit test in UserIndicatedErrorsTest testing the environment variable parsing of string objects — Thomas Jaeckle / githubweb
  29. additionally added configuration overwrites via system properties to make unit test run on Jenkins and via maven as well — Thomas Jaeckle / githubweb
  30. added timeout behavior to RetrieveConnectionStatusAggregatorActor: — Thomas Jaeckle / githubweb
  31. added timeouts multiple times if > 1 timeout was encountered; niceified code — Thomas Jaeckle / githubweb
  32. Categorize ssh tunnel exceptions — Yannic Klem / githubweb
  33. tracing review: — Thomas Jaeckle / githubweb
  34. Add OpenAPI documentation about status 424 in messages routes. — Yufei Cai / githubweb
  35. Add 424 responses to all requests that can request acknowledgements. — Yufei Cai / githubweb
  36. update docker base image version to newest openj9 version; — Stefan Maute / githubweb
  37. initial documentation of conditional updates; — Stefan Maute / githubweb
  38. extend javadoc with ParserException; — Stefan Maute / githubweb
  39. [#559] add conditionParam.yml and add reference in all thing resources; — Stefan Maute / githubweb
  40. use ThreadSafeDittoLoggingAdapter in ThingsAggregatorActor; — Stefan Maute / githubweb
  41. remove dependency to ditto-base-model in ditto-rql-model because it is not used; — Stefan Maute / githubweb
  42. [#559] add condition header to DittoHeaderDefinition; — Stefan Maute / githubweb
  43. [#559] fix ImmutableDittoHeadersTest; — Stefan Maute / githubweb
  44. Test that subjects containing slashes cannot be deserialized as Adaptable. — Yufei Cai / githubweb
  45. Fix parsing of slashes in topic or path of Ditto protocol messages. — Yufei Cai / githubweb
  46. Handle topic path starting with "/". — Yufei Cai / githubweb
  47. [#559] condition can be specified as query parameter and http header; — Stefan Maute / githubweb
  48. [#559] extend unit test QueryParametersToHeadersMapTest; — Stefan Maute / githubweb
  49. Reintroduce message path prefix validation for policy and thing message signals. — Yufei Cai / githubweb
  50. Fix missing "extra" field in DittoProtocolAdapter#fromAdaptable. — Yufei Cai / githubweb
  51. Add option to delete search entries immediately. — Yufei Cai / githubweb
  52. Improve resilience of authentication chain. — Yufei Cai / githubweb
  53. Do not log a stream completion exception as failed message consumption — Yannic Klem / githubweb
  54. reflect consumer failure in connection status — Yannic Klem / githubweb
  55. make fileNamePattern configurable via env variable; — Stefan Maute / githubweb
  56. Add common certificate exceptions — Yannic Klem / githubweb
  57. Add at least one cause for a failed source to the ConnectionFailedException — Yannic Klem / githubweb
  58. Add missing mqtt exceptions — Yannic Klem / githubweb
  59. Improve resilience of DittoRuntimeExceptionToErrorResponseFunction. — Yufei Cai / githubweb
  60. Add log to analyze reasons of JMS errors — Yannic Klem / githubweb
  61. Invalid destinations are a user failure — Yannic Klem / githubweb
  62. [#559] implement conditional requests based on the condition in the ditto headers; — Stefan Maute / githubweb
  63. Minor code changes during review — Yannic Klem / githubweb
  64. [#559] fix broken test in ImmutableDittoHeadersTest; — Stefan Maute / githubweb
  65. [#559] rework implementation of condition checking; — Stefan Maute / githubweb
  66. [#559] add ThingConditionValidator; — Stefan Maute / githubweb
  67. Fix enforcement timers not being stopped when filtered in pre-enforcer. — Yufei Cai / githubweb
  68. Upgrade Akka libraries. — Yufei Cai / githubweb
  69. Extend signal enrichment facade for search update; fix interpretation of delete events. — Yufei Cai / githubweb
  70. Use CachingSignalEnrichmentFacade for search index update. — Yufei Cai / githubweb
  71. Replace unnecessary SudoRetrieveThingResponse in EnforcementFlow; fix ThingUpdaterTest. — Yufei Cai / githubweb
  72. use same version property for all kamon dependencies — Dominik Guggemos / githubweb
  73. add OnStopHandler again as functional interface — Dominik Guggemos / githubweb
  74. add tracing for enforcement (timer was removed from AbstractEnforcerActor on master) — Dominik Guggemos / githubweb
  75. Enhance piggyback command responses with service and instance info. — Yufei Cai / githubweb
  76. [#559] remove Condition class because no central validation of the specified condition is possible; — Stefan Maute / githubweb
  77. [#559] introduce new FieldNamesPredicateVisitor to be able to extract the fieldNames from RQL expression; — Stefan Maute / githubweb
  78. [#559] check read permission on all resource keys specified in the condition; — Stefan Maute / githubweb
  79. fix "java.net.ConnectException" entry which contained the message in the exception name instead of the pattern — Thomas Jaeckle / githubweb
  80. Adjust documentation for piggyback command response format. — Yufei Cai / githubweb
  81. update akka, scala, slf4j minor dependency versions — Thomas Jaeckle / githubweb
  82. added info logging for HTTP status code of http-push publishes — Thomas Jaeckle / githubweb
  83. improved failure logging, only log message on debug level — Thomas Jaeckle / githubweb
  84. pin used guava version to the one used in kamon-opentelemetry — Thomas Jaeckle / githubweb
  85. resolve deprecated API usage in HttpPublisherErrorTest — Thomas Jaeckle / githubweb
  86. Disable Java serialization. — Yufei Cai / githubweb
  87. minor reformatting and improvements; — Stefan Maute / githubweb
  88. [#559] add new exception ThingConditionInvalidException and unit test; — Stefan Maute / githubweb
  89. Implement at-least-once message consumption for kafka — Yannic Klem / githubweb
  90. [#559] add Ditto blog post for new conditional requests feature; — Stefan Maute / githubweb
  91. Remove inheritance from Serializable interface. — Yufei Cai / githubweb
  92. remove unused class — Yannic Klem / githubweb
  93. add self reference to TaggedMetricInstrument — Johannes Schneider / githubweb
  94. add unit tests for tagging of PreparedTrace and StartedTrace — Dominik Guggemos / githubweb
  95. extract adding tags from TaggedMetricInstrument interface, because some implementation might only be able to add tags not retrieve them. use TaggableMetricsInstrument for StartedTrace. — Dominik Guggemos / githubweb
  96. add assertion to StartedKamonTraceTest and logback dependency for tests to suppress warnings — Johannes Schneider / githubweb
  97. remove debug logs in stream which were used during development — Yannic Klem / githubweb
  98. Remove MessageSequentializer as it's not needed — Yannic Klem / githubweb
  99. Configure parallelism in waiting for commit to max-in-flight — Yannic Klem / githubweb
  100. explicitly add akka-http as dependency to connectivity-service — Thomas Jaeckle / githubweb
  101. review: harmonized AMQP 1.0 configuration for consumers/publisher with the Kafka one — Thomas Jaeckle / githubweb
  102. made DefaultConnectionConfig public again — Thomas Jaeckle / githubweb
  103. review: — Thomas Jaeckle / githubweb
  104. fixed unit test — Thomas Jaeckle / githubweb
  105. update caffeine dependency and fix compile errors — Johannes Schneider / githubweb
  106. Extract real cause out of potential CompletionException — Yannic Klem / githubweb
  107. Cancel periodic priority update on delete connection — Yannic Klem / githubweb
  108. Recover before MergeHub to avoid error log — Yannic Klem / githubweb
  109. replace static scala version in dependency — Johannes Schneider / githubweb
  110. review findings: — Thomas Jaeckle / githubweb
  111. Add persistence methods to read SN from events and snapshots and delete them. — Yufei Cai / githubweb
  112. add documentation for Kafka qos 0/1 — Thomas Jaeckle / githubweb
  113. fixed that connection status of misconfigured connections was changed to "failed" — Thomas Jaeckle / githubweb
  114. fixed RetrieveConnectionStatusResponse "missingResources" addition to resources arrays — Thomas Jaeckle / githubweb
  115. fixed ConnectionPersistenceActorTest#recoverOpenConnection — Thomas Jaeckle / githubweb
  116. empty status arrays shall not be added to resulting Json document at all — Thomas Jaeckle / githubweb
  117. fixed RetrieveConnectionStatusResponseTest — Thomas Jaeckle / githubweb
  118. To avoid a timeout in RetrieveConnectionStatusAggregatorActor — Yannic Klem / githubweb
  119. There is only one publisher actor for all targets — Yannic Klem / githubweb
  120. Decrease akka-management.version back to 1.0.10 because of — Yannic Klem / githubweb
  121. Add credit stream for background cleanup. — Yufei Cai / githubweb
  122. Restructured AtLeastOnceConsumerStream — Yannic Klem / githubweb
  123. Add PersistenceCleanUpActor. — Yufei Cai / githubweb
  124. - set target resource status of dynamic targets (target address with placeholders) to UNKNOWN as we do not track those states — Dominik Guggemos / githubweb
  125. Make KafkaConsumerStream @Immutable — Yannic Klem / githubweb
  126. Await stopping of KafkaConsumerStream to a maximum of 10 seconds — Yannic Klem / githubweb
  127. Instead of restarting the whole KafkaConsumerActor just restart the — Yannic Klem / githubweb
  128. Rename and test CleanUpConfig; add PersistenceCleanUpActor.props — Yufei Cai / githubweb
  129. Restart KafkaConsumerStream with exponential backoff — Yannic Klem / githubweb
  130. backoff after a consumer was closed before recreating the message consumer to better reflect the actual state of the consumer in the source resourse status — Dominik Guggemos / githubweb
  131. Count successful and failed acknowledgements in connection metrics — Yannic Klem / githubweb
  132. add unit test for AmqpConsumerActor backoff and resource status update — Dominik Guggemos / githubweb
  133. Avoid couting rejected messages as consume failures — Yannic Klem / githubweb
  134. Fix and add unit tests — Yannic Klem / githubweb
  135. Start PersistenceCleanUpActor in Things, Policies, Connectivity. — Yufei Cai / githubweb
  136. Add counters for events and snapshots deleted in the background. — Yufei Cai / githubweb
  137. Make deleted snapshots empty. — Yufei Cai / githubweb
  138. Remove centralized background cleanup. — Yufei Cai / githubweb
  139. Add live config retrieval and modification for background clean-up. — Yufei Cai / githubweb
  140. add GH discussions as another feedback channel — noreply / githubweb
  141. Reduce code duplication — Yannic Klem / githubweb
  142. stabilize failure detection of connectivity live status — Thomas Jaeckle / githubweb
  143. fixed Ditto tracing precision bug regarding use of Instant.now(), use Kamon's clock instead — Thomas Jaeckle / githubweb
  144. round of HTTP parallelism to next factor of two — Thomas Jaeckle / githubweb
  145. use .map(DefaultHttpPushFactory::determineNextPowerOfTwo) in DefaultHttpPushFactory — Thomas Jaeckle / githubweb
  146. Make PoliciesRoute Path public — David Schwilk / githubweb
  147. Add SearchUpdateListener to MongoSearchUpdaterFlow — David Schwilk / githubweb
  148. Organized some imports and sorted Ditto modules alphabetically. — Juergen Fickel / githubweb
  149. Fixed config for things-search update listener implementation value. — Juergen Fickel / githubweb
  150. Fixed `SearchActorIT`. — Juergen Fickel / githubweb
  151. Use SearchUpdater in mapping stage instead of sink — David Schwilk / githubweb
  152. Issue #1093: Introduced `EntityIdInvalidException`. — Juergen Fickel / githubweb
  153. Issue #1093: Made `NamespacedEntityIdInvalidExcaption` a subclass of `EntityIdInvalidException`. — Juergen Fickel / githubweb
  154. Issue #1093: Small improvements. — Juergen Fickel / githubweb
  155. Increased some test time-outs which failed because of actorSystem init — David Schwilk / githubweb
  156. Add JsonParsable und fromJson to EntityIdForTestsInvalidException for error registry tests — David Schwilk / githubweb
  157. test UserIndicatedErrors matching with "cause" being the matching class — Thomas Jaeckle / githubweb
  158. Fix rebase — David Schwilk / githubweb
  159. PersistenceCleanUpActor: Enable setting last-pid in ModifyConfig — Yufei Cai / githubweb
  160. fixed determination of cluster connectivity instances count — Thomas Jaeckle / githubweb
  161. review: renamed consumerRestartBackOffConfig to restartBackOffConfig — Thomas Jaeckle / githubweb
  162. Document new background cleanup DevOps API. — Yufei Cai / githubweb
  163. Fix some code-smells — David Schwilk / githubweb
  164. Fix DefaultPersistenceStreamingActorTest. — Yufei Cai / githubweb
  165. Log non successful status codes as failure for http publishes — Yannic Klem / githubweb
  166. review: don't assume ConnectivityStatus.FAILED in AmqpPublisherActor when producer is closed — Thomas Jaeckle / githubweb
  167. fixed mocking in AmqpPublisherActorTest — Thomas Jaeckle / githubweb
  168. fix AmqpConsumerActorTest — Dominik Guggemos / githubweb
  169. fix BaseClientActor backoff behavior: increase state timeout only for the first failure received during backoff — Dominik Guggemos / githubweb
  170. enhance the message rejected log with information to identify the message that was rejected — Yannic Klem / githubweb
  171. added more detailed resource "statusDetails" message for AMQP 1.0 producer closed — Thomas Jaeckle / githubweb
  172. also test the case when backoff is triggered from CONNECTED state — Dominik Guggemos / githubweb
  173. Do not filter null record values — Yannic Klem / githubweb
  174. Handle expired messages after transformation to ensure they are — Yannic Klem / githubweb
  175. Document message expiration behavior for kafka — Yannic Klem / githubweb
  176. fix spelling — Yannic Klem / githubweb
  177. review: add "failureCount" to backoff/reconnecting logging — Thomas Jaeckle / githubweb
  178. remove 503 error response for messages from openapi docs — Dominik Guggemos / githubweb
  179. review: rename CleanUp, add unit tests for CleanupResult and SnapshotRevision — Johannes Schneider / githubweb
  180. stabilize AmqpConsumerActorTest — Dominik Guggemos / githubweb
  181. add JS mapper configuration to allow use of "unsafe" standard objects (useful when debugging) — Thomas Jaeckle / githubweb
  182. review: rename CleanUp — Johannes Schneider / githubweb
  183. Add visitors to compute the diff of BSON documents. — Yufei Cai / githubweb
  184. Test incremental update via BsonDiff. — Yufei Cai / githubweb
  185. Use BsonDocument as the document type for search index update. — Yufei Cai / githubweb
  186. Introduce incremental update into search updater stream. — Yufei Cai / githubweb
  187. Add 1% force update probability to ThingUpdater. — Yufei Cai / githubweb
  188. Add counters for search background sync stream. — Yufei Cai / githubweb
  189. Search updater: Add shortcut for identical JSON object diff. — Yufei Cai / githubweb
  190. Fix incremental search update. — Yufei Cai / githubweb
  191. Search update: improve array diff computation; optimize diff of internal arrays. — Yufei Cai / githubweb
  192. Fix filter of UpdateOne write model; fix nonnegative hashcode computation. — Yufei Cai / githubweb
  193. Fix code smells; remove unnecessary cleanup config in Concierge. — Yufei Cai / githubweb
  194. Fix unit tests. — Yufei Cai / githubweb
  195. [#1170]: Implement fn:replace — Jens Reimann / githubweb
  196. #898: restructured DittoProtocolAdapter to be able to determine the TopicPath for a given Signal — Thomas Jaeckle / githubweb
  197. #898: moved ditto-internal-models-placeholders to a public module "ditto-placeholders" — Thomas Jaeckle / githubweb
  198. Enrich deleted events with last state of twin if signal enrichment is — Yannic Klem / githubweb
  199. respond with overall live connectionStatus "open" when subresources are in "unknown" state but all clients are "open" — Thomas Jaeckle / githubweb
  200. update to Netty 4.1.68.Final — noreply / githubweb
  201. improve logs in order to find out why some amqp 1.0 connections still "fail" — Thomas Jaeckle / githubweb
  202. Ensure ConnectionLoggerRegistry and DefaultMuteableConnectionLogger do not throw exceptions — David Schwilk / githubweb
  203. update logback to 1.2.6 — noreply / githubweb
  204. Add missing periods — David Schwilk / githubweb
  205. #898: made "ditto-placeholders" a valid OSGi module — Thomas Jaeckle / githubweb
  206. prolonged RedHat's copyright year to 2021 — Thomas Jaeckle / githubweb
  207. #898: fixed Java 11 usage when ditto-placeholders now must be Java 8 compatible — Thomas Jaeckle / githubweb
  208. Remove MongoDB dependencies from Concierge. — Yufei Cai / githubweb
  209. Split implementation of CacheKey for SignalEnrichment and Enforcement — Yannic Klem / githubweb
  210. #898: fixed broken search for top-level thing "definition" — Thomas Jaeckle / githubweb
  211. Search updater: fix timer timeout and update error due to empty objects. — Yufei Cai / githubweb
  212. Search updater: support nested {} as value. — Yufei Cai / githubweb
  213. Fix double slashes in location header — David Schwilk / githubweb
  214. #898: enhanced SignalFilterTest unit test by testing with "topic:action" for modified events and "topic:subject" for filtering live messages — Thomas Jaeckle / githubweb
  215. Increase default outbound message queue size to 1000 — Yannic Klem / githubweb
  216. Introduce source queue for MqttPublisherActors — Yannic Klem / githubweb
  217. verify successful AmqpConsumerActor startup by checking their resource status after starting them — Dominik Guggemos / githubweb
  218. review for deleted event enrichment: — Thomas Jaeckle / githubweb
  219. Fix IllegalArgumentException due to empty updates. — Yufei Cai / githubweb
  220. fix NPE in unit test and verify resource status is correct after consumer actor failure — Dominik Guggemos / githubweb
  221. A correlation ID shout not be part of the cache key — Yannic Klem / githubweb
  222. Add correlation ID to headers if not present — Yannic Klem / githubweb
  223. RetrieveThing and SudoRetrieveThing cannot be applied when thing is null — Yannic Klem / githubweb
  224. allow overwriting the Contextual.askWithRetryConfig — Thomas Jaeckle / githubweb
  225. Use UnaryOperator instead of function — David Schwilk / githubweb
  226. Issue #106: Fixed formatting of `DittoHeaderDefinition`. — Juergen Fickel / githubweb
  227. review: adjusted config environment keys to include "AMQP10_" prefix — Thomas Jaeckle / githubweb
  228. Issue #106: Added validator for ditto channel header. — Juergen Fickel / githubweb
  229. Issue #106: Made ditto channel header readable from external headers. — Juergen Fickel / githubweb
  230. Issue #106: Removed 'ditto' prefix of channel header key as it is now externally settable. — Juergen Fickel / githubweb
  231. UriForLocationHeaderSupplier: Test trailing slash. — Yufei Cai / githubweb
  232. reset session data after failure in base client actor — Dominik Guggemos / githubweb
  233. allow to use an URL as "definition" for Thing + Feature definitions in addition to the namespace:name:version — Thomas Jaeckle / githubweb
  234. Fix updater errors due to string values starting with '$'. — Yufei Cai / githubweb
  235. NamespacedEntityIds cannot identify a connection — Yannic Klem / githubweb
  236. Extract inner class to super class as cohesion is very low — Yannic Klem / githubweb
  237. increase Mockito.verify() timeout of MockSnapshotStorePlugin to 10s to stabilize CI — Thomas Jaeckle / githubweb
  238. Apply e2e backpressure by using requested acks — Yannic Klem / githubweb
  239. Review commit: — Stefan Maute / githubweb
  240. [#559] - review blog post — Stefan Maute / githubweb
  241. [#559] - review openapi — Stefan Maute / githubweb
  242. add "conditional updates" and move "signal enrichment" to "signal types" sub-folder — Stefan Maute / githubweb
  243. review conditional updates — Stefan Maute / githubweb
  244. [#559] Add more unit tests to new 'condition' validator — Stefan Maute / githubweb
  245. [#559] Add unit tests for new field name visitor and little refactoring — Stefan Maute / githubweb
  246. Issue #559: Renamed local variable to plural. — Stefan Maute / githubweb
  247. Issue #559: Removed duplicate empty line and throw an AssertionError in constructor of this utility class. — Stefan Maute / githubweb
  248. [#559] Make ditto headers mandatory for condition failed exception — Stefan Maute / githubweb
  249. #559 extend QueryParametersToHeadersMapTest and test setting AllowPolicyLockout header via query parameters; — Stefan Maute / githubweb
  250. #559 extend docu and blog post; — Stefan Maute / githubweb
  251. remove http request directive from code snippet; — Stefan Maute / githubweb
  252. #559 include docu review findings; — Stefan Maute / githubweb
  253. #559 remove condition from message in ThingConditionFailedException; — Stefan Maute / githubweb
  254. #559 add condition to protocol-envelope.json and protocol-specification.md; — Stefan Maute / githubweb
  255. #559 extend ExistsFieldExpressionVisitor and FilterFieldExpressionVisitor to use metadata in conditions; — Stefan Maute / githubweb
  256. #559 remove implementation for visitMetadata in GetExistsBsonVisitor and GetFilterBsonVisitor; — Stefan Maute / githubweb
  257. #559 return bson filter that don't match for visitMetadata because searching for metadata isn't supported; — Stefan Maute / githubweb
  258. #559 update date of blog post; — Stefan Maute / githubweb
  259. remove unused imports; — Stefan Maute / githubweb
  260. #559 update blog post; — Stefan Maute / githubweb
  261. #559 use UTC timestamps in blog post example; — Stefan Maute / githubweb
  262. add 'channel' option to http query parameters; — Stefan Maute / githubweb
  263. removed ditto prefix from channel variable in DittoChannelValueValidator; — Stefan Maute / githubweb
  264. 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
  265. add throttling detection tolerance to configuration, some javadoc and cleanup — Dominik Guggemos / githubweb
  266. use last timestamp to determine the value of throttled metric for 1min measurement window (allowes more accuracy) — Dominik Guggemos / githubweb
  267. Remove "deleteAt" from search queries to work around MongoDB issue SERVER-12869. — Yufei Cai / githubweb
  268. Add documentation for backpressure of kafka consumers based on requested-acks — Yannic Klem / githubweb
  269. added empty lines around code block — Thomas Jaeckle / githubweb
  270. added release notes for Ditto 2.1.0 — Thomas Jaeckle / githubweb
  271. update Kafka client to 2.8.1 — Thomas Jaeckle / githubweb
  272. enhanced Ditto 2.1.0 release notes to final state — Thomas Jaeckle / githubweb
  273. added Ditto 2.1.0 announcement blogpost — Thomas Jaeckle / githubweb
  274. update supported versions security-wise — noreply / githubweb
  275. make readConcern and readPreference to use for MongoThingsSearchUpdaterPersistence configurable — Thomas Jaeckle / githubweb
  276. configured "binary-compatibility-check.version" version to 2.1.0 — Thomas Jaeckle / githubweb
  277. added Ditto logo / artwork — Thomas Jaeckle / githubweb
  278. adjusted @since javadoc to 2.2.0 — Thomas Jaeckle / githubweb
  279. handle modifications to throttling config for kafka sources by adapting the costs per message dependent on the configured limit per interval — Dominik Guggemos / githubweb
  280. adapt enforcement of live events and responses; — Stefan Maute / githubweb
  281. update throttling alerts on modification of throttling config — Dominik Guggemos / githubweb
  282. fixed drop behavior of mapping queue in LegacyBaseConsumerActor — Thomas Jaeckle / githubweb
  283. use classloader of EntityId to find annotated classes — Yannic Klem / githubweb
  284. adjust review comments; — Stefan Maute / githubweb
  285. change permission check to have unrestricted permission for live events; — Stefan Maute / githubweb
  286. Revert "use classloader of EntityId to find annotated classes" — Yannic Klem / githubweb
  287. provide blog post with overview of new kafka consumer feature — Yannic Klem / githubweb
  288. Adjust date of blog post — Yannic Klem / githubweb
  289. Kafka blogpost review: applied some formatting, fixes of dead links — Thomas Jaeckle / githubweb
  290. added topnav_title to blogposts — Thomas Jaeckle / githubweb
  291. add method to get a list of unrestricted authorization subjects to enforcers and use it in concierge to calculate read-subjects — Johannes Schneider / githubweb
  292. remove setLiveChannelName method from RootRouteHeadersStepBuilder; — Stefan Maute / githubweb
  293. 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
  294. added new ResourcePlaceholder providing "resource:type" and "resource:path" — Thomas Jaeckle / githubweb
  295. route liveQueryCommandResponses from StreamingSessionActor and OutboundDispatchingActor to concierge for filtering the response based on the policy; — Stefan Maute / githubweb
  296. Issue #559: Throw `ThingNotCreatableException` for POST on things base route with live channel. — Juergen Fickel / githubweb
  297. use more common max-queue-size as config key for outbound mqtt queue size — Dominik Guggemos / githubweb
  298. set next ditto version for @since — Dominik Guggemos / githubweb
  299. #898: added documentation for filtering events+messages using RQL property "topic:" and "resource:" — Thomas Jaeckle / githubweb
  300. Fix that subject deletion announcement was not published when 2 subjects of the same ID were deleted. — Yufei Cai / githubweb
  301. Fix timing issue in PolicyAnnouncementManagerTest. — Yufei Cai / githubweb
  302. improved DittoPublicKeyProvider exception handling + logging on cache loading the JWT public key — Thomas Jaeckle / githubweb
  303. Minor review changes — David Schwilk / githubweb
  304. minor improvements and code formatting; — Stefan Maute / githubweb
  305. #898: don't format placeholders for RQL expressions in documentation with "{{ }}", but plain — Thomas Jaeckle / githubweb
  306. fixed license header year — Thomas Jaeckle / githubweb
  307. add channel parameter to ditto swagger docu; — Stefan Maute / githubweb
  308. add documentation about live channel to http docu; — Stefan Maute / githubweb
  309. add blog post for new http live channel; — Stefan Maute / githubweb
  310. send out channel header in responses; — Stefan Maute / githubweb
  311. add tag ditto_channel to round trip timer; — Stefan Maute / githubweb
  312. route liveQueryCommandResponses from StreamingSessionActor and OutboundDispatchingActor to concierge for filtering the response based on the policy; — Joel Bartelheimer / githubweb
  313. Add first implementation for http-push live command response handling — Joel Bartelheimer / githubweb
  314. Add first test for live command response handling of http-push — Joel Bartelheimer / githubweb
  315. remove @Nullable annotation from proxyActor ref; — Stefan Maute / githubweb
  316. small improvements to ditto documentation — Dominik Guggemos / githubweb
  317. Remove ConnectionContext — Yannic Klem / githubweb
  318. extend headers in MessageCommandAdapterTest and HeaderTranslatorTest with channel header which is now send out to the requester; — Stefan Maute / githubweb
  319. Stop the kafka consumer actor after stopping the consumer stream — Yannic Klem / githubweb
  320. Remove unused DittoHeaders from ConnectionConfigProvider — Yannic Klem / githubweb
  321. fix javadoc — Yannic Klem / githubweb
  322. increase size of ack labels according to size increase of connection IDs — Yannic Klem / githubweb
  323. add method addEffectedReadSubjectsToThingLiveSignal to LiveSignalEnforcement to restore previous behavior of read subject determination; — Stefan Maute / githubweb
  324. Issue #559: Validate channel header immediately on setting in `DittoHeadersBuilder`. — Juergen Fickel / githubweb
  325. make ProtocolMessageType public so it can be used in other packages; — Stefan Maute / githubweb
  326. add docu review comments; — Stefan Maute / githubweb
  327. add review comments to new blog post; — Stefan Maute / githubweb
  328. add review comments to swagger docu; — Stefan Maute / githubweb
  329. stabilize connection live status for amqp 1.0 connections — Dominik Guggemos / githubweb
  330. - Do not block in preStart method of ConnectionSupervisorActor. Instead use message to signal when initialization (retrieval of config) is done. — Dominik Guggemos / githubweb
  331. Issue #559: Fixed static factory method of `RetrieveFeatureDesiredPropertiesResponse`. — Juergen Fickel / githubweb
  332. Fix status 500 when sorting a field containing non-primitive values. — Yufei Cai / githubweb
  333. enable loading additional extra JavaScript libraries which can be used in Ditto's JS based payload mapping — Thomas Jaeckle / githubweb
  334. Issue #559: Made `Acknowledgement#TYPE` constant public as access is required from another package. — Juergen Fickel / githubweb
  335. fix toString() of Whoami + debug loggin in AbstractHttpRequestActor — Thomas Jaeckle / githubweb
  336. Issue #559: Added `CorrelationId` and `TestNameCorrelationId` test utilities to make them available for Ditto unit tests. — Juergen Fickel / githubweb
  337. Review: Delay AMQP consumer status retrieval. — Yufei Cai / githubweb
  338. Issue #559: Added validation for types of live command responses, i.e. the response has to be associated with the beforehand sent command. — Juergen Fickel / githubweb
  339. Issue #559: Removed instance field for proxy actor from `OutboundDispatchingActor`. The proxy actor can be derived from `OutboundMappingSettings`. — Juergen Fickel / githubweb
  340. Issue #559: Fixed `HeaderTranslatorTest` as channel now is not internal only anymore. — Juergen Fickel / githubweb
  341. Issue #559: Refactored `StreamingSessionActorTest` to make use of `ActorSystemResource`. — Juergen Fickel / githubweb
  342. Issue #559: Fixed unexpected text in Javadoc. — Juergen Fickel / githubweb
  343. Issue #559: Fixed wrong expectation in `HttpPublisherActorTest`. — Juergen Fickel / githubweb
  344. Issue #559: Make sure that reflection based test data generation does not silently omit implementations. — Juergen Fickel / githubweb
  345. Bring back mergeHub — Yannic Klem / githubweb
  346. use regex pattern to determine messages requests; — Stefan Maute / githubweb
  347. Issue #559: Fixed compilation error. — Juergen Fickel / githubweb
  348. Refactor AtMostOnceConsumerStream to not materialize 1 external message sink per message. — Yufei Cai / githubweb
  349. adapt regex pattern to determine message path queries; — Stefan Maute / githubweb
  350. Fix AtMostOnceConsumerStreamTest and adapt AtLeastOnceConsumerStream — Yannic Klem / githubweb
  351. Remove recoverWithRetries steps because they were only needed for MergeHub — Yannic Klem / githubweb
  352. Revert changes in kafka consumer streams back to use flatMapConcat — Yannic Klem / githubweb
  353. Issue #559: Minor refactoring. Mainly code formatting, simplified some methods. — Juergen Fickel / githubweb
  354. extend BasePublisherActor with reference to proxyActor to be able to send commands to concierge; — Stefan Maute / githubweb
  355. fix missing variable; — Stefan Maute / githubweb
  356. Issue #559 minor simplifications — Joel Bartelheimer / githubweb
  357. Polished the Ditto project landingpage — Thomas Jaeckle / githubweb
  358. fixed test in HttpPublisherActorTest; — Stefan Maute / githubweb
  359. refactor duplicate message template; — Stefan Maute / githubweb
  360. small code improvement; — Stefan Maute / githubweb
  361. fixed formatting of JSON examples — Thomas Jaeckle / githubweb
  362. Issue #559 remove workaround and build response corrently — Joel Bartelheimer / githubweb
  363. minor code improvement; — Stefan Maute / githubweb
  364. Issue #559: Moved test utils to more appropriate modules/packages. — Juergen Fickel / githubweb
  365. explicitly configure MongoDB query batchSize same as the limit — Thomas Jaeckle / githubweb
  366. Count only successfully mapped outcomes into throttling — Yannic Klem / githubweb
  367. Issue #559: Added "correlationid" package to test-jar. — Juergen Fickel / githubweb
  368. Issue #559: Include all test packages in test-jar. — Juergen Fickel / githubweb
  369. added slides for EclipseCon 2021 IoT community day — Thomas Jaeckle / githubweb
  370. fixed a bug where an additional source status is shown when a mqtt source has two or more addresses; — Stefan Maute / githubweb
  371. Fix timeout of acknowledgement aggregator — Yannic Klem / githubweb
  372. simplify construction of sinks in kafka consumer streams — Dominik Guggemos / githubweb
  373. Issue #559: Introduced new internal module for `Signal` related functionality. — Juergen Fickel / githubweb
  374. publish connection logs via fluency library to fluentd/fluentbit — Thomas Jaeckle / githubweb
  375. align sourceStatus presentation for status "unknown/failure/misconfiguration" with status open for mqtt connection; — Stefan Maute / githubweb
  376. add prefab values to testEqualsAndHashcode for ConnectionLoggerRegistryTest and DefaultConnectionMonitorRegistryTest; — Stefan Maute / githubweb
  377. 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
  378. add java doc to newPublishingLogger; — Stefan Maute / githubweb
  379. Issue #559: Fixed Javadoc error. — Juergen Fickel / githubweb
  380. Issue #559: Fixed compilation error and test errors. — Juergen Fickel / githubweb
  381. Refactor CachingSignalEnrichmentFacade — David Schwilk / githubweb
  382. Load CachingSignalEnrichmentFacade via Akka Extension — David Schwilk / githubweb
  383. Remove unnecessary javadoc from DittoCachingSignalEnrichmentFacade — David Schwilk / githubweb
  384. Add caching signal enrichment provider to configs — David Schwilk / githubweb
  385. Allow background sync stream to determine whether to invalidate cached things or policies. — Yufei Cai / githubweb
  386. Add actorSystem to SignalEnrichmentProvider — David Schwilk / githubweb
  387. Fix unit tests. — Yufei Cai / githubweb
  388. Optimize ThingEvent/ Signal casting in DittoCachingSignalEnrichmentFacade — David Schwilk / githubweb
  389. Extract search MongoDB clients in an extension; extend ShutdownBehavior to accept namespaces. — Yufei Cai / githubweb
  390. Fix javadoc. — Yufei Cai / githubweb
  391. Seperate shard region and proxy creation methods in ShardRegionFactory; add entity ID parameter to ShutdownBehaviuor. — Yufei Cai / githubweb
  392. Little change — David Schwilk / githubweb
  393. Resolve merge conflicts — David Schwilk / githubweb
  394. Make review changes — David Schwilk / githubweb
  395. Reduce code duplication; remove completed TODO. — Yufei Cai / githubweb
  396. Enable aknowledgement handling for UpdateThing. — Yufei Cai / githubweb
  397. Add min-acceptable-seq-number to retrievePartialThing. — Yufei Cai / githubweb
  398. Add field selectors to SudoSignalEnrichmentFacade. — Yufei Cai / githubweb
  399. Handle empty updates. — Yufei Cai / githubweb
  400. Fix toString for AbstractWriteModel implementations — David Schwilk / githubweb
  401. Minor review changes — David Schwilk / githubweb
  402. Make SearchUpdateMapper asynchronous. — Yufei Cai / githubweb
  403. Add possibility to send weak acks to metadata — David Schwilk / githubweb
  404. Rename sendWack to sendWeakAck — David Schwilk / githubweb
  405. Search update: send weak acknowledgements for empty diffs. — Yufei Cai / githubweb
  406. Search updater: move incremental update computation to SearchUpdateMapper. — Yufei Cai / githubweb
  407. BsonDiff: extract SET annd UNSET operators as static constants. — Yufei Cai / githubweb
  408. Extract and document "toIncrementalMongo" methods. — Yufei Cai / githubweb
  409. Remove empty update test in BsonDiffVisitorIT. — Yufei Cai / githubweb
  410. BackgroundSyncActor: request ack to discover failed and skipped updates. — Yufei Cai / githubweb
  411. ThingUpdater: make incremental updates also work for background sync. — Yufei Cai / githubweb
  412. Fix invalid empty list result in DittoCachingSignalEnrichmentFacade; remove some redundant warning logs — Yufei Cai / githubweb
  413. Minor review changes — David Schwilk / githubweb
  414. Add debug log of all executed write models in MongoSearchUpdaterFlow. — Yufei Cai / githubweb
  415. Reduce the log level for empty updates from WARN to DEBUG. — Yufei Cai / githubweb
  416. Unify search updater stream to maintain diff consistency. — Yufei Cai / githubweb
  417. Recover last write model when starting a ThingUpdater. — Yufei Cai / githubweb
  418. Set default force update probability to 0. — Yufei Cai / githubweb
  419. Issue #559: Fixed another test error. — Juergen Fickel / githubweb
  420. Fix rebasing — David Schwilk / githubweb
  421. added configuration classes for configuring all settings of Fluency library — Thomas Jaeckle / githubweb
  422. fixed wrong date in presentations.md — noreply / githubweb
  423. Adjust license header — David Schwilk / githubweb
  424. add library default for some fluency variables to connectivity.conf; — Stefan Maute / githubweb
  425. Issue #559: Moved TestNameCorrelationId to ditto-base-model to avoid circular dependencies. — Juergen Fickel / githubweb
  426. Issue #559: Moved `SignalInformationPoint` to module "ditto-internal-models-signal" to make is usable in a broader scope. — Juergen Fickel / githubweb
  427. Issue #559: Fixed toString implementation. — Juergen Fickel / githubweb
  428. Issue #559: Allow setting of custom HTTP status to `UnsupportedSignalException`. — Juergen Fickel / githubweb
  429. Issue #559: A response Signal with an invalid type leads to HTTP status 500 as this should never happen. — Juergen Fickel / githubweb
  430. inject custom "log-tag" + "additional-log-context" to published logs via Ditto configuration — Thomas Jaeckle / githubweb
  431. fixed equals/hashCode of ConnectionLoggerRegistry — Thomas Jaeckle / githubweb
  432. allow method DELETE in HTTP push targets — Dominik Guggemos / githubweb
  433. make logLevels to publish configurable via Ditto config — Thomas Jaeckle / githubweb
  434. Add ClientCredentialsFlow for HTTP connections and test happy paths. — Yufei Cai / githubweb
  435. Fix ConnectivityServiceGlobalErrorRegistryTest. — Yufei Cai / githubweb
  436. Add ClientCredentialsFlow for HTTP connections. Make JwtInvalidException a user-indicated error. — Yufei Cai / githubweb
  437. Issue #559: Validate live command responses in `AbstractHttpRequestActor`. — Juergen Fickel / githubweb
  438. add oauth client credentials to connectivity model — Dominik Guggemos / githubweb
  439. Issue #559: Minor refactoring. — Juergen Fickel / githubweb
  440. Switch to request-level API for token acquisition in HTTP connections. — Yufei Cai / githubweb
  441. added releasenotes for Ditto 2.1.1 — Thomas Jaeckle / githubweb
  442. improve naming of OauthClientCredentials members, add validation for requested scopes — Dominik Guggemos / githubweb
  443. Augment requests with OAuth2 tokens; add togglable validation that the token endpoint protocol is HTTPS. — Yufei Cai / githubweb
  444. cache jwt validator — Bob Claerhout / githubweb
  445. Issue #559: Introduced factory for creating shard region proxy actors. — Juergen Fickel / githubweb
  446. Use pinned dispatcher for kafka consumer in order to have one thread — Yannic Klem / githubweb
  447. Tell kafka broker to wait up to 10 seconds before answering — Yannic Klem / githubweb
  448. keep order of json elements in connection model in set structures — Thomas Jaeckle / githubweb
  449. flush logs of FluentPublishingConnectionLogger by — Thomas Jaeckle / githubweb
  450. Issue #559: Extended `SignalInformationPoint`. — Juergen Fickel / githubweb
  451. Issue #559: Added `AddConnectionLogEntry`. — Juergen Fickel / githubweb
  452. Issue #559: Reworked constructor of `AbstractRoute` and changed response validation failure handling in `AbstractHttpRequestActor`. — Juergen Fickel / githubweb
  453. minor cleanup after JWT caching PR — Thomas Jaeckle / githubweb
  454. try to stabilize HttpPublisherErrorTest — Thomas Jaeckle / githubweb
  455. stabilize flaky MQTT tests by using random correlationIds in AbstractMqttClientActorTest#testConsumeMultipleSources() — Thomas Jaeckle / githubweb
  456. ignore failing HttpPublisherErrorTest — Thomas Jaeckle / githubweb
  457. Review: code formatting — Stefan Maute / githubweb
  458. fix compile error; — Stefan Maute / githubweb
  459. fix caching of removed thing fields when modifying a complete thing, e.g. removing an existing definition — Thomas Jaeckle / githubweb
  460. Issue #106 add auth context of target to sending-context — Joel Bartelheimer / githubweb
  461. Issue #106 Enforce requesters auth context for live retrieve commands — Joel Bartelheimer / githubweb
  462. Issue #106 Adapt unit-test, to make sure that the right auth-ctx is used. — Joel Bartelheimer / githubweb
  463. fixed adding missing "_created" field for ThingCreated events — Thomas Jaeckle / githubweb
  464. updated to Akka HTTP 10.2.7 due to critical reported CVE — Thomas Jaeckle / githubweb
  465. undid special ThingDeleted handling again as not required for bugfix — Thomas Jaeckle / githubweb
  466. Fix ConnnectionValidatorTest. — Yufei Cai / githubweb
  467. remove json array merging functionality from JsonObjectMerger; — Stefan Maute / githubweb
  468. make waitUntilAllBufferFlushedDurationOnClose configurable — Thomas Jaeckle / githubweb
  469. reduce warn log to info for messages received during startup of persistenceactors — Thomas Jaeckle / githubweb
  470. Review: ensure duration is non-negative and not zero when reading the config value; — Stefan Maute / githubweb
  471. Review: Fix license header; stabilize unit tests. — Yufei Cai / githubweb
  472. allow to skip waiting for buffer flushing when waitUntilAllBufferFlushed is 0 or negative; — Stefan Maute / githubweb
  473. ignore failing test temporarily — Joel Bartelheimer / githubweb
  474. ignore failing test temporarily, this time the right test — Joel Bartelheimer / githubweb
  475. Add KafkaConsumerMetricRegistry for collecting kafka consumer metrics — David Schwilk / githubweb
  476. Document OAuth2 client credentials flow for HTTP connections. — Yufei Cai / githubweb
  477. added documentation for "connection log publishing" feature — Thomas Jaeckle / githubweb
  478. stabilized AmqpClientActorTest.testSetMessageListenerOnConsumerFails — Thomas Jaeckle / githubweb
  479. 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
  480. Fix DefaultHttpPushConfigTest. — Yufei Cai / githubweb
  481. review: remove redundant values from connection json to improve readability — Dominik Guggemos / githubweb
  482. fixed typos in docu; — Stefan Maute / githubweb
  483. added @Nullable annotation to SignalEnrichmentFacade.retrievePartialThing for JsonFieldSelector — Thomas Jaeckle / githubweb
  484. Add Kamon orchestration for Kafka consumer metrics. — David Schwilk / githubweb
  485. apply host validation to configured token oauth token endpoint — Dominik Guggemos / githubweb
  486. Issue #106 extend protocol adapter — Joel Bartelheimer / githubweb
  487. Issue #106 fix unit test — Joel Bartelheimer / githubweb
  488. Add LazyZip to ensure HTTP connections request token at the time of signal publication. — Yufei Cai / githubweb
  489. Adjust kafka consumer metric naming — David Schwilk / githubweb
  490. Fix LazyZipTest. — Yufei Cai / githubweb
  491. Fix concurrency issues in KafkaConsumerMetricsRegistry — David Schwilk / githubweb
  492. Correct dependency mgmt. for kamon akka — David Schwilk / githubweb
  493. Fix diff computation on nested arrays. — Yufei Cai / githubweb
  494. don't add "<not-provided>" correlation-id to published logs — Thomas Jaeckle / githubweb
  495. don't add "<not-provided>" correlation-id to published logs, fixed also for debug log — Thomas Jaeckle / githubweb
  496. Rework after merge — Joel Bartelheimer / githubweb
  497. improve connection log texts, e.g. remove dots at the end — Thomas Jaeckle / githubweb
  498. fixed SendingTest — Thomas Jaeckle / githubweb
  499. 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
  500. Test OAuth endpoint when testing an HTTP connection. — Yufei Cai / githubweb
  501. Fix assertion in HttpPublisherActorTest#testOmitRequestBody. — Yufei Cai / githubweb
  502. Issue #1228 add ditto header for new 'liveChannelCondition' header — Joel Bartelheimer / githubweb
  503. Reduce defaut fetch.max.wait.ms for kafka consumers to 5 seconds — Yannic Klem / githubweb
  504. Issue #106: Use only simple class name for correlation ID. — Juergen Fickel / githubweb
  505. Issue #106: Moved 'AddConnectionLogEntry' from module 'model' to more appropriate module 'api'. — Juergen Fickel / githubweb
  506. Issue #106: Added method to directly log 'LogEntry' to 'ConnectionLogger'. — Juergen Fickel / githubweb
  507. Issue #106: Let 'ConnectionPersistenceActor' handle 'AddConnectionLogEntry'. — Juergen Fickel / githubweb
  508. Issue #106: Added method to get optional correlation ID from a specified Signal. — Juergen Fickel / githubweb
  509. Issue #106: Refactored 'AcknowledgementAggregatorActor'. — Juergen Fickel / githubweb
  510. Remove unused dependency — Yannic Klem / githubweb
  511. Review changes — Yannic Klem / githubweb
  512. Use consumerId also for deregistering from kafka consumer metrics — Yannic Klem / githubweb
  513. De-Register automatically after the consumerControl has completed either successfully or execptionally — Yannic Klem / githubweb
  514. Move KafkaConsumerMetricsRegistry registering to extra method — David Schwilk / githubweb
  515. enforce connectionId type for parameters — Yannic Klem / githubweb
  516. Issue #106: Reworked handling of matching validation result failure. — Juergen Fickel / githubweb
  517. Issue #106: Harmonized behaviour of 'HttpPushRoundTripSignalsValidator' with 'AbstractHttpRequestActor'. — Juergen Fickel / githubweb
  518. Remove ConsumerMetricsRegistry and schedule reporting in consumer actor instead — Yannic Klem / githubweb
  519. Enforce stronger type for source suppliers in consumer streams — Yannic Klem / githubweb
  520. remove unnecessary blank lines — Yannic Klem / githubweb
  521. Remove unnecessary config — Yannic Klem / githubweb
  522. Enforce stronger type for sinks in ConsumerStream constructors — Yannic Klem / githubweb
  523. Issue #106: Added method to stop actor to 'ActorSystemResource'. — Juergen Fickel / githubweb
  524. Issue #106: Fixed compilation error in 'AcknowledgmentAggregatorActorTest'. — Juergen Fickel / githubweb
  525. added Ditto 2.1.2 release notes — Thomas Jaeckle / githubweb
  526. Issue #106: Removed unused code and fixed some code smells. — Juergen Fickel / githubweb
  527. Issue #106: Removed unused code and fixed some code smells. — Juergen Fickel / githubweb
  528. added documentation about the available fields for the "connectivity log publishing" feature — Thomas Jaeckle / githubweb
  529. Issue #106: Fixed some code smells. — Juergen Fickel / githubweb
  530. Add header "twin-fallback-after" for smart channel selection. — Yufei Cai / githubweb
  531. Try alternative message path for filtering live query response. — Yufei Cai / githubweb
  532. use camelCase for tag names — Yannic Klem / githubweb
  533. Restore authorization context for live response enforcement in Concierge. — Yufei Cai / githubweb
  534. Issue #106: Added methods to 'SignalInformationPoint'. — Juergen Fickel / githubweb
  535. add `PATCH` verb to CorsEnablingDirective — Thomas Jaeckle / githubweb
  536. use latest protobufjs webjar for unit test; don't use minimized version — Thomas Jaeckle / githubweb
  537. Fix build for MacOS — Yannic Klem / githubweb
  538. Concierge: Add an actor to handle live thing query commands with custom acknowledgement requests. — Yufei Cai / githubweb
  539. Fix license header year. — Yufei Cai / githubweb
  540. small code and javadoc adjustments; — Stefan Maute / githubweb
  541. remove null check getCategory returns null in some cases; — Stefan Maute / githubweb
  542. small code format improvements; — Stefan Maute / githubweb
  543. Issue #106: Moved command-response-round-trip validation to 'AcknowledgementAggregationActor'. — Juergen Fickel / githubweb
  544. update date of blog post and extend blog post with special handling of command responses from devices; — Stefan Maute / githubweb
  545. update http docu for special handling of live responses; — Stefan Maute / githubweb
  546. [#1231]: Allow using the dash a part of the namespace — Jens Reimann / githubweb
  547. [#1228] provided new "UpdateTwinWithLiveResponse" MessageMapper for creating "MergeThing" commands for updating the twin when a "live response" was consumed via a connection source — Thomas Jaeckle / githubweb
  548. removed unused method in SignalTypeFormatException; — Stefan Maute / githubweb
  549. [#1231] adjusted documentation for namespace constraints by supporting the dash as well — Thomas Jaeckle / githubweb
  550. introduce new metrics alert on the inbound throttled metric that writes a log entry to the corresponding connection logger in case a source was throttled — Dominik Guggemos / githubweb
  551. log headers and payload for mapped signals — Dominik Guggemos / githubweb
  552. Issue #106: Deprecated field definitions for JSON schema version as it is not required by Ditto. — Juergen Fickel / githubweb
  553. Issue #106: (WIP) Keep response receivers for *live* signal enforcement until evicted by cache. — Juergen Fickel / githubweb
  554. add TODO for changing the since annotation; — Stefan Maute / githubweb
  555. added namespace scoped loggers for logging details on ThingCommandEnforcement command forwarding — Thomas Jaeckle / githubweb
  556. Issue #106 minor fixes — Joel Bartelheimer / githubweb
  557. Allow to configure connection.max.idle.ms via environment variable — Yannic Klem / githubweb
  558. added release notes and post-release steps for Ditto 2.2.0 release — Thomas Jaeckle / githubweb
  559. Issue #106: Introduced evicting cache for response receivers. — Juergen Fickel / githubweb
  560. Switch to ByteSerializer and ByteDeserializer for Kafka Consumer and Publisher — Yannic Klem / githubweb
  561. Issue #106: Validate resource paths of live ThingCommand and its response. — Juergen Fickel / githubweb
  562. Issue #106: Fixed unit test. — Juergen Fickel / githubweb
  563. Use ByteBuffer(De)Serializer for kafka to better align with byte payload type of our ExternalMessage — Yannic Klem / githubweb
  564. Issue #106: Do not validate resource path matching for error responses. — Juergen Fickel / githubweb
  565. Support different charsets for TextPayload — Yannic Klem / githubweb
  566. add @Nullable annotation and extended some javadoc; — Stefan Maute / githubweb
  567. Improvements after review — Yannic Klem / githubweb
  568. review: worked on "http live channel" blog post; adjusted Ditto release version to 2.3.0 — Thomas Jaeckle / githubweb
  569. fixed wording in httpapi-overview.md docs about channel — Thomas Jaeckle / githubweb
  570. Review: Ensure dittoHeadersForMerge of UpdateTwinWithLiveResonseMessageMapper is non-null; add assertion that the channel header is not set after mapping. — Yufei Cai / githubweb
  571. Issue #106: Extract 'channel=live' header also for Error responses — Joel Bartelheimer / githubweb
  572. Issue #106 add 'since' annotation — Joel Bartelheimer / githubweb
  573. Issue #106: review: add @since annotation, format code, remove unnecessary 'public' keyword — Yufei Cai / githubweb
  574. [#106] review: fixed Ditto version 2.2.0 in "@deprecated" javadoc mentions, corrected to 2.3.0 — Thomas Jaeckle / githubweb
  575. Also disable hostname verification when connection wants to ignore SSL — Yannic Klem / githubweb
  576. Also use kamon/prometheus metrics to monitor connection live status reports — Yannic Klem / githubweb
  577. Issue #1228: change header values for live channel timeout fallback from duration to a strategy enum. — Yufei Cai / githubweb
  578. [#1228] added DittoHeaderDefinition "live-channel-condition-matched" which will also be written to external headers to find out whether the live channel condition matched — Thomas Jaeckle / githubweb
  579. Issue #1228: apply policy enforcement to live-channel-condition in addition to condition header — Yufei Cai / githubweb
  580. [#1228] review: fixed javadoc of EnumValueValidator + header definition; added unit test for EnumValueValidator; adjusted message and description of thrown exception if enum value is not known; — Thomas Jaeckle / githubweb
  581. introduce extendable ThingEventObserver to allow custom processing of thing events — Dominik Guggemos / githubweb
  582. [#1228] Evaluate live-channel-condition-match in Things — Yufei Cai / githubweb
  583. Classify more exceptions as unser indicated errors — Yannic Klem / githubweb
  584. fix instantiation of DefaultThingEventObserver — Dominik Guggemos / githubweb
  585. Fix outdated documentation — Yannic Klem / githubweb
  586. fixed wrong java code snippet in conditional updates blogpost — noreply / githubweb
  587. Also remove unnecessary cd in build with docker step — Yannic Klem / githubweb
  588. fixed checkmark in table that filtering messages based on RQL is supported — noreply / githubweb
  589. move custom processing of search updates to EnforcementFlow to allow usage of the available thing json data in the extension, add reason to search update metadata (e.g. if it was caused by thing update or background sync) — Dominik Guggemos / githubweb
  590. minor documentation fixes concerning messages — Bob Claerhout / githubweb
  591. allow multiple search update reasons in metadata — Dominik Guggemos / githubweb
  592. Issue #106: Reworked deserialization of CommandResponses from JSON. — Juergen Fickel / githubweb
  593. Issue #106: Formatted DittoHeaderDefinition to improve readability. — Juergen Fickel / githubweb
  594. Issue #106: Improved exception handling of JSON deserialization of UnsupportedSignalException. — Juergen Fickel / githubweb
  595. fix log statements which only mention delcared acks in ClusterMemberRemovedAware which is not only used for ACKs .. — Thomas Jaeckle / githubweb
  596. [#1228] Delay LiveResponseAndAcknowledgementForwarder termination until valid response is received. — Yufei Cai / githubweb
  597. add new FieldType for fields with marked as special or hidden; — Stefan Maute / githubweb
  598. [#1228] send query response back to concierge; use single ask for live commands — Yufei Cai / githubweb
  599. [#1228] add initial implementation of smart channel selection. — Yufei Cai / githubweb
  600. added documentation for executing policy- and thing-commands via piggyback commands — Thomas Jaeckle / githubweb
  601. [#1228] fix live response auth context and live error response forwarding. — Yufei Cai / githubweb
  602. [#1228] added http headers "on-live-channel-timeout" and "live-channel-condition" to be able to also pass in via HTTP query params — Thomas Jaeckle / githubweb
  603. add @Nullable annotations to some variables and methods; — Stefan Maute / githubweb
  604. extend UpdateThing with UpdateReason; — Stefan Maute / githubweb
  605. remove streaming of thing events functionality because it isn't used anymore; — Stefan Maute / githubweb
  606. Issue #106: Introduced an HTTP status validator. — Juergen Fickel / githubweb
  607. Issue #106: Introduced AdaptableToSignalMapper. — Juergen Fickel / githubweb
  608. Issue #106: Added static factory method for omitting HTTP status validation. — Juergen Fickel / githubweb
  609. Issue #106: Began to prepare command responses for safe mapping from Adaptable. (WIP) — Juergen Fickel / githubweb
  610. Issue #106: Added getters for optional thing and policy ID to MappingContext. — Juergen Fickel / githubweb
  611. Use fully qualified container images — Jens Reimann / githubweb
  612. Allow pushing containers too — Jens Reimann / githubweb
  613. [#1228] fix various issues in live channel condition evaluation — Yufei Cai / githubweb
  614. Issue #106: Use HTTP_STATUS constant. — Juergen Fickel / githubweb
  615. Issue #106: Added getter for optional FeatureDefinition. — Juergen Fickel / githubweb
  616. Issue #106: Added getter for optional FeatureProperties. — Juergen Fickel / githubweb
  617. [#1228] Smart-channel-selection: Fix timeout exception headers; add message for live channel precondition failed exception — Yufei Cai / githubweb
  618. [#1228] fix wrong .toString() call which caused "Optional[..]" to be part of the string — Thomas Jaeckle / githubweb
  619. Issue #106: Added getter for feature property pointer and value and removed some redundancy. — Juergen Fickel / githubweb
  620. Issue #106: Added getter for feature desired property pointer and fixed some bugs. — Juergen Fickel / githubweb
  621. re-enabled executing Junit4 tests in modules which have both Junit4 and -5 tests — Thomas Jaeckle / githubweb
  622. Adjust PolicyModifyCommandResponseMappingStrategies — David Schwilk / githubweb
  623. Issue #106: Adjusted thing modifying command responses and ThingModifyCommandResponseMappingStrategies for safe mapping from Adaptable. — Juergen Fickel / githubweb
  624. Fix api break — David Schwilk / githubweb
  625. Issue #106: Fixed Maven build. — Juergen Fickel / githubweb
  626. Issue #106: Added some policy-related test cases. — Juergen Fickel / githubweb
  627. Issue #106: Reduced some redundancy (WIP). — Juergen Fickel / githubweb
  628. fix some javadoc, unignore and adapt unit test to changed behavior — Dominik Guggemos / githubweb
  629. add documentation on live channel condition — Johannes Schneider / githubweb
  630. cleanup some tests, javadoc and TODOs — Dominik Guggemos / githubweb
  631. remove documentation of partial thing update with PUT — Dominik Guggemos / githubweb
  632. [#1228] moved restoration from connectivity command headers from AcknowledgementAggregatorActor.restoreCommandConnectivityHeaders — Thomas Jaeckle / githubweb
  633. [#1228] re-added exclusion for binary comp check of ditto-placeholders — Thomas Jaeckle / githubweb
  634. Issue #106: Further removed redundancy. — Juergen Fickel / githubweb
  635. fixed UpdateReason in ThingsUpdaterTest; — Stefan Maute / githubweb
  636. [#1228] fixed javadoc errors — Thomas Jaeckle / githubweb
  637. [#1228] undid adjusting CommandResponse.isOfExpectedResponseType to always be "true" for live responses — Thomas Jaeckle / githubweb
  638. added openapi documentation — Johannes Schneider / githubweb
  639. Issue #106: Adjusted thing query command responses and ThingQueryCommandResponseMappingStrategies for safe mapping from Adaptable. — Juergen Fickel / githubweb
  640. Issue #106: Adjusted RetrieveThingsCommandResponse and RetrieveThingsCommandResponseMappingStrategies for safe mapping from Adaptable. — Juergen Fickel / githubweb
  641. Issue #106: Adjusted MergeThingResponse and ThingMergeCommandResponseMappingStrategies for safe mapping from Adaptable. — Juergen Fickel / githubweb
  642. [#1228] Apply live channel fallback strategy to live commands. — Yufei Cai / githubweb
  643. feat: Allow restricting the creation of resources — Jens Reimann / githubweb
  644. Issue #106: Fixed ThingMergeCommandResponseMappingStrategies. — Juergen Fickel / githubweb
  645. [#1228] fixed classCastException in usage of CommandHeaderRestoration — Thomas Jaeckle / githubweb
  646. Issue #106: Validate HTTP status(es) directly in command response. — Juergen Fickel / githubweb
  647. Issue #106: Treat JSON null literal as if payload contains no feature. — Juergen Fickel / githubweb
  648. Issue #106: fix 'ConciergeServiceGlobalErrorRegistryTest' — Joel Bartelheimer / githubweb
  649. [#106] fixed things-service unit tests after merge from dev — Thomas Jaeckle / githubweb
  650. [#1228] Add SmartChannelSelectionTest. — Yufei Cai / githubweb
  651. update logback to 1.2.8 — Thomas Jaeckle / githubweb
  652. [#1228] review: — Thomas Jaeckle / githubweb
  653. added release notes for bugfix releases 2.1.3 and 2.2.1 — Thomas Jaeckle / githubweb
  654. fixed sidebar order — noreply / githubweb
  655. adjusted release notes wording on update of logback — Thomas Jaeckle / githubweb
  656. Issue #106: Do not send error responses via WebSocket for invalid live command responses. — Juergen Fickel / githubweb
  657. Issue #106: Use appropriate logger for handling `AddConnectionLogEntry`. — Juergen Fickel / githubweb
  658. Review HttpStatus validation in command responses — David Schwilk / githubweb
  659. [#1228] Converge ResponseReceiver and Sender paths for live and smart-channel commands; fix receive timeout of AbstractHttpRequestActor. — Yufei Cai / githubweb
  660. [#1228] renamed MiscPlaceholder to TimePlaceholder — Thomas Jaeckle / githubweb
  661. [#1228] removed test which is no longer valid — Thomas Jaeckle / githubweb
  662. [#1228] Set originator header for live responses in the smart channel; fix unit tests. — Yufei Cai / githubweb
  663. Use npipe to communicate with docker daemon — Yannic Klem / githubweb
  664. [#1228] documentation review: — Thomas Jaeckle / githubweb
  665. Issue #106: Unmute new yet unregistered loggers if connection logs are enabled for the connection. — Juergen Fickel / githubweb
  666. Make connection metric alerting connection type dependant — David Schwilk / githubweb
  667. [#1228] renamed header "on-live-channel-timeout" to "live-channel-timeout-strategy" — Thomas Jaeckle / githubweb
  668. Fixes #1247: allow usage of absolute domain paths ending with a "." as Kafka bootstrap servers — Thomas Jaeckle / githubweb
  669. [#1228] remove unused second component of response receiver cache; turn the cache into an actor system extension to avoid cross-contamination between unit tests; remove workaround in SmartChannelSelectionWithResponseReceiverTest. — Yufei Cai / githubweb
  670. [#1228] added blogpost about "live-channel-condition" — Thomas Jaeckle / githubweb
  671. update Akka to 2.6.18 and logback to 1.2.9 — Thomas Jaeckle / githubweb
  672. [#1228] review: minor javadoc fixes / parameter renamings — Thomas Jaeckle / githubweb
  673. [#1228] throw new added LiveChannelConditionNotAllowedException when the "live-channel-condition" is used for non-ThingQueryCommands — Thomas Jaeckle / githubweb
  674. Issue #106: Handle IllegalAdaptableException for live responses via Connectivity. — Juergen Fickel / githubweb
  675. Issue #106: Smaller fixes before for PR. — Juergen Fickel / githubweb
  676. [#1228]: Adjusted formatting of DittoHeaderDefinition. — Juergen Fickel / githubweb
  677. [#1228]: Fixed some code smells. — Juergen Fickel / githubweb
  678. [#1228]: Mainly code formatting and adjustment of one test case. — Juergen Fickel / githubweb
  679. [#1228] added notice that for "live" channel the device must understand and respond in Ditto Protocol — Thomas Jaeckle / githubweb
  680. [#1228] Review: rephrase to emphasize that live-channel-condition is a different query parameter from the condition query parameter. — Yufei Cai / githubweb
  681. [#1228] Interpret smart channel responses as "live-response" — Yufei Cai / githubweb
  682. [#1228] also start AcknowledgementAggregatorActor for "smart channel commands" + validate command responses also for those — Thomas Jaeckle / githubweb
  683. review: — Thomas Jaeckle / githubweb
  684. made "topicPath" in IllegalAdaptableException non-optional — Thomas Jaeckle / githubweb
  685. Removed publicly unused static factory method for builder. — Juergen Fickel / githubweb
  686. fixed LogEntryFactoryTest — Thomas Jaeckle / githubweb
  687. Add test to demonstrate persistence of javascript global variables. — Yufei Cai / githubweb
  688. Move javascript racing tests to mapping processors. — Yufei Cai / githubweb
  689. Remove the possibility of concurrent modification of global variables in a javascript mapper. — Yufei Cai / githubweb
  690. Document why InboundMappingSink and OutboundMappingProcessorActor take multiple mapping processors to create. — Yufei Cai / githubweb
  691. Use non deprecated lazy source initializer — David Schwilk / githubweb
  692. Adjust license header to 2022 — David Schwilk / githubweb
  693. Add 2022 license for license check — David Schwilk / githubweb
  694. update jackson-bom version to 2.12.6 — Thomas Jaeckle / githubweb
  695. update more dependencies: typesafe-config, ssl-config-core, hivemq-mqtt-client, mongo-java-driver, netty, cloudevents, slf4j, logback, caffeine, classindex — Thomas Jaeckle / githubweb
  696. wait for kafka client consumer and producer actors initialization to be sure any authentication errors are handled with backoff — Johannes Schneider / githubweb
  697. added Ditto 2.2.2 relase notes — Thomas Jaeckle / githubweb
  698. wait for success messages in tests — Johannes Schneider / githubweb
  699. fix mock mapper — Johannes Schneider / githubweb
  700. make init timeout configurable for kafka producer and consumer — Johannes Schneider / githubweb
  701. test if Rhino 1.7.14-RC1 breaks things for us or not — Thomas Jaeckle / githubweb
  702. enhanced JavaScriptMessageMapperRhinoTest with new Rhino 1.7.14 functionality: using template literals — Thomas Jaeckle / githubweb
  703. update to released Rhino 1.7.14 — Thomas Jaeckle / githubweb
  704. update Akka Management to 1.1.2 — Thomas Jaeckle / githubweb
  705. implement support for wildcard (*) in selected fields for RetrieveThing, SudoRetrieveThing and RetrieveFeatures — Dominik Guggemos / githubweb
  706. fix unit test — Dominik Guggemos / githubweb
  707. review: — Stefan Maute / githubweb
  708. document not to use '*' as feature ID in basic-feature.md; — Stefan Maute / githubweb
  709. Avoid passing the context in AcknowledgementForwarderActorStarter — Yannic Klem / githubweb
  710. fixed/simplified using multiple MappingProcessors via construct "concatLazy(Source.lazySource())" with a simpler and more efficient operation — Thomas Jaeckle / githubweb
  711. Replace client actor refs refreshing mechanism — Yannic Klem / githubweb
  712. document field selector with wildcard and extraFields with wildcard; — Stefan Maute / githubweb
  713. Add counter for connectivity acks to measure messages waiting for acks in a given moment — David Schwilk / githubweb
  714. fixed "live-channel-timeout-strategy" OpenAPI documentation — Thomas Jaeckle / githubweb
  715. configured the default "processorPoolSize" of new connections to 1 — Thomas Jaeckle / githubweb
  716. fixed ImmutableConnectionTest — Thomas Jaeckle / githubweb
  717. introduce caffeine cache to cache oauth tokens for http push connections — Dominik Guggemos / githubweb
  718. rephrase docu; — Stefan Maute / githubweb
  719. only sync actors with aggregation actor for more than one client — Johannes Schneider / githubweb
  720. stabilize tests for expiring JWTs — Dominik Guggemos / githubweb
  721. use http-push dispatcher for requests to token endpoint — Dominik Guggemos / githubweb
  722. move common functionality of expanding feature id wildcard to ThingFieldSelector class and adapt code where the functionality is used — Dominik Guggemos / githubweb
  723. Allow to disable automatic passivation for specific shard regions — Yannic Klem / githubweb
  724. extend selectable fields with "__lifecycle"; — Stefan Maute / githubweb
  725. Issue #1273: Deal with unavailable Kafka broker in KafkaPublisherActor. — Juergen Fickel / githubweb
  726. moved feature id wildcard expansion logic into ThingsModelFactory; — Stefan Maute / githubweb
  727. Issue #1273: Moved logic for escalating connection failure to avoid unwanted side effects. — Juergen Fickel / githubweb
  728. fix that very actively updates things indexed in the search could have a wrong search index — Thomas Jaeckle / githubweb
  729. improve documentation about OpenId connect issuer configuration — Thomas Jaeckle / githubweb
  730. Add sync between pubsub ddata and cluster state. — Yufei Cai / githubweb
  731. Add unit test for cluster state sync. — Yufei Cai / githubweb
  732. Fix license header year. — Yufei Cai / githubweb
  733. make HealthSignal serializable by implementing marker interface AkkaJacksonCborSerializable — Dominik Guggemos / githubweb
  734. Make ClientActorRefs serializable so we can send this directly instead of — Yannic Klem / githubweb
  735. Add serialization test for ClientActorRefs — Yannic Klem / githubweb
  736. Simplified serialization test a bit. — Juergen Fickel / githubweb
  737. Add a random delay to ThingUpdater force-update-after-start-timeout to avoid load spikes. — Yufei Cai / githubweb
  738. * update source and target level to 17, update maven-plugins and dependencies. — Johannes Schneider / githubweb
  739. review: just minor formating / javadoc fixes — Thomas Jaeckle / githubweb
  740. Issue #1283: Use JDK 17 for github actions build — Yannic Klem / githubweb
  741. #1283: use jdk17 docker base images — Johannes Schneider / githubweb
  742. fix infinite loop — Yannic Klem / githubweb
  743. use ThreadSafeDittoLogger for KafkaMessageTransformer; — Stefan Maute / githubweb
  744. add AcknowledgementAggregatorActor to EXCLUDED_ADDRESS_REPORTING_CHILD_NAME_PATTERN to avoid warning logs; — Stefan Maute / githubweb
  745. enabled ditto-placeholders japicmp comparison — Thomas Jaeckle / githubweb
  746. prepare Ditto 2.3.0 release and release notes, blogpost, etc. — Thomas Jaeckle / githubweb
  747. set next "binary-compatibility-check.version" to released 2.3.0 — Thomas Jaeckle / githubweb
  748. add content-type to very beginning of protocol-specification.md — Thomas Jaeckle / githubweb
  749. Test and fix false positives of ClusterStateSyncBehavior due to unserialized local actor refs. — Yufei Cai / githubweb
  750. fix that placeholder `time:now` did not resolve to the current time when used in a connection's headerMapping — Thomas Jaeckle / githubweb
  751. ThingUpdater: execute force-update-after-start without waiting for the next event. — Yufei Cai / githubweb
  752. Add pipeline execution for array values and introduce fn:split() function — David Schwilk / githubweb
  753. Allow to use fn:filter() on previous pipeline elements — David Schwilk / githubweb
  754. use all available placeholders for HttpPushValidator and AbstractMqttValidator like in the other validators; — Stefan Maute / githubweb
  755. replace deprecated Akka config "passivate-idle-entity-after" with "passivation.strategy" — Thomas Jaeckle / githubweb
  756. remove requesting an acknowledgement for UpdateThing command and do not report inconsistent things in search health status — Dominik Guggemos / githubweb
  757. add test cases for entity and connection id placeholder in Mqtt3ValidatorTest and HttpPushValidatorTest; — Stefan Maute / githubweb
  758. remove obsolete unit test, functionality was removed — Dominik Guggemos / githubweb
  759. Add filter for search index diff updates on revision. Trigger force update on mismatch. — Yufei Cai / githubweb
  760. Search update: Remove unused imports; remove errors from missed update detection. — Yufei Cai / githubweb
  761. fixed that JSON `null` in "correlation-id" of Ditto Protocol headers were parsed as JSON String `"null"` — Thomas Jaeckle / githubweb
  762. Add counters to track various kinds of search updates. — Yufei Cai / githubweb
  763. fixed that CommandAndCommandResponseMatchingValidator.validateCorrelationIdsMatch also match when the correlation-id of a commandResponse starts with the correlation-id of the command — Thomas Jaeckle / githubweb
  764. optimized signal header setting logic — Thomas Jaeckle / githubweb
  765. Add feature toggle for force-update-after-start. — Yufei Cai / githubweb
  766. Add OR operator to fn:filter(like) operator — David Schwilk / githubweb
  767. review: minor style fixes; removed non-needed imports — Thomas Jaeckle / githubweb
  768. Refactory away an AtomicBoolean in ResponseReceiverCache. — Yufei Cai / githubweb
  769. fix that creating policy was wrapped in "ask with retry" setup - this is wrong as create is idempotent — Thomas Jaeckle / githubweb
  770. added Ditto release notes for version 2.3.1 — Thomas Jaeckle / githubweb
  771. Remove left-over tagging for waiting ack counter — David Schwilk / githubweb
  772. Ignore DittoMessageMapper for hono delivery failed notifications — David Schwilk / githubweb
  773. isPatchUpdate would always be false — Yannic Klem / githubweb
  774. ThingDeleted event did not result in ThingDeletedModel — Yannic Klem / githubweb
  775. Don't expect a writeModelCount for ThingDeleteModel — Yannic Klem / githubweb
  776. Add test validating KafkaProducerStream restart on error. — David Schwilk / githubweb
  777. bugfix: fixed that LiveSignalEnforcement.handleAskTimeoutForCommand() threw a 503 (ThingNotAvailable) exception and caused a race condition against a "graceful timeout" — Thomas Jaeckle / githubweb
  778. Add tests for filtering of expired inbound Kafka messages — David Schwilk / githubweb
  779. Add HttpPushSpecificConfig to enable custom idle timeout configuration per connection — David Schwilk / githubweb
  780. Add Switch to Java 17 to ditto release notes — Yannic Klem / githubweb
  781. fn:split() review: — Thomas Jaeckle / githubweb
  782. document 'is-group-topic' and 'aggregate' header for piggyback commands; — Stefan Maute / githubweb
  783. set "is-group-topic" to true for some piggyback command examples; — Stefan Maute / githubweb
  784. fn:split() review: — Thomas Jaeckle / githubweb
  785. fn:filter() review: adjusted signature text to state that first parameter is optional — Thomas Jaeckle / githubweb
  786. review: minor code formatting changes; — Stefan Maute / githubweb
  787. first check for incorrect patch update in the if branch; — Stefan Maute / githubweb
  788. added documentation for OpenId Connect "jwt:" placeholder and new "fn:split()" function applicable for that placeholder — Thomas Jaeckle / githubweb
  789. Add existing HTTP Push specific config items to HttpPushSpecificConfig — David Schwilk / githubweb
  790. made defaults for "max-source-number" and "max-target-number" for connections explicit in config — Thomas Jaeckle / githubweb
  791. review: adjusted/fixed log templates — Thomas Jaeckle / githubweb
  792. Add comma — David Schwilk / githubweb
  793. added release notes for Ditto 2.3.2 — Thomas Jaeckle / githubweb
  794. added release notes for Ditto 2.3.2 to sidebar — Thomas Jaeckle / githubweb
  795. update mutability detector and re-enable all mutability tests — Johannes Schneider / githubweb
  796. fixed that search updater did too much patch failures due to recovery bug — Thomas Jaeckle / githubweb
  797. reduce receiveTimeout to 5 seconds after a ThingDeleted event was consumed in ThingUpdater to quickly shut it down — Thomas Jaeckle / githubweb
  798. enhanced test by asserting for the recovered write model — Thomas Jaeckle / githubweb
  799. review: — Stefan Maute / githubweb
  800. adapt deployments to java 17 hotspot — Johannes Schneider / githubweb
  801. fix dockerfile-release — Johannes Schneider / githubweb
  802. Add some description to more complex DittoJwtAuthorizationSubjectsProviderTest cases — David Schwilk / githubweb
  803. Also update thingRevision and policyRevision on recovery of ThingUpdater — Yannic Klem / githubweb
  804. Add documentation on fn:filter RQL functions — David Schwilk / githubweb
  805. fix compilation error — Yannic Klem / githubweb
  806. add more debug logs to SshTunnelActor; — Stefan Maute / githubweb
  807. Remove custom JAVA_OPTIONS in favor of standardized JAVA_TOOL_OPTIONS — Yannic Klem / githubweb
  808. Consider devops request as authorized if no subjects are expected — Yannic Klem / githubweb
  809. added more Grafana dashboards as templates — noreply / githubweb
  810. delete replaced Hot_Entities.json dashboard — noreply / githubweb
  811. adapt log level to warn in case the SSH tunnel failed; — Stefan Maute / githubweb
  812. [#1034] added ditto-wot-model modules containing interfaces with the WoT TD/TM top-level properties — Thomas Jaeckle / githubweb
  813. [#1034] added generation for "instance" version for TDs - simply copying the "model" version — Thomas Jaeckle / githubweb
  814. install wget during setup — Yannic Klem / githubweb
  815. remove new line at last command — Yannic Klem / githubweb
  816. [#1034] added documentation, example and a blogpost describing the new added WoT integration in Ditto — Thomas Jaeckle / githubweb
  817. [#1034] made TM placeholders resolvement required, failing with a 400 bad request — Thomas Jaeckle / githubweb
  818. [#1034] fixed doc error — Thomas Jaeckle / githubweb
  819. Enhance logging for mapper instantiation — Yannic Klem / githubweb
  820. [#1034] added section about TM modeling good practices — Thomas Jaeckle / githubweb
  821. [#1034] added section about public available ontologies — Thomas Jaeckle / githubweb
  822. Enhance logs for mapper registration — Yannic Klem / githubweb
  823. Fix some tests for build on windows and raise version for maven deploy plugin — Yannic Klem / githubweb
  824. remove test jar from connectivity service module — Yannic Klem / githubweb
  825. configure classesDirectory for failsafe plugin explicitly for connectivity service (target/classes directory is missing in test classpath otherwise) — Dominik Guggemos / githubweb
  826. use same version as defined in the parent pom — Yannic Klem / githubweb
  827. fixed that ThingUpdater was already stopped when processing "ThingDeleted" events with a consistency-lag > 5 seconds — Thomas Jaeckle / githubweb
  828. update prerequisites in order to build Ditto — noreply / githubweb
  829. added license headers to run config files — Thomas Jaeckle / githubweb
  830. improved logging for search "bulkWrite": show included correlation-ids in a bulkWrite DEBUG statement when debug logging is activated — Thomas Jaeckle / githubweb
  831. improved logging statement to include thingIds + BSON filter as well — Thomas Jaeckle / githubweb
  832. fixed potential NPE — Thomas Jaeckle / githubweb
  833. fixed some method names and log statements — Thomas Jaeckle / githubweb
  834. Implement config for toggling whether messages whose enrichment failed should be published anyways — David Schwilk / githubweb
  835. Remove unnecessary option — Yannic Klem / githubweb
  836. Start policies service at first to make sure cluster can be built as soon as possible — Yannic Klem / githubweb
  837. Adapt documentation for building ditto — Yannic Klem / githubweb
  838. Issue failed acks for failed enrichments — David Schwilk / githubweb
  839. improve logging of ThingUpdater etc. in order to be better able to find out which changne caused a "failed patch update" — Thomas Jaeckle / githubweb
  840. fix parallel execution issues in ThingUpdater/MongoSearchUpdaterFlow — Thomas Jaeckle / githubweb
  841. added unit test ThingUpdaterTest.parallelUpdatesProvokingIncorrectPatchUpdate in order to test bugfix for parallelism problems in ThingUpdater — Thomas Jaeckle / githubweb
  842. fixed behavior switch which did not handle too many messages in the previous "awaitingBulkWriteResult" — Thomas Jaeckle / githubweb
  843. reduce logging when stashing WriteModels — Thomas Jaeckle / githubweb
  844. improved logging for queries and counts in SearchActor — Thomas Jaeckle / githubweb
  845. fix toString() methods of various model classes — Thomas Jaeckle / githubweb
  846. [#1034] added WoT Discovery compatible API for GET /api/2/things to retrieve a list of TDs - including adding "Links" as http headers for the "next" page — Thomas Jaeckle / githubweb
  847. [#1034] added documentation about enhanced SSE features coming with this PR — Thomas Jaeckle / githubweb
  848. [#1034] fixed RootRouteTest — Thomas Jaeckle / githubweb
  849. filter for incorrect element types in jsonArray of feature definitions; — Stefan Maute / githubweb
  850. added possibility to add JVM options for e.g. specifying "--add-opens" for ditto-connectivity required with Java 17 — Thomas Jaeckle / githubweb
  851. simplify maven.yml GitHub action: — Thomas Jaeckle / githubweb
  852. updated legal information after updating lots of dependencies for Java 17 — Thomas Jaeckle / githubweb
  853. fix using environment vars in docker-nightly.yml — Thomas Jaeckle / githubweb
  854. fixed JVM_CMD_ARGS invalid quotation — Thomas Jaeckle / githubweb
  855. added "restart" policy "always" to docker-compose — Thomas Jaeckle / githubweb
  856. added platform linux/arm/v7 in nightly image build — noreply / githubweb
  857. Invalidate ResponseReceiver cache after a response is received. — David Schwilk / githubweb
  858. fixed/improved JVM settings of sandbox + example k8s descriptor files — Thomas Jaeckle / githubweb
  859. fixup some READMEs in deployment section, adding system requirements — Thomas Jaeckle / githubweb
  860. remove "linux/arm/v7" from supported platforms in nightly docker build again — Thomas Jaeckle / githubweb
  861. remove throttling limits currently in place by default for Ditto: — Thomas Jaeckle / githubweb
  862. introduced explicit "enabled" option for ThrottlingConfig and by default disable it in Ditto — Thomas Jaeckle / githubweb
  863. update jruby used in maven-gem-plugin to latest 9.3.3.0 in order to get it running with Java 17 JDK — Thomas Jaeckle / githubweb
  864. simplified jsonString checking logic when creating a FeatureDefinition from a `featureDefinitionEntriesAsJsonArray` — Thomas Jaeckle / githubweb
  865. fixed WARNING logging in RequestTimeoutHandlingDirective to log warnings for search requests only > 5s — Thomas Jaeckle / githubweb
  866. update scala version to 2.13.8 and fluency to 2.6.3 — Thomas Jaeckle / githubweb
  867. made Kafka client "session.timeout.ms" and "heartbeat.interval.ms" explicit in Ditto config — Thomas Jaeckle / githubweb
  868. removed file name config from logback.xml because of a bug in logback core which causes the creation of tmp files that are never deleted; — Stefan Maute / githubweb
  869. update docu for use of DITTO_LOGGING_TOTAL_LOG_FILE_SIZE in installation-operating.md; — Stefan Maute / githubweb
  870. extend documentation for use of Ditto log file feature; — Stefan Maute / githubweb
  871. remove uncommented line and fix fileNamePattern of concierge logback.xml; — Stefan Maute / githubweb
  872. don't run parallel maven build — noreply / githubweb
  873. fixed placeholder resolvment in "commandHeaders" of "ImplicitThingCreation" mapper — Thomas Jaeckle / githubweb
  874. small adjustments to the wot documentation — Johannes Schneider / githubweb
  875. fixed default docker-compose.yml — noreply / githubweb
  876. Delete unnecessary blank space — David Schwilk / githubweb
  877. Adjust PlaceholderResolver to resolve a placeholder to multiple values — Yannic Klem / githubweb
  878. fixed SSE route get/accept order — Thomas Jaeckle / githubweb
  879. Change Placeholder interface to resolve to a List of Strings instead of — Yannic Klem / githubweb
  880. fixed AbstractRoute response transformation — Thomas Jaeckle / githubweb
  881. Simplify API of PipelineElement to allow to resolve to a single value and avoid having Collections.singletonList all over the place — Yannic Klem / githubweb
  882. remove unused imports — Yannic Klem / githubweb
  883. adapt javadoc and delete unused code — Yannic Klem / githubweb
  884. updated Readme to not trap newcomers in building Ditto — noreply / githubweb
  885. enable experimental WoT integration in sandbox — noreply / githubweb
  886. Add MetricsAlertGauge to handle throttle events for in flight message gauge — David Schwilk / githubweb
  887. fix japicmp maven plugin to actually check api compatibility again — Yannic Klem / githubweb
  888. Restore API as deprecated — Yannic Klem / githubweb
  889. updated japicmp plugin version to correctly handle OSGi bundles again — Thomas Jaeckle / githubweb
  890. Use all authorization subjects as resolved values — Yannic Klem / githubweb
  891. Minor adaptions after review — Yannic Klem / githubweb
  892. review: small improvement to CounterKey creation — Johannes Schneider / githubweb
  893. split up the "policy enforcer cache" and the "thing cache" configuration in search — Thomas Jaeckle / githubweb
  894. review: fixed test name — Thomas Jaeckle / githubweb
  895. review: fix javadoc — Johannes Schneider / githubweb
  896. Revert "review: fix javadoc" — Johannes Schneider / githubweb
  897. review: fix javadoc — Johannes Schneider / githubweb
  898. Adapted usage of placeholders to make use of multiple resolved values where possible — Yannic Klem / githubweb
  899. Adjust logging/ add test — David Schwilk / githubweb
  900. Adapt FeaturePlaceholder to be able to handle Signals — Yannic Klem / githubweb
  901. Handle ModifyThing command in FeaturePlaceholder — Yannic Klem / githubweb
  902. Handle all kinds of ThingModifyCommand/ThingModifiedEvent/ThingModifiedCommandResponse — Yannic Klem / githubweb
  903. Fix logging and comments — Yannic Klem / githubweb
  904. Enabled Placeholder resolving for extra fields declaration in connectivity — Yannic Klem / githubweb
  905. Adds missing getEntity implementation for ThingMerged — Yannic Klem / githubweb
  906. enhanced connectivity model by RecoveryStatus and provided it accordingly — Thomas Jaeckle / githubweb
  907. improvement OutboundMappingProcessorActor logging by adding the connectionId to the MDC — Thomas Jaeckle / githubweb
  908. fix unittest — Yannic Klem / githubweb
  909. Enable placeholder resolving for extra field declaration in gateway — Yannic Klem / githubweb
  910. added logging of entityId for "Publishing mapped message" log message — Thomas Jaeckle / githubweb
  911. Use internal correlation-id for outbound mapping. — David Schwilk / githubweb
  912. fix lincese header issue on github — Yannic Klem / githubweb
  913. fix license header issue on github — Yannic Klem / githubweb
  914. added unittest for connection RecoveryStatus — Thomas Jaeckle / githubweb
  915. fixed that for empty BulkUpdate no "BulkWriteComplete" was sent back to ThingUpdaters — Thomas Jaeckle / githubweb
  916. improved debug log to include used strategy class name — Thomas Jaeckle / githubweb
  917. improved "Dropped message!" log error message — Thomas Jaeckle / githubweb
  918. bump swagger-ui version to 4.6.1 and ngninx version to 1.21-alpine; — Stefan Maute / githubweb
  919. fix sending BulkWriteComplete message for all cases — Thomas Jaeckle / githubweb
  920. fix JsonValue.asString() invocation when value was no string (e.g. `null`) — Thomas Jaeckle / githubweb
  921. Allow placeholders in JsonFieldSelectors — Yannic Klem / githubweb
  922. fixed parallelism issues in search-updater bulk-writes coming from the same thing — Thomas Jaeckle / githubweb
  923. added OpenAPI support for "Accept: application/td+json" by adding it as possible response — Thomas Jaeckle / githubweb
  924. fixed that "async" parallelism must be power of two - so don't use "maxBulkSize" for that — Thomas Jaeckle / githubweb
  925. merge substreams before executing bulkWrite — Thomas Jaeckle / githubweb
  926. added sandbox configuration for correct WoT base prefix — Thomas Jaeckle / githubweb
  927. don't apply and provide precondition headers when serving WoT TDs — Thomas Jaeckle / githubweb
  928. Describe general available placeholders — Yannic Klem / githubweb
  929. Reference described placeholders instead of repeating their explanation — Yannic Klem / githubweb
  930. Document that and which placeholders can be used for declaring extra fields — Yannic Klem / githubweb
  931. added configuration for "bulk-shard-count" used to determine how many substreams based on the thingId hash should be started for bulk updates — Thomas Jaeckle / githubweb
  932. review: small code improvement; — Stefan Maute / githubweb
  933. [#1332] incorporated feedback on WoT blogpost + documentation — Thomas Jaeckle / githubweb
  934. Validate extra field declaration when subscribing via SSE/Websocket — Yannic Klem / githubweb
  935. added properties for wot TD in OpenAPI doc — Thomas Jaeckle / githubweb
  936. merging substream after flatMapMerge — Thomas Jaeckle / githubweb
  937. Add test for validating search consistency in case of conflicting search updaters — David Schwilk / githubweb
  938. don't build documentation for Ditto feature branches — Thomas Jaeckle / githubweb
  939. don't build documentation in feature branch builds — Johannes Schneider / githubweb
  940. Decrease Consistency-IT timeout — David Schwilk / githubweb
  941. Revert "Decrease Consistency-IT timeout" — David Schwilk / githubweb
  942. Add test to demonstrate message reordering in EnforcementFlow. — Yufei Cai / githubweb
  943. Move "groupBy" operator in EnforcementFlow in order to avoid message reordering. — Yufei Cai / githubweb
  944. Remove bulk-shard-count. — Yufei Cai / githubweb
  945. Sort each batch update by sequence number to prevent reordering before diff computation. — Yufei Cai / githubweb
  946. EnforcementFlowTest: Isolate actor systems for each test; remove unused method. — Yufei Cai / githubweb
  947. Fix "Head of empty stream" error in EnforcementFlow. — Yufei Cai / githubweb
  948. Fix stalling due to bulk collection in updater stream. — Yufei Cai / githubweb
  949. Increase timeout in EnforcementFlowTest. — Yufei Cai / githubweb
  950. Switch to OpenJ9 for Github actions. — Yufei Cai / githubweb
  951. Switch to Temurin for Github action. — Yufei Cai / githubweb
  952. Remove unused environment variable. — Yufei Cai / githubweb
  953. Update maven.yml — Thomas Jaeckle / githubweb
  954. Skip EnforcementFlowTest.updateDoNotGetReordered. — Yufei Cai / githubweb
  955. write add-opens to manifest so its not needed in the docker images — Yannic Klem / githubweb
  956. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  957. removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
  958. bring back add-opens to connectivity run configuration — Yannic Klem / githubweb
  959. Switch to OpenJ9 for Github actions. — Thomas Jaeckle / githubweb
  960. Switch to Temurin for Github action. — Thomas Jaeckle / githubweb
  961. Remove unused environment variable. — Thomas Jaeckle / githubweb
  962. Skip EnforcementFlowTest.updateDoNotGetReordered. — Thomas Jaeckle / githubweb
  963. simplified ChangeQueueActor outcome to Collection<Metadata> instead of Map<ThingId, Metadata> — Thomas Jaeckle / githubweb
  964. fixed that ThingDeleted events could run into situations where the search-index would not process this event — Thomas Jaeckle / githubweb
  965. Only retry patch updates in a batch with incorrect updates. — Yufei Cai / githubweb
  966. Restore effectiveness of bulk size configuration. — Yufei Cai / githubweb
  967. Add test to validate preservation of bulk size. — Yufei Cai / githubweb
  968. use test.conf in SearchConsistencyIT; — Stefan Maute / githubweb
  969. review: minor formatting + added logs for when ThingDeleteModel is produced in EnforcementFlow — Thomas Jaeckle / githubweb
  970. Don't rely on field order for SearchConsistencyIT assertions — David Schwilk / githubweb
  971. review: code format and use predefined constant; — Stefan Maute / githubweb
  972. ThingUpdater: Skip outdated updates. — Yufei Cai / githubweb
  973. Add class to calculate a JSON merge patch between to JSON values — Yannic Klem / githubweb
  974. fixed compile error after merge — Thomas Jaeckle / githubweb
  975. Skip EnforcementFlowTest.thereCanBeMultipleUpdatesPerBulk for Github. — Yufei Cai / githubweb
  976. Fix review findings — Yannic Klem / githubweb
  977. Make JsonMergePatch more objekt oriented — Yannic Klem / githubweb
  978. remove since annotation from methods because the whole class was introduced in 2.4.0 — Yannic Klem / githubweb
  979. simplify if condition — Yannic Klem / githubweb
  980. fix generation of code coverage reporting; — Stefan Maute / githubweb
  981. Fix namespaced entity ID regex in documentation — Yannic Klem / githubweb
  982. Simplified EntityName regex which was overly complex — Yannic Klem / githubweb
  983. Remove unnecessary escaping — Yannic Klem / githubweb
  984. remove unnecessary grouping — Yannic Klem / githubweb
  985. Update documentation according to changes in the regex — Yannic Klem / githubweb
  986. Fix japicmp plugin — Yannic Klem / githubweb
  987. update nexus-staging-maven-plugin to latest — noreply / githubweb
  988. Extract delegating part of ImmutablePolicyBuilderLabelScoped to abstract class to allow reuse — Yannic Klem / githubweb
  989. Add missing javadoc — Yannic Klem / githubweb
  990. #1345 fixed fn:substring-after assuming delimiter is only 1 character — Thomas Jaeckle / githubweb
  991. update dependencies 2022/03 — Thomas Jaeckle / githubweb
  992. review commits — Kalin Kostashki / githubweb
  993. improved search-updater logic by: — Thomas Jaeckle / githubweb
  994. follow redirects when fetching WoT TMs via HTTP — Thomas Jaeckle / githubweb
  995. re-added publishing PolicyEvent in PolicyPersistenceActor + adjusted test to fish for event — Thomas Jaeckle / githubweb
  996. fix inverted isEmpty check — Yannic Klem / githubweb
  997. added healthchecks to docker-compose.yml — Thomas Jaeckle / githubweb
  998. add code of conduct — noreply / githubweb
  999. fixed file ending to .md — noreply / githubweb
  1000. added releasenotes and blogpost for Ditto 2.4.0 — Thomas Jaeckle / githubweb
  1001. fix that "version" in ditto header defines that it can take 1 or 2 .. — Thomas Jaeckle / githubweb
  1002. add QUERY_CONFIG_ENABLED to swagger-ui in kubernetes and docker-compose directory; — Stefan Maute / githubweb
  1003. adapt documentation to review findings — Yannic Klem / githubweb
  1004. Fix rendering issues of documentation — Yannic Klem / githubweb
  1005. Avoid exception, when no values could be resolved — Yannic Klem / githubweb
  1006. Skip validation of THingFieldSelector when it contains a placeholder — Yannic Klem / githubweb
  1007. Use same validation for fromString — Yannic Klem / githubweb
  1008. Handle empty field selectors for signal enrichment in Gateway — Yannic Klem / githubweb
  1009. Remove Optional from connection throttling message — David Schwilk / githubweb
  1010. fix messages documentation which states that consuming messages is only possible via WebSocket — Thomas Jaeckle / githubweb
  1011. Add field selector for RetrievePolicy command — David Schwilk / githubweb
  1012. Add documentation about field selection for RetrievePolicy — David Schwilk / githubweb
  1013. review: deprecate WithSelectedFields in things model in favor in same interface in base model — Johannes Schneider / githubweb
  1014. review: revert imports of WithSelectedFields interface to prevent api break — Johannes Schneider / githubweb
  1015. add logger to TunnelChannelListener and extended logging for channel initialized, state changed and open success; — Stefan Maute / githubweb
  1016. fixed disabling/enabling logging to `SYSOUT` mechanism by checking for content of environment variable `DITTO_LOGGING_DISABLE_SYSOUT_LOG` — Thomas Jaeckle / githubweb
  1017. fix for IllegalArgumentException thrown when calling newMultiMappedOutboundSignal — Kalin Kostashki / githubweb
  1018. configured healthcheck for nginx in sandbox + added "autoheal" service which automatically restarts unhealthy services via docker — Thomas Jaeckle / githubweb
  1019. update nginx of sandbox to 1.21-alpine — Thomas Jaeckle / githubweb
  1020. adjust `DITTO_LOGGING_FILE_APPENDER` env key to be "true" so that file appender is used — Thomas Jaeckle / githubweb
  1021. Adapt documentation for enrichment with placeholders — Yannic Klem / githubweb
  1022. add workaround for Rebex SSH server (described workaround in code); — Stefan Maute / githubweb
  1023. renamed varibale to initialSshChannelWindowSize and adapt comment for workaround; — Stefan Maute / githubweb
  1024. updated outlook for Ditto 2.5.0 and 3.0.0 — Thomas Jaeckle / githubweb

#99 (Apr 14, 2022, 9:08:07 AM)

  1. update dependencies: classindex, slf4j, logback, junit — Thomas Jaeckle / githubweb
  2. added Ditto 2.2.2 relase notes — Thomas Jaeckle / githubweb

#98 (Dec 15, 2021, 8:43:45 AM)

  1. Review: — Yannic Klem / githubweb
  2. #1021 review: add validation of mqtt specific last will configuration, add flag in mqqt client factory to decide whether to apply the last will config (e.g. do not apply for consumer only client), some documentation polishing — Dominik Guggemos / githubweb
  3. tdd approach: adjusted test config so that PubSubFactoryTest.publishToEachMemberOfAGroup fails (most of the time) — Thomas Jaeckle / githubweb
  4. merged PublisherIndex instead of having a map of multiple PublisherIndexes in order to fix grouping again — Thomas Jaeckle / githubweb
  5. replace deprecated method call of getId() with getEntityName(); — Stefan Maute / githubweb
  6. replace deprecated PatternsCS with Patterns; — Stefan Maute / githubweb
  7. replace deprecated method with getEntityId(); — Stefan Maute / githubweb
  8. fixed cleanup of sharded ddata map on cluster node removal: — Thomas Jaeckle / githubweb
  9. stabilize ErrorHandlingActorTest with higher wait timeout — Thomas Jaeckle / githubweb
  10. adjusted "path" for response messages — noreply / githubweb
  11. adjusted default ddata config to have a shard count of 5 — Thomas Jaeckle / githubweb
  12. added workaround for tests not being able to obtain port — noreply / githubweb
  13. expose port for mongodb container in docker-compose.yml; — Stefan Maute / githubweb
  14. removed APIs and code marked as "@deprecated" — Thomas Jaeckle / githubweb
  15. Remove NamespacedEntityIdWithType and EntityWithType — Yannic Klem / githubweb
  16. Use EntityIds as new factory for EntityIds based on a given EntityType — Yannic Klem / githubweb
  17. Fix snapshot streaming — Yannic Klem / githubweb
  18. made getHeaderMapping in connection Source and Target non-optional — Thomas Jaeckle / githubweb
  19. fix wrong package name of placeholders module — Yannic Klem / githubweb
  20. fix raw generic type usages and other sonar issues — Thomas Jaeckle / githubweb
  21. fix more sonar warnings — Thomas Jaeckle / githubweb
  22. Review: — Stefan Maute / githubweb
  23. #10029 catch exception thrown in ConnectionLogger when an invalid pattern is supplied — Dominik Guggemos / githubweb
  24. #1021: Link to specification in documentation — Vadim Günther / githubweb
  25. Stream journal entries instead of just the pid string — Yannic Klem / githubweb
  26. Review: — Stefan Maute / githubweb
  27. Change defaults for reconnectForRedelivery and separatePublisherClient in — Yannic Klem / githubweb
  28. fix unittests which expect redelivery for mqtt — Yannic Klem / githubweb
  29. add logging to EntityIds; — Stefan Maute / githubweb
  30. adapt logging and print stacktrace; — Stefan Maute / githubweb
  31. use log method from java.util.logging.Logger to log the exception; — Stefan Maute / githubweb
  32. fix exception log; — Stefan Maute / githubweb
  33. remove unused imports; — Stefan Maute / githubweb
  34. add since annotation to new methods in public interface MqttConfig; — Stefan Maute / githubweb
  35. fixed license header years — Thomas Jaeckle / githubweb
  36. #10029 set MQTT message properties retain, topic and qos according to the headers mqtt.retain, mqtt.topic and mqtt.qos when publishing messages — Dominik Guggemos / githubweb
  37. #10029 remove default header mapping of mqtt properties (mqtt.topic, mqtt.qos, mqtt.retain) — Dominik Guggemos / githubweb
  38. #10029 fix sonar issue — Dominik Guggemos / githubweb
  39. prepared Ditto 2.0.0 release notes + announcement blogpost — Thomas Jaeckle / githubweb
  40. #10029 revert to previous mockito version — Dominik Guggemos / githubweb
  41. got rid of ditto-model-rql-parser dependency in ditto-model-query — Thomas Jaeckle / githubweb
  42. fixed ClassCastException in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  43. simplified ditto-scope.js helpers — Thomas Jaeckle / githubweb
  44. rename artifact from ditto-protocol-adapter to ditto-protocol — Yannic Klem / githubweb
  45. fix org.eclipse.ditto.protocol package structure — Yannic Klem / githubweb
  46. Restructure policies module — Yannic Klem / githubweb
  47. Restructure things module — Yannic Klem / githubweb
  48. Restructure base module — Yannic Klem / githubweb
  49. Restructure concierge module — Yannic Klem / githubweb
  50. Restructure gateway module — Yannic Klem / githubweb
  51. Restructure connectivity module — Yannic Klem / githubweb
  52. cleaned up error documentation: — Thomas Jaeckle / githubweb
  53. Restructure thingsearch module — Yannic Klem / githubweb
  54. update docker base image for ditto container images to adoptopenjdk/openjdk11-openj9:jdk-11.0.11_9_openj9-0.26.0-alpine-slim; — Stefan Maute / githubweb
  55. adjust TimeMeasuringFlowTest to be less fragile — Yannic Klem / githubweb
  56. fix thingsearch test config — Yannic Klem / githubweb
  57. Open and create connection with automated logging activation — Vadim Günther / githubweb
  58. Remove unnecessary dependency from gateway — Yannic Klem / githubweb
  59. Remove unnecessary depenency from signalenrichment — Yannic Klem / githubweb
  60. Specify things dependency as test scope for enforcer model — Yannic Klem / githubweb
  61. several cleanups: — Thomas Jaeckle / githubweb
  62. Fix test when open connection with automated logging activation — Vadim Günther / githubweb
  63. Mention that connection logging is enabled when opening or creating connection — Vadim Günther / githubweb
  64. try to fix PublisherIndex with ddata sharding — Thomas Jaeckle / githubweb
  65. fixed NPE in log statement for error case — Thomas Jaeckle / githubweb
  66. (De)Serialize Acknowledgements like all other CommandResponses — Yannic Klem / githubweb
  67. merge message commands into message model — Yannic Klem / githubweb
  68. merge devops commands into devops model — Yannic Klem / githubweb
  69. merge namespace commands into namespace model — Yannic Klem / githubweb
  70. merge common commands module into base api — Yannic Klem / githubweb
  71. Fix test for logging enabling — Vadim Günther / githubweb
  72. Move ditto-signals-commands-cleanup to ditto-model-cleanup — Yannic Klem / githubweb
  73. update default and max timeout in timeoutParam.yml; — Stefan Maute / githubweb
  74. Review: — Stefan Maute / githubweb
  75. #667 extract jwt also from access_token query parameter for websocket requests — Dominik Guggemos / githubweb
  76. #667 document access_token query parameter as an additional option for providing the jwt — Dominik Guggemos / githubweb
  77. removed ditto-services-legal module - was only needed for dependency calculation — Thomas Jaeckle / githubweb
  78. Ensure that TimeMeasuringFlow does not break the parallelism of the — Yannic Klem / githubweb
  79. document kubernetes secret usage for MONGO_DB_URI; — Stefan Maute / githubweb
  80. Issue #1043: Moved `EmptyTopicPath` from `ImmutableTopicPathBuilder` to package level. Added a unit test. — Juergen Fickel / githubweb
  81. await all durations in the sink before verifying the average — Yannic Klem / githubweb
  82. ensure that the timer is not started more often than requested for the parallel use case aswell — Yannic Klem / githubweb
  83. move ditto-model-cleanup into ditto-base-api — Yannic Klem / githubweb
  84. updated release notes with the current module/package structure — Thomas Jaeckle / githubweb
  85. move ditto-model-enforcers into ditto-policies-model and remove test dependency on ditto-things-model — Yannic Klem / githubweb
  86. move ditto-model-namespaces into ditto-base-model — Yannic Klem / githubweb
  87. #667: review: minor formatting, javadoc, etc. stuff — Thomas Jaeckle / githubweb
  88. make ditto-rql a top level module which wraps model, query and parser — Yannic Klem / githubweb
  89. move devops modules into base module — Yannic Klem / githubweb
  90. Replaced `DittoThingSnapshotTaken` with `ThingSnapshotTaken`. — Juergen Fickel / githubweb
  91. Added getter method for invalid header key to `DittoHeaderInvalidException`. — Juergen Fickel / githubweb
  92. Minor API version fix — David Schwilk / githubweb
  93. Add missing since annotations — David Schwilk / githubweb
  94. documented removal of "x-ditto-dummy-auth" header — Thomas Jaeckle / githubweb
  95. Move jwt module to top level — Yannic Klem / githubweb
  96. move ditto-model-messages to top level — Yannic Klem / githubweb
  97. fix <name> of ditto-jwt module — Yannic Klem / githubweb
  98. Rename ditto-services module to ditto-internal and fix build-images.sh — Yannic Klem / githubweb
  99. updated renamed modules/packages — Thomas Jaeckle / githubweb
  100. recover README.md of former ditto-model-enforcers module — Yannic Klem / githubweb
  101. fix ditto-messages-model tests — Yannic Klem / githubweb
  102. Remove setRevision from EventsourcedEvent — David Schwilk / githubweb
  103. Issue #1043: Reduced too high amount of constructor arguments of `ImmutableTopicPath`. — Juergen Fickel / githubweb
  104. Issue #1043: Added methods for easier evaluation of `TopicPath`. — Juergen Fickel / githubweb
  105. added missing content-type to hello world curls — noreply / githubweb
  106. Remove no longer existing modules from ditto bom — Yannic Klem / githubweb
  107. Issue #1043: Replaced equality checks with call to `is...` methods of `TopicPath`. — Juergen Fickel / githubweb
  108. fix package naming of ditto-internal modules — Yannic Klem / githubweb
  109. Issue #1043: Fixed result creation of `ImmutableTopicPath#getPath()` and added a unit test that covers an empty namespace part. — Juergen Fickel / githubweb
  110. Synchronize by using zip/unzip instead of using a broadcast — Yannic Klem / githubweb
  111. Remove unused properties from ditto-internal module — Yannic Klem / githubweb
  112. Adjust DADR-0005 which defines the modules that can be considered — Yannic Klem / githubweb
  113. exclude 3rd party LICENSE, NOTICE and THIRD-PARTY files from allinone jars; — Stefan Maute / githubweb
  114. fix Main-Class name in shad plugin config; — Stefan Maute / githubweb
  115. review of Ditto 2.0 remodulization: — Thomas Jaeckle / githubweb
  116. remove JsonExampleProducer — Yannic Klem / githubweb
  117. Remove maven-site-plugin — Yannic Klem / githubweb
  118. update maven packages names in maven structure overview; — Stefan Maute / githubweb
  119. improve release announcement and release notes; — Stefan Maute / githubweb
  120. fiy typo; — Stefan Maute / githubweb
  121. Revert "Synchronize by using zip/unzip instead of using a broadcast" — Yannic Klem / githubweb
  122. Issue #1043: Set '@since' version to 2.0.0. — Juergen Fickel / githubweb
  123. Issue #1043: Removed empty topic path and its usage. Ditto Protocol messages are always required to have a topic. Thus an empty topic path implementation did not make sense. — Juergen Fickel / githubweb
  124. Use wireTap to publish the measured durations — Yannic Klem / githubweb
  125. Issue #1043: Added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  126. Issue #1043: Fixed Javadoc comment. — Juergen Fickel / githubweb
  127. Add connectivity announcements for when a connection was opened or closed — Florian Fendt / githubweb
  128. Issue #1043: Refactored `AbstractAdapter`. — Juergen Fickel / githubweb
  129. added changelog for DADR-0005-semantic-versioning.md — Thomas Jaeckle / githubweb
  130. fixed GitHub actions (dockerfiles were moved) — Thomas Jaeckle / githubweb
  131. Issue #1043: Re-added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  132. Issue #1043: Fixed compilation errors after merging master branch. — Juergen Fickel / githubweb
  133. added ditto-things-model and ditto-policies-model as explicit dependencies to ditto-protocol — Thomas Jaeckle / githubweb
  134. Issue #1043: Fixed invalid reference in Javadoc. — Juergen Fickel / githubweb
  135. changed scope to compile for ditto-internal-utils-persistence — noreply / githubweb
  136. temporary ignore TimeMeasuringFlowTests — Yannic Klem / githubweb
  137. Issue 1043 fix minor misspelling as part of review — David Schwilk / githubweb
  138. Add connectivity announcements to the ditto protocol — Florian Fendt / githubweb
  139. added "akka-discovery-kubernetes-api" and "akka-lease-kubernetes" dependencies to ditto-base-service so that all services depend on it — Thomas Jaeckle / githubweb
  140. stabilize PolicyPersistenceActorTest by waiting for at least once for deletion announcement — Thomas Jaeckle / githubweb
  141. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities — Thomas Jaeckle / githubweb
  142. Also resolve connectivity signals from Adaptables — Florian Fendt / githubweb
  143. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 2 — Thomas Jaeckle / githubweb
  144. Add connection announcements to the Topic — Florian Fendt / githubweb
  145. made EmptyEvent no longer implement WithEntityId — Thomas Jaeckle / githubweb
  146. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 3 — Thomas Jaeckle / githubweb
  147. Add connection announcements to the signal filter — Florian Fendt / githubweb
  148. fix MQTT publisher warnings when no MQTT consumer was present — Thomas Jaeckle / githubweb
  149. Don't subscribe to internal Ditto PubSub for connectivity announcements as they are only sent outwards — Florian Fendt / githubweb
  150. redact sensitive parameter/header values before logging — Dominik Guggemos / githubweb
  151. fixed some sonar issues and typos; — Stefan Maute / githubweb
  152. don't calculate filteredRawRequestUri if debug logging was not activated — Thomas Jaeckle / githubweb
  153. updated date of release 2.0 in docs — Thomas Jaeckle / githubweb
  154. fixed javadoc errors discovered in release build — Thomas Jaeckle / githubweb
  155. added Ditto 2.0 to documentation version picker — Thomas Jaeckle / githubweb
  156. activate binary compatibility check to version 2.0.0 — Thomas Jaeckle / githubweb
  157. added Ditto 2.0.x to SECURITY.md — noreply / githubweb
  158. restructure kubernetes deployment Readmes; — Stefan Maute / githubweb
  159. bump nginx version to 1.20-alpine; — Stefan Maute / githubweb
  160. #1052: Fix typo — Vadim Günther / githubweb
  161. Send connection announcement after opening and before closing a connection — Florian Fendt / githubweb
  162. Close connections when shutting down the the cluster (which will trigger sending a close announcement) — Florian Fendt / githubweb
  163. Close connection before deleting it (which will automatically send a connection announcement) — Florian Fendt / githubweb
  164. fix ErrorHandlingActorTest — Florian Fendt / githubweb
  165. Avoids throwing exceptions in ditto metrics and return more or less — Yannic Klem / githubweb
  166. fixed typo in 2.0 announcement — noreply / githubweb
  167. only log warning if already stopped timer should be stopped — Yannic Klem / githubweb
  168. fixed parallelism of search-updater using "flatMapMerge" — Thomas Jaeckle / githubweb
  169. added custom dispatchers for flatMapMerge() with async() usage in — Thomas Jaeckle / githubweb
  170. fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  171. added missing dispatcher to search test config — Thomas Jaeckle / githubweb
  172. fixed SearchActorIT — Thomas Jaeckle / githubweb
  173. fixed that Policy Error responses in WS contained wrong topic path — Thomas Jaeckle / githubweb
  174. #1052: validate that connection announcements can only be used with client count 1 — Florian Fendt / githubweb
  175. fixed default config of retrieval.parallelism to be a factor of 2 — Thomas Jaeckle / githubweb
  176. removed .withAttributes(Attributes.inputBuffer from search-updater-flows — Thomas Jaeckle / githubweb
  177. uncomment resources config for all services; — Stefan Maute / githubweb
  178. #1052: Add documentation for connection announcement — Vadim Günther / githubweb
  179. #1052: mention connection announcements in protocol-specification.md — Vadim Günther / githubweb
  180. relax mqtt validation for source header mappings — Dominik Guggemos / githubweb
  181. Fixed missing publish metrics for published messages without — Yannic Klem / githubweb
  182. 1052: fix wording for connection announcement — Vadim Günther / githubweb
  183. fixed that for commands requesting "search-persisted" the wrong write concern was used — Thomas Jaeckle / githubweb
  184. added "docker pulls" badge to readme — noreply / githubweb
  185. Issue #1060: add test cases for Azure and AWS signing processes — Yufei Cai / githubweb
  186. made AckUpdater work with ddata sharding — Thomas Jaeckle / githubweb
  187. Issue #1060: add azure monitor request signing — Yufei Cai / githubweb
  188. Issue #1060: Add AwsRequestSigning; switch signing timestamp formatter to DateTimeFormatter; add TODO in AbstractBaseClientActorTest — Yufei Cai / githubweb
  189. Issue #1060: Add HmacCredentials. — Yufei Cai / githubweb
  190. Fix broken links in installation-operating.md — noreply / githubweb
  191. Implement basic structure for kafka consumers — Yannic Klem / githubweb
  192. added logging a type hint to AbstractEnforcement successful enforcement — Thomas Jaeckle / githubweb
  193. put log statements with debug content to DEBUG level — Thomas Jaeckle / githubweb
  194. Added validation for source address and target header mappings — Yannic Klem / githubweb
  195. Issue #1060: add dynamic loading of HTTP request signing algorithms. — Yufei Cai / githubweb
  196. review: fixed comment which still pointed to outdated enum name — Thomas Jaeckle / githubweb
  197. Handle exceptions in MessageProcessor to avoid exceptions in KafkaStreams — Yannic Klem / githubweb
  198. Make move the logic again to a transformer — Yannic Klem / githubweb
  199. use var keyword; — Stefan Maute / githubweb
  200. Use correct branch names to access them in the map — Yannic Klem / githubweb
  201. use min interval from backoffConfig to create RestartSettings; — Stefan Maute / githubweb
  202. 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
  203. move start of stream to preStart hook — Johannes Schneider / githubweb
  204. move initialisation of logger back to top — Johannes Schneider / githubweb
  205. Use scalas Either to avoid using generic Object as return type — Yannic Klem / githubweb
  206. WIP: switch to akka-stream-kafka — Yannic Klem / githubweb
  207. fix MQTT protocol level acknowledgements — Thomas Jaeckle / githubweb
  208. fixed applying "eventLoopThreads" option — Thomas Jaeckle / githubweb
  209. #1052: edit documentation for topic path of connection announcements — Vadim Günther / githubweb
  210. applied manual reconnect for MQTT connections — Thomas Jaeckle / githubweb
  211. make it possible to write logs to Logstash endpoint; — Stefan Maute / githubweb
  212. add logstash-logback-encoder and janino dependency; — Stefan Maute / githubweb
  213. add exclude for shade plugin; — Stefan Maute / githubweb
  214. add volume and volumeMounts to access ditto log files; — Stefan Maute / githubweb
  215. #1052 correct year in licence header — Vadim Günther / githubweb
  216. removed duplicate check for empty failed responses; — Stefan Maute / githubweb
  217. add missing volumeMounts; — Stefan Maute / githubweb
  218. add logging possibilities to installation-operating.md; — Stefan Maute / githubweb
  219. review: prefixed all logging related environment variables with `DITTO_LOGGING_` — Thomas Jaeckle / githubweb
  220. fixed logback XML error — Thomas Jaeckle / githubweb
  221. added Ditto 2.0.1 release notes — Thomas Jaeckle / githubweb
  222. Issue #1060: Support GET method in HTTP connections; support x-amz-content-sha256 in AwsRequestSigning. — Yufei Cai / githubweb
  223. added a new introduction slide-deck for Eclipse Ditto — Thomas Jaeckle / githubweb
  224. Issue #1060: Fix xAmzContentSha256 field name; log outgoing HTTP request on DEBUG. — Yufei Cai / githubweb
  225. Remove not needed hyphen in ditto-cluster.yaml — noreply / githubweb
  226. Surround env value with double quotation marks — noreply / githubweb
  227. Fix command to start ditto with another version — noreply / githubweb
  228. Issue #1060: Log signed requests on DEBUG level. — Yufei Cai / githubweb
  229. Connectivity: Improve debug log for incoming messages. — Yufei Cai / githubweb
  230. Fix missing placeholder in debug log. — Yufei Cai / githubweb
  231. #586 add configuration for kafka consumer, add migration notes for changed kafka configuration — Johannes Schneider / githubweb
  232. Fix parameter passing to payload mapper when topic path contains no channel — Vadim Günther / githubweb
  233. Append signature topics with undefined channel — Vadim Günther / githubweb
  234. add logging in case of errors; — Stefan Maute / githubweb
  235. make ThingPersistenceActorMailbox size configurable via env variable; — Stefan Maute / githubweb
  236. #1052: correctly deserialize and serialize the parts of a topic for the "none" channel (policies and connections) in the JavaScript mappings — Florian Fendt / githubweb
  237. #1052: add unit tests verifying correct behaviour of the Ditto JavaScript helper functions for policy and connection announcements — Florian Fendt / githubweb
  238. Issue #1060: Add missing header for AWS request signing. — Yufei Cai / githubweb
  239. add debug log for dropped signals, if target address can not be resolved; — Stefan Maute / githubweb
  240. Issue #1060: render auth parameters without quotes in AwsRequestSigning. — Yufei Cai / githubweb
  241. split log for targets and replayTarget into separate statements; — Stefan Maute / githubweb
  242. Issue #1060: Fix AwsRequestSigningTest. — Yufei Cai / githubweb
  243. #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
  244. Issue #1060: Add reserved HTTP header "http.query" to replace the query string. — Yufei Cai / githubweb
  245. #1060 fix behaviour on empty path. Add unit tests — Vadim Günther / githubweb
  246. Issue #1060: Fix double-appending of "/" to empty paths in AwsRequestSigning. — Yufei Cai / githubweb
  247. Issue #1060: Fix AwsRequestSigningTest again. — Yufei Cai / githubweb
  248. bump nginx version in docker-compose.yml to 1.20-alpine; — Stefan Maute / githubweb
  249. add initContainer for nginx to wait for gateway to be available before start up; — Stefan Maute / githubweb
  250. remove link to /apidoc/1 in index.html in docker and kubernetes; — Stefan Maute / githubweb
  251. add link to resource quota docu; — Stefan Maute / githubweb
  252. Issue #1060: Add HMAC credentials to connection schema. — Yufei Cai / githubweb
  253. Issue #1060: Document HMAC request signing. — Yufei Cai / githubweb
  254. #586 add throttling config for kafka consumers, resolve defaults for akka.kafka.consumer and akka.kafka.producer — Dominik Guggemos / githubweb
  255. Issue #1060: Validate connections with HMAC credentials. — Yufei Cai / githubweb
  256. #1060: Documentation: add GET as new http verb for http1.1 connections — Vadim Günther / githubweb
  257. #586 add defaults from reference.conf manually (temp. solution) — Dominik Guggemos / githubweb
  258. #1060: add documentation entry for "http.query" header mapping — Vadim Günther / githubweb
  259. #586 update to akka 2.6.14 — Dominik Guggemos / githubweb
  260. #586 configure shade plugin to append version.conf files for connectivity service (akka kafka contains another version.conf) — Dominik Guggemos / githubweb
  261. #586 add immutability test and reduced logging for message transformer — Johannes Schneider / githubweb
  262. #1073 reduce logging of JWT parsing/validation errors to not contain stacktrace — Thomas Jaeckle / githubweb
  263. #586 use defaults from reference.conf — Dominik Guggemos / githubweb
  264. omit secrets from toString() outputs of Credentials implementations — Thomas Jaeckle / githubweb
  265. change directory where ditto log files will be created; — Stefan Maute / githubweb
  266. change fileNamePattern for TimeBasedRollingPolicy to absolute path; — Stefan Maute / githubweb
  267. add log file directory to docker image and grabt ditto user write access; — Stefan Maute / githubweb
  268. add env var DITTO_LOGGING_FILE_APPENDER to docker-compose.yml and create volume to access ditto logs on host machine; — Stefan Maute / githubweb
  269. don't try to publish ExpiryAnnouncements for new or deleted policies (optimization) — Thomas Jaeckle / githubweb
  270. fixed imports of ditto-connecticity-model OSGi bundle — Thomas Jaeckle / githubweb
  271. [#1078] Add AzSaslRequestSigning. — Yufei Cai / githubweb
  272. added (currently failing) test case for enriching MergeEvents with extra fields using the CachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  273. fixed CachingSignalEnrichmentFacade for ThingMerged events — Thomas Jaeckle / githubweb
  274. fix docker image name; — Stefan Maute / githubweb
  275. uncomment resources for easier testing; — Stefan Maute / githubweb
  276. adjusted example usage of Ditto Java Client — noreply / githubweb
  277. [#1078] Add option to set SR in AzSaslRequestSigning. — Yufei Cai / githubweb
  278. Enable separate configuration for minimum reconnect delay for MQTT broker initiated disconnects of MQTT sessions — Thomas Jaeckle / githubweb
  279. [#1078] rename "sr" to "endpoint" in AzSaslRequestSigning. — Yufei Cai / githubweb
  280. fixed test.conf — Thomas Jaeckle / githubweb
  281. fixed connection-test.conf — Thomas Jaeckle / githubweb
  282. [#1078] Make "endpoint" of AzSaslRequestSigning mandatory. — Yufei Cai / githubweb
  283. #1081 add conditioned thing templates list to implicit mapper — Vadim Günther / githubweb
  284. [#1078] Allow AzSaslRequestSigning to authenticate AMQP 1.0 connections. — Yufei Cai / githubweb
  285. [#1078] Make JSON field definitions of request signing factories final. — Yufei Cai / githubweb
  286. [#1078] Fix ConnectionValidatorTest. — Yufei Cai / githubweb
  287. add pod to initialize ditto logs directory on host vm; — Stefan Maute / githubweb
  288. use gid 1000 for ditto group; — Stefan Maute / githubweb
  289. #1081 add exists to filter functions — Vadim Günther / githubweb
  290. [#1078] Fix AMQP username of AzSaslRequestSigning. — Yufei Cai / githubweb
  291. [#1078] use DittoDuration format for AzSaslRequestSigning's ttl parameter. — Yufei Cai / githubweb
  292. rename volume for ditto log files; — Stefan Maute / githubweb
  293. add prerequisite to documentation for ditto log files; — Stefan Maute / githubweb
  294. #586 ignore duplicate headers (log warning only), clean up connectivity.conf — Dominik Guggemos / githubweb
  295. [#1078] set default TTL of az-sasl to 1 week to prevent cascading backoff. — Yufei Cai / githubweb
  296. Filter expired messages based on creation-time and ttl headers — Yannic Klem / githubweb
  297. #586 add entity placeholders to resolver creators to use in kafka targets — Johannes Schneider / githubweb
  298. [#1078] provide actorSystem in ClientActorPropsFactory#getActorPropsForType instead of having it in every DittoService — Florian Fendt / githubweb
  299. #586 add dispatcher for alpakka kafka — Johannes Schneider / githubweb
  300. #586 use dispatcher only for consuming messages from kafka — Johannes Schneider / githubweb
  301. [#1078] add test for SaslPlainCredentialsSupplier — Florian Fendt / githubweb
  302. [#1078] split request signing factories into different factories for http push and amqp — Florian Fendt / githubweb
  303. create $DITTO_HOME and $DITTO_LOGS directory inside the one RUN directive for all dockerfiles; — Stefan Maute / githubweb
  304. Add documentation for kafka sources — Yannic Klem / githubweb
  305. [#1078] fix DefaultAmqp10ConfigTest — Florian Fendt / githubweb
  306. [#1078] Remove test to not verify SSL certificates. — Yufei Cai / githubweb
  307. [#1078] Restore support of client-certificate credentials with basic-auth for SaslPlainCredentialsSupplier. — Yufei Cai / githubweb
  308. #586 suffix kafka consumer/producer client ids — Dominik Guggemos / githubweb
  309. [#1078] move documentation on HMAC signing onto extra page and reference it from HTTP and AMQP 1.0 bindings. — Florian Fendt / githubweb
  310. [#1078] add blog post for HMAC signing for HTTP push and AMQP connections — Florian Fendt / githubweb
  311. fix rounding up "policyExpiryGranularity" to "0" (disabling it) — Thomas Jaeckle / githubweb
  312. update installation-operating.md; — Stefan Maute / githubweb
  313. [#1078] update little parts on the documentation of HMAC algorithms — Florian Fendt / githubweb
  314. [#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
  315. [#1078] add HMAC signing to sidebar and include examples section — Florian Fendt / githubweb
  316. [#1060] Connectivity: Add reserved header http.path to set the path of outgoing HTTP requests. — Yufei Cai / githubweb
  317. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  318. [#1078] Fix typos. — Yufei Cai / githubweb
  319. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Thomas Jaeckle / githubweb
  320. update Akka to 2.6.15 and Akka Management to 1.1.0 — Thomas Jaeckle / githubweb
  321. #586 use streams to publish messages to kafka — Johannes Schneider / githubweb
  322. #586 fix test — Johannes Schneider / githubweb
  323. fix HttpPushFactoryTest by using a parallelism with power of 2 — Thomas Jaeckle / githubweb
  324. 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
  325. try to fix EnformcentFlowTest — Thomas Jaeckle / githubweb
  326. [#1060] Adjust AwsRequestSigning to support S3 better. — Yufei Cai / githubweb
  327. [#1078] Add cloud integration examples using HMAC. — Yufei Cai / githubweb
  328. fixed EnforcementFlow parallelism — Thomas Jaeckle / githubweb
  329. Fix naming — Yannic Klem / githubweb
  330. 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
  331. enable POST, PUT and DELETE requests for akka management api; — Stefan Maute / githubweb
  332. [#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
  333. updated to Akka 2.6.15 again and fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  334. #586 use SendProducer instead of Producer.flexiFlow() to be able to handle the publish errors/acknowledgfements correctly, re-enabled KafkaPublisherActorTest — Dominik Guggemos / githubweb
  335. don't remove all other addresses in ClusterMemberRemovedAware when own instance was terminated — Thomas Jaeckle / githubweb
  336. #586 move producer config to producer section — Dominik Guggemos / githubweb
  337. remove non needed Attributes inputBuffer on EnforcementFlow — Thomas Jaeckle / githubweb
  338. review: made OneForOneEscalateStrategy final + minor javadoc addition — Thomas Jaeckle / githubweb
  339. #586 send connection failure message to parent if kafka producer stream fails — Johannes Schneider / githubweb
  340. #586 disable parallel publishing, use separate dispatcher for publishing — Dominik Guggemos / githubweb
  341. [#1078] rewrite Azure IoT Hub example payload mapping to map the ditto protocol message to a direct method — Florian Fendt / githubweb
  342. [#1078] fix use of jekylls %raw% in markdown — Florian Fendt / githubweb
  343. adjusted "role" for all splitBrain resolver configs to be unset — Thomas Jaeckle / githubweb
  344. [#1078] add az-sasl to connection json in the documentation — Florian Fendt / githubweb
  345. Adjust documentation for kafka sources — Yannic Klem / githubweb
  346. #586 add dedicated kafka dispatcher also for unit tests — Dominik Guggemos / githubweb
  347. configure "least-shard-allocation-strategy" algorithm in order to get better shard allocation / rebalancing — Thomas Jaeckle / githubweb
  348. downgrade Akka version to 2.6.13 — Thomas Jaeckle / githubweb
  349. [#1078] align az-sasl hmac signing examples with the previous examples — Florian Fendt / githubweb
  350. [#1060] test all paths of reserved headers in HttpPublisherActor — Florian Fendt / githubweb
  351. #586 restart source if stream fails — Johannes Schneider / githubweb
  352. downgrade Akka Management version to 1.0.10 — Thomas Jaeckle / githubweb
  353. #1081 Add priority to mappers — Florian Fendt / githubweb
  354. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  355. #586 make kafka producer restart backoff configurable — Johannes Schneider / githubweb
  356. #586 fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
  357. gracefully shutdown logback-classic logging in DittoService during coordinated shutdown — Thomas Jaeckle / githubweb
  358. add debug log to postStop method; — Stefan Maute / githubweb
  359. Adds entity placeholder for http push target path — Yannic Klem / githubweb
  360. #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
  361. #586 wrap kafka send result in source and use flatmap to fail the source and restart it — Dominik Guggemos / githubweb
  362. #586 recreate send producer and source queue when the producer stream is restarted — Johannes Schneider / githubweb
  363. #586 fix config file for tests — Johannes Schneider / githubweb
  364. #586 fix wrong parentheses in connectivity config — Johannes Schneider / githubweb
  365. to rule out runtime classnotfound errors, put janio back to "compile" scope — Thomas Jaeckle / githubweb
  366. #586 fix more wrong parentheses in connectivity config — Johannes Schneider / githubweb
  367. #1081: remove requirement of passing knowledge about "exists" function in PipelineFunctionFilter — Florian Fendt / githubweb
  368. log shutdown reason; — Stefan Maute / githubweb
  369. #1081: add optional parameters 'true' and 'false' to the 'exists' pipeline filter — Florian Fendt / githubweb
  370. Revert "#1081 add conditioned thing templates list to implicit mapper" — Florian Fendt / githubweb
  371. return completionStage from AkkaManagement.stop(); — Stefan Maute / githubweb
  372. [#1078] Documentation: Replace "message name" by "message subject" for consistency. — Yufei Cai / githubweb
  373. [#1078] date hmac blogpost. — Yufei Cai / githubweb
  374. #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
  375. [#1078] Give testTLSConnectionWithoutCertificateCheck more time; remove actor system contamination between tests. — Yufei Cai / githubweb
  376. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Yufei Cai / githubweb
  377. [#1081] minor fixes. — Yufei Cai / githubweb
  378. [#1081] Make connection context available for message mappers. — Yufei Cai / githubweb
  379. set allowed clock skew to 10 seconds to tolerate discrepancy when verifying local time against exp and nbf claims in JWT; — Stefan Maute / githubweb
  380. [#1081] Replace ConnectivityConfigProvider by ConnectionContextProvider. — Yufei Cai / githubweb
  381. Add setter for multiple subjects at once — Yannic Klem / githubweb
  382. #586 add test to verify usage of entity:id placeholder in http push target — Dominik Guggemos / githubweb
  383. #586 remove some debug statements — Dominik Guggemos / githubweb
  384. added slidedeck for Ditto 2.0 release notes + roadmap — Thomas Jaeckle / githubweb
  385. [#1081] Make ConnectionContextProvider asynchronous. — Yufei Cai / githubweb
  386. [#1081] Allow customization of expression resolver in ImplicitThingCreationMessageMapper. — Yufei Cai / githubweb
  387. add new config key 'allowed-clock-skew' to oauth config; — Stefan Maute / githubweb
  388. add unit test for setSubjects, add @since tag — Johannes Schneider / githubweb
  389. fix todo, remove unused import — Johannes Schneider / githubweb
  390. fix license header — Johannes Schneider / githubweb
  391. configure mongodb circuit breaker timeout higher — noreply / githubweb
  392. made it possible to round policy announcements to milli seconds; min granularity is now 1ms; — Stefan Maute / githubweb
  393. increase connectivity updating-state-timeout from default 5s to 15s — Thomas Jaeckle / githubweb
  394. added slidedeck for "Ditto in 20 minutes" in scope of upcoming WoT presentation — Thomas Jaeckle / githubweb
  395. document mapToDittoProtocolMsgWrapper and mapFromDittoProtocolMsgWrapper in connectivity-mapping.md; — Stefan Maute / githubweb
  396. fix missing source and target parameter for ditto-rql-model; — Stefan Maute / githubweb
  397. Allow to overcome some restrictions of the service by header: ditto-sudo=true — Yannic Klem / githubweb
  398. Add tests for ditto-sudo header — Yannic Klem / githubweb
  399. Add security protocol headers to kafka consumer properties — Yannic Klem / githubweb
  400. add circuit breaker config to akka-contrib-mongodb-persistence-connection-journal in connectivity.conf; — Stefan Maute / githubweb
  401. review of documenting javascript wrapper functions: — Thomas Jaeckle / githubweb
  402. Allow to configure the consumer group ID for a kafka connection — Yannic Klem / githubweb
  403. Add documentation for the new specific config of a kafka connection — Yannic Klem / githubweb
  404. added logging for publishing StreamingSession signals (WS/SSE) — Thomas Jaeckle / githubweb
  405. [#1081] Fix client actors not reacting to connectivity config updates. — Yufei Cai / githubweb
  406. [#1081] update connection config in connection persistence actor. — Yufei Cai / githubweb
  407. [#1081] make query parser asynchronous. — Yufei Cai / githubweb
  408. [#1081]: add unit test for DittoConnectionContext — Florian Fendt / githubweb
  409. [#1081] Add fail safe for connectivity config change registration. — Yufei Cai / githubweb
  410. fixed DittoRuntimeException calculation from Throwable at various places — Thomas Jaeckle / githubweb
  411. [#1081] Make Ditto headers serializable & add them as an extra parameter for client actors. — Yufei Cai / githubweb
  412. fix several issues with publishing messages to kafka — Dominik Guggemos / githubweb
  413. temporary ignore failing unit tests — Yannic Klem / githubweb
  414. fixed NPE in ThingPredicatePredicateVisitor when in fact "@Nullable" object to compare with was null — Thomas Jaeckle / githubweb
  415. add error message into GatewayInternalErrorException; — Stefan Maute / githubweb
  416. Fix Kafka consumer and producer config — Yannic Klem / githubweb
  417. fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
  418. remove test nonRetriableExceptionBecomesClientErrorAcknowledgement, it verified removed behavior — Dominik Guggemos / githubweb
  419. FIX: kafka producer parallelism wasn't used — Yannic Klem / githubweb
  420. [#1081]: add clarifying comment why deleteStrategy is get during runtime — Florian Fendt / githubweb
  421. Try to avoid to wait for completion of each sending future before sending the next — Yannic Klem / githubweb
  422. temporary ignore unit test — Yannic Klem / githubweb
  423. fix unit test — Dominik Guggemos / githubweb
  424. bump qpid-jms-client version to 1.0.0; — Stefan Maute / githubweb
  425. [#1081] Remove blocking wait in JWT authentication. — Yufei Cai / githubweb
  426. fixed that signal enrichment errors were not handled correctly as they were wrapped in — Thomas Jaeckle / githubweb
  427. removed max-bulk-size from UpdaterConfig; — Stefan Maute / githubweb
  428. removed test for max-bulk-size from DefaultUpdaterConfigTest; — Stefan Maute / githubweb
  429. add missing @since to isSudo method — Dominik Guggemos / githubweb
  430. updated Eclipse jarsigner signing URL — Thomas Jaeckle / githubweb
  431. updated eclipse jarsigner version to latest 1.3.1 — Thomas Jaeckle / githubweb
  432. 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
  433. rename methods and fix result check; — Stefan Maute / githubweb
  434. adapt snapshot-test.conf to fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
  435. fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
  436. allow EVENT_LOOP_THREADS to be 0; — Stefan Maute / githubweb
  437. relaxed some checks for reading config values; — Stefan Maute / githubweb
  438. add implicitStandanloneThingCreation mapper description — marianne.klein / githubweb
  439. update link to Eclipse Vorto — marianne.klein / githubweb
  440. [#1081] relax filter condition for mappers. — Yufei Cai / githubweb
  441. fixed getting workers config in DefaultTunnelConfig (workers can be 0); — Stefan Maute / githubweb
  442. [#1081]: add examples for the new exists filter for placeholders — Florian Fendt / githubweb
  443. switch to getNonNegativeDurationOrThrow for writeInterval in DefaultStreamConfig; — Stefan Maute / githubweb
  444. Add timer for adding a connection log entry — Yannic Klem / githubweb
  445. [#1107] add requested-acks to subject announcements. — Yufei Cai / githubweb
  446. threshold for Snapshot only have to be positive; — Stefan Maute / githubweb
  447. fix evicting queue growing unbounded under high load — Dominik Guggemos / githubweb
  448. change instantiation of DefaultPersistenceCleanupConfig when updating; — Stefan Maute / githubweb
  449. fix consumed messages counted twice for kafka — Dominik Guggemos / githubweb
  450. [#1081] fix copyright year — Florian Fendt / githubweb
  451. Resolve connection id placeholder for group ID in specific config — Yannic Klem / githubweb
  452. update Netty to 4.1.65.Final — Thomas Jaeckle / githubweb
  453. handle errors on stream completion in kafka consumer — Johannes Schneider / githubweb
  454. enable connection-checker for kafka consumer — Johannes Schneider / githubweb
  455. optimize imports — Yannic Klem / githubweb
  456. #558 provide some basic Grafana dashboards as starting point in monitoring Eclipse Ditto — Thomas Jaeckle / githubweb
  457. fixed missing OSGi import of "org.atteo.classindex" in ditto-base-model — Thomas Jaeckle / githubweb
  458. [#1107] Add SubjectExpiryActor. — Yufei Cai / githubweb
  459. fix connection-checker enablement — Johannes Schneider / githubweb
  460. review: made some configs "non 0"-able where reasonable — Thomas Jaeckle / githubweb
  461. configure max restarts for kafka publisher — Johannes Schneider / githubweb
  462. [#1107] Add PolicyAnnouncementManager. — Yufei Cai / githubweb
  463. remove with consumer factory — Yannic Klem / githubweb
  464. [#1107] rename SubjectAnnouncement field requestedAcks/beforeExpiry to requestedAcks/labels. — Yufei Cai / githubweb
  465. Add two metrics in ditto publish and subscriber to make sure that the messages are los by akka remoting — Yannic Klem / githubweb
  466. handle stream completion if consumer fails and escalate exception to client actor — Johannes Schneider / githubweb
  467. [#1107] Stabilize PolicyPersistenceActorTest. — Yufei Cai / githubweb
  468. add new dependency commons-net to bom.xml; — Stefan Maute / githubweb
  469. remove TagsConfig and all dependent implementations and configs because streamingCacheSize it is no longer used; — Stefan Maute / githubweb
  470. renamed metric for actually sent messages in publisher — Yannic Klem / githubweb
  471. add blocked-host-regex to connectivity.conf; — Stefan Maute / githubweb
  472. fix NPE in HostValidatorTest; — Stefan Maute / githubweb
  473. implement consumer offset reset within specific config of kafka connections — Johannes Schneider / githubweb
  474. [#1107] Start AcknowledgementForwarder for policy announcements. — Yufei Cai / githubweb
  475. update SSHD version to 2.7.0 — noreply / githubweb
  476. undo updating sshd to 2.7.0 (breaking API changes in the version) — Thomas Jaeckle / githubweb
  477. Only fail validation if a value for consumer offset is configured — Yannic Klem / githubweb
  478. use drainAndShutdown to gracefully shutdown the connection an minize loss of messages — Yannic Klem / githubweb
  479. [#1107] Document qos-1 announcements. — Yufei Cai / githubweb
  480. Introduce AskWithRetry "pattern" for async concierge cache loading — Thomas Jaeckle / githubweb
  481. [#1107] Add PolicyAnnouncementConfig. — Yufei Cai / githubweb
  482. Added unit tests for AskWithRetry — Thomas Jaeckle / githubweb
  483. make unit test more stable — Thomas Jaeckle / githubweb
  484. make unit test more stable — Thomas Jaeckle / githubweb
  485. fixed non-0-able "limit" in DefaultThrottlingConfig — Thomas Jaeckle / githubweb
  486. moved AskException to ditto-base-model as the exception must be available everywhere (e.g. gateway/connectivity) — Thomas Jaeckle / githubweb
  487. Fix reconnect loop due to separate MQTT publisher client. — Yufei Cai / githubweb
  488. Fix that QoS in target has no effect for MQTT. — Yufei Cai / githubweb
  489. Fix ActorInitializationException in AmqpConsumerActor. — Yufei Cai / githubweb
  490. MQTT: Do not suppress reconnection for redelivery. — Yufei Cai / githubweb
  491. Test MQTT QoS from target. — Yufei Cai / githubweb
  492. Fix spurious ConnectionNotAccessibleException during TestConnection; stabilize DefaultEvictingQueue. — Yufei Cai / githubweb
  493. Fix logging in kafka message transformer — Yannic Klem / githubweb
  494. bump netty-bom version to 4.1.66.Final; — Stefan Maute / githubweb
  495. emit ConnectionDeleted event in ConnectionPersistenceActor; — Stefan Maute / githubweb
  496. Make InboundMappingProcessorActor a streaming component — Yannic Klem / githubweb
  497. [#1107] fixed review findings: — Thomas Jaeckle / githubweb
  498. [#1107] extracted constants in test — Thomas Jaeckle / githubweb
  499. Move mutable state handling into akkas hands — Yannic Klem / githubweb
  500. removed empty enum from CachesConfig; — Stefan Maute / githubweb
  501. fixed compile error in DefaultCachesConfig; — Stefan Maute / githubweb
  502. fixed some broken links in docu; — Stefan Maute / githubweb
  503. [#1107] review: enhanced documentation with: — Thomas Jaeckle / githubweb
  504. [#1107] fix documentation review findings — Thomas Jaeckle / githubweb
  505. extract kafka topic, key and timestamp from a received record and add them to the headers to make them available in payload and header mappings, implemented AbstractConsumerActorTest for Kafka, extracted source supplier from KafkaConsumerActor for better testability — Dominik Guggemos / githubweb
  506. document special kafka headers — Dominik Guggemos / githubweb
  507. Fix that configured persistence parallelism had no effect on search updater throughput. — Yufei Cai / githubweb
  508. add since annotation to new methods in GenericTarget; — Stefan Maute / githubweb
  509. increase added seconds to invalid nbf token to stabilize tests — Johannes Schneider / githubweb
  510. Model InboundDispatchingActor as Sink — Yannic Klem / githubweb
  511. fixed HostValidationResult duplicated error message — Thomas Jaeckle / githubweb
  512. review: log IllegalArgumentException with stacktrace for subnet detection — Thomas Jaeckle / githubweb
  513. Allow to throttle the inbound stream after payload mapping — Yannic Klem / githubweb
  514. increase added seconds to invalid nbf token to stabilize tests — Yannic Klem / githubweb
  515. [#1107] Make exponential backoff of policy announcements configurable. — Yufei Cai / githubweb
  516. update version of apache mina sshd to 2.7.0 — Dominik Guggemos / githubweb
  517. swtich to actions/setup-java@v2 — noreply / githubweb
  518. adjust logging of "Zombie" messages to DEBUG — Thomas Jaeckle / githubweb
  519. fix AbstractSSLContextTest for JDK >= 11.0.12 — Thomas Jaeckle / githubweb
  520. add hint on expiry and announcement options — Marianne Klein / githubweb
  521. build GH actions with "zulu" JDK — Thomas Jaeckle / githubweb
  522. Use MergeHub to inject messages into a sink that is materialized at — Yannic Klem / githubweb
  523. fix license header issues — Yannic Klem / githubweb
  524. Validate path of a live message in protocol adapter — Yannic Klem / githubweb
  525. review: added/fixed javadoc — Thomas Jaeckle / githubweb
  526. fix conversion of ThingMerged events to a Thing — Johannes Schneider / githubweb
  527. fixed that cleanup shortcut added in AbstractPersistentActorWithTimersAndCleanup did not send a success — Thomas Jaeckle / githubweb
  528. Reuse success response handling — Yannic Klem / githubweb
  529. Reduce unnecessary error logs. — Yufei Cai / githubweb
  530. Log entire response on debug level. — Yufei Cai / githubweb
  531. Log HTTP request for setting responseLocationUri. — Yufei Cai / githubweb
  532. review: undid turning off JMS FailoverProvider logger — Thomas Jaeckle / githubweb
  533. Add new value "MISCONFIGURED" for ConnectivityStatus enum — Yannic Klem / githubweb
  534. add missing since tag to new enum value — Yannic Klem / githubweb
  535. Add javadoc to ConnectivityStatus#isFailure — Yannic Klem / githubweb
  536. Show misconfigured live status if any client has misconfigured state — Yannic Klem / githubweb
  537. adjusted RetrieveConnectionStatusAggregatorActor to also include sourceStatus, targetStatus and sshTunnelStatus in the combined calculated "liveStatus" of a connection — Thomas Jaeckle / githubweb
  538. with each "PingCommand", determine the live ConnectionStatus and log it to ERROR/WARN/INFO log depending on the overall live status — Thomas Jaeckle / githubweb
  539. Allow to define user indicated errors which can be resolved to a — Yannic Klem / githubweb
  540. fix unit test — Yannic Klem / githubweb
  541. speed up validation of message path — Yannic Klem / githubweb
  542. Do not publish SubjectDeletedAnnouncement for updated subjects. — Yufei Cai / githubweb
  543. #1135 implement basic tracing (using w3c trace context and kamon-opentelemetry), add dependency to kamon-opentelemetry, extend existing DittoMetrics timer to also create a trace, add rudimentary tracing (at least one trace per service) and read/propagate trace context at the edges (gateway/connectivity) — Dominik Guggemos / githubweb
  544. #1135 document tracing configuration — Dominik Guggemos / githubweb
  545. Add feature toggle for when-deleted subject announcements. — Yufei Cai / githubweb
  546. fix bug in message path validation and add tests — Yannic Klem / githubweb
  547. Resolve connectivity status from given exception for all client actors — Yannic Klem / githubweb
  548. Remove TimeMeasuringFlow. — Yufei Cai / githubweb
  549. added new MDC key "ditto-log-tag" used in Connection live status logs + switched misconfiguration to "warning" level — Thomas Jaeckle / githubweb
  550. #1135 make activiation of tracing configurable (generation of trace spans/context propagation) — Dominik Guggemos / githubweb
  551. added "connection-id" MDC entry which got lost otherwise — Thomas Jaeckle / githubweb
  552. #1135 move tracing out of the metrics timer and provide a DittoTracing.wrapTimer instead — Dominik Guggemos / githubweb
  553. review: made ImmutableConnectionFailurand ImmutableClientDisconnected package private, pulled static creators to interfaces — Thomas Jaeckle / githubweb
  554. review: added ConnectivityStatusResolver to BaseConsumerActor in order to resolve status in KafkaConsumer — Thomas Jaeckle / githubweb
  555. Switch to info level for misconfigured connectivity status — Yannic Klem / githubweb
  556. Set connection status on every failure backoff based on the ConnectionFailure — Yannic Klem / githubweb
  557. #1135 fix default channel in tracing config, add unit tests for context extraction/propagation — Dominik Guggemos / githubweb
  558. handle 'canConnectViaSocket' for reconnect — Yannic Klem / githubweb
  559. #1135 enclose tests for disabled tracing — Dominik Guggemos / githubweb
  560. Treat kafka authenticaiton exceptions as user inidcated errors — Yannic Klem / githubweb
  561. fixed duplicated throwable.getMessage() "statusDetails" error discription for JMS/AMQP1.0 errors — Thomas Jaeckle / githubweb
  562. added MQTT exceptions to "user-indicated-errors" — Thomas Jaeckle / githubweb
  563. added "connection-type" MDC for live-status log statements — Thomas Jaeckle / githubweb
  564. Allow to enhance the coded config list by specifying environment variables — Yannic Klem / githubweb
  565. Fix hard-coded headers for HTTP protocol check. — Yufei Cai / githubweb
  566. Configure exceptions for RabbitMQ that should be treated as user failure — Yannic Klem / githubweb
  567. treat javax.net.ssl.SSLException as user failure — Yannic Klem / githubweb
  568. review: added unit test in UserIndicatedErrorsTest testing the environment variable parsing of string objects — Thomas Jaeckle / githubweb
  569. additionally added configuration overwrites via system properties to make unit test run on Jenkins and via maven as well — Thomas Jaeckle / githubweb
  570. added timeout behavior to RetrieveConnectionStatusAggregatorActor: — Thomas Jaeckle / githubweb
  571. added timeouts multiple times if > 1 timeout was encountered; niceified code — Thomas Jaeckle / githubweb
  572. Categorize ssh tunnel exceptions — Yannic Klem / githubweb
  573. tracing review: — Thomas Jaeckle / githubweb
  574. Add OpenAPI documentation about status 424 in messages routes. — Yufei Cai / githubweb
  575. Add 424 responses to all requests that can request acknowledgements. — Yufei Cai / githubweb
  576. update docker base image version to newest openj9 version; — Stefan Maute / githubweb
  577. initial documentation of conditional updates; — Stefan Maute / githubweb
  578. extend javadoc with ParserException; — Stefan Maute / githubweb
  579. [#559] add conditionParam.yml and add reference in all thing resources; — Stefan Maute / githubweb
  580. use ThreadSafeDittoLoggingAdapter in ThingsAggregatorActor; — Stefan Maute / githubweb
  581. remove dependency to ditto-base-model in ditto-rql-model because it is not used; — Stefan Maute / githubweb
  582. [#559] add condition header to DittoHeaderDefinition; — Stefan Maute / githubweb
  583. [#559] fix ImmutableDittoHeadersTest; — Stefan Maute / githubweb
  584. Test that subjects containing slashes cannot be deserialized as Adaptable. — Yufei Cai / githubweb
  585. Fix parsing of slashes in topic or path of Ditto protocol messages. — Yufei Cai / githubweb
  586. Handle topic path starting with "/". — Yufei Cai / githubweb
  587. [#559] condition can be specified as query parameter and http header; — Stefan Maute / githubweb
  588. [#559] extend unit test QueryParametersToHeadersMapTest; — Stefan Maute / githubweb
  589. Reintroduce message path prefix validation for policy and thing message signals. — Yufei Cai / githubweb
  590. Fix missing "extra" field in DittoProtocolAdapter#fromAdaptable. — Yufei Cai / githubweb
  591. Add option to delete search entries immediately. — Yufei Cai / githubweb
  592. Improve resilience of authentication chain. — Yufei Cai / githubweb
  593. Do not log a stream completion exception as failed message consumption — Yannic Klem / githubweb
  594. reflect consumer failure in connection status — Yannic Klem / githubweb
  595. make fileNamePattern configurable via env variable; — Stefan Maute / githubweb
  596. Add common certificate exceptions — Yannic Klem / githubweb
  597. Add at least one cause for a failed source to the ConnectionFailedException — Yannic Klem / githubweb
  598. Add missing mqtt exceptions — Yannic Klem / githubweb
  599. Improve resilience of DittoRuntimeExceptionToErrorResponseFunction. — Yufei Cai / githubweb
  600. Add log to analyze reasons of JMS errors — Yannic Klem / githubweb
  601. Invalid destinations are a user failure — Yannic Klem / githubweb
  602. [#559] implement conditional requests based on the condition in the ditto headers; — Stefan Maute / githubweb
  603. Minor code changes during review — Yannic Klem / githubweb
  604. [#559] fix broken test in ImmutableDittoHeadersTest; — Stefan Maute / githubweb
  605. [#559] rework implementation of condition checking; — Stefan Maute / githubweb
  606. [#559] add ThingConditionValidator; — Stefan Maute / githubweb
  607. Fix enforcement timers not being stopped when filtered in pre-enforcer. — Yufei Cai / githubweb
  608. Upgrade Akka libraries. — Yufei Cai / githubweb
  609. Extend signal enrichment facade for search update; fix interpretation of delete events. — Yufei Cai / githubweb
  610. Use CachingSignalEnrichmentFacade for search index update. — Yufei Cai / githubweb
  611. Replace unnecessary SudoRetrieveThingResponse in EnforcementFlow; fix ThingUpdaterTest. — Yufei Cai / githubweb
  612. use same version property for all kamon dependencies — Dominik Guggemos / githubweb
  613. add OnStopHandler again as functional interface — Dominik Guggemos / githubweb
  614. add tracing for enforcement (timer was removed from AbstractEnforcerActor on master) — Dominik Guggemos / githubweb
  615. Enhance piggyback command responses with service and instance info. — Yufei Cai / githubweb
  616. [#559] remove Condition class because no central validation of the specified condition is possible; — Stefan Maute / githubweb
  617. [#559] introduce new FieldNamesPredicateVisitor to be able to extract the fieldNames from RQL expression; — Stefan Maute / githubweb
  618. [#559] check read permission on all resource keys specified in the condition; — Stefan Maute / githubweb
  619. fix "java.net.ConnectException" entry which contained the message in the exception name instead of the pattern — Thomas Jaeckle / githubweb
  620. Adjust documentation for piggyback command response format. — Yufei Cai / githubweb
  621. update akka, scala, slf4j minor dependency versions — Thomas Jaeckle / githubweb
  622. added info logging for HTTP status code of http-push publishes — Thomas Jaeckle / githubweb
  623. improved failure logging, only log message on debug level — Thomas Jaeckle / githubweb
  624. pin used guava version to the one used in kamon-opentelemetry — Thomas Jaeckle / githubweb
  625. resolve deprecated API usage in HttpPublisherErrorTest — Thomas Jaeckle / githubweb
  626. Disable Java serialization. — Yufei Cai / githubweb
  627. minor reformatting and improvements; — Stefan Maute / githubweb
  628. [#559] add new exception ThingConditionInvalidException and unit test; — Stefan Maute / githubweb
  629. Implement at-least-once message consumption for kafka — Yannic Klem / githubweb
  630. [#559] add Ditto blog post for new conditional requests feature; — Stefan Maute / githubweb
  631. Remove inheritance from Serializable interface. — Yufei Cai / githubweb
  632. remove unused class — Yannic Klem / githubweb
  633. add self reference to TaggedMetricInstrument — Johannes Schneider / githubweb
  634. add unit tests for tagging of PreparedTrace and StartedTrace — Dominik Guggemos / githubweb
  635. extract adding tags from TaggedMetricInstrument interface, because some implementation might only be able to add tags not retrieve them. use TaggableMetricsInstrument for StartedTrace. — Dominik Guggemos / githubweb
  636. add assertion to StartedKamonTraceTest and logback dependency for tests to suppress warnings — Johannes Schneider / githubweb
  637. remove debug logs in stream which were used during development — Yannic Klem / githubweb
  638. Remove MessageSequentializer as it's not needed — Yannic Klem / githubweb
  639. Configure parallelism in waiting for commit to max-in-flight — Yannic Klem / githubweb
  640. explicitly add akka-http as dependency to connectivity-service — Thomas Jaeckle / githubweb
  641. review: harmonized AMQP 1.0 configuration for consumers/publisher with the Kafka one — Thomas Jaeckle / githubweb
  642. made DefaultConnectionConfig public again — Thomas Jaeckle / githubweb
  643. review: — Thomas Jaeckle / githubweb
  644. fixed unit test — Thomas Jaeckle / githubweb
  645. update caffeine dependency and fix compile errors — Johannes Schneider / githubweb
  646. Extract real cause out of potential CompletionException — Yannic Klem / githubweb
  647. Cancel periodic priority update on delete connection — Yannic Klem / githubweb
  648. Recover before MergeHub to avoid error log — Yannic Klem / githubweb
  649. replace static scala version in dependency — Johannes Schneider / githubweb
  650. review findings: — Thomas Jaeckle / githubweb
  651. Add persistence methods to read SN from events and snapshots and delete them. — Yufei Cai / githubweb
  652. add documentation for Kafka qos 0/1 — Thomas Jaeckle / githubweb
  653. fixed that connection status of misconfigured connections was changed to "failed" — Thomas Jaeckle / githubweb
  654. fixed RetrieveConnectionStatusResponse "missingResources" addition to resources arrays — Thomas Jaeckle / githubweb
  655. fixed ConnectionPersistenceActorTest#recoverOpenConnection — Thomas Jaeckle / githubweb
  656. empty status arrays shall not be added to resulting Json document at all — Thomas Jaeckle / githubweb
  657. fixed RetrieveConnectionStatusResponseTest — Thomas Jaeckle / githubweb
  658. To avoid a timeout in RetrieveConnectionStatusAggregatorActor — Yannic Klem / githubweb
  659. There is only one publisher actor for all targets — Yannic Klem / githubweb
  660. Decrease akka-management.version back to 1.0.10 because of — Yannic Klem / githubweb
  661. Add credit stream for background cleanup. — Yufei Cai / githubweb
  662. Restructured AtLeastOnceConsumerStream — Yannic Klem / githubweb
  663. Add PersistenceCleanUpActor. — Yufei Cai / githubweb
  664. - set target resource status of dynamic targets (target address with placeholders) to UNKNOWN as we do not track those states — Dominik Guggemos / githubweb
  665. Make KafkaConsumerStream @Immutable — Yannic Klem / githubweb
  666. Await stopping of KafkaConsumerStream to a maximum of 10 seconds — Yannic Klem / githubweb
  667. Instead of restarting the whole KafkaConsumerActor just restart the — Yannic Klem / githubweb
  668. Rename and test CleanUpConfig; add PersistenceCleanUpActor.props — Yufei Cai / githubweb
  669. Restart KafkaConsumerStream with exponential backoff — Yannic Klem / githubweb
  670. backoff after a consumer was closed before recreating the message consumer to better reflect the actual state of the consumer in the source resourse status — Dominik Guggemos / githubweb
  671. Count successful and failed acknowledgements in connection metrics — Yannic Klem / githubweb
  672. add unit test for AmqpConsumerActor backoff and resource status update — Dominik Guggemos / githubweb
  673. Avoid couting rejected messages as consume failures — Yannic Klem / githubweb
  674. Fix and add unit tests — Yannic Klem / githubweb
  675. Start PersistenceCleanUpActor in Things, Policies, Connectivity. — Yufei Cai / githubweb
  676. Add counters for events and snapshots deleted in the background. — Yufei Cai / githubweb
  677. Make deleted snapshots empty. — Yufei Cai / githubweb
  678. Remove centralized background cleanup. — Yufei Cai / githubweb
  679. Add live config retrieval and modification for background clean-up. — Yufei Cai / githubweb
  680. add GH discussions as another feedback channel — noreply / githubweb
  681. Reduce code duplication — Yannic Klem / githubweb
  682. stabilize failure detection of connectivity live status — Thomas Jaeckle / githubweb
  683. fixed Ditto tracing precision bug regarding use of Instant.now(), use Kamon's clock instead — Thomas Jaeckle / githubweb
  684. round of HTTP parallelism to next factor of two — Thomas Jaeckle / githubweb
  685. use .map(DefaultHttpPushFactory::determineNextPowerOfTwo) in DefaultHttpPushFactory — Thomas Jaeckle / githubweb
  686. Make PoliciesRoute Path public — David Schwilk / githubweb
  687. Add SearchUpdateListener to MongoSearchUpdaterFlow — David Schwilk / githubweb
  688. Organized some imports and sorted Ditto modules alphabetically. — Juergen Fickel / githubweb
  689. Fixed config for things-search update listener implementation value. — Juergen Fickel / githubweb
  690. Fixed `SearchActorIT`. — Juergen Fickel / githubweb
  691. Use SearchUpdater in mapping stage instead of sink — David Schwilk / githubweb
  692. Issue #1093: Introduced `EntityIdInvalidException`. — Juergen Fickel / githubweb
  693. Issue #1093: Made `NamespacedEntityIdInvalidExcaption` a subclass of `EntityIdInvalidException`. — Juergen Fickel / githubweb
  694. Issue #1093: Small improvements. — Juergen Fickel / githubweb
  695. Increased some test time-outs which failed because of actorSystem init — David Schwilk / githubweb
  696. Add JsonParsable und fromJson to EntityIdForTestsInvalidException for error registry tests — David Schwilk / githubweb
  697. test UserIndicatedErrors matching with "cause" being the matching class — Thomas Jaeckle / githubweb
  698. Fix rebase — David Schwilk / githubweb
  699. PersistenceCleanUpActor: Enable setting last-pid in ModifyConfig — Yufei Cai / githubweb
  700. fixed determination of cluster connectivity instances count — Thomas Jaeckle / githubweb
  701. review: renamed consumerRestartBackOffConfig to restartBackOffConfig — Thomas Jaeckle / githubweb
  702. Document new background cleanup DevOps API. — Yufei Cai / githubweb
  703. Fix some code-smells — David Schwilk / githubweb
  704. Fix DefaultPersistenceStreamingActorTest. — Yufei Cai / githubweb
  705. Log non successful status codes as failure for http publishes — Yannic Klem / githubweb
  706. review: don't assume ConnectivityStatus.FAILED in AmqpPublisherActor when producer is closed — Thomas Jaeckle / githubweb
  707. fixed mocking in AmqpPublisherActorTest — Thomas Jaeckle / githubweb
  708. fix AmqpConsumerActorTest — Dominik Guggemos / githubweb
  709. fix BaseClientActor backoff behavior: increase state timeout only for the first failure received during backoff — Dominik Guggemos / githubweb
  710. enhance the message rejected log with information to identify the message that was rejected — Yannic Klem / githubweb
  711. added more detailed resource "statusDetails" message for AMQP 1.0 producer closed — Thomas Jaeckle / githubweb
  712. also test the case when backoff is triggered from CONNECTED state — Dominik Guggemos / githubweb
  713. Do not filter null record values — Yannic Klem / githubweb
  714. Handle expired messages after transformation to ensure they are — Yannic Klem / githubweb
  715. Document message expiration behavior for kafka — Yannic Klem / githubweb
  716. fix spelling — Yannic Klem / githubweb
  717. review: add "failureCount" to backoff/reconnecting logging — Thomas Jaeckle / githubweb
  718. remove 503 error response for messages from openapi docs — Dominik Guggemos / githubweb
  719. review: rename CleanUp, add unit tests for CleanupResult and SnapshotRevision — Johannes Schneider / githubweb
  720. stabilize AmqpConsumerActorTest — Dominik Guggemos / githubweb
  721. add JS mapper configuration to allow use of "unsafe" standard objects (useful when debugging) — Thomas Jaeckle / githubweb
  722. review: rename CleanUp — Johannes Schneider / githubweb
  723. Add visitors to compute the diff of BSON documents. — Yufei Cai / githubweb
  724. Test incremental update via BsonDiff. — Yufei Cai / githubweb
  725. Use BsonDocument as the document type for search index update. — Yufei Cai / githubweb
  726. Introduce incremental update into search updater stream. — Yufei Cai / githubweb
  727. Add 1% force update probability to ThingUpdater. — Yufei Cai / githubweb
  728. Add counters for search background sync stream. — Yufei Cai / githubweb
  729. Search updater: Add shortcut for identical JSON object diff. — Yufei Cai / githubweb
  730. Fix incremental search update. — Yufei Cai / githubweb
  731. Search update: improve array diff computation; optimize diff of internal arrays. — Yufei Cai / githubweb
  732. Fix filter of UpdateOne write model; fix nonnegative hashcode computation. — Yufei Cai / githubweb
  733. Fix code smells; remove unnecessary cleanup config in Concierge. — Yufei Cai / githubweb
  734. Fix unit tests. — Yufei Cai / githubweb
  735. [#1170]: Implement fn:replace — Jens Reimann / githubweb
  736. #898: restructured DittoProtocolAdapter to be able to determine the TopicPath for a given Signal — Thomas Jaeckle / githubweb
  737. #898: moved ditto-internal-models-placeholders to a public module "ditto-placeholders" — Thomas Jaeckle / githubweb
  738. Enrich deleted events with last state of twin if signal enrichment is — Yannic Klem / githubweb
  739. respond with overall live connectionStatus "open" when subresources are in "unknown" state but all clients are "open" — Thomas Jaeckle / githubweb
  740. update to Netty 4.1.68.Final — noreply / githubweb
  741. improve logs in order to find out why some amqp 1.0 connections still "fail" — Thomas Jaeckle / githubweb
  742. Ensure ConnectionLoggerRegistry and DefaultMuteableConnectionLogger do not throw exceptions — David Schwilk / githubweb
  743. update logback to 1.2.6 — noreply / githubweb
  744. Add missing periods — David Schwilk / githubweb
  745. #898: made "ditto-placeholders" a valid OSGi module — Thomas Jaeckle / githubweb
  746. prolonged RedHat's copyright year to 2021 — Thomas Jaeckle / githubweb
  747. #898: fixed Java 11 usage when ditto-placeholders now must be Java 8 compatible — Thomas Jaeckle / githubweb
  748. Remove MongoDB dependencies from Concierge. — Yufei Cai / githubweb
  749. Split implementation of CacheKey for SignalEnrichment and Enforcement — Yannic Klem / githubweb
  750. #898: fixed broken search for top-level thing "definition" — Thomas Jaeckle / githubweb
  751. Search updater: fix timer timeout and update error due to empty objects. — Yufei Cai / githubweb
  752. Search updater: support nested {} as value. — Yufei Cai / githubweb
  753. Fix double slashes in location header — David Schwilk / githubweb
  754. #898: enhanced SignalFilterTest unit test by testing with "topic:action" for modified events and "topic:subject" for filtering live messages — Thomas Jaeckle / githubweb
  755. Increase default outbound message queue size to 1000 — Yannic Klem / githubweb
  756. Introduce source queue for MqttPublisherActors — Yannic Klem / githubweb
  757. verify successful AmqpConsumerActor startup by checking their resource status after starting them — Dominik Guggemos / githubweb
  758. review for deleted event enrichment: — Thomas Jaeckle / githubweb
  759. Fix IllegalArgumentException due to empty updates. — Yufei Cai / githubweb
  760. fix NPE in unit test and verify resource status is correct after consumer actor failure — Dominik Guggemos / githubweb
  761. A correlation ID shout not be part of the cache key — Yannic Klem / githubweb
  762. Add correlation ID to headers if not present — Yannic Klem / githubweb
  763. RetrieveThing and SudoRetrieveThing cannot be applied when thing is null — Yannic Klem / githubweb
  764. allow overwriting the Contextual.askWithRetryConfig — Thomas Jaeckle / githubweb
  765. Use UnaryOperator instead of function — David Schwilk / githubweb
  766. review: adjusted config environment keys to include "AMQP10_" prefix — Thomas Jaeckle / githubweb
  767. UriForLocationHeaderSupplier: Test trailing slash. — Yufei Cai / githubweb
  768. reset session data after failure in base client actor — Dominik Guggemos / githubweb
  769. allow to use an URL as "definition" for Thing + Feature definitions in addition to the namespace:name:version — Thomas Jaeckle / githubweb
  770. Fix updater errors due to string values starting with '$'. — Yufei Cai / githubweb
  771. NamespacedEntityIds cannot identify a connection — Yannic Klem / githubweb
  772. Extract inner class to super class as cohesion is very low — Yannic Klem / githubweb
  773. increase Mockito.verify() timeout of MockSnapshotStorePlugin to 10s to stabilize CI — Thomas Jaeckle / githubweb
  774. Apply e2e backpressure by using requested acks — Yannic Klem / githubweb
  775. Review commit: — Stefan Maute / githubweb
  776. [#559] - review blog post — Stefan Maute / githubweb
  777. [#559] - review openapi — Stefan Maute / githubweb
  778. add "conditional updates" and move "signal enrichment" to "signal types" sub-folder — Stefan Maute / githubweb
  779. review conditional updates — Stefan Maute / githubweb
  780. [#559] Add more unit tests to new 'condition' validator — Stefan Maute / githubweb
  781. [#559] Add unit tests for new field name visitor and little refactoring — Stefan Maute / githubweb
  782. Issue #559: Renamed local variable to plural. — Stefan Maute / githubweb
  783. Issue #559: Removed duplicate empty line and throw an AssertionError in constructor of this utility class. — Stefan Maute / githubweb
  784. [#559] Make ditto headers mandatory for condition failed exception — Stefan Maute / githubweb
  785. #559 extend QueryParametersToHeadersMapTest and test setting AllowPolicyLockout header via query parameters; — Stefan Maute / githubweb
  786. #559 extend docu and blog post; — Stefan Maute / githubweb
  787. remove http request directive from code snippet; — Stefan Maute / githubweb
  788. #559 include docu review findings; — Stefan Maute / githubweb
  789. #559 remove condition from message in ThingConditionFailedException; — Stefan Maute / githubweb
  790. #559 add condition to protocol-envelope.json and protocol-specification.md; — Stefan Maute / githubweb
  791. #559 extend ExistsFieldExpressionVisitor and FilterFieldExpressionVisitor to use metadata in conditions; — Stefan Maute / githubweb
  792. #559 remove implementation for visitMetadata in GetExistsBsonVisitor and GetFilterBsonVisitor; — Stefan Maute / githubweb
  793. #559 return bson filter that don't match for visitMetadata because searching for metadata isn't supported; — Stefan Maute / githubweb
  794. #559 update date of blog post; — Stefan Maute / githubweb
  795. remove unused imports; — Stefan Maute / githubweb
  796. #559 update blog post; — Stefan Maute / githubweb
  797. #559 use UTC timestamps in blog post example; — Stefan Maute / githubweb
  798. 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
  799. add throttling detection tolerance to configuration, some javadoc and cleanup — Dominik Guggemos / githubweb
  800. use last timestamp to determine the value of throttled metric for 1min measurement window (allowes more accuracy) — Dominik Guggemos / githubweb
  801. Remove "deleteAt" from search queries to work around MongoDB issue SERVER-12869. — Yufei Cai / githubweb
  802. Add documentation for backpressure of kafka consumers based on requested-acks — Yannic Klem / githubweb
  803. added empty lines around code block — Thomas Jaeckle / githubweb
  804. added release notes for Ditto 2.1.0 — Thomas Jaeckle / githubweb
  805. update Kafka client to 2.8.1 — Thomas Jaeckle / githubweb
  806. enhanced Ditto 2.1.0 release notes to final state — Thomas Jaeckle / githubweb
  807. added Ditto 2.1.0 announcement blogpost — Thomas Jaeckle / githubweb
  808. update supported versions security-wise — noreply / githubweb
  809. make readConcern and readPreference to use for MongoThingsSearchUpdaterPersistence configurable — Thomas Jaeckle / githubweb
  810. configured "binary-compatibility-check.version" version to 2.1.0 — Thomas Jaeckle / githubweb
  811. added Ditto logo / artwork — Thomas Jaeckle / githubweb
  812. adjusted @since javadoc to 2.2.0 — Thomas Jaeckle / githubweb
  813. handle modifications to throttling config for kafka sources by adapting the costs per message dependent on the configured limit per interval — Dominik Guggemos / githubweb
  814. update throttling alerts on modification of throttling config — Dominik Guggemos / githubweb
  815. fixed drop behavior of mapping queue in LegacyBaseConsumerActor — Thomas Jaeckle / githubweb
  816. use classloader of EntityId to find annotated classes — Yannic Klem / githubweb
  817. Revert "use classloader of EntityId to find annotated classes" — Yannic Klem / githubweb
  818. provide blog post with overview of new kafka consumer feature — Yannic Klem / githubweb
  819. Adjust date of blog post — Yannic Klem / githubweb
  820. Kafka blogpost review: applied some formatting, fixes of dead links — Thomas Jaeckle / githubweb
  821. added topnav_title to blogposts — Thomas Jaeckle / githubweb
  822. add method to get a list of unrestricted authorization subjects to enforcers and use it in concierge to calculate read-subjects — Johannes Schneider / githubweb
  823. 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
  824. added new ResourcePlaceholder providing "resource:type" and "resource:path" — Thomas Jaeckle / githubweb
  825. use more common max-queue-size as config key for outbound mqtt queue size — Dominik Guggemos / githubweb
  826. set next ditto version for @since — Dominik Guggemos / githubweb
  827. #898: added documentation for filtering events+messages using RQL property "topic:" and "resource:" — Thomas Jaeckle / githubweb
  828. Fix that subject deletion announcement was not published when 2 subjects of the same ID were deleted. — Yufei Cai / githubweb
  829. Fix timing issue in PolicyAnnouncementManagerTest. — Yufei Cai / githubweb
  830. improved DittoPublicKeyProvider exception handling + logging on cache loading the JWT public key — Thomas Jaeckle / githubweb
  831. Minor review changes — David Schwilk / githubweb
  832. #898: don't format placeholders for RQL expressions in documentation with "{{ }}", but plain — Thomas Jaeckle / githubweb
  833. fixed license header year — Thomas Jaeckle / githubweb
  834. small improvements to ditto documentation — Dominik Guggemos / githubweb
  835. Remove ConnectionContext — Yannic Klem / githubweb
  836. Stop the kafka consumer actor after stopping the consumer stream — Yannic Klem / githubweb
  837. Remove unused DittoHeaders from ConnectionConfigProvider — Yannic Klem / githubweb
  838. fix javadoc — Yannic Klem / githubweb
  839. increase size of ack labels according to size increase of connection IDs — Yannic Klem / githubweb
  840. stabilize connection live status for amqp 1.0 connections — Dominik Guggemos / githubweb
  841. - Do not block in preStart method of ConnectionSupervisorActor. Instead use message to signal when initialization (retrieval of config) is done. — Dominik Guggemos / githubweb
  842. Fix status 500 when sorting a field containing non-primitive values. — Yufei Cai / githubweb
  843. enable loading additional extra JavaScript libraries which can be used in Ditto's JS based payload mapping — Thomas Jaeckle / githubweb
  844. fix toString() of Whoami + debug loggin in AbstractHttpRequestActor — Thomas Jaeckle / githubweb
  845. Review: Delay AMQP consumer status retrieval. — Yufei Cai / githubweb
  846. Bring back mergeHub — Yannic Klem / githubweb
  847. Refactor AtMostOnceConsumerStream to not materialize 1 external message sink per message. — Yufei Cai / githubweb
  848. Fix AtMostOnceConsumerStreamTest and adapt AtLeastOnceConsumerStream — Yannic Klem / githubweb
  849. Remove recoverWithRetries steps because they were only needed for MergeHub — Yannic Klem / githubweb
  850. Revert changes in kafka consumer streams back to use flatMapConcat — Yannic Klem / githubweb
  851. Polished the Ditto project landingpage — Thomas Jaeckle / githubweb
  852. fixed formatting of JSON examples — Thomas Jaeckle / githubweb
  853. explicitly configure MongoDB query batchSize same as the limit — Thomas Jaeckle / githubweb
  854. Count only successfully mapped outcomes into throttling — Yannic Klem / githubweb
  855. added slides for EclipseCon 2021 IoT community day — Thomas Jaeckle / githubweb
  856. fixed a bug where an additional source status is shown when a mqtt source has two or more addresses; — Stefan Maute / githubweb
  857. Fix timeout of acknowledgement aggregator — Yannic Klem / githubweb
  858. simplify construction of sinks in kafka consumer streams — Dominik Guggemos / githubweb
  859. publish connection logs via fluency library to fluentd/fluentbit — Thomas Jaeckle / githubweb
  860. align sourceStatus presentation for status "unknown/failure/misconfiguration" with status open for mqtt connection; — Stefan Maute / githubweb
  861. add prefab values to testEqualsAndHashcode for ConnectionLoggerRegistryTest and DefaultConnectionMonitorRegistryTest; — Stefan Maute / githubweb
  862. 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
  863. add java doc to newPublishingLogger; — Stefan Maute / githubweb
  864. Refactor CachingSignalEnrichmentFacade — David Schwilk / githubweb
  865. Load CachingSignalEnrichmentFacade via Akka Extension — David Schwilk / githubweb
  866. Remove unnecessary javadoc from DittoCachingSignalEnrichmentFacade — David Schwilk / githubweb
  867. Add caching signal enrichment provider to configs — David Schwilk / githubweb
  868. Allow background sync stream to determine whether to invalidate cached things or policies. — Yufei Cai / githubweb
  869. Add actorSystem to SignalEnrichmentProvider — David Schwilk / githubweb
  870. Fix unit tests. — Yufei Cai / githubweb
  871. Optimize ThingEvent/ Signal casting in DittoCachingSignalEnrichmentFacade — David Schwilk / githubweb
  872. Extract search MongoDB clients in an extension; extend ShutdownBehavior to accept namespaces. — Yufei Cai / githubweb
  873. Fix javadoc. — Yufei Cai / githubweb
  874. Seperate shard region and proxy creation methods in ShardRegionFactory; add entity ID parameter to ShutdownBehaviuor. — Yufei Cai / githubweb
  875. Little change — David Schwilk / githubweb
  876. Resolve merge conflicts — David Schwilk / githubweb
  877. Make review changes — David Schwilk / githubweb
  878. Reduce code duplication; remove completed TODO. — Yufei Cai / githubweb
  879. Enable aknowledgement handling for UpdateThing. — Yufei Cai / githubweb
  880. Add min-acceptable-seq-number to retrievePartialThing. — Yufei Cai / githubweb
  881. Add field selectors to SudoSignalEnrichmentFacade. — Yufei Cai / githubweb
  882. Handle empty updates. — Yufei Cai / githubweb
  883. Fix toString for AbstractWriteModel implementations — David Schwilk / githubweb
  884. Minor review changes — David Schwilk / githubweb
  885. Make SearchUpdateMapper asynchronous. — Yufei Cai / githubweb
  886. Add possibility to send weak acks to metadata — David Schwilk / githubweb
  887. Rename sendWack to sendWeakAck — David Schwilk / githubweb
  888. Search update: send weak acknowledgements for empty diffs. — Yufei Cai / githubweb
  889. Search updater: move incremental update computation to SearchUpdateMapper. — Yufei Cai / githubweb
  890. BsonDiff: extract SET annd UNSET operators as static constants. — Yufei Cai / githubweb
  891. Extract and document "toIncrementalMongo" methods. — Yufei Cai / githubweb
  892. Remove empty update test in BsonDiffVisitorIT. — Yufei Cai / githubweb
  893. BackgroundSyncActor: request ack to discover failed and skipped updates. — Yufei Cai / githubweb
  894. ThingUpdater: make incremental updates also work for background sync. — Yufei Cai / githubweb
  895. Fix invalid empty list result in DittoCachingSignalEnrichmentFacade; remove some redundant warning logs — Yufei Cai / githubweb
  896. Minor review changes — David Schwilk / githubweb
  897. Add debug log of all executed write models in MongoSearchUpdaterFlow. — Yufei Cai / githubweb
  898. Reduce the log level for empty updates from WARN to DEBUG. — Yufei Cai / githubweb
  899. Unify search updater stream to maintain diff consistency. — Yufei Cai / githubweb
  900. Recover last write model when starting a ThingUpdater. — Yufei Cai / githubweb
  901. Set default force update probability to 0. — Yufei Cai / githubweb
  902. Fix rebasing — David Schwilk / githubweb
  903. added configuration classes for configuring all settings of Fluency library — Thomas Jaeckle / githubweb
  904. fixed wrong date in presentations.md — noreply / githubweb
  905. Adjust license header — David Schwilk / githubweb
  906. add library default for some fluency variables to connectivity.conf; — Stefan Maute / githubweb
  907. inject custom "log-tag" + "additional-log-context" to published logs via Ditto configuration — Thomas Jaeckle / githubweb
  908. fixed equals/hashCode of ConnectionLoggerRegistry — Thomas Jaeckle / githubweb
  909. allow method DELETE in HTTP push targets — Dominik Guggemos / githubweb
  910. make logLevels to publish configurable via Ditto config — Thomas Jaeckle / githubweb
  911. Add ClientCredentialsFlow for HTTP connections and test happy paths. — Yufei Cai / githubweb
  912. Fix ConnectivityServiceGlobalErrorRegistryTest. — Yufei Cai / githubweb
  913. Add ClientCredentialsFlow for HTTP connections. Make JwtInvalidException a user-indicated error. — Yufei Cai / githubweb
  914. add oauth client credentials to connectivity model — Dominik Guggemos / githubweb
  915. Switch to request-level API for token acquisition in HTTP connections. — Yufei Cai / githubweb
  916. added releasenotes for Ditto 2.1.1 — Thomas Jaeckle / githubweb
  917. improve naming of OauthClientCredentials members, add validation for requested scopes — Dominik Guggemos / githubweb
  918. Augment requests with OAuth2 tokens; add togglable validation that the token endpoint protocol is HTTPS. — Yufei Cai / githubweb
  919. cache jwt validator — Bob Claerhout / githubweb
  920. Use pinned dispatcher for kafka consumer in order to have one thread — Yannic Klem / githubweb
  921. Tell kafka broker to wait up to 10 seconds before answering — Yannic Klem / githubweb
  922. keep order of json elements in connection model in set structures — Thomas Jaeckle / githubweb
  923. flush logs of FluentPublishingConnectionLogger by — Thomas Jaeckle / githubweb
  924. minor cleanup after JWT caching PR — Thomas Jaeckle / githubweb
  925. try to stabilize HttpPublisherErrorTest — Thomas Jaeckle / githubweb
  926. stabilize flaky MQTT tests by using random correlationIds in AbstractMqttClientActorTest#testConsumeMultipleSources() — Thomas Jaeckle / githubweb
  927. ignore failing HttpPublisherErrorTest — Thomas Jaeckle / githubweb
  928. Review: code formatting — Stefan Maute / githubweb
  929. fix compile error; — Stefan Maute / githubweb
  930. fix caching of removed thing fields when modifying a complete thing, e.g. removing an existing definition — Thomas Jaeckle / githubweb
  931. fixed adding missing "_created" field for ThingCreated events — Thomas Jaeckle / githubweb
  932. updated to Akka HTTP 10.2.7 due to critical reported CVE — Thomas Jaeckle / githubweb
  933. undid special ThingDeleted handling again as not required for bugfix — Thomas Jaeckle / githubweb
  934. Fix ConnnectionValidatorTest. — Yufei Cai / githubweb
  935. remove json array merging functionality from JsonObjectMerger; — Stefan Maute / githubweb
  936. make waitUntilAllBufferFlushedDurationOnClose configurable — Thomas Jaeckle / githubweb
  937. reduce warn log to info for messages received during startup of persistenceactors — Thomas Jaeckle / githubweb
  938. Review: ensure duration is non-negative and not zero when reading the config value; — Stefan Maute / githubweb
  939. Review: Fix license header; stabilize unit tests. — Yufei Cai / githubweb
  940. allow to skip waiting for buffer flushing when waitUntilAllBufferFlushed is 0 or negative; — Stefan Maute / githubweb
  941. Add KafkaConsumerMetricRegistry for collecting kafka consumer metrics — David Schwilk / githubweb
  942. Document OAuth2 client credentials flow for HTTP connections. — Yufei Cai / githubweb
  943. added documentation for "connection log publishing" feature — Thomas Jaeckle / githubweb
  944. stabilized AmqpClientActorTest.testSetMessageListenerOnConsumerFails — Thomas Jaeckle / githubweb
  945. 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
  946. Fix DefaultHttpPushConfigTest. — Yufei Cai / githubweb
  947. review: remove redundant values from connection json to improve readability — Dominik Guggemos / githubweb
  948. fixed typos in docu; — Stefan Maute / githubweb
  949. added @Nullable annotation to SignalEnrichmentFacade.retrievePartialThing for JsonFieldSelector — Thomas Jaeckle / githubweb
  950. Add Kamon orchestration for Kafka consumer metrics. — David Schwilk / githubweb
  951. apply host validation to configured token oauth token endpoint — Dominik Guggemos / githubweb
  952. Add LazyZip to ensure HTTP connections request token at the time of signal publication. — Yufei Cai / githubweb
  953. Adjust kafka consumer metric naming — David Schwilk / githubweb
  954. Fix LazyZipTest. — Yufei Cai / githubweb
  955. Fix concurrency issues in KafkaConsumerMetricsRegistry — David Schwilk / githubweb
  956. Correct dependency mgmt. for kamon akka — David Schwilk / githubweb
  957. Fix diff computation on nested arrays. — Yufei Cai / githubweb
  958. don't add "<not-provided>" correlation-id to published logs — Thomas Jaeckle / githubweb
  959. don't add "<not-provided>" correlation-id to published logs, fixed also for debug log — Thomas Jaeckle / githubweb
  960. improve connection log texts, e.g. remove dots at the end — Thomas Jaeckle / githubweb
  961. fixed SendingTest — Thomas Jaeckle / githubweb
  962. 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
  963. Test OAuth endpoint when testing an HTTP connection. — Yufei Cai / githubweb
  964. Fix assertion in HttpPublisherActorTest#testOmitRequestBody. — Yufei Cai / githubweb
  965. Reduce defaut fetch.max.wait.ms for kafka consumers to 5 seconds — Yannic Klem / githubweb
  966. Remove unused dependency — Yannic Klem / githubweb
  967. Review changes — Yannic Klem / githubweb
  968. Use consumerId also for deregistering from kafka consumer metrics — Yannic Klem / githubweb
  969. De-Register automatically after the consumerControl has completed either successfully or execptionally — Yannic Klem / githubweb
  970. Move KafkaConsumerMetricsRegistry registering to extra method — David Schwilk / githubweb
  971. enforce connectionId type for parameters — Yannic Klem / githubweb
  972. Remove ConsumerMetricsRegistry and schedule reporting in consumer actor instead — Yannic Klem / githubweb
  973. Enforce stronger type for source suppliers in consumer streams — Yannic Klem / githubweb
  974. remove unnecessary blank lines — Yannic Klem / githubweb
  975. Remove unnecessary config — Yannic Klem / githubweb
  976. Enforce stronger type for sinks in ConsumerStream constructors — Yannic Klem / githubweb
  977. added Ditto 2.1.2 release notes — Thomas Jaeckle / githubweb
  978. added documentation about the available fields for the "connectivity log publishing" feature — Thomas Jaeckle / githubweb
  979. use camelCase for tag names — Yannic Klem / githubweb
  980. add `PATCH` verb to CorsEnablingDirective — Thomas Jaeckle / githubweb
  981. use latest protobufjs webjar for unit test; don't use minimized version — Thomas Jaeckle / githubweb
  982. Fix build for MacOS — Yannic Klem / githubweb
  983. Fix license header year. — Yufei Cai / githubweb
  984. [#1231]: Allow using the dash a part of the namespace — Jens Reimann / githubweb
  985. [#1231] adjusted documentation for namespace constraints by supporting the dash as well — Thomas Jaeckle / githubweb
  986. introduce new metrics alert on the inbound throttled metric that writes a log entry to the corresponding connection logger in case a source was throttled — Dominik Guggemos / githubweb
  987. log headers and payload for mapped signals — Dominik Guggemos / githubweb
  988. added namespace scoped loggers for logging details on ThingCommandEnforcement command forwarding — Thomas Jaeckle / githubweb
  989. Allow to configure connection.max.idle.ms via environment variable — Yannic Klem / githubweb
  990. added release notes and post-release steps for Ditto 2.2.0 release — Thomas Jaeckle / githubweb
  991. Switch to ByteSerializer and ByteDeserializer for Kafka Consumer and Publisher — Yannic Klem / githubweb
  992. Use ByteBuffer(De)Serializer for kafka to better align with byte payload type of our ExternalMessage — Yannic Klem / githubweb
  993. Support different charsets for TextPayload — Yannic Klem / githubweb
  994. add @Nullable annotation and extended some javadoc; — Stefan Maute / githubweb
  995. Improvements after review — Yannic Klem / githubweb
  996. Also disable hostname verification when connection wants to ignore SSL — Yannic Klem / githubweb
  997. Also use kamon/prometheus metrics to monitor connection live status reports — Yannic Klem / githubweb
  998. introduce extendable ThingEventObserver to allow custom processing of thing events — Dominik Guggemos / githubweb
  999. Classify more exceptions as unser indicated errors — Yannic Klem / githubweb
  1000. fix instantiation of DefaultThingEventObserver — Dominik Guggemos / githubweb
  1001. Fix outdated documentation — Yannic Klem / githubweb
  1002. fixed wrong java code snippet in conditional updates blogpost — noreply / githubweb
  1003. Also remove unnecessary cd in build with docker step — Yannic Klem / githubweb
  1004. fixed checkmark in table that filtering messages based on RQL is supported — noreply / githubweb
  1005. move custom processing of search updates to EnforcementFlow to allow usage of the available thing json data in the extension, add reason to search update metadata (e.g. if it was caused by thing update or background sync) — Dominik Guggemos / githubweb
  1006. minor documentation fixes concerning messages — Bob Claerhout / githubweb
  1007. allow multiple search update reasons in metadata — Dominik Guggemos / githubweb
  1008. add new FieldType for fields with marked as special or hidden; — Stefan Maute / githubweb
  1009. added documentation for executing policy- and thing-commands via piggyback commands — Thomas Jaeckle / githubweb
  1010. add @Nullable annotations to some variables and methods; — Stefan Maute / githubweb
  1011. extend UpdateThing with UpdateReason; — Stefan Maute / githubweb
  1012. remove streaming of thing events functionality because it isn't used anymore; — Stefan Maute / githubweb
  1013. Use fully qualified container images — Jens Reimann / githubweb
  1014. Allow pushing containers too — Jens Reimann / githubweb
  1015. re-enabled executing Junit4 tests in modules which have both Junit4 and -5 tests — Thomas Jaeckle / githubweb
  1016. fix some javadoc, unignore and adapt unit test to changed behavior — Dominik Guggemos / githubweb
  1017. cleanup some tests, javadoc and TODOs — Dominik Guggemos / githubweb
  1018. remove documentation of partial thing update with PUT — Dominik Guggemos / githubweb
  1019. fixed UpdateReason in ThingsUpdaterTest; — Stefan Maute / githubweb
  1020. feat: Allow restricting the creation of resources — Jens Reimann / githubweb
  1021. update logback to 1.2.8 — Thomas Jaeckle / githubweb
  1022. added release notes for bugfix releases 2.1.3 and 2.2.1 — Thomas Jaeckle / githubweb
  1023. fixed sidebar order — noreply / githubweb
  1024. adjusted release notes wording on update of logback — Thomas Jaeckle / githubweb

#97 (Sep 27, 2021, 8:47:50 AM)

  1. [#964] add SubjectExpiryNotification and annotation-based serialization. — Yufei Cai / githubweb
  2. [#964] improve lookup time of MappingStrategies. — Yufei Cai / githubweb
  3. [#964] add notifications to Ditto protocol; fix ShardRegionExtractorTest. — Yufei Cai / githubweb
  4. [#964] add connection target topic for policy notifications. — Yufei Cai / githubweb
  5. [#964] add websocket protocol messages for policy notifications. — Yufei Cai / githubweb
  6. [#964] add "notifyBefore" to SubjectExpiry. — Yufei Cai / githubweb
  7. [#964] fix SignalFilterTest. — Yufei Cai / githubweb
  8. [#964] Fix unit tests. — Yufei Cai / githubweb
  9. Make DevOpsCommandsActor abstract to allow custom extensions — David Schwilk / githubweb
  10. [#964] Add subject expiry notification duration to ActivateTokenIntegration. — Yufei Cai / githubweb
  11. Move SourceAddressPlaceholder out of placeholders into its respective service model -> connectivity — Joel Bartelheimer / githubweb
  12. Make DittoRuntimeException abstract and remove setDittoHeaders implementation — Yannic Klem / githubweb
  13. remove unused imports — Yannic Klem / githubweb
  14. [#964] subscribe for policy notifications in gateway and connectivity. — Yufei Cai / githubweb
  15. [#964] fix PoliciesServiceGlobalCommandRegistryTest and PoliciesRootActorTest. — Yufei Cai / githubweb
  16. Move every implementation of Placeholder<?> to the module where it is used — Yannic Klem / githubweb
  17. move ditto-model-placeholders to ditto-services-models-placerholders — Yannic Klem / githubweb
  18. remove wrong @since annotations from javadoc — Yannic Klem / githubweb
  19. Fix exception response for token integration de-/activation commands with invalid subject placeholder — David Schwilk / githubweb
  20. removed live module from signals module and moved it into the ditto-clients repo; — Stefan Maute / githubweb
  21. removed ditto-signals-commands-live dependency in bom/pom.xml; — Stefan Maute / githubweb
  22. #605: Add devops command to retrieve ids of all connections — Vadim Günther / githubweb
  23. #605: Add documentation for devops command to retrieve ids of all connections — Vadim Günther / githubweb
  24. #605: Add config value for number of entries recieved with one bd query from connection-snap collection — Vadim Günther / githubweb
  25. #605: Fix test — Vadim Günther / githubweb
  26. #605: fix formatting for manage connection documentation — Vadim Günther / githubweb
  27. #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
  28. Revert "[#964] add "notifyBefore" to SubjectExpiry." Keep DittoDuration public. — Yufei Cai / githubweb
  29. Add field /announce to policy subjects. — Yufei Cai / githubweb
  30. [#964] Add "announce" field to ActivateTokenIntegration. — Yufei Cai / githubweb
  31. [#964] Rename Notification to Announcement. Rename SubjectExpiryNotification to SubjectDeletionAnnouncement. — Yufei Cai / githubweb
  32. [#964] Fix DittoProtocolAdapterTest. — Yufei Cai / githubweb
  33. Provide possibility to send generic JSON streams as chunked HTTP entities (WIP). — Juergen Fickel / githubweb
  34. [#964] review: — Thomas Jaeckle / githubweb
  35. [#964] round up SubjectAnnouncement in ActivateTokenIntegrationStrategy; add policyAnnouncementPub to PolicyPersistenceActor; fix DittoProtocolAdapterTest. — Yufei Cai / githubweb
  36. [#964] Fix ActivateTokenIntegrationStrategy. — Yufei Cai / githubweb
  37. #605: Fix documentation — Vadim Günther / githubweb
  38. Adjusted dependency to akka-serialization-jackson in bom and adjusted some tests. — Juergen Fickel / githubweb
  39. Added unit test to ensure that serialization of `JsonValueSourceRef` works as expected (WIP). — Juergen Fickel / githubweb
  40. Add jackson serialization annotations for JsonValueSourceRef — David Schwilk / githubweb
  41. [#964] publish policy announcement before expiry. — Yufei Cai / githubweb
  42. 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
  43. Added unit test for checking that serialization with jackson-cbor works for `JsonValueSourceRef`. — Juergen Fickel / githubweb
  44. remove api 1 — Yannic Klem / githubweb
  45. [#964] announce subjects when deleted. — Yufei Cai / githubweb
  46. add documentation for MongoDB requirements when using a MongoDB service; — Stefan Maute / githubweb
  47. Enforce fields in PolicyResponses to be non nullable — Yannic Klem / githubweb
  48. Change CboRJsonValueSerializer config default to constants — David Schwilk / githubweb
  49. Review: Fix anchor link. — Yufei Cai / githubweb
  50. Update README.md — noreply / githubweb
  51. [#964] first step of always keeping policy persistence actors using annoucements alive: — Thomas Jaeckle / githubweb
  52. [#964] generalized "reconnecting behavior" of former "ReconnectActor" for connectivity to "PersistencePingActor" — Thomas Jaeckle / githubweb
  53. [#964] fixed MappingStrategiesBuilderTest — Thomas Jaeckle / githubweb
  54. [#964] Configure subject-announcement via the body of HTTP requests for the policy action activateTokenIntegration; improve openapi and javadoc. — Yufei Cai / githubweb
  55. Formatting health command — noreply / githubweb
  56. [#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
  57. [#964] moved EmptyEvent class to upper level because of global event registry tests — Thomas Jaeckle / githubweb
  58. [#964] do not drop policy notifications in websocket and connectivity. — Yufei Cai / githubweb
  59. adjusted/fixed some license declaration stuff in created jars — Thomas Jaeckle / githubweb
  60. [#964] review: changed HTTP request payload of `activateTokenIntegration` POST endpoint to be wrapped in an "annoucement" JsonObject — Thomas Jaeckle / githubweb
  61. [#964] review: pass through DittoHeaders for SubjectDeletion notification when available, build a new correlation-id if not — Thomas Jaeckle / githubweb
  62. [#964] adjusted that an "internal server error" 500 was returned when top-level policy actions could not be applied — Thomas Jaeckle / githubweb
  63. Do not add header mappings for MQTT connections — Yannic Klem / githubweb
  64. Create an empty header mapping for new connections — Yannic Klem / githubweb
  65. Use content-type in ditto protocol message to describe the content type of — Yannic Klem / githubweb
  66. [#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
  67. [#964] fix PolicyPersistenceActorTest. — Yufei Cai / githubweb
  68. Adapt documentation and set content type only if event contains payload — Yannic Klem / githubweb
  69. [#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
  70. make headerMapping of source non-nullable — Yannic Klem / githubweb
  71. Apply mqtt mappings additionally to the configure header mappings — Yannic Klem / githubweb
  72. [#964] Add an index on journal collections for PersistencePingActor. — Yufei Cai / githubweb
  73. [#964] add comment; rename test methods; always persist empty event for open connections on ping with empty journal tag. — Yufei Cai / githubweb
  74. Add nightly build for docker images — Yannic Klem / githubweb
  75. [#964] added documentation about announcements in general and the specifically added "subjectDeletion" announcement — Thomas Jaeckle / githubweb
  76. post merge: add missing dependency to pom.xml — Thomas Jaeckle / githubweb
  77. [#964] send past-due announcements for new subjects post modification. — Yufei Cai / githubweb
  78. [#964] added "subjectDeletion" announcement protocol example to sitemap — Thomas Jaeckle / githubweb
  79. Adapt dockerfile-release to download artifact from another URL — Yannic Klem / githubweb
  80. [#964] review: renamed "deletedAt" to "deleteAt" of subject deletion announcements — Thomas Jaeckle / githubweb
  81. [#964] Move 'onEntityModified' after all other event persistence callbacks; fix persistence actor test config. — Yufei Cai / githubweb
  82. #985: Add model for ssh tunnel — Vadim Günther / githubweb
  83. put Maven repo url in double quotes — noreply / githubweb
  84. #985: Fix test error — Vadim Günther / githubweb
  85. #985: Formatting — Vadim Günther / githubweb
  86. update to latest Akka dependencies — Thomas Jaeckle / githubweb
  87. #985: Add test for new credential types — Vadim Günther / githubweb
  88. review: fixed dead links in Ditto documentation — Thomas Jaeckle / githubweb
  89. Move decoding of username and password to connection model — Yannic Klem / githubweb
  90. Fix error description for Message sending errors — Yannic Klem / githubweb
  91. remove no longer valid comment — Yannic Klem / githubweb
  92. Add test for policy revision update in search index; fix timer duplication. — Yufei Cai / githubweb
  93. change variable order; — Stefan Maute / githubweb
  94. Add blog post for Azure IoT Hub integration — David Schwilk / githubweb
  95. removed explicit akka-serialization-jackson dependency — noreply / githubweb
  96. ThingUpdater: Force cache reload when requested to update thing. — Yufei Cai / githubweb
  97. Add SonarQube stage in multibranch for feature branch scans — Joel Bartelheimer / githubweb
  98. update 3rd-party documents preparing Ditto 2.0 release — Thomas Jaeckle / githubweb
  99. add swagger documentation for new Patch methods; — Stefan Maute / githubweb
  100. add new section in README.md; — Stefan Maute / githubweb
  101. fix compile error after merge — Joel Bartelheimer / githubweb
  102. review: added "PatchValue" to api-2-index.yml in order to fix broken references in generated ditto-api-2.yml — Thomas Jaeckle / githubweb
  103. [WIP] do not report status warning after successful sync. — Yufei Cai / githubweb
  104. review: adjust just minor formatting — Thomas Jaeckle / githubweb
  105. 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
  106. fixed javadoc error — Thomas Jaeckle / githubweb
  107. Parse the criteria before validating it. This ensures that — Yannic Klem / githubweb
  108. added command for resetting the events of AbstractBackgroundStreamingActorWithConfigWithStatusReport — Thomas Jaeckle / githubweb
  109. fixed javadoc error — Thomas Jaeckle / githubweb
  110. Fix review findings for Azure IoT Hub integration blog post — David Schwilk / githubweb
  111. add ThingErrorResponseAdapterTest; — Stefan Maute / githubweb
  112. #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
  113. #985: Fix extraction of known hosts — Vadim Günther / githubweb
  114. Introduce ConnectionUnauthorizedException which is issued for invalid — Yannic Klem / githubweb
  115. add new SearchAction error; — Stefan Maute / githubweb
  116. add license header to new test; — Stefan Maute / githubweb
  117. add since annotation; — Stefan Maute / githubweb
  118. add parameter to skip sonarqube scan during pipeline run; — Stefan Maute / githubweb
  119. if when expression to skip sonarqube scan; — Stefan Maute / githubweb
  120. #985 fix handling of error on initial mqtt connection, establish ssh tunnel when testing a connection — Dominik Guggemos / githubweb
  121. Validate extra field selection for connection targets — Yannic Klem / githubweb
  122. Validate selected fields of a thing for websocket sessions as well — Yannic Klem / githubweb
  123. More fixes to the azure-iot-hub-integration blog-post — David Schwilk / githubweb
  124. renamed MergeToggle to generic FeatureToggle in order to be able to place additional — Thomas Jaeckle / githubweb
  125. Add link to azure-iot-hub-device-simulator example to blogpost — David Schwilk / githubweb
  126. Replaced `DittoThingSnapshotTaken` with `ThingSnapshotTaken`. — Florian Fendt / githubweb
  127. fix some typos for ThingSnapshotTaken — Florian Fendt / githubweb
  128. Made method for creating group topic public. — Florian Fendt / githubweb
  129. review: fixed @Nullable warnings and handling of null values in AmqpClientActor and surroundings — Thomas Jaeckle / githubweb
  130. #985 review addition of ssh tunnel to connection model, add username to ssh public key credentials — Dominik Guggemos / githubweb
  131. #985 apply public key credentials for ssh tunnel — Dominik Guggemos / githubweb
  132. review: added missing javadocs — Thomas Jaeckle / githubweb
  133. #985 simplify fingerprint verification — Dominik Guggemos / githubweb
  134. Change publishing date for Azure IoT Hub blogpost — David Schwilk / githubweb
  135. Support for building arm64 ditto snapshot images — Michael Gantert / githubweb
  136. fixed bug that iterator in EventSnapshotCleanupCoordinator was not cleaned up — Thomas Jaeckle / githubweb
  137. Fix placeholder encoding for blogpost — David Schwilk / githubweb
  138. #985 fix loading of public key and move context information for parsing errors to ExceptionMapper — Dominik Guggemos / githubweb
  139. fixing a potential NPE in ThingPredicatePredicateVisitor — Thomas Jaeckle / githubweb
  140. fixed "in" predicate comparing numbers, use comparator instead of equality — Thomas Jaeckle / githubweb
  141. #985 fix KafkaClientActorTest — Dominik Guggemos / githubweb
  142. add test case for visitIn method; — Stefan Maute / githubweb
  143. #985 add validation of ssh tunnel configuration — Dominik Guggemos / githubweb
  144. #985 add javadoc, more logging — Dominik Guggemos / githubweb
  145. #985 set supported client side user auth method — Dominik Guggemos / githubweb
  146. #985 set exclusive public key/password identity on ssh session (no default fallbacks) — Dominik Guggemos / githubweb
  147. #985 rename SshPublicKeyCredentials — Dominik Guggemos / githubweb
  148. #985 use default mqtt connect and socket timeout — Dominik Guggemos / githubweb
  149. #985 limit supported ssh client authentication methods globally — Dominik Guggemos / githubweb
  150. #985 provide exception class name if exception message is null in connectivity error responses — Dominik Guggemos / githubweb
  151. #985 add some javadoc, remove TODO — Dominik Guggemos / githubweb
  152. #985 document ssh tunneling feature — Dominik Guggemos / githubweb
  153. #985 move tunneling doc to separate section and refer to it from basic section — Dominik Guggemos / githubweb
  154. extend ConnectivityConfigProvider to get connectivity config via dittoHeaders; — Stefan Maute / githubweb
  155. #985 reject ssh tunneling for kafka connections — Dominik Guggemos / githubweb
  156. #985 add reference to SSH RFC and hint about possible performance impact of using ssh tunneling — Dominik Guggemos / githubweb
  157. #985 fix message format of connection logs — Dominik Guggemos / githubweb
  158. fix failing ConnectionValidatorTest; — Stefan Maute / githubweb
  159. #985 add comment — Vadim Günther / githubweb
  160. applied sharding on the "key" of Ditto "ddata" / pub/sub extension — Thomas Jaeckle / githubweb
  161. fixed that connection-id MDC entry was lost in InboundDispatchingActor — Thomas Jaeckle / githubweb
  162. fixed immutability test of DefaultDistributedDataConfig — Thomas Jaeckle / githubweb
  163. removed documentation for acl; — Stefan Maute / githubweb
  164. improved exception logging in InboundDispatchingActor — Thomas Jaeckle / githubweb
  165. handle ThingMergeEvents in NormalizedMessageMapper; — Stefan Maute / githubweb
  166. Update javadoc — noreply / githubweb
  167. Update javadoc — noreply / githubweb
  168. #985 add missing javadoc, remove debug log statements — Dominik Guggemos / githubweb
  169. #985 add missing javadoc — Dominik Guggemos / githubweb
  170. removed api 1 stuff and all ACL references; — Stefan Maute / githubweb
  171. always use 'application/json' as content-type for NormalizedMessageMapper; — Stefan Maute / githubweb
  172. Prioritize very active connections over inactive connections for reconnecting — Yannic Klem / githubweb
  173. update swagger docu for PUT /things/{thingId}/policyId; — Stefan Maute / githubweb
  174. Enable throttling of persistence ping actor also for tag sorted stream — Yannic Klem / githubweb
  175. Fix formatting of blogpost — Vadim Günther / githubweb
  176. added EventsourcedEvent interface — Thomas Jaeckle / githubweb
  177. Fix WithId+WithIdButActuallyNot — Joel Bartelheimer / githubweb
  178. Adapt to remove WithEntityId from Signal — Joel Bartelheimer / githubweb
  179. Rename 'OutboundSignalWithEntityId' and remove WithEntityId — Joel Bartelheimer / githubweb
  180. fixed equals/hashCode of AbstractEventsourcedEvent — Thomas Jaeckle / githubweb
  181. Remove dummy-thingId from RetrieveThingsCommand and response — Joel Bartelheimer / githubweb
  182. Stop using acknowledgements for internal diagnostics — Joel Bartelheimer / githubweb
  183. Remove Dummy IDs — Joel Bartelheimer / githubweb
  184. Set content type in message headers instead of _context headers — Yannic Klem / githubweb
  185. fix unit tests of normalized message mapper test — Yannic Klem / githubweb
  186. stabilize ErrorHandlingActorTest by increasing wait timeout — Thomas Jaeckle / githubweb
  187. #985 minor documentation fixes — Dominik Guggemos / githubweb
  188. #985 improve exception message if tunnel actor is started without required configuration, restart tunnel actor in case of an unexpected failure — Dominik Guggemos / githubweb
  189. #985 also validate ssh host, extract HostValidator interface to improve testability — Dominik Guggemos / githubweb
  190. #985 add note about security considerations when using ssh tunneling — Dominik Guggemos / githubweb
  191. Make sure to use numeric ordering for tag order — Yannic Klem / githubweb
  192. #985 Fix copyright header — Vadim Günther / githubweb
  193. copied toJson() of AbstractEvent to AbstractEventsourcedEvent in order to prevent duplicate evaluation of appendPayloadAndBuild() — Thomas Jaeckle / githubweb
  194. #985 Add blog post for SSH tunnel for managed connections — Vadim Günther / githubweb
  195. Remove aggregation of connection priority providers from ConnectionPriorityProvider — Yannic Klem / githubweb
  196. #985 Add @since tag — Vadim Günther / githubweb
  197. Make priority of priority provider non optional — Yannic Klem / githubweb
  198. #985 Add blog findings — Vadim Günther / githubweb
  199. Fix unittests — Yannic Klem / githubweb
  200. Make priority update interval fuzzy to avoid that all connections — Yannic Klem / githubweb
  201. expand authors.yml — Vadim Günther / githubweb
  202. Log the correct key for update and get response handling errors — Yannic Klem / githubweb
  203. review: — Thomas Jaeckle / githubweb
  204. Fix typo — noreply / githubweb
  205. #1021: Add Last Will for managed MQTT connections — Vadim Günther / githubweb
  206. Improves the priority ordering in MongoReadJournal — Yannic Klem / githubweb
  207. review: — Thomas Jaeckle / githubweb
  208. updated readme to include trademark symbol — noreply / githubweb
  209. added trademark signs in website/docs — Thomas Jaeckle / githubweb
  210. #1021: Make last will message optional — Vadim Günther / githubweb
  211. #1021: Add comments and test for Last Will config — Vadim Günther / githubweb
  212. review: fixed dead links + minor wording/formatting — Thomas Jaeckle / githubweb
  213. added trademark to front page — noreply / githubweb
  214. added trademark — noreply / githubweb
  215. updated NOTICE-THIRD-PARTY.md — Thomas Jaeckle / githubweb
  216. creating SECURITY.md — noreply / githubweb
  217. #1021: Set LWT config only to one mqtt client — Vadim Günther / githubweb
  218. #1021: Add documentation for last will support in ditto — Vadim Günther / githubweb
  219. #1021: Set QoS of LWT config to numbers instead of string — Vadim Günther / githubweb
  220. Use JwtParserBuilders #parseClaimsJws instead of #parse, as #parse also works for JWTs with missing signature. — Florian Fendt / githubweb
  221. #1021: extend documentation for mqtt LWT — Vadim Günther / githubweb
  222. #1021: use only publisher client for LWT configuration — Vadim Günther / githubweb
  223. #1021: Fix test error — Vadim Günther / githubweb
  224. Updated payload mapping documentation to use the namespace and name methodology for #buildDittoProtocolMsg and #mapFromDittoProtocolMsg — Florian Fendt / githubweb
  225. Marked "status" and "extra" as optional arguments in the payload mapping scripts — Florian Fendt / githubweb
  226. raise hiveqm client version from 1.2.1 to 1.2.2 — Vadim Günther / githubweb
  227. Adjusted default payload mapping scripts to work for Ditto protocol messages without changes — Florian Fendt / githubweb
  228. #1021: map specific config values to allow a other type then string when parsing to json — Vadim Günther / githubweb
  229. adjusted logging to only produce one INFO per published signal — Thomas Jaeckle / githubweb
  230. add extend tests for MqttSpecificConfig; — Stefan Maute / githubweb
  231. update connectivity-manage-connections.md — noreply / githubweb
  232. Review: — Yannic Klem / githubweb
  233. #1021 review: add validation of mqtt specific last will configuration, add flag in mqqt client factory to decide whether to apply the last will config (e.g. do not apply for consumer only client), some documentation polishing — Dominik Guggemos / githubweb
  234. tdd approach: adjusted test config so that PubSubFactoryTest.publishToEachMemberOfAGroup fails (most of the time) — Thomas Jaeckle / githubweb
  235. merged PublisherIndex instead of having a map of multiple PublisherIndexes in order to fix grouping again — Thomas Jaeckle / githubweb
  236. replace deprecated method call of getId() with getEntityName(); — Stefan Maute / githubweb
  237. replace deprecated PatternsCS with Patterns; — Stefan Maute / githubweb
  238. replace deprecated method with getEntityId(); — Stefan Maute / githubweb
  239. fixed cleanup of sharded ddata map on cluster node removal: — Thomas Jaeckle / githubweb
  240. stabilize ErrorHandlingActorTest with higher wait timeout — Thomas Jaeckle / githubweb
  241. adjusted "path" for response messages — noreply / githubweb
  242. adjusted default ddata config to have a shard count of 5 — Thomas Jaeckle / githubweb
  243. added workaround for tests not being able to obtain port — noreply / githubweb
  244. expose port for mongodb container in docker-compose.yml; — Stefan Maute / githubweb
  245. removed APIs and code marked as "@deprecated" — Thomas Jaeckle / githubweb
  246. Remove NamespacedEntityIdWithType and EntityWithType — Yannic Klem / githubweb
  247. Use EntityIds as new factory for EntityIds based on a given EntityType — Yannic Klem / githubweb
  248. Fix snapshot streaming — Yannic Klem / githubweb
  249. made getHeaderMapping in connection Source and Target non-optional — Thomas Jaeckle / githubweb
  250. fix wrong package name of placeholders module — Yannic Klem / githubweb
  251. fix raw generic type usages and other sonar issues — Thomas Jaeckle / githubweb
  252. fix more sonar warnings — Thomas Jaeckle / githubweb
  253. Review: — Stefan Maute / githubweb
  254. #10029 catch exception thrown in ConnectionLogger when an invalid pattern is supplied — Dominik Guggemos / githubweb
  255. #1021: Link to specification in documentation — Vadim Günther / githubweb
  256. Stream journal entries instead of just the pid string — Yannic Klem / githubweb
  257. Review: — Stefan Maute / githubweb
  258. Change defaults for reconnectForRedelivery and separatePublisherClient in — Yannic Klem / githubweb
  259. fix unittests which expect redelivery for mqtt — Yannic Klem / githubweb
  260. add logging to EntityIds; — Stefan Maute / githubweb
  261. adapt logging and print stacktrace; — Stefan Maute / githubweb
  262. use log method from java.util.logging.Logger to log the exception; — Stefan Maute / githubweb
  263. fix exception log; — Stefan Maute / githubweb
  264. remove unused imports; — Stefan Maute / githubweb
  265. add since annotation to new methods in public interface MqttConfig; — Stefan Maute / githubweb
  266. fixed license header years — Thomas Jaeckle / githubweb
  267. #10029 set MQTT message properties retain, topic and qos according to the headers mqtt.retain, mqtt.topic and mqtt.qos when publishing messages — Dominik Guggemos / githubweb
  268. #10029 remove default header mapping of mqtt properties (mqtt.topic, mqtt.qos, mqtt.retain) — Dominik Guggemos / githubweb
  269. #10029 fix sonar issue — Dominik Guggemos / githubweb
  270. prepared Ditto 2.0.0 release notes + announcement blogpost — Thomas Jaeckle / githubweb
  271. #10029 revert to previous mockito version — Dominik Guggemos / githubweb
  272. got rid of ditto-model-rql-parser dependency in ditto-model-query — Thomas Jaeckle / githubweb
  273. fixed ClassCastException in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  274. simplified ditto-scope.js helpers — Thomas Jaeckle / githubweb
  275. rename artifact from ditto-protocol-adapter to ditto-protocol — Yannic Klem / githubweb
  276. fix org.eclipse.ditto.protocol package structure — Yannic Klem / githubweb
  277. Restructure policies module — Yannic Klem / githubweb
  278. Restructure things module — Yannic Klem / githubweb
  279. Restructure base module — Yannic Klem / githubweb
  280. Restructure concierge module — Yannic Klem / githubweb
  281. Restructure gateway module — Yannic Klem / githubweb
  282. Restructure connectivity module — Yannic Klem / githubweb
  283. cleaned up error documentation: — Thomas Jaeckle / githubweb
  284. Restructure thingsearch module — Yannic Klem / githubweb
  285. update docker base image for ditto container images to adoptopenjdk/openjdk11-openj9:jdk-11.0.11_9_openj9-0.26.0-alpine-slim; — Stefan Maute / githubweb
  286. adjust TimeMeasuringFlowTest to be less fragile — Yannic Klem / githubweb
  287. fix thingsearch test config — Yannic Klem / githubweb
  288. Open and create connection with automated logging activation — Vadim Günther / githubweb
  289. Remove unnecessary dependency from gateway — Yannic Klem / githubweb
  290. Remove unnecessary depenency from signalenrichment — Yannic Klem / githubweb
  291. Specify things dependency as test scope for enforcer model — Yannic Klem / githubweb
  292. several cleanups: — Thomas Jaeckle / githubweb
  293. Fix test when open connection with automated logging activation — Vadim Günther / githubweb
  294. Mention that connection logging is enabled when opening or creating connection — Vadim Günther / githubweb
  295. try to fix PublisherIndex with ddata sharding — Thomas Jaeckle / githubweb
  296. fixed NPE in log statement for error case — Thomas Jaeckle / githubweb
  297. (De)Serialize Acknowledgements like all other CommandResponses — Yannic Klem / githubweb
  298. merge message commands into message model — Yannic Klem / githubweb
  299. merge devops commands into devops model — Yannic Klem / githubweb
  300. merge namespace commands into namespace model — Yannic Klem / githubweb
  301. merge common commands module into base api — Yannic Klem / githubweb
  302. Fix test for logging enabling — Vadim Günther / githubweb
  303. Move ditto-signals-commands-cleanup to ditto-model-cleanup — Yannic Klem / githubweb
  304. update default and max timeout in timeoutParam.yml; — Stefan Maute / githubweb
  305. Review: — Stefan Maute / githubweb
  306. #667 extract jwt also from access_token query parameter for websocket requests — Dominik Guggemos / githubweb
  307. #667 document access_token query parameter as an additional option for providing the jwt — Dominik Guggemos / githubweb
  308. removed ditto-services-legal module - was only needed for dependency calculation — Thomas Jaeckle / githubweb
  309. Ensure that TimeMeasuringFlow does not break the parallelism of the — Yannic Klem / githubweb
  310. document kubernetes secret usage for MONGO_DB_URI; — Stefan Maute / githubweb
  311. Issue #1043: Moved `EmptyTopicPath` from `ImmutableTopicPathBuilder` to package level. Added a unit test. — Juergen Fickel / githubweb
  312. await all durations in the sink before verifying the average — Yannic Klem / githubweb
  313. ensure that the timer is not started more often than requested for the parallel use case aswell — Yannic Klem / githubweb
  314. move ditto-model-cleanup into ditto-base-api — Yannic Klem / githubweb
  315. updated release notes with the current module/package structure — Thomas Jaeckle / githubweb
  316. move ditto-model-enforcers into ditto-policies-model and remove test dependency on ditto-things-model — Yannic Klem / githubweb
  317. move ditto-model-namespaces into ditto-base-model — Yannic Klem / githubweb
  318. #667: review: minor formatting, javadoc, etc. stuff — Thomas Jaeckle / githubweb
  319. make ditto-rql a top level module which wraps model, query and parser — Yannic Klem / githubweb
  320. move devops modules into base module — Yannic Klem / githubweb
  321. Replaced `DittoThingSnapshotTaken` with `ThingSnapshotTaken`. — Juergen Fickel / githubweb
  322. Added getter method for invalid header key to `DittoHeaderInvalidException`. — Juergen Fickel / githubweb
  323. Minor API version fix — David Schwilk / githubweb
  324. Add missing since annotations — David Schwilk / githubweb
  325. documented removal of "x-ditto-dummy-auth" header — Thomas Jaeckle / githubweb
  326. Move jwt module to top level — Yannic Klem / githubweb
  327. move ditto-model-messages to top level — Yannic Klem / githubweb
  328. fix <name> of ditto-jwt module — Yannic Klem / githubweb
  329. Rename ditto-services module to ditto-internal and fix build-images.sh — Yannic Klem / githubweb
  330. updated renamed modules/packages — Thomas Jaeckle / githubweb
  331. recover README.md of former ditto-model-enforcers module — Yannic Klem / githubweb
  332. fix ditto-messages-model tests — Yannic Klem / githubweb
  333. Remove setRevision from EventsourcedEvent — David Schwilk / githubweb
  334. Issue #1043: Reduced too high amount of constructor arguments of `ImmutableTopicPath`. — Juergen Fickel / githubweb
  335. Issue #1043: Added methods for easier evaluation of `TopicPath`. — Juergen Fickel / githubweb
  336. added missing content-type to hello world curls — noreply / githubweb
  337. Remove no longer existing modules from ditto bom — Yannic Klem / githubweb
  338. Issue #1043: Replaced equality checks with call to `is...` methods of `TopicPath`. — Juergen Fickel / githubweb
  339. fix package naming of ditto-internal modules — Yannic Klem / githubweb
  340. Issue #1043: Fixed result creation of `ImmutableTopicPath#getPath()` and added a unit test that covers an empty namespace part. — Juergen Fickel / githubweb
  341. Synchronize by using zip/unzip instead of using a broadcast — Yannic Klem / githubweb
  342. Remove unused properties from ditto-internal module — Yannic Klem / githubweb
  343. Adjust DADR-0005 which defines the modules that can be considered — Yannic Klem / githubweb
  344. exclude 3rd party LICENSE, NOTICE and THIRD-PARTY files from allinone jars; — Stefan Maute / githubweb
  345. fix Main-Class name in shad plugin config; — Stefan Maute / githubweb
  346. review of Ditto 2.0 remodulization: — Thomas Jaeckle / githubweb
  347. remove JsonExampleProducer — Yannic Klem / githubweb
  348. Remove maven-site-plugin — Yannic Klem / githubweb
  349. update maven packages names in maven structure overview; — Stefan Maute / githubweb
  350. improve release announcement and release notes; — Stefan Maute / githubweb
  351. fiy typo; — Stefan Maute / githubweb
  352. Revert "Synchronize by using zip/unzip instead of using a broadcast" — Yannic Klem / githubweb
  353. Issue #1043: Set '@since' version to 2.0.0. — Juergen Fickel / githubweb
  354. Issue #1043: Removed empty topic path and its usage. Ditto Protocol messages are always required to have a topic. Thus an empty topic path implementation did not make sense. — Juergen Fickel / githubweb
  355. Use wireTap to publish the measured durations — Yannic Klem / githubweb
  356. Issue #1043: Added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  357. Issue #1043: Fixed Javadoc comment. — Juergen Fickel / githubweb
  358. Add connectivity announcements for when a connection was opened or closed — Florian Fendt / githubweb
  359. Issue #1043: Refactored `AbstractAdapter`. — Juergen Fickel / githubweb
  360. added changelog for DADR-0005-semantic-versioning.md — Thomas Jaeckle / githubweb
  361. fixed GitHub actions (dockerfiles were moved) — Thomas Jaeckle / githubweb
  362. Issue #1043: Re-added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  363. Issue #1043: Fixed compilation errors after merging master branch. — Juergen Fickel / githubweb
  364. added ditto-things-model and ditto-policies-model as explicit dependencies to ditto-protocol — Thomas Jaeckle / githubweb
  365. Issue #1043: Fixed invalid reference in Javadoc. — Juergen Fickel / githubweb
  366. changed scope to compile for ditto-internal-utils-persistence — noreply / githubweb
  367. temporary ignore TimeMeasuringFlowTests — Yannic Klem / githubweb
  368. Issue 1043 fix minor misspelling as part of review — David Schwilk / githubweb
  369. Add connectivity announcements to the ditto protocol — Florian Fendt / githubweb
  370. added "akka-discovery-kubernetes-api" and "akka-lease-kubernetes" dependencies to ditto-base-service so that all services depend on it — Thomas Jaeckle / githubweb
  371. stabilize PolicyPersistenceActorTest by waiting for at least once for deletion announcement — Thomas Jaeckle / githubweb
  372. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities — Thomas Jaeckle / githubweb
  373. Also resolve connectivity signals from Adaptables — Florian Fendt / githubweb
  374. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 2 — Thomas Jaeckle / githubweb
  375. Add connection announcements to the Topic — Florian Fendt / githubweb
  376. made EmptyEvent no longer implement WithEntityId — Thomas Jaeckle / githubweb
  377. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 3 — Thomas Jaeckle / githubweb
  378. Add connection announcements to the signal filter — Florian Fendt / githubweb
  379. fix MQTT publisher warnings when no MQTT consumer was present — Thomas Jaeckle / githubweb
  380. Don't subscribe to internal Ditto PubSub for connectivity announcements as they are only sent outwards — Florian Fendt / githubweb
  381. redact sensitive parameter/header values before logging — Dominik Guggemos / githubweb
  382. fixed some sonar issues and typos; — Stefan Maute / githubweb
  383. don't calculate filteredRawRequestUri if debug logging was not activated — Thomas Jaeckle / githubweb
  384. updated date of release 2.0 in docs — Thomas Jaeckle / githubweb
  385. fixed javadoc errors discovered in release build — Thomas Jaeckle / githubweb
  386. added Ditto 2.0 to documentation version picker — Thomas Jaeckle / githubweb
  387. activate binary compatibility check to version 2.0.0 — Thomas Jaeckle / githubweb
  388. added Ditto 2.0.x to SECURITY.md — noreply / githubweb
  389. restructure kubernetes deployment Readmes; — Stefan Maute / githubweb
  390. bump nginx version to 1.20-alpine; — Stefan Maute / githubweb
  391. #1052: Fix typo — Vadim Günther / githubweb
  392. Send connection announcement after opening and before closing a connection — Florian Fendt / githubweb
  393. Close connections when shutting down the the cluster (which will trigger sending a close announcement) — Florian Fendt / githubweb
  394. Close connection before deleting it (which will automatically send a connection announcement) — Florian Fendt / githubweb
  395. fix ErrorHandlingActorTest — Florian Fendt / githubweb
  396. Avoids throwing exceptions in ditto metrics and return more or less — Yannic Klem / githubweb
  397. fixed typo in 2.0 announcement — noreply / githubweb
  398. only log warning if already stopped timer should be stopped — Yannic Klem / githubweb
  399. fixed parallelism of search-updater using "flatMapMerge" — Thomas Jaeckle / githubweb
  400. added custom dispatchers for flatMapMerge() with async() usage in — Thomas Jaeckle / githubweb
  401. fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  402. added missing dispatcher to search test config — Thomas Jaeckle / githubweb
  403. fixed SearchActorIT — Thomas Jaeckle / githubweb
  404. fixed that Policy Error responses in WS contained wrong topic path — Thomas Jaeckle / githubweb
  405. #1052: validate that connection announcements can only be used with client count 1 — Florian Fendt / githubweb
  406. fixed default config of retrieval.parallelism to be a factor of 2 — Thomas Jaeckle / githubweb
  407. removed .withAttributes(Attributes.inputBuffer from search-updater-flows — Thomas Jaeckle / githubweb
  408. uncomment resources config for all services; — Stefan Maute / githubweb
  409. #1052: Add documentation for connection announcement — Vadim Günther / githubweb
  410. #1052: mention connection announcements in protocol-specification.md — Vadim Günther / githubweb
  411. relax mqtt validation for source header mappings — Dominik Guggemos / githubweb
  412. Fixed missing publish metrics for published messages without — Yannic Klem / githubweb
  413. 1052: fix wording for connection announcement — Vadim Günther / githubweb
  414. fixed that for commands requesting "search-persisted" the wrong write concern was used — Thomas Jaeckle / githubweb
  415. added "docker pulls" badge to readme — noreply / githubweb
  416. Issue #1060: add test cases for Azure and AWS signing processes — Yufei Cai / githubweb
  417. made AckUpdater work with ddata sharding — Thomas Jaeckle / githubweb
  418. Issue #1060: add azure monitor request signing — Yufei Cai / githubweb
  419. Issue #1060: Add AwsRequestSigning; switch signing timestamp formatter to DateTimeFormatter; add TODO in AbstractBaseClientActorTest — Yufei Cai / githubweb
  420. Issue #1060: Add HmacCredentials. — Yufei Cai / githubweb
  421. Fix broken links in installation-operating.md — noreply / githubweb
  422. Implement basic structure for kafka consumers — Yannic Klem / githubweb
  423. added logging a type hint to AbstractEnforcement successful enforcement — Thomas Jaeckle / githubweb
  424. put log statements with debug content to DEBUG level — Thomas Jaeckle / githubweb
  425. Added validation for source address and target header mappings — Yannic Klem / githubweb
  426. Issue #1060: add dynamic loading of HTTP request signing algorithms. — Yufei Cai / githubweb
  427. review: fixed comment which still pointed to outdated enum name — Thomas Jaeckle / githubweb
  428. Handle exceptions in MessageProcessor to avoid exceptions in KafkaStreams — Yannic Klem / githubweb
  429. Make move the logic again to a transformer — Yannic Klem / githubweb
  430. use var keyword; — Stefan Maute / githubweb
  431. Use correct branch names to access them in the map — Yannic Klem / githubweb
  432. use min interval from backoffConfig to create RestartSettings; — Stefan Maute / githubweb
  433. 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
  434. move start of stream to preStart hook — Johannes Schneider / githubweb
  435. move initialisation of logger back to top — Johannes Schneider / githubweb
  436. Use scalas Either to avoid using generic Object as return type — Yannic Klem / githubweb
  437. WIP: switch to akka-stream-kafka — Yannic Klem / githubweb
  438. fix MQTT protocol level acknowledgements — Thomas Jaeckle / githubweb
  439. fixed applying "eventLoopThreads" option — Thomas Jaeckle / githubweb
  440. #1052: edit documentation for topic path of connection announcements — Vadim Günther / githubweb
  441. applied manual reconnect for MQTT connections — Thomas Jaeckle / githubweb
  442. make it possible to write logs to Logstash endpoint; — Stefan Maute / githubweb
  443. add logstash-logback-encoder and janino dependency; — Stefan Maute / githubweb
  444. add exclude for shade plugin; — Stefan Maute / githubweb
  445. add volume and volumeMounts to access ditto log files; — Stefan Maute / githubweb
  446. #1052 correct year in licence header — Vadim Günther / githubweb
  447. removed duplicate check for empty failed responses; — Stefan Maute / githubweb
  448. add missing volumeMounts; — Stefan Maute / githubweb
  449. add logging possibilities to installation-operating.md; — Stefan Maute / githubweb
  450. review: prefixed all logging related environment variables with `DITTO_LOGGING_` — Thomas Jaeckle / githubweb
  451. fixed logback XML error — Thomas Jaeckle / githubweb
  452. added Ditto 2.0.1 release notes — Thomas Jaeckle / githubweb
  453. Issue #1060: Support GET method in HTTP connections; support x-amz-content-sha256 in AwsRequestSigning. — Yufei Cai / githubweb
  454. added a new introduction slide-deck for Eclipse Ditto — Thomas Jaeckle / githubweb
  455. Issue #1060: Fix xAmzContentSha256 field name; log outgoing HTTP request on DEBUG. — Yufei Cai / githubweb
  456. Remove not needed hyphen in ditto-cluster.yaml — noreply / githubweb
  457. Surround env value with double quotation marks — noreply / githubweb
  458. Fix command to start ditto with another version — noreply / githubweb
  459. Issue #1060: Log signed requests on DEBUG level. — Yufei Cai / githubweb
  460. Connectivity: Improve debug log for incoming messages. — Yufei Cai / githubweb
  461. Fix missing placeholder in debug log. — Yufei Cai / githubweb
  462. #586 add configuration for kafka consumer, add migration notes for changed kafka configuration — Johannes Schneider / githubweb
  463. Fix parameter passing to payload mapper when topic path contains no channel — Vadim Günther / githubweb
  464. Append signature topics with undefined channel — Vadim Günther / githubweb
  465. add logging in case of errors; — Stefan Maute / githubweb
  466. make ThingPersistenceActorMailbox size configurable via env variable; — Stefan Maute / githubweb
  467. #1052: correctly deserialize and serialize the parts of a topic for the "none" channel (policies and connections) in the JavaScript mappings — Florian Fendt / githubweb
  468. #1052: add unit tests verifying correct behaviour of the Ditto JavaScript helper functions for policy and connection announcements — Florian Fendt / githubweb
  469. Issue #1060: Add missing header for AWS request signing. — Yufei Cai / githubweb
  470. add debug log for dropped signals, if target address can not be resolved; — Stefan Maute / githubweb
  471. Issue #1060: render auth parameters without quotes in AwsRequestSigning. — Yufei Cai / githubweb
  472. split log for targets and replayTarget into separate statements; — Stefan Maute / githubweb
  473. Issue #1060: Fix AwsRequestSigningTest. — Yufei Cai / githubweb
  474. #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
  475. Issue #1060: Add reserved HTTP header "http.query" to replace the query string. — Yufei Cai / githubweb
  476. #1060 fix behaviour on empty path. Add unit tests — Vadim Günther / githubweb
  477. Issue #1060: Fix double-appending of "/" to empty paths in AwsRequestSigning. — Yufei Cai / githubweb
  478. Issue #1060: Fix AwsRequestSigningTest again. — Yufei Cai / githubweb
  479. bump nginx version in docker-compose.yml to 1.20-alpine; — Stefan Maute / githubweb
  480. add initContainer for nginx to wait for gateway to be available before start up; — Stefan Maute / githubweb
  481. remove link to /apidoc/1 in index.html in docker and kubernetes; — Stefan Maute / githubweb
  482. add link to resource quota docu; — Stefan Maute / githubweb
  483. Issue #1060: Add HMAC credentials to connection schema. — Yufei Cai / githubweb
  484. Issue #1060: Document HMAC request signing. — Yufei Cai / githubweb
  485. #586 add throttling config for kafka consumers, resolve defaults for akka.kafka.consumer and akka.kafka.producer — Dominik Guggemos / githubweb
  486. Issue #1060: Validate connections with HMAC credentials. — Yufei Cai / githubweb
  487. #1060: Documentation: add GET as new http verb for http1.1 connections — Vadim Günther / githubweb
  488. #586 add defaults from reference.conf manually (temp. solution) — Dominik Guggemos / githubweb
  489. #1060: add documentation entry for "http.query" header mapping — Vadim Günther / githubweb
  490. #586 update to akka 2.6.14 — Dominik Guggemos / githubweb
  491. #586 configure shade plugin to append version.conf files for connectivity service (akka kafka contains another version.conf) — Dominik Guggemos / githubweb
  492. #586 add immutability test and reduced logging for message transformer — Johannes Schneider / githubweb
  493. #1073 reduce logging of JWT parsing/validation errors to not contain stacktrace — Thomas Jaeckle / githubweb
  494. #586 use defaults from reference.conf — Dominik Guggemos / githubweb
  495. omit secrets from toString() outputs of Credentials implementations — Thomas Jaeckle / githubweb
  496. change directory where ditto log files will be created; — Stefan Maute / githubweb
  497. change fileNamePattern for TimeBasedRollingPolicy to absolute path; — Stefan Maute / githubweb
  498. add log file directory to docker image and grabt ditto user write access; — Stefan Maute / githubweb
  499. add env var DITTO_LOGGING_FILE_APPENDER to docker-compose.yml and create volume to access ditto logs on host machine; — Stefan Maute / githubweb
  500. don't try to publish ExpiryAnnouncements for new or deleted policies (optimization) — Thomas Jaeckle / githubweb
  501. fixed imports of ditto-connecticity-model OSGi bundle — Thomas Jaeckle / githubweb
  502. [#1078] Add AzSaslRequestSigning. — Yufei Cai / githubweb
  503. added (currently failing) test case for enriching MergeEvents with extra fields using the CachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
  504. fixed CachingSignalEnrichmentFacade for ThingMerged events — Thomas Jaeckle / githubweb
  505. fix docker image name; — Stefan Maute / githubweb
  506. uncomment resources for easier testing; — Stefan Maute / githubweb
  507. adjusted example usage of Ditto Java Client — noreply / githubweb
  508. [#1078] Add option to set SR in AzSaslRequestSigning. — Yufei Cai / githubweb
  509. Enable separate configuration for minimum reconnect delay for MQTT broker initiated disconnects of MQTT sessions — Thomas Jaeckle / githubweb
  510. [#1078] rename "sr" to "endpoint" in AzSaslRequestSigning. — Yufei Cai / githubweb
  511. fixed test.conf — Thomas Jaeckle / githubweb
  512. fixed connection-test.conf — Thomas Jaeckle / githubweb
  513. [#1078] Make "endpoint" of AzSaslRequestSigning mandatory. — Yufei Cai / githubweb
  514. #1081 add conditioned thing templates list to implicit mapper — Vadim Günther / githubweb
  515. [#1078] Allow AzSaslRequestSigning to authenticate AMQP 1.0 connections. — Yufei Cai / githubweb
  516. [#1078] Make JSON field definitions of request signing factories final. — Yufei Cai / githubweb
  517. [#1078] Fix ConnectionValidatorTest. — Yufei Cai / githubweb
  518. add pod to initialize ditto logs directory on host vm; — Stefan Maute / githubweb
  519. use gid 1000 for ditto group; — Stefan Maute / githubweb
  520. #1081 add exists to filter functions — Vadim Günther / githubweb
  521. [#1078] Fix AMQP username of AzSaslRequestSigning. — Yufei Cai / githubweb
  522. [#1078] use DittoDuration format for AzSaslRequestSigning's ttl parameter. — Yufei Cai / githubweb
  523. rename volume for ditto log files; — Stefan Maute / githubweb
  524. add prerequisite to documentation for ditto log files; — Stefan Maute / githubweb
  525. #586 ignore duplicate headers (log warning only), clean up connectivity.conf — Dominik Guggemos / githubweb
  526. [#1078] set default TTL of az-sasl to 1 week to prevent cascading backoff. — Yufei Cai / githubweb
  527. Filter expired messages based on creation-time and ttl headers — Yannic Klem / githubweb
  528. #586 add entity placeholders to resolver creators to use in kafka targets — Johannes Schneider / githubweb
  529. [#1078] provide actorSystem in ClientActorPropsFactory#getActorPropsForType instead of having it in every DittoService — Florian Fendt / githubweb
  530. #586 add dispatcher for alpakka kafka — Johannes Schneider / githubweb
  531. #586 use dispatcher only for consuming messages from kafka — Johannes Schneider / githubweb
  532. [#1078] add test for SaslPlainCredentialsSupplier — Florian Fendt / githubweb
  533. [#1078] split request signing factories into different factories for http push and amqp — Florian Fendt / githubweb
  534. create $DITTO_HOME and $DITTO_LOGS directory inside the one RUN directive for all dockerfiles; — Stefan Maute / githubweb
  535. Add documentation for kafka sources — Yannic Klem / githubweb
  536. [#1078] fix DefaultAmqp10ConfigTest — Florian Fendt / githubweb
  537. [#1078] Remove test to not verify SSL certificates. — Yufei Cai / githubweb
  538. [#1078] Restore support of client-certificate credentials with basic-auth for SaslPlainCredentialsSupplier. — Yufei Cai / githubweb
  539. #586 suffix kafka consumer/producer client ids — Dominik Guggemos / githubweb
  540. [#1078] move documentation on HMAC signing onto extra page and reference it from HTTP and AMQP 1.0 bindings. — Florian Fendt / githubweb
  541. [#1078] add blog post for HMAC signing for HTTP push and AMQP connections — Florian Fendt / githubweb
  542. fix rounding up "policyExpiryGranularity" to "0" (disabling it) — Thomas Jaeckle / githubweb
  543. update installation-operating.md; — Stefan Maute / githubweb
  544. [#1078] update little parts on the documentation of HMAC algorithms — Florian Fendt / githubweb
  545. [#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
  546. [#1078] add HMAC signing to sidebar and include examples section — Florian Fendt / githubweb
  547. [#1060] Connectivity: Add reserved header http.path to set the path of outgoing HTTP requests. — Yufei Cai / githubweb
  548. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  549. [#1078] Fix typos. — Yufei Cai / githubweb
  550. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Thomas Jaeckle / githubweb
  551. update Akka to 2.6.15 and Akka Management to 1.1.0 — Thomas Jaeckle / githubweb
  552. #586 use streams to publish messages to kafka — Johannes Schneider / githubweb
  553. #586 fix test — Johannes Schneider / githubweb
  554. fix HttpPushFactoryTest by using a parallelism with power of 2 — Thomas Jaeckle / githubweb
  555. 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
  556. try to fix EnformcentFlowTest — Thomas Jaeckle / githubweb
  557. [#1060] Adjust AwsRequestSigning to support S3 better. — Yufei Cai / githubweb
  558. [#1078] Add cloud integration examples using HMAC. — Yufei Cai / githubweb
  559. fixed EnforcementFlow parallelism — Thomas Jaeckle / githubweb
  560. Fix naming — Yannic Klem / githubweb
  561. 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
  562. enable POST, PUT and DELETE requests for akka management api; — Stefan Maute / githubweb
  563. [#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
  564. updated to Akka 2.6.15 again and fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  565. #586 use SendProducer instead of Producer.flexiFlow() to be able to handle the publish errors/acknowledgfements correctly, re-enabled KafkaPublisherActorTest — Dominik Guggemos / githubweb
  566. don't remove all other addresses in ClusterMemberRemovedAware when own instance was terminated — Thomas Jaeckle / githubweb
  567. #586 move producer config to producer section — Dominik Guggemos / githubweb
  568. remove non needed Attributes inputBuffer on EnforcementFlow — Thomas Jaeckle / githubweb
  569. review: made OneForOneEscalateStrategy final + minor javadoc addition — Thomas Jaeckle / githubweb
  570. #586 send connection failure message to parent if kafka producer stream fails — Johannes Schneider / githubweb
  571. #586 disable parallel publishing, use separate dispatcher for publishing — Dominik Guggemos / githubweb
  572. [#1078] rewrite Azure IoT Hub example payload mapping to map the ditto protocol message to a direct method — Florian Fendt / githubweb
  573. [#1078] fix use of jekylls %raw% in markdown — Florian Fendt / githubweb
  574. adjusted "role" for all splitBrain resolver configs to be unset — Thomas Jaeckle / githubweb
  575. [#1078] add az-sasl to connection json in the documentation — Florian Fendt / githubweb
  576. Adjust documentation for kafka sources — Yannic Klem / githubweb
  577. #586 add dedicated kafka dispatcher also for unit tests — Dominik Guggemos / githubweb
  578. configure "least-shard-allocation-strategy" algorithm in order to get better shard allocation / rebalancing — Thomas Jaeckle / githubweb
  579. downgrade Akka version to 2.6.13 — Thomas Jaeckle / githubweb
  580. [#1078] align az-sasl hmac signing examples with the previous examples — Florian Fendt / githubweb
  581. [#1060] test all paths of reserved headers in HttpPublisherActor — Florian Fendt / githubweb
  582. #586 restart source if stream fails — Johannes Schneider / githubweb
  583. downgrade Akka Management version to 1.0.10 — Thomas Jaeckle / githubweb
  584. #1081 Add priority to mappers — Florian Fendt / githubweb
  585. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
  586. #586 make kafka producer restart backoff configurable — Johannes Schneider / githubweb
  587. #586 fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
  588. gracefully shutdown logback-classic logging in DittoService during coordinated shutdown — Thomas Jaeckle / githubweb
  589. add debug log to postStop method; — Stefan Maute / githubweb
  590. Adds entity placeholder for http push target path — Yannic Klem / githubweb
  591. #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
  592. #586 wrap kafka send result in source and use flatmap to fail the source and restart it — Dominik Guggemos / githubweb
  593. #586 recreate send producer and source queue when the producer stream is restarted — Johannes Schneider / githubweb
  594. #586 fix config file for tests — Johannes Schneider / githubweb
  595. #586 fix wrong parentheses in connectivity config — Johannes Schneider / githubweb
  596. to rule out runtime classnotfound errors, put janio back to "compile" scope — Thomas Jaeckle / githubweb
  597. #586 fix more wrong parentheses in connectivity config — Johannes Schneider / githubweb
  598. #1081: remove requirement of passing knowledge about "exists" function in PipelineFunctionFilter — Florian Fendt / githubweb
  599. log shutdown reason; — Stefan Maute / githubweb
  600. #1081: add optional parameters 'true' and 'false' to the 'exists' pipeline filter — Florian Fendt / githubweb
  601. Revert "#1081 add conditioned thing templates list to implicit mapper" — Florian Fendt / githubweb
  602. return completionStage from AkkaManagement.stop(); — Stefan Maute / githubweb
  603. [#1078] Documentation: Replace "message name" by "message subject" for consistency. — Yufei Cai / githubweb
  604. [#1078] date hmac blogpost. — Yufei Cai / githubweb
  605. #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
  606. [#1078] Give testTLSConnectionWithoutCertificateCheck more time; remove actor system contamination between tests. — Yufei Cai / githubweb
  607. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Yufei Cai / githubweb
  608. [#1081] minor fixes. — Yufei Cai / githubweb
  609. [#1081] Make connection context available for message mappers. — Yufei Cai / githubweb
  610. set allowed clock skew to 10 seconds to tolerate discrepancy when verifying local time against exp and nbf claims in JWT; — Stefan Maute / githubweb
  611. [#1081] Replace ConnectivityConfigProvider by ConnectionContextProvider. — Yufei Cai / githubweb
  612. Add setter for multiple subjects at once — Yannic Klem / githubweb
  613. #586 add test to verify usage of entity:id placeholder in http push target — Dominik Guggemos / githubweb
  614. #586 remove some debug statements — Dominik Guggemos / githubweb
  615. added slidedeck for Ditto 2.0 release notes + roadmap — Thomas Jaeckle / githubweb
  616. [#1081] Make ConnectionContextProvider asynchronous. — Yufei Cai / githubweb
  617. [#1081] Allow customization of expression resolver in ImplicitThingCreationMessageMapper. — Yufei Cai / githubweb
  618. add new config key 'allowed-clock-skew' to oauth config; — Stefan Maute / githubweb
  619. add unit test for setSubjects, add @since tag — Johannes Schneider / githubweb
  620. fix todo, remove unused import — Johannes Schneider / githubweb
  621. fix license header — Johannes Schneider / githubweb
  622. configure mongodb circuit breaker timeout higher — noreply / githubweb
  623. made it possible to round policy announcements to milli seconds; min granularity is now 1ms; — Stefan Maute / githubweb
  624. increase connectivity updating-state-timeout from default 5s to 15s — Thomas Jaeckle / githubweb
  625. added slidedeck for "Ditto in 20 minutes" in scope of upcoming WoT presentation — Thomas Jaeckle / githubweb
  626. document mapToDittoProtocolMsgWrapper and mapFromDittoProtocolMsgWrapper in connectivity-mapping.md; — Stefan Maute / githubweb
  627. fix missing source and target parameter for ditto-rql-model; — Stefan Maute / githubweb
  628. Allow to overcome some restrictions of the service by header: ditto-sudo=true — Yannic Klem / githubweb
  629. Add tests for ditto-sudo header — Yannic Klem / githubweb
  630. Add security protocol headers to kafka consumer properties — Yannic Klem / githubweb
  631. add circuit breaker config to akka-contrib-mongodb-persistence-connection-journal in connectivity.conf; — Stefan Maute / githubweb
  632. review of documenting javascript wrapper functions: — Thomas Jaeckle / githubweb
  633. Allow to configure the consumer group ID for a kafka connection — Yannic Klem / githubweb
  634. Add documentation for the new specific config of a kafka connection — Yannic Klem / githubweb
  635. added logging for publishing StreamingSession signals (WS/SSE) — Thomas Jaeckle / githubweb
  636. [#1081] Fix client actors not reacting to connectivity config updates. — Yufei Cai / githubweb
  637. [#1081] update connection config in connection persistence actor. — Yufei Cai / githubweb
  638. [#1081] make query parser asynchronous. — Yufei Cai / githubweb
  639. [#1081]: add unit test for DittoConnectionContext — Florian Fendt / githubweb
  640. [#1081] Add fail safe for connectivity config change registration. — Yufei Cai / githubweb
  641. fixed DittoRuntimeException calculation from Throwable at various places — Thomas Jaeckle / githubweb
  642. [#1081] Make Ditto headers serializable & add them as an extra parameter for client actors. — Yufei Cai / githubweb
  643. fix several issues with publishing messages to kafka — Dominik Guggemos / githubweb
  644. temporary ignore failing unit tests — Yannic Klem / githubweb
  645. fixed NPE in ThingPredicatePredicateVisitor when in fact "@Nullable" object to compare with was null — Thomas Jaeckle / githubweb
  646. add error message into GatewayInternalErrorException; — Stefan Maute / githubweb
  647. Fix Kafka consumer and producer config — Yannic Klem / githubweb
  648. fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
  649. remove test nonRetriableExceptionBecomesClientErrorAcknowledgement, it verified removed behavior — Dominik Guggemos / githubweb
  650. FIX: kafka producer parallelism wasn't used — Yannic Klem / githubweb
  651. [#1081]: add clarifying comment why deleteStrategy is get during runtime — Florian Fendt / githubweb
  652. Try to avoid to wait for completion of each sending future before sending the next — Yannic Klem / githubweb
  653. temporary ignore unit test — Yannic Klem / githubweb
  654. fix unit test — Dominik Guggemos / githubweb
  655. bump qpid-jms-client version to 1.0.0; — Stefan Maute / githubweb
  656. [#1081] Remove blocking wait in JWT authentication. — Yufei Cai / githubweb
  657. fixed that signal enrichment errors were not handled correctly as they were wrapped in — Thomas Jaeckle / githubweb
  658. removed max-bulk-size from UpdaterConfig; — Stefan Maute / githubweb
  659. removed test for max-bulk-size from DefaultUpdaterConfigTest; — Stefan Maute / githubweb
  660. add missing @since to isSudo method — Dominik Guggemos / githubweb
  661. updated Eclipse jarsigner signing URL — Thomas Jaeckle / githubweb
  662. updated eclipse jarsigner version to latest 1.3.1 — Thomas Jaeckle / githubweb
  663. 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
  664. rename methods and fix result check; — Stefan Maute / githubweb
  665. adapt snapshot-test.conf to fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
  666. fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
  667. allow EVENT_LOOP_THREADS to be 0; — Stefan Maute / githubweb
  668. relaxed some checks for reading config values; — Stefan Maute / githubweb
  669. add implicitStandanloneThingCreation mapper description — marianne.klein / githubweb
  670. update link to Eclipse Vorto — marianne.klein / githubweb
  671. [#1081] relax filter condition for mappers. — Yufei Cai / githubweb
  672. fixed getting workers config in DefaultTunnelConfig (workers can be 0); — Stefan Maute / githubweb
  673. [#1081]: add examples for the new exists filter for placeholders — Florian Fendt / githubweb
  674. switch to getNonNegativeDurationOrThrow for writeInterval in DefaultStreamConfig; — Stefan Maute / githubweb
  675. Add timer for adding a connection log entry — Yannic Klem / githubweb
  676. [#1107] add requested-acks to subject announcements. — Yufei Cai / githubweb
  677. threshold for Snapshot only have to be positive; — Stefan Maute / githubweb
  678. fix evicting queue growing unbounded under high load — Dominik Guggemos / githubweb
  679. change instantiation of DefaultPersistenceCleanupConfig when updating; — Stefan Maute / githubweb
  680. fix consumed messages counted twice for kafka — Dominik Guggemos / githubweb
  681. [#1081] fix copyright year — Florian Fendt / githubweb
  682. Resolve connection id placeholder for group ID in specific config — Yannic Klem / githubweb
  683. update Netty to 4.1.65.Final — Thomas Jaeckle / githubweb
  684. handle errors on stream completion in kafka consumer — Johannes Schneider / githubweb
  685. enable connection-checker for kafka consumer — Johannes Schneider / githubweb
  686. optimize imports — Yannic Klem / githubweb
  687. #558 provide some basic Grafana dashboards as starting point in monitoring Eclipse Ditto — Thomas Jaeckle / githubweb
  688. fixed missing OSGi import of "org.atteo.classindex" in ditto-base-model — Thomas Jaeckle / githubweb
  689. [#1107] Add SubjectExpiryActor. — Yufei Cai / githubweb
  690. fix connection-checker enablement — Johannes Schneider / githubweb
  691. review: made some configs "non 0"-able where reasonable — Thomas Jaeckle / githubweb
  692. configure max restarts for kafka publisher — Johannes Schneider / githubweb
  693. [#1107] Add PolicyAnnouncementManager. — Yufei Cai / githubweb
  694. remove with consumer factory — Yannic Klem / githubweb
  695. [#1107] rename SubjectAnnouncement field requestedAcks/beforeExpiry to requestedAcks/labels. — Yufei Cai / githubweb
  696. Add two metrics in ditto publish and subscriber to make sure that the messages are los by akka remoting — Yannic Klem / githubweb
  697. handle stream completion if consumer fails and escalate exception to client actor — Johannes Schneider / githubweb
  698. [#1107] Stabilize PolicyPersistenceActorTest. — Yufei Cai / githubweb
  699. add new dependency commons-net to bom.xml; — Stefan Maute / githubweb
  700. remove TagsConfig and all dependent implementations and configs because streamingCacheSize it is no longer used; — Stefan Maute / githubweb
  701. renamed metric for actually sent messages in publisher — Yannic Klem / githubweb
  702. add blocked-host-regex to connectivity.conf; — Stefan Maute / githubweb
  703. fix NPE in HostValidatorTest; — Stefan Maute / githubweb
  704. implement consumer offset reset within specific config of kafka connections — Johannes Schneider / githubweb
  705. [#1107] Start AcknowledgementForwarder for policy announcements. — Yufei Cai / githubweb
  706. update SSHD version to 2.7.0 — noreply / githubweb
  707. undo updating sshd to 2.7.0 (breaking API changes in the version) — Thomas Jaeckle / githubweb
  708. Only fail validation if a value for consumer offset is configured — Yannic Klem / githubweb
  709. use drainAndShutdown to gracefully shutdown the connection an minize loss of messages — Yannic Klem / githubweb
  710. [#1107] Document qos-1 announcements. — Yufei Cai / githubweb
  711. Introduce AskWithRetry "pattern" for async concierge cache loading — Thomas Jaeckle / githubweb
  712. [#1107] Add PolicyAnnouncementConfig. — Yufei Cai / githubweb
  713. Added unit tests for AskWithRetry — Thomas Jaeckle / githubweb
  714. make unit test more stable — Thomas Jaeckle / githubweb
  715. make unit test more stable — Thomas Jaeckle / githubweb
  716. fixed non-0-able "limit" in DefaultThrottlingConfig — Thomas Jaeckle / githubweb
  717. moved AskException to ditto-base-model as the exception must be available everywhere (e.g. gateway/connectivity) — Thomas Jaeckle / githubweb
  718. Fix reconnect loop due to separate MQTT publisher client. — Yufei Cai / githubweb
  719. Fix that QoS in target has no effect for MQTT. — Yufei Cai / githubweb
  720. Fix ActorInitializationException in AmqpConsumerActor. — Yufei Cai / githubweb
  721. MQTT: Do not suppress reconnection for redelivery. — Yufei Cai / githubweb
  722. Test MQTT QoS from target. — Yufei Cai / githubweb
  723. Fix spurious ConnectionNotAccessibleException during TestConnection; stabilize DefaultEvictingQueue. — Yufei Cai / githubweb
  724. Fix logging in kafka message transformer — Yannic Klem / githubweb
  725. bump netty-bom version to 4.1.66.Final; — Stefan Maute / githubweb
  726. emit ConnectionDeleted event in ConnectionPersistenceActor; — Stefan Maute / githubweb
  727. Make InboundMappingProcessorActor a streaming component — Yannic Klem / githubweb
  728. [#1107] fixed review findings: — Thomas Jaeckle / githubweb
  729. [#1107] extracted constants in test — Thomas Jaeckle / githubweb
  730. Move mutable state handling into akkas hands — Yannic Klem / githubweb
  731. removed empty enum from CachesConfig; — Stefan Maute / githubweb
  732. fixed compile error in DefaultCachesConfig; — Stefan Maute / githubweb
  733. fixed some broken links in docu; — Stefan Maute / githubweb
  734. [#1107] review: enhanced documentation with: — Thomas Jaeckle / githubweb
  735. [#1107] fix documentation review findings — Thomas Jaeckle / githubweb
  736. extract kafka topic, key and timestamp from a received record and add them to the headers to make them available in payload and header mappings, implemented AbstractConsumerActorTest for Kafka, extracted source supplier from KafkaConsumerActor for better testability — Dominik Guggemos / githubweb
  737. document special kafka headers — Dominik Guggemos / githubweb
  738. Fix that configured persistence parallelism had no effect on search updater throughput. — Yufei Cai / githubweb
  739. add since annotation to new methods in GenericTarget; — Stefan Maute / githubweb
  740. increase added seconds to invalid nbf token to stabilize tests — Johannes Schneider / githubweb
  741. Model InboundDispatchingActor as Sink — Yannic Klem / githubweb
  742. fixed HostValidationResult duplicated error message — Thomas Jaeckle / githubweb
  743. review: log IllegalArgumentException with stacktrace for subnet detection — Thomas Jaeckle / githubweb
  744. Allow to throttle the inbound stream after payload mapping — Yannic Klem / githubweb
  745. increase added seconds to invalid nbf token to stabilize tests — Yannic Klem / githubweb
  746. [#1107] Make exponential backoff of policy announcements configurable. — Yufei Cai / githubweb
  747. update version of apache mina sshd to 2.7.0 — Dominik Guggemos / githubweb
  748. swtich to actions/setup-java@v2 — noreply / githubweb
  749. adjust logging of "Zombie" messages to DEBUG — Thomas Jaeckle / githubweb
  750. fix AbstractSSLContextTest for JDK >= 11.0.12 — Thomas Jaeckle / githubweb
  751. add hint on expiry and announcement options — Marianne Klein / githubweb
  752. build GH actions with "zulu" JDK — Thomas Jaeckle / githubweb
  753. Use MergeHub to inject messages into a sink that is materialized at — Yannic Klem / githubweb
  754. fix license header issues — Yannic Klem / githubweb
  755. Validate path of a live message in protocol adapter — Yannic Klem / githubweb
  756. review: added/fixed javadoc — Thomas Jaeckle / githubweb
  757. fix conversion of ThingMerged events to a Thing — Johannes Schneider / githubweb
  758. fixed that cleanup shortcut added in AbstractPersistentActorWithTimersAndCleanup did not send a success — Thomas Jaeckle / githubweb
  759. Reuse success response handling — Yannic Klem / githubweb
  760. Reduce unnecessary error logs. — Yufei Cai / githubweb
  761. Log entire response on debug level. — Yufei Cai / githubweb
  762. Log HTTP request for setting responseLocationUri. — Yufei Cai / githubweb
  763. review: undid turning off JMS FailoverProvider logger — Thomas Jaeckle / githubweb
  764. Add new value "MISCONFIGURED" for ConnectivityStatus enum — Yannic Klem / githubweb
  765. add missing since tag to new enum value — Yannic Klem / githubweb
  766. Add javadoc to ConnectivityStatus#isFailure — Yannic Klem / githubweb
  767. Show misconfigured live status if any client has misconfigured state — Yannic Klem / githubweb
  768. adjusted RetrieveConnectionStatusAggregatorActor to also include sourceStatus, targetStatus and sshTunnelStatus in the combined calculated "liveStatus" of a connection — Thomas Jaeckle / githubweb
  769. with each "PingCommand", determine the live ConnectionStatus and log it to ERROR/WARN/INFO log depending on the overall live status — Thomas Jaeckle / githubweb
  770. Allow to define user indicated errors which can be resolved to a — Yannic Klem / githubweb
  771. fix unit test — Yannic Klem / githubweb
  772. speed up validation of message path — Yannic Klem / githubweb
  773. Do not publish SubjectDeletedAnnouncement for updated subjects. — Yufei Cai / githubweb
  774. #1135 implement basic tracing (using w3c trace context and kamon-opentelemetry), add dependency to kamon-opentelemetry, extend existing DittoMetrics timer to also create a trace, add rudimentary tracing (at least one trace per service) and read/propagate trace context at the edges (gateway/connectivity) — Dominik Guggemos / githubweb
  775. #1135 document tracing configuration — Dominik Guggemos / githubweb
  776. Add feature toggle for when-deleted subject announcements. — Yufei Cai / githubweb
  777. fix bug in message path validation and add tests — Yannic Klem / githubweb
  778. Resolve connectivity status from given exception for all client actors — Yannic Klem / githubweb
  779. Remove TimeMeasuringFlow. — Yufei Cai / githubweb
  780. added new MDC key "ditto-log-tag" used in Connection live status logs + switched misconfiguration to "warning" level — Thomas Jaeckle / githubweb
  781. #1135 make activiation of tracing configurable (generation of trace spans/context propagation) — Dominik Guggemos / githubweb
  782. added "connection-id" MDC entry which got lost otherwise — Thomas Jaeckle / githubweb
  783. #1135 move tracing out of the metrics timer and provide a DittoTracing.wrapTimer instead — Dominik Guggemos / githubweb
  784. review: made ImmutableConnectionFailurand ImmutableClientDisconnected package private, pulled static creators to interfaces — Thomas Jaeckle / githubweb
  785. review: added ConnectivityStatusResolver to BaseConsumerActor in order to resolve status in KafkaConsumer — Thomas Jaeckle / githubweb
  786. Switch to info level for misconfigured connectivity status — Yannic Klem / githubweb
  787. Set connection status on every failure backoff based on the ConnectionFailure — Yannic Klem / githubweb
  788. #1135 fix default channel in tracing config, add unit tests for context extraction/propagation — Dominik Guggemos / githubweb
  789. handle 'canConnectViaSocket' for reconnect — Yannic Klem / githubweb
  790. #1135 enclose tests for disabled tracing — Dominik Guggemos / githubweb
  791. Treat kafka authenticaiton exceptions as user inidcated errors — Yannic Klem / githubweb
  792. fixed duplicated throwable.getMessage() "statusDetails" error discription for JMS/AMQP1.0 errors — Thomas Jaeckle / githubweb
  793. added MQTT exceptions to "user-indicated-errors" — Thomas Jaeckle / githubweb
  794. added "connection-type" MDC for live-status log statements — Thomas Jaeckle / githubweb
  795. Allow to enhance the coded config list by specifying environment variables — Yannic Klem / githubweb
  796. Fix hard-coded headers for HTTP protocol check. — Yufei Cai / githubweb
  797. Configure exceptions for RabbitMQ that should be treated as user failure — Yannic Klem / githubweb
  798. treat javax.net.ssl.SSLException as user failure — Yannic Klem / githubweb
  799. review: added unit test in UserIndicatedErrorsTest testing the environment variable parsing of string objects — Thomas Jaeckle / githubweb
  800. additionally added configuration overwrites via system properties to make unit test run on Jenkins and via maven as well — Thomas Jaeckle / githubweb
  801. added timeout behavior to RetrieveConnectionStatusAggregatorActor: — Thomas Jaeckle / githubweb
  802. added timeouts multiple times if > 1 timeout was encountered; niceified code — Thomas Jaeckle / githubweb
  803. Categorize ssh tunnel exceptions — Yannic Klem / githubweb
  804. tracing review: — Thomas Jaeckle / githubweb
  805. Add OpenAPI documentation about status 424 in messages routes. — Yufei Cai / githubweb
  806. Add 424 responses to all requests that can request acknowledgements. — Yufei Cai / githubweb
  807. update docker base image version to newest openj9 version; — Stefan Maute / githubweb
  808. initial documentation of conditional updates; — Stefan Maute / githubweb
  809. extend javadoc with ParserException; — Stefan Maute / githubweb
  810. [#559] add conditionParam.yml and add reference in all thing resources; — Stefan Maute / githubweb
  811. use ThreadSafeDittoLoggingAdapter in ThingsAggregatorActor; — Stefan Maute / githubweb
  812. remove dependency to ditto-base-model in ditto-rql-model because it is not used; — Stefan Maute / githubweb
  813. [#559] add condition header to DittoHeaderDefinition; — Stefan Maute / githubweb
  814. [#559] fix ImmutableDittoHeadersTest; — Stefan Maute / githubweb
  815. Test that subjects containing slashes cannot be deserialized as Adaptable. — Yufei Cai / githubweb
  816. Fix parsing of slashes in topic or path of Ditto protocol messages. — Yufei Cai / githubweb
  817. Handle topic path starting with "/". — Yufei Cai / githubweb
  818. [#559] condition can be specified as query parameter and http header; — Stefan Maute / githubweb
  819. [#559] extend unit test QueryParametersToHeadersMapTest; — Stefan Maute / githubweb
  820. Reintroduce message path prefix validation for policy and thing message signals. — Yufei Cai / githubweb
  821. Fix missing "extra" field in DittoProtocolAdapter#fromAdaptable. — Yufei Cai / githubweb
  822. Add option to delete search entries immediately. — Yufei Cai / githubweb
  823. Improve resilience of authentication chain. — Yufei Cai / githubweb
  824. Do not log a stream completion exception as failed message consumption — Yannic Klem / githubweb
  825. reflect consumer failure in connection status — Yannic Klem / githubweb
  826. make fileNamePattern configurable via env variable; — Stefan Maute / githubweb
  827. Add common certificate exceptions — Yannic Klem / githubweb
  828. Add at least one cause for a failed source to the ConnectionFailedException — Yannic Klem / githubweb
  829. Add missing mqtt exceptions — Yannic Klem / githubweb
  830. Improve resilience of DittoRuntimeExceptionToErrorResponseFunction. — Yufei Cai / githubweb
  831. Add log to analyze reasons of JMS errors — Yannic Klem / githubweb
  832. Invalid destinations are a user failure — Yannic Klem / githubweb
  833. [#559] implement conditional requests based on the condition in the ditto headers; — Stefan Maute / githubweb
  834. Minor code changes during review — Yannic Klem / githubweb
  835. [#559] fix broken test in ImmutableDittoHeadersTest; — Stefan Maute / githubweb
  836. [#559] rework implementation of condition checking; — Stefan Maute / githubweb
  837. [#559] add ThingConditionValidator; — Stefan Maute / githubweb
  838. Fix enforcement timers not being stopped when filtered in pre-enforcer. — Yufei Cai / githubweb
  839. Upgrade Akka libraries. — Yufei Cai / githubweb
  840. Extend signal enrichment facade for search update; fix interpretation of delete events. — Yufei Cai / githubweb
  841. Use CachingSignalEnrichmentFacade for search index update. — Yufei Cai / githubweb
  842. Replace unnecessary SudoRetrieveThingResponse in EnforcementFlow; fix ThingUpdaterTest. — Yufei Cai / githubweb
  843. use same version property for all kamon dependencies — Dominik Guggemos / githubweb
  844. add OnStopHandler again as functional interface — Dominik Guggemos / githubweb
  845. add tracing for enforcement (timer was removed from AbstractEnforcerActor on master) — Dominik Guggemos / githubweb
  846. Enhance piggyback command responses with service and instance info. — Yufei Cai / githubweb
  847. [#559] remove Condition class because no central validation of the specified condition is possible; — Stefan Maute / githubweb
  848. [#559] introduce new FieldNamesPredicateVisitor to be able to extract the fieldNames from RQL expression; — Stefan Maute / githubweb
  849. [#559] check read permission on all resource keys specified in the condition; — Stefan Maute / githubweb
  850. fix "java.net.ConnectException" entry which contained the message in the exception name instead of the pattern — Thomas Jaeckle / githubweb
  851. Adjust documentation for piggyback command response format. — Yufei Cai / githubweb
  852. update akka, scala, slf4j minor dependency versions — Thomas Jaeckle / githubweb
  853. added info logging for HTTP status code of http-push publishes — Thomas Jaeckle / githubweb
  854. improved failure logging, only log message on debug level — Thomas Jaeckle / githubweb
  855. pin used guava version to the one used in kamon-opentelemetry — Thomas Jaeckle / githubweb
  856. resolve deprecated API usage in HttpPublisherErrorTest — Thomas Jaeckle / githubweb
  857. Disable Java serialization. — Yufei Cai / githubweb
  858. minor reformatting and improvements; — Stefan Maute / githubweb
  859. [#559] add new exception ThingConditionInvalidException and unit test; — Stefan Maute / githubweb
  860. Implement at-least-once message consumption for kafka — Yannic Klem / githubweb
  861. [#559] add Ditto blog post for new conditional requests feature; — Stefan Maute / githubweb
  862. Remove inheritance from Serializable interface. — Yufei Cai / githubweb
  863. remove unused class — Yannic Klem / githubweb
  864. add self reference to TaggedMetricInstrument — Johannes Schneider / githubweb
  865. add unit tests for tagging of PreparedTrace and StartedTrace — Dominik Guggemos / githubweb
  866. extract adding tags from TaggedMetricInstrument interface, because some implementation might only be able to add tags not retrieve them. use TaggableMetricsInstrument for StartedTrace. — Dominik Guggemos / githubweb
  867. add assertion to StartedKamonTraceTest and logback dependency for tests to suppress warnings — Johannes Schneider / githubweb
  868. remove debug logs in stream which were used during development — Yannic Klem / githubweb
  869. Remove MessageSequentializer as it's not needed — Yannic Klem / githubweb
  870. Configure parallelism in waiting for commit to max-in-flight — Yannic Klem / githubweb
  871. explicitly add akka-http as dependency to connectivity-service — Thomas Jaeckle / githubweb
  872. review: harmonized AMQP 1.0 configuration for consumers/publisher with the Kafka one — Thomas Jaeckle / githubweb
  873. made DefaultConnectionConfig public again — Thomas Jaeckle / githubweb
  874. review: — Thomas Jaeckle / githubweb
  875. fixed unit test — Thomas Jaeckle / githubweb
  876. update caffeine dependency and fix compile errors — Johannes Schneider / githubweb
  877. Extract real cause out of potential CompletionException — Yannic Klem / githubweb
  878. Cancel periodic priority update on delete connection — Yannic Klem / githubweb
  879. Recover before MergeHub to avoid error log — Yannic Klem / githubweb
  880. replace static scala version in dependency — Johannes Schneider / githubweb
  881. review findings: — Thomas Jaeckle / githubweb
  882. Add persistence methods to read SN from events and snapshots and delete them. — Yufei Cai / githubweb
  883. add documentation for Kafka qos 0/1 — Thomas Jaeckle / githubweb
  884. fixed that connection status of misconfigured connections was changed to "failed" — Thomas Jaeckle / githubweb
  885. fixed RetrieveConnectionStatusResponse "missingResources" addition to resources arrays — Thomas Jaeckle / githubweb
  886. fixed ConnectionPersistenceActorTest#recoverOpenConnection — Thomas Jaeckle / githubweb
  887. empty status arrays shall not be added to resulting Json document at all — Thomas Jaeckle / githubweb
  888. fixed RetrieveConnectionStatusResponseTest — Thomas Jaeckle / githubweb
  889. To avoid a timeout in RetrieveConnectionStatusAggregatorActor — Yannic Klem / githubweb
  890. There is only one publisher actor for all targets — Yannic Klem / githubweb
  891. Decrease akka-management.version back to 1.0.10 because of — Yannic Klem / githubweb
  892. Add credit stream for background cleanup. — Yufei Cai / githubweb
  893. Restructured AtLeastOnceConsumerStream — Yannic Klem / githubweb
  894. Add PersistenceCleanUpActor. — Yufei Cai / githubweb
  895. - set target resource status of dynamic targets (target address with placeholders) to UNKNOWN as we do not track those states — Dominik Guggemos / githubweb
  896. Make KafkaConsumerStream @Immutable — Yannic Klem / githubweb
  897. Await stopping of KafkaConsumerStream to a maximum of 10 seconds — Yannic Klem / githubweb
  898. Instead of restarting the whole KafkaConsumerActor just restart the — Yannic Klem / githubweb
  899. Rename and test CleanUpConfig; add PersistenceCleanUpActor.props — Yufei Cai / githubweb
  900. Restart KafkaConsumerStream with exponential backoff — Yannic Klem / githubweb
  901. backoff after a consumer was closed before recreating the message consumer to better reflect the actual state of the consumer in the source resourse status — Dominik Guggemos / githubweb
  902. Count successful and failed acknowledgements in connection metrics — Yannic Klem / githubweb
  903. add unit test for AmqpConsumerActor backoff and resource status update — Dominik Guggemos / githubweb
  904. Avoid couting rejected messages as consume failures — Yannic Klem / githubweb
  905. Fix and add unit tests — Yannic Klem / githubweb
  906. Start PersistenceCleanUpActor in Things, Policies, Connectivity. — Yufei Cai / githubweb
  907. Add counters for events and snapshots deleted in the background. — Yufei Cai / githubweb
  908. Make deleted snapshots empty. — Yufei Cai / githubweb
  909. Remove centralized background cleanup. — Yufei Cai / githubweb
  910. Add live config retrieval and modification for background clean-up. — Yufei Cai / githubweb
  911. add GH discussions as another feedback channel — noreply / githubweb
  912. Reduce code duplication — Yannic Klem / githubweb
  913. stabilize failure detection of connectivity live status — Thomas Jaeckle / githubweb
  914. fixed Ditto tracing precision bug regarding use of Instant.now(), use Kamon's clock instead — Thomas Jaeckle / githubweb
  915. round of HTTP parallelism to next factor of two — Thomas Jaeckle / githubweb
  916. use .map(DefaultHttpPushFactory::determineNextPowerOfTwo) in DefaultHttpPushFactory — Thomas Jaeckle / githubweb
  917. Make PoliciesRoute Path public — David Schwilk / githubweb
  918. Add SearchUpdateListener to MongoSearchUpdaterFlow — David Schwilk / githubweb
  919. Organized some imports and sorted Ditto modules alphabetically. — Juergen Fickel / githubweb
  920. Fixed config for things-search update listener implementation value. — Juergen Fickel / githubweb
  921. Fixed `SearchActorIT`. — Juergen Fickel / githubweb
  922. Use SearchUpdater in mapping stage instead of sink — David Schwilk / githubweb
  923. Issue #1093: Introduced `EntityIdInvalidException`. — Juergen Fickel / githubweb
  924. Issue #1093: Made `NamespacedEntityIdInvalidExcaption` a subclass of `EntityIdInvalidException`. — Juergen Fickel / githubweb
  925. Issue #1093: Small improvements. — Juergen Fickel / githubweb
  926. Increased some test time-outs which failed because of actorSystem init — David Schwilk / githubweb
  927. Add JsonParsable und fromJson to EntityIdForTestsInvalidException for error registry tests — David Schwilk / githubweb
  928. test UserIndicatedErrors matching with "cause" being the matching class — Thomas Jaeckle / githubweb
  929. Fix rebase — David Schwilk / githubweb
  930. PersistenceCleanUpActor: Enable setting last-pid in ModifyConfig — Yufei Cai / githubweb
  931. fixed determination of cluster connectivity instances count — Thomas Jaeckle / githubweb
  932. review: renamed consumerRestartBackOffConfig to restartBackOffConfig — Thomas Jaeckle / githubweb
  933. Document new background cleanup DevOps API. — Yufei Cai / githubweb
  934. Fix some code-smells — David Schwilk / githubweb
  935. Fix DefaultPersistenceStreamingActorTest. — Yufei Cai / githubweb
  936. Log non successful status codes as failure for http publishes — Yannic Klem / githubweb
  937. review: don't assume ConnectivityStatus.FAILED in AmqpPublisherActor when producer is closed — Thomas Jaeckle / githubweb
  938. fixed mocking in AmqpPublisherActorTest — Thomas Jaeckle / githubweb
  939. fix AmqpConsumerActorTest — Dominik Guggemos / githubweb
  940. fix BaseClientActor backoff behavior: increase state timeout only for the first failure received during backoff — Dominik Guggemos / githubweb
  941. enhance the message rejected log with information to identify the message that was rejected — Yannic Klem / githubweb
  942. added more detailed resource "statusDetails" message for AMQP 1.0 producer closed — Thomas Jaeckle / githubweb
  943. also test the case when backoff is triggered from CONNECTED state — Dominik Guggemos / githubweb
  944. Do not filter null record values — Yannic Klem / githubweb
  945. Handle expired messages after transformation to ensure they are — Yannic Klem / githubweb
  946. Document message expiration behavior for kafka — Yannic Klem / githubweb
  947. fix spelling — Yannic Klem / githubweb
  948. review: add "failureCount" to backoff/reconnecting logging — Thomas Jaeckle / githubweb
  949. remove 503 error response for messages from openapi docs — Dominik Guggemos / githubweb
  950. review: rename CleanUp, add unit tests for CleanupResult and SnapshotRevision — Johannes Schneider / githubweb
  951. stabilize AmqpConsumerActorTest — Dominik Guggemos / githubweb
  952. add JS mapper configuration to allow use of "unsafe" standard objects (useful when debugging) — Thomas Jaeckle / githubweb
  953. review: rename CleanUp — Johannes Schneider / githubweb
  954. Add visitors to compute the diff of BSON documents. — Yufei Cai / githubweb
  955. Test incremental update via BsonDiff. — Yufei Cai / githubweb
  956. Use BsonDocument as the document type for search index update. — Yufei Cai / githubweb
  957. Introduce incremental update into search updater stream. — Yufei Cai / githubweb
  958. Add 1% force update probability to ThingUpdater. — Yufei Cai / githubweb
  959. Add counters for search background sync stream. — Yufei Cai / githubweb
  960. Search updater: Add shortcut for identical JSON object diff. — Yufei Cai / githubweb
  961. Fix incremental search update. — Yufei Cai / githubweb
  962. Search update: improve array diff computation; optimize diff of internal arrays. — Yufei Cai / githubweb
  963. Fix filter of UpdateOne write model; fix nonnegative hashcode computation. — Yufei Cai / githubweb
  964. Fix code smells; remove unnecessary cleanup config in Concierge. — Yufei Cai / githubweb
  965. Fix unit tests. — Yufei Cai / githubweb
  966. [#1170]: Implement fn:replace — Jens Reimann / githubweb
  967. Enrich deleted events with last state of twin if signal enrichment is — Yannic Klem / githubweb
  968. respond with overall live connectionStatus "open" when subresources are in "unknown" state but all clients are "open" — Thomas Jaeckle / githubweb
  969. update to Netty 4.1.68.Final — noreply / githubweb
  970. improve logs in order to find out why some amqp 1.0 connections still "fail" — Thomas Jaeckle / githubweb
  971. Ensure ConnectionLoggerRegistry and DefaultMuteableConnectionLogger do not throw exceptions — David Schwilk / githubweb
  972. update logback to 1.2.6 — noreply / githubweb
  973. Add missing periods — David Schwilk / githubweb
  974. Remove MongoDB dependencies from Concierge. — Yufei Cai / githubweb
  975. Split implementation of CacheKey for SignalEnrichment and Enforcement — Yannic Klem / githubweb
  976. Search updater: fix timer timeout and update error due to empty objects. — Yufei Cai / githubweb
  977. Search updater: support nested {} as value. — Yufei Cai / githubweb
  978. Fix double slashes in location header — David Schwilk / githubweb
  979. verify successful AmqpConsumerActor startup by checking their resource status after starting them — Dominik Guggemos / githubweb
  980. review for deleted event enrichment: — Thomas Jaeckle / githubweb
  981. Fix IllegalArgumentException due to empty updates. — Yufei Cai / githubweb
  982. fix NPE in unit test and verify resource status is correct after consumer actor failure — Dominik Guggemos / githubweb
  983. A correlation ID shout not be part of the cache key — Yannic Klem / githubweb
  984. Add correlation ID to headers if not present — Yannic Klem / githubweb
  985. RetrieveThing and SudoRetrieveThing cannot be applied when thing is null — Yannic Klem / githubweb
  986. allow overwriting the Contextual.askWithRetryConfig — Thomas Jaeckle / githubweb
  987. Use UnaryOperator instead of function — David Schwilk / githubweb
  988. review: adjusted config environment keys to include "AMQP10_" prefix — Thomas Jaeckle / githubweb
  989. UriForLocationHeaderSupplier: Test trailing slash. — Yufei Cai / githubweb
  990. reset session data after failure in base client actor — Dominik Guggemos / githubweb
  991. allow to use an URL as "definition" for Thing + Feature definitions in addition to the namespace:name:version — Thomas Jaeckle / githubweb
  992. Fix updater errors due to string values starting with '$'. — Yufei Cai / githubweb
  993. increase Mockito.verify() timeout of MockSnapshotStorePlugin to 10s to stabilize CI — Thomas Jaeckle / githubweb
  994. Apply e2e backpressure by using requested acks — Yannic Klem / githubweb
  995. Review commit: — Stefan Maute / githubweb
  996. [#559] - review blog post — Stefan Maute / githubweb
  997. [#559] - review openapi — Stefan Maute / githubweb
  998. add "conditional updates" and move "signal enrichment" to "signal types" sub-folder — Stefan Maute / githubweb
  999. review conditional updates — Stefan Maute / githubweb
  1000. [#559] Add more unit tests to new 'condition' validator — Stefan Maute / githubweb
  1001. [#559] Add unit tests for new field name visitor and little refactoring — Stefan Maute / githubweb
  1002. Issue #559: Renamed local variable to plural. — Stefan Maute / githubweb
  1003. Issue #559: Removed duplicate empty line and throw an AssertionError in constructor of this utility class. — Stefan Maute / githubweb
  1004. [#559] Make ditto headers mandatory for condition failed exception — Stefan Maute / githubweb
  1005. #559 extend QueryParametersToHeadersMapTest and test setting AllowPolicyLockout header via query parameters; — Stefan Maute / githubweb
  1006. #559 extend docu and blog post; — Stefan Maute / githubweb
  1007. remove http request directive from code snippet; — Stefan Maute / githubweb
  1008. #559 include docu review findings; — Stefan Maute / githubweb
  1009. #559 remove condition from message in ThingConditionFailedException; — Stefan Maute / githubweb
  1010. #559 add condition to protocol-envelope.json and protocol-specification.md; — Stefan Maute / githubweb
  1011. #559 extend ExistsFieldExpressionVisitor and FilterFieldExpressionVisitor to use metadata in conditions; — Stefan Maute / githubweb
  1012. #559 remove implementation for visitMetadata in GetExistsBsonVisitor and GetFilterBsonVisitor; — Stefan Maute / githubweb
  1013. #559 return bson filter that don't match for visitMetadata because searching for metadata isn't supported; — Stefan Maute / githubweb
  1014. #559 update date of blog post; — Stefan Maute / githubweb
  1015. remove unused imports; — Stefan Maute / githubweb
  1016. #559 update blog post; — Stefan Maute / githubweb
  1017. #559 use UTC timestamps in blog post example; — Stefan Maute / githubweb
  1018. Remove "deleteAt" from search queries to work around MongoDB issue SERVER-12869. — Yufei Cai / githubweb
  1019. Add documentation for backpressure of kafka consumers based on requested-acks — Yannic Klem / githubweb
  1020. added empty lines around code block — Thomas Jaeckle / githubweb
  1021. added release notes for Ditto 2.1.0 — Thomas Jaeckle / githubweb
  1022. update Kafka client to 2.8.1 — Thomas Jaeckle / githubweb
  1023. enhanced Ditto 2.1.0 release notes to final state — Thomas Jaeckle / githubweb
  1024. added Ditto 2.1.0 announcement blogpost — Thomas Jaeckle / githubweb

#97 (Sep 27, 2021, 8:47:50 AM)

  1. added Ditto 2.0 to documentation version picker — Thomas Jaeckle / githubweb
  2. activate binary compatibility check to version 2.0.0 — Thomas Jaeckle / githubweb
  3. added Ditto 2.0.x to SECURITY.md — noreply / githubweb
  4. restructure kubernetes deployment Readmes; — Stefan Maute / githubweb
  5. bump nginx version to 1.20-alpine; — Stefan Maute / githubweb
  6. Avoids throwing exceptions in ditto metrics and return more or less — Yannic Klem / githubweb
  7. fixed typo in 2.0 announcement — noreply / githubweb
  8. only log warning if already stopped timer should be stopped — Yannic Klem / githubweb
  9. fixed parallelism of search-updater using "flatMapMerge" — Thomas Jaeckle / githubweb
  10. added custom dispatchers for flatMapMerge() with async() usage in — Thomas Jaeckle / githubweb
  11. fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
  12. added missing dispatcher to search test config — Thomas Jaeckle / githubweb
  13. fixed SearchActorIT — Thomas Jaeckle / githubweb
  14. fixed that Policy Error responses in WS contained wrong topic path — Thomas Jaeckle / githubweb
  15. fixed default config of retrieval.parallelism to be a factor of 2 — Thomas Jaeckle / githubweb
  16. removed .withAttributes(Attributes.inputBuffer from search-updater-flows — Thomas Jaeckle / githubweb
  17. uncomment resources config for all services; — Stefan Maute / githubweb
  18. relax mqtt validation for source header mappings — Dominik Guggemos / githubweb
  19. Fixed missing publish metrics for published messages without — Yannic Klem / githubweb
  20. fixed that for commands requesting "search-persisted" the wrong write concern was used — Thomas Jaeckle / githubweb
  21. added "docker pulls" badge to readme — noreply / githubweb
  22. made AckUpdater work with ddata sharding — Thomas Jaeckle / githubweb
  23. Fix broken links in installation-operating.md — noreply / githubweb
  24. Fix broken links in installation-operating.md — Thomas Jaeckle / githubweb
  25. added logging a type hint to AbstractEnforcement successful enforcement — Thomas Jaeckle / githubweb
  26. put log statements with debug content to DEBUG level — Thomas Jaeckle / githubweb
  27. review: fixed comment which still pointed to outdated enum name — Thomas Jaeckle / githubweb
  28. use var keyword; — Stefan Maute / githubweb
  29. use min interval from backoffConfig to create RestartSettings; — Stefan Maute / githubweb
  30. fix MQTT protocol level acknowledgements — Thomas Jaeckle / githubweb
  31. fixed applying "eventLoopThreads" option — Thomas Jaeckle / githubweb
  32. applied manual reconnect for MQTT connections — Thomas Jaeckle / githubweb
  33. make it possible to write logs to Logstash endpoint; — Stefan Maute / githubweb
  34. add logstash-logback-encoder and janino dependency; — Stefan Maute / githubweb
  35. add exclude for shade plugin; — Stefan Maute / githubweb
  36. add volume and volumeMounts to access ditto log files; — Stefan Maute / githubweb
  37. removed duplicate check for empty failed responses; — Stefan Maute / githubweb
  38. add missing volumeMounts; — Stefan Maute / githubweb
  39. add logging possibilities to installation-operating.md; — Stefan Maute / githubweb
  40. review: prefixed all logging related environment variables with `DITTO_LOGGING_` — Thomas Jaeckle / githubweb
  41. fixed logback XML error — Thomas Jaeckle / githubweb
  42. added Ditto 2.0.1 release notes — Thomas Jaeckle / githubweb
  43. adjusted example usage of Ditto Java Client — Thomas Jaeckle / githubweb

#96 (May 6, 2021, 7:47:03 AM)

  1. Step 1: Add DittoHeadersSettable interface. — Yufei Cai / githubweb
  2. Disable binary compatibility check---API break is intentional. — Yufei Cai / githubweb
  3. Remove "setDittoHeaders" and type parameter from WithDittoHeaders. — Yufei Cai / githubweb
  4. Change the type of PreEnforcer to use DittoHeadersSettable. — Yufei Cai / githubweb
  5. Issue #944: Include detailMessage in `equals` and `hashCode` method of `DittoRuntimeException`. Fixed unit tests which failed because of that. — Juergen Fickel / githubweb
  6. Extracted `ShardNumberCalculator` from `ShardRegionExtractor` to make the functionality re-usable and better testable. — Juergen Fickel / githubweb
  7. remove unnecessary code duplication — Yannic Klem / githubweb
  8. fix compile errors after merge — Yannic Klem / githubweb
  9. Review changes — Yannic Klem / githubweb
  10. Bring back accidentally removed withReceiver call — Yannic Klem / githubweb
  11. Start draft of 2.0.0 release notes — Yannic Klem / githubweb
  12. Implement Map<String,String rather than extend AbstractMap<String,String> — Yannic Klem / githubweb
  13. fix compilation error; — Stefan Maute / githubweb
  14. [#964] add "notification" signal type. — Yufei Cai / githubweb
  15. get rid of protocol-adapter dependency by moving TopicPathPlaceholder into domain related services/models/connectivity module — Joel Bartelheimer / githubweb
  16. remove connectivity-model dependency by moving connectionIdPlaceholder into domain related services/models/connectivity modul — Joel Bartelheimer / githubweb
  17. [#964] add SubjectExpiryNotification and annotation-based serialization. — Yufei Cai / githubweb
  18. [#964] improve lookup time of MappingStrategies. — Yufei Cai / githubweb
  19. [#964] add notifications to Ditto protocol; fix ShardRegionExtractorTest. — Yufei Cai / githubweb
  20. [#964] add connection target topic for policy notifications. — Yufei Cai / githubweb
  21. [#964] add websocket protocol messages for policy notifications. — Yufei Cai / githubweb
  22. [#964] add "notifyBefore" to SubjectExpiry. — Yufei Cai / githubweb
  23. [#964] fix SignalFilterTest. — Yufei Cai / githubweb
  24. [#964] Fix unit tests. — Yufei Cai / githubweb
  25. Make DevOpsCommandsActor abstract to allow custom extensions — David Schwilk / githubweb
  26. [#964] Add subject expiry notification duration to ActivateTokenIntegration. — Yufei Cai / githubweb
  27. Move SourceAddressPlaceholder out of placeholders into its respective service model -> connectivity — Joel Bartelheimer / githubweb
  28. Make DittoRuntimeException abstract and remove setDittoHeaders implementation — Yannic Klem / githubweb
  29. remove unused imports — Yannic Klem / githubweb
  30. [#964] subscribe for policy notifications in gateway and connectivity. — Yufei Cai / githubweb
  31. [#964] fix PoliciesServiceGlobalCommandRegistryTest and PoliciesRootActorTest. — Yufei Cai / githubweb
  32. Move every implementation of Placeholder<?> to the module where it is used — Yannic Klem / githubweb
  33. move ditto-model-placeholders to ditto-services-models-placerholders — Yannic Klem / githubweb
  34. remove wrong @since annotations from javadoc — Yannic Klem / githubweb
  35. Fix exception response for token integration de-/activation commands with invalid subject placeholder — David Schwilk / githubweb
  36. removed live module from signals module and moved it into the ditto-clients repo; — Stefan Maute / githubweb
  37. removed ditto-signals-commands-live dependency in bom/pom.xml; — Stefan Maute / githubweb
  38. #605: Add devops command to retrieve ids of all connections — Vadim Günther / githubweb
  39. #605: Add documentation for devops command to retrieve ids of all connections — Vadim Günther / githubweb
  40. #605: Add config value for number of entries recieved with one bd query from connection-snap collection — Vadim Günther / githubweb
  41. #605: Fix test — Vadim Günther / githubweb
  42. #605: fix formatting for manage connection documentation — Vadim Günther / githubweb
  43. #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
  44. Revert "[#964] add "notifyBefore" to SubjectExpiry." Keep DittoDuration public. — Yufei Cai / githubweb
  45. Add field /announce to policy subjects. — Yufei Cai / githubweb
  46. [#964] Add "announce" field to ActivateTokenIntegration. — Yufei Cai / githubweb
  47. [#964] Rename Notification to Announcement. Rename SubjectExpiryNotification to SubjectDeletionAnnouncement. — Yufei Cai / githubweb
  48. [#964] Fix DittoProtocolAdapterTest. — Yufei Cai / githubweb
  49. Provide possibility to send generic JSON streams as chunked HTTP entities (WIP). — Juergen Fickel / githubweb
  50. [#964] review: — Thomas Jaeckle / githubweb
  51. [#964] round up SubjectAnnouncement in ActivateTokenIntegrationStrategy; add policyAnnouncementPub to PolicyPersistenceActor; fix DittoProtocolAdapterTest. — Yufei Cai / githubweb
  52. [#964] Fix ActivateTokenIntegrationStrategy. — Yufei Cai / githubweb
  53. #605: Fix documentation — Vadim Günther / githubweb
  54. Adjusted dependency to akka-serialization-jackson in bom and adjusted some tests. — Juergen Fickel / githubweb
  55. Added unit test to ensure that serialization of `JsonValueSourceRef` works as expected (WIP). — Juergen Fickel / githubweb
  56. Add jackson serialization annotations for JsonValueSourceRef — David Schwilk / githubweb
  57. [#964] publish policy announcement before expiry. — Yufei Cai / githubweb
  58. 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
  59. Added unit test for checking that serialization with jackson-cbor works for `JsonValueSourceRef`. — Juergen Fickel / githubweb
  60. remove api 1 — Yannic Klem / githubweb
  61. [#964] announce subjects when deleted. — Yufei Cai / githubweb
  62. add documentation for MongoDB requirements when using a MongoDB service; — Stefan Maute / githubweb
  63. Enforce fields in PolicyResponses to be non nullable — Yannic Klem / githubweb
  64. Change CboRJsonValueSerializer config default to constants — David Schwilk / githubweb
  65. Review: Fix anchor link. — Yufei Cai / githubweb
  66. Update README.md — noreply / githubweb
  67. [#964] first step of always keeping policy persistence actors using annoucements alive: — Thomas Jaeckle / githubweb
  68. [#964] generalized "reconnecting behavior" of former "ReconnectActor" for connectivity to "PersistencePingActor" — Thomas Jaeckle / githubweb
  69. [#964] fixed MappingStrategiesBuilderTest — Thomas Jaeckle / githubweb
  70. [#964] Configure subject-announcement via the body of HTTP requests for the policy action activateTokenIntegration; improve openapi and javadoc. — Yufei Cai / githubweb
  71. Formatting health command — noreply / githubweb
  72. [#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
  73. [#964] moved EmptyEvent class to upper level because of global event registry tests — Thomas Jaeckle / githubweb
  74. [#964] do not drop policy notifications in websocket and connectivity. — Yufei Cai / githubweb
  75. adjusted/fixed some license declaration stuff in created jars — Thomas Jaeckle / githubweb
  76. [#964] review: changed HTTP request payload of `activateTokenIntegration` POST endpoint to be wrapped in an "annoucement" JsonObject — Thomas Jaeckle / githubweb
  77. [#964] review: pass through DittoHeaders for SubjectDeletion notification when available, build a new correlation-id if not — Thomas Jaeckle / githubweb
  78. [#964] adjusted that an "internal server error" 500 was returned when top-level policy actions could not be applied — Thomas Jaeckle / githubweb
  79. Do not add header mappings for MQTT connections — Yannic Klem / githubweb
  80. Create an empty header mapping for new connections — Yannic Klem / githubweb
  81. Use content-type in ditto protocol message to describe the content type of — Yannic Klem / githubweb
  82. [#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
  83. [#964] fix PolicyPersistenceActorTest. — Yufei Cai / githubweb
  84. Adapt documentation and set content type only if event contains payload — Yannic Klem / githubweb
  85. [#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
  86. make headerMapping of source non-nullable — Yannic Klem / githubweb
  87. Apply mqtt mappings additionally to the configure header mappings — Yannic Klem / githubweb
  88. [#964] Add an index on journal collections for PersistencePingActor. — Yufei Cai / githubweb
  89. [#964] add comment; rename test methods; always persist empty event for open connections on ping with empty journal tag. — Yufei Cai / githubweb
  90. Add nightly build for docker images — Yannic Klem / githubweb
  91. [#964] added documentation about announcements in general and the specifically added "subjectDeletion" announcement — Thomas Jaeckle / githubweb
  92. post merge: add missing dependency to pom.xml — Thomas Jaeckle / githubweb
  93. [#964] send past-due announcements for new subjects post modification. — Yufei Cai / githubweb
  94. [#964] added "subjectDeletion" announcement protocol example to sitemap — Thomas Jaeckle / githubweb
  95. Adapt dockerfile-release to download artifact from another URL — Yannic Klem / githubweb
  96. [#964] review: renamed "deletedAt" to "deleteAt" of subject deletion announcements — Thomas Jaeckle / githubweb
  97. [#964] Move 'onEntityModified' after all other event persistence callbacks; fix persistence actor test config. — Yufei Cai / githubweb
  98. #985: Add model for ssh tunnel — Vadim Günther / githubweb
  99. put Maven repo url in double quotes — noreply / githubweb
  100. #985: Fix test error — Vadim Günther / githubweb
  101. #985: Formatting — Vadim Günther / githubweb
  102. update to latest Akka dependencies — Thomas Jaeckle / githubweb
  103. #985: Add test for new credential types — Vadim Günther / githubweb
  104. review: fixed dead links in Ditto documentation — Thomas Jaeckle / githubweb
  105. Move decoding of username and password to connection model — Yannic Klem / githubweb
  106. Fix error description for Message sending errors — Yannic Klem / githubweb
  107. remove no longer valid comment — Yannic Klem / githubweb
  108. Add test for policy revision update in search index; fix timer duplication. — Yufei Cai / githubweb
  109. change variable order; — Stefan Maute / githubweb
  110. Add blog post for Azure IoT Hub integration — David Schwilk / githubweb
  111. removed explicit akka-serialization-jackson dependency — noreply / githubweb
  112. ThingUpdater: Force cache reload when requested to update thing. — Yufei Cai / githubweb
  113. Add SonarQube stage in multibranch for feature branch scans — Joel Bartelheimer / githubweb
  114. update 3rd-party documents preparing Ditto 2.0 release — Thomas Jaeckle / githubweb
  115. add swagger documentation for new Patch methods; — Stefan Maute / githubweb
  116. add new section in README.md; — Stefan Maute / githubweb
  117. fix compile error after merge — Joel Bartelheimer / githubweb
  118. review: added "PatchValue" to api-2-index.yml in order to fix broken references in generated ditto-api-2.yml — Thomas Jaeckle / githubweb
  119. [WIP] do not report status warning after successful sync. — Yufei Cai / githubweb
  120. review: adjust just minor formatting — Thomas Jaeckle / githubweb
  121. 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
  122. fixed javadoc error — Thomas Jaeckle / githubweb
  123. Parse the criteria before validating it. This ensures that — Yannic Klem / githubweb
  124. added command for resetting the events of AbstractBackgroundStreamingActorWithConfigWithStatusReport — Thomas Jaeckle / githubweb
  125. fixed javadoc error — Thomas Jaeckle / githubweb
  126. Fix review findings for Azure IoT Hub integration blog post — David Schwilk / githubweb
  127. add ThingErrorResponseAdapterTest; — Stefan Maute / githubweb
  128. #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
  129. #985: Fix extraction of known hosts — Vadim Günther / githubweb
  130. Introduce ConnectionUnauthorizedException which is issued for invalid — Yannic Klem / githubweb
  131. add new SearchAction error; — Stefan Maute / githubweb
  132. add license header to new test; — Stefan Maute / githubweb
  133. add since annotation; — Stefan Maute / githubweb
  134. add parameter to skip sonarqube scan during pipeline run; — Stefan Maute / githubweb
  135. if when expression to skip sonarqube scan; — Stefan Maute / githubweb
  136. #985 fix handling of error on initial mqtt connection, establish ssh tunnel when testing a connection — Dominik Guggemos / githubweb
  137. Validate extra field selection for connection targets — Yannic Klem / githubweb
  138. Validate selected fields of a thing for websocket sessions as well — Yannic Klem / githubweb
  139. More fixes to the azure-iot-hub-integration blog-post — David Schwilk / githubweb
  140. renamed MergeToggle to generic FeatureToggle in order to be able to place additional — Thomas Jaeckle / githubweb
  141. Add link to azure-iot-hub-device-simulator example to blogpost — David Schwilk / githubweb
  142. Replaced `DittoThingSnapshotTaken` with `ThingSnapshotTaken`. — Florian Fendt / githubweb
  143. fix some typos for ThingSnapshotTaken — Florian Fendt / githubweb
  144. Made method for creating group topic public. — Florian Fendt / githubweb
  145. review: fixed @Nullable warnings and handling of null values in AmqpClientActor and surroundings — Thomas Jaeckle / githubweb
  146. #985 review addition of ssh tunnel to connection model, add username to ssh public key credentials — Dominik Guggemos / githubweb
  147. #985 apply public key credentials for ssh tunnel — Dominik Guggemos / githubweb
  148. review: added missing javadocs — Thomas Jaeckle / githubweb
  149. #985 simplify fingerprint verification — Dominik Guggemos / githubweb
  150. Change publishing date for Azure IoT Hub blogpost — David Schwilk / githubweb
  151. Support for building arm64 ditto snapshot images — Michael Gantert / githubweb
  152. fixed bug that iterator in EventSnapshotCleanupCoordinator was not cleaned up — Thomas Jaeckle / githubweb
  153. Fix placeholder encoding for blogpost — David Schwilk / githubweb
  154. #985 fix loading of public key and move context information for parsing errors to ExceptionMapper — Dominik Guggemos / githubweb
  155. fixing a potential NPE in ThingPredicatePredicateVisitor — Thomas Jaeckle / githubweb
  156. fixed "in" predicate comparing numbers, use comparator instead of equality — Thomas Jaeckle / githubweb
  157. #985 fix KafkaClientActorTest — Dominik Guggemos / githubweb
  158. add test case for visitIn method; — Stefan Maute / githubweb
  159. #985 add validation of ssh tunnel configuration — Dominik Guggemos / githubweb
  160. #985 add javadoc, more logging — Dominik Guggemos / githubweb
  161. #985 set supported client side user auth method — Dominik Guggemos / githubweb
  162. #985 set exclusive public key/password identity on ssh session (no default fallbacks) — Dominik Guggemos / githubweb
  163. #985 rename SshPublicKeyCredentials — Dominik Guggemos / githubweb
  164. #985 use default mqtt connect and socket timeout — Dominik Guggemos / githubweb
  165. #985 limit supported ssh client authentication methods globally — Dominik Guggemos / githubweb
  166. #985 provide exception class name if exception message is null in connectivity error responses — Dominik Guggemos / githubweb
  167. #985 add some javadoc, remove TODO — Dominik Guggemos / githubweb
  168. #985 document ssh tunneling feature — Dominik Guggemos / githubweb
  169. #985 move tunneling doc to separate section and refer to it from basic section — Dominik Guggemos / githubweb
  170. extend ConnectivityConfigProvider to get connectivity config via dittoHeaders; — Stefan Maute / githubweb
  171. #985 reject ssh tunneling for kafka connections — Dominik Guggemos / githubweb
  172. #985 add reference to SSH RFC and hint about possible performance impact of using ssh tunneling — Dominik Guggemos / githubweb
  173. #985 fix message format of connection logs — Dominik Guggemos / githubweb
  174. fix failing ConnectionValidatorTest; — Stefan Maute / githubweb
  175. #985 add comment — Vadim Günther / githubweb
  176. applied sharding on the "key" of Ditto "ddata" / pub/sub extension — Thomas Jaeckle / githubweb
  177. fixed that connection-id MDC entry was lost in InboundDispatchingActor — Thomas Jaeckle / githubweb
  178. fixed immutability test of DefaultDistributedDataConfig — Thomas Jaeckle / githubweb
  179. removed documentation for acl; — Stefan Maute / githubweb
  180. improved exception logging in InboundDispatchingActor — Thomas Jaeckle / githubweb
  181. handle ThingMergeEvents in NormalizedMessageMapper; — Stefan Maute / githubweb
  182. Update javadoc — noreply / githubweb
  183. Update javadoc — noreply / githubweb
  184. #985 add missing javadoc, remove debug log statements — Dominik Guggemos / githubweb
  185. #985 add missing javadoc — Dominik Guggemos / githubweb
  186. removed api 1 stuff and all ACL references; — Stefan Maute / githubweb
  187. always use 'application/json' as content-type for NormalizedMessageMapper; — Stefan Maute / githubweb
  188. Prioritize very active connections over inactive connections for reconnecting — Yannic Klem / githubweb
  189. update swagger docu for PUT /things/{thingId}/policyId; — Stefan Maute / githubweb
  190. Enable throttling of persistence ping actor also for tag sorted stream — Yannic Klem / githubweb
  191. Fix formatting of blogpost — Vadim Günther / githubweb
  192. added EventsourcedEvent interface — Thomas Jaeckle / githubweb
  193. Fix WithId+WithIdButActuallyNot — Joel Bartelheimer / githubweb
  194. Adapt to remove WithEntityId from Signal — Joel Bartelheimer / githubweb
  195. Rename 'OutboundSignalWithEntityId' and remove WithEntityId — Joel Bartelheimer / githubweb
  196. fixed equals/hashCode of AbstractEventsourcedEvent — Thomas Jaeckle / githubweb
  197. Remove dummy-thingId from RetrieveThingsCommand and response — Joel Bartelheimer / githubweb
  198. Stop using acknowledgements for internal diagnostics — Joel Bartelheimer / githubweb
  199. Remove Dummy IDs — Joel Bartelheimer / githubweb
  200. Set content type in message headers instead of _context headers — Yannic Klem / githubweb
  201. fix unit tests of normalized message mapper test — Yannic Klem / githubweb
  202. stabilize ErrorHandlingActorTest by increasing wait timeout — Thomas Jaeckle / githubweb
  203. #985 minor documentation fixes — Dominik Guggemos / githubweb
  204. #985 improve exception message if tunnel actor is started without required configuration, restart tunnel actor in case of an unexpected failure — Dominik Guggemos / githubweb
  205. #985 also validate ssh host, extract HostValidator interface to improve testability — Dominik Guggemos / githubweb
  206. #985 add note about security considerations when using ssh tunneling — Dominik Guggemos / githubweb
  207. Make sure to use numeric ordering for tag order — Yannic Klem / githubweb
  208. #985 Fix copyright header — Vadim Günther / githubweb
  209. copied toJson() of AbstractEvent to AbstractEventsourcedEvent in order to prevent duplicate evaluation of appendPayloadAndBuild() — Thomas Jaeckle / githubweb
  210. #985 Add blog post for SSH tunnel for managed connections — Vadim Günther / githubweb
  211. Remove aggregation of connection priority providers from ConnectionPriorityProvider — Yannic Klem / githubweb
  212. #985 Add @since tag — Vadim Günther / githubweb
  213. Make priority of priority provider non optional — Yannic Klem / githubweb
  214. #985 Add blog findings — Vadim Günther / githubweb
  215. Fix unittests — Yannic Klem / githubweb
  216. Make priority update interval fuzzy to avoid that all connections — Yannic Klem / githubweb
  217. expand authors.yml — Vadim Günther / githubweb
  218. Log the correct key for update and get response handling errors — Yannic Klem / githubweb
  219. review: — Thomas Jaeckle / githubweb
  220. Fix typo — noreply / githubweb
  221. #1021: Add Last Will for managed MQTT connections — Vadim Günther / githubweb
  222. Improves the priority ordering in MongoReadJournal — Yannic Klem / githubweb
  223. review: — Thomas Jaeckle / githubweb
  224. updated readme to include trademark symbol — noreply / githubweb
  225. added trademark signs in website/docs — Thomas Jaeckle / githubweb
  226. #1021: Make last will message optional — Vadim Günther / githubweb
  227. #1021: Add comments and test for Last Will config — Vadim Günther / githubweb
  228. review: fixed dead links + minor wording/formatting — Thomas Jaeckle / githubweb
  229. added trademark to front page — noreply / githubweb
  230. added trademark — noreply / githubweb
  231. updated NOTICE-THIRD-PARTY.md — Thomas Jaeckle / githubweb
  232. creating SECURITY.md — noreply / githubweb
  233. #1021: Set LWT config only to one mqtt client — Vadim Günther / githubweb
  234. #1021: Add documentation for last will support in ditto — Vadim Günther / githubweb
  235. #1021: Set QoS of LWT config to numbers instead of string — Vadim Günther / githubweb
  236. Use JwtParserBuilders #parseClaimsJws instead of #parse, as #parse also works for JWTs with missing signature. — Florian Fendt / githubweb
  237. #1021: extend documentation for mqtt LWT — Vadim Günther / githubweb
  238. #1021: use only publisher client for LWT configuration — Vadim Günther / githubweb
  239. #1021: Fix test error — Vadim Günther / githubweb
  240. Updated payload mapping documentation to use the namespace and name methodology for #buildDittoProtocolMsg and #mapFromDittoProtocolMsg — Florian Fendt / githubweb
  241. Marked "status" and "extra" as optional arguments in the payload mapping scripts — Florian Fendt / githubweb
  242. raise hiveqm client version from 1.2.1 to 1.2.2 — Vadim Günther / githubweb
  243. Adjusted default payload mapping scripts to work for Ditto protocol messages without changes — Florian Fendt / githubweb
  244. #1021: map specific config values to allow a other type then string when parsing to json — Vadim Günther / githubweb
  245. adjusted logging to only produce one INFO per published signal — Thomas Jaeckle / githubweb
  246. add extend tests for MqttSpecificConfig; — Stefan Maute / githubweb
  247. update connectivity-manage-connections.md — noreply / githubweb
  248. Review: — Yannic Klem / githubweb
  249. #1021 review: add validation of mqtt specific last will configuration, add flag in mqqt client factory to decide whether to apply the last will config (e.g. do not apply for consumer only client), some documentation polishing — Dominik Guggemos / githubweb
  250. tdd approach: adjusted test config so that PubSubFactoryTest.publishToEachMemberOfAGroup fails (most of the time) — Thomas Jaeckle / githubweb
  251. merged PublisherIndex instead of having a map of multiple PublisherIndexes in order to fix grouping again — Thomas Jaeckle / githubweb
  252. replace deprecated method call of getId() with getEntityName(); — Stefan Maute / githubweb
  253. replace deprecated PatternsCS with Patterns; — Stefan Maute / githubweb
  254. replace deprecated method with getEntityId(); — Stefan Maute / githubweb
  255. fixed cleanup of sharded ddata map on cluster node removal: — Thomas Jaeckle / githubweb
  256. stabilize ErrorHandlingActorTest with higher wait timeout — Thomas Jaeckle / githubweb
  257. adjusted "path" for response messages — noreply / githubweb
  258. adjusted default ddata config to have a shard count of 5 — Thomas Jaeckle / githubweb
  259. added workaround for tests not being able to obtain port — noreply / githubweb
  260. expose port for mongodb container in docker-compose.yml; — Stefan Maute / githubweb
  261. removed APIs and code marked as "@deprecated" — Thomas Jaeckle / githubweb
  262. Remove NamespacedEntityIdWithType and EntityWithType — Yannic Klem / githubweb
  263. Use EntityIds as new factory for EntityIds based on a given EntityType — Yannic Klem / githubweb
  264. Fix snapshot streaming — Yannic Klem / githubweb
  265. made getHeaderMapping in connection Source and Target non-optional — Thomas Jaeckle / githubweb
  266. fix wrong package name of placeholders module — Yannic Klem / githubweb
  267. fix raw generic type usages and other sonar issues — Thomas Jaeckle / githubweb
  268. fix more sonar warnings — Thomas Jaeckle / githubweb
  269. Review: — Stefan Maute / githubweb
  270. #10029 catch exception thrown in ConnectionLogger when an invalid pattern is supplied — Dominik Guggemos / githubweb
  271. #1021: Link to specification in documentation — Vadim Günther / githubweb
  272. Stream journal entries instead of just the pid string — Yannic Klem / githubweb
  273. Review: — Stefan Maute / githubweb
  274. Change defaults for reconnectForRedelivery and separatePublisherClient in — Yannic Klem / githubweb
  275. fix unittests which expect redelivery for mqtt — Yannic Klem / githubweb
  276. add logging to EntityIds; — Stefan Maute / githubweb
  277. adapt logging and print stacktrace; — Stefan Maute / githubweb
  278. use log method from java.util.logging.Logger to log the exception; — Stefan Maute / githubweb
  279. fix exception log; — Stefan Maute / githubweb
  280. remove unused imports; — Stefan Maute / githubweb
  281. add since annotation to new methods in public interface MqttConfig; — Stefan Maute / githubweb
  282. fixed license header years — Thomas Jaeckle / githubweb
  283. #10029 set MQTT message properties retain, topic and qos according to the headers mqtt.retain, mqtt.topic and mqtt.qos when publishing messages — Dominik Guggemos / githubweb
  284. #10029 remove default header mapping of mqtt properties (mqtt.topic, mqtt.qos, mqtt.retain) — Dominik Guggemos / githubweb
  285. #10029 fix sonar issue — Dominik Guggemos / githubweb
  286. prepared Ditto 2.0.0 release notes + announcement blogpost — Thomas Jaeckle / githubweb
  287. #10029 revert to previous mockito version — Dominik Guggemos / githubweb
  288. got rid of ditto-model-rql-parser dependency in ditto-model-query — Thomas Jaeckle / githubweb
  289. fixed ClassCastException in LiveSignalEnforcement — Thomas Jaeckle / githubweb
  290. simplified ditto-scope.js helpers — Thomas Jaeckle / githubweb
  291. rename artifact from ditto-protocol-adapter to ditto-protocol — Yannic Klem / githubweb
  292. fix org.eclipse.ditto.protocol package structure — Yannic Klem / githubweb
  293. Restructure policies module — Yannic Klem / githubweb
  294. Restructure things module — Yannic Klem / githubweb
  295. Restructure base module — Yannic Klem / githubweb
  296. Restructure concierge module — Yannic Klem / githubweb
  297. Restructure gateway module — Yannic Klem / githubweb
  298. Restructure connectivity module — Yannic Klem / githubweb
  299. cleaned up error documentation: — Thomas Jaeckle / githubweb
  300. Restructure thingsearch module — Yannic Klem / githubweb
  301. update docker base image for ditto container images to adoptopenjdk/openjdk11-openj9:jdk-11.0.11_9_openj9-0.26.0-alpine-slim; — Stefan Maute / githubweb
  302. adjust TimeMeasuringFlowTest to be less fragile — Yannic Klem / githubweb
  303. fix thingsearch test config — Yannic Klem / githubweb
  304. Open and create connection with automated logging activation — Vadim Günther / githubweb
  305. Remove unnecessary dependency from gateway — Yannic Klem / githubweb
  306. Remove unnecessary depenency from signalenrichment — Yannic Klem / githubweb
  307. Specify things dependency as test scope for enforcer model — Yannic Klem / githubweb
  308. several cleanups: — Thomas Jaeckle / githubweb
  309. Fix test when open connection with automated logging activation — Vadim Günther / githubweb
  310. Mention that connection logging is enabled when opening or creating connection — Vadim Günther / githubweb
  311. try to fix PublisherIndex with ddata sharding — Thomas Jaeckle / githubweb
  312. fixed NPE in log statement for error case — Thomas Jaeckle / githubweb
  313. (De)Serialize Acknowledgements like all other CommandResponses — Yannic Klem / githubweb
  314. merge message commands into message model — Yannic Klem / githubweb
  315. merge devops commands into devops model — Yannic Klem / githubweb
  316. merge namespace commands into namespace model — Yannic Klem / githubweb
  317. merge common commands module into base api — Yannic Klem / githubweb
  318. Fix test for logging enabling — Vadim Günther / githubweb
  319. Move ditto-signals-commands-cleanup to ditto-model-cleanup — Yannic Klem / githubweb
  320. update default and max timeout in timeoutParam.yml; — Stefan Maute / githubweb
  321. Review: — Stefan Maute / githubweb
  322. #667 extract jwt also from access_token query parameter for websocket requests — Dominik Guggemos / githubweb
  323. #667 document access_token query parameter as an additional option for providing the jwt — Dominik Guggemos / githubweb
  324. removed ditto-services-legal module - was only needed for dependency calculation — Thomas Jaeckle / githubweb
  325. Ensure that TimeMeasuringFlow does not break the parallelism of the — Yannic Klem / githubweb
  326. document kubernetes secret usage for MONGO_DB_URI; — Stefan Maute / githubweb
  327. Issue #1043: Moved `EmptyTopicPath` from `ImmutableTopicPathBuilder` to package level. Added a unit test. — Juergen Fickel / githubweb
  328. await all durations in the sink before verifying the average — Yannic Klem / githubweb
  329. ensure that the timer is not started more often than requested for the parallel use case aswell — Yannic Klem / githubweb
  330. move ditto-model-cleanup into ditto-base-api — Yannic Klem / githubweb
  331. updated release notes with the current module/package structure — Thomas Jaeckle / githubweb
  332. move ditto-model-enforcers into ditto-policies-model and remove test dependency on ditto-things-model — Yannic Klem / githubweb
  333. move ditto-model-namespaces into ditto-base-model — Yannic Klem / githubweb
  334. #667: review: minor formatting, javadoc, etc. stuff — Thomas Jaeckle / githubweb
  335. make ditto-rql a top level module which wraps model, query and parser — Yannic Klem / githubweb
  336. move devops modules into base module — Yannic Klem / githubweb
  337. Replaced `DittoThingSnapshotTaken` with `ThingSnapshotTaken`. — Juergen Fickel / githubweb
  338. Added getter method for invalid header key to `DittoHeaderInvalidException`. — Juergen Fickel / githubweb
  339. Minor API version fix — David Schwilk / githubweb
  340. Add missing since annotations — David Schwilk / githubweb
  341. documented removal of "x-ditto-dummy-auth" header — Thomas Jaeckle / githubweb
  342. Move jwt module to top level — Yannic Klem / githubweb
  343. move ditto-model-messages to top level — Yannic Klem / githubweb
  344. fix <name> of ditto-jwt module — Yannic Klem / githubweb
  345. Rename ditto-services module to ditto-internal and fix build-images.sh — Yannic Klem / githubweb
  346. updated renamed modules/packages — Thomas Jaeckle / githubweb
  347. recover README.md of former ditto-model-enforcers module — Yannic Klem / githubweb
  348. fix ditto-messages-model tests — Yannic Klem / githubweb
  349. Remove setRevision from EventsourcedEvent — David Schwilk / githubweb
  350. Issue #1043: Reduced too high amount of constructor arguments of `ImmutableTopicPath`. — Juergen Fickel / githubweb
  351. Issue #1043: Added methods for easier evaluation of `TopicPath`. — Juergen Fickel / githubweb
  352. added missing content-type to hello world curls — noreply / githubweb
  353. Remove no longer existing modules from ditto bom — Yannic Klem / githubweb
  354. Issue #1043: Replaced equality checks with call to `is...` methods of `TopicPath`. — Juergen Fickel / githubweb
  355. fix package naming of ditto-internal modules — Yannic Klem / githubweb
  356. Issue #1043: Fixed result creation of `ImmutableTopicPath#getPath()` and added a unit test that covers an empty namespace part. — Juergen Fickel / githubweb
  357. Synchronize by using zip/unzip instead of using a broadcast — Yannic Klem / githubweb
  358. Remove unused properties from ditto-internal module — Yannic Klem / githubweb
  359. Adjust DADR-0005 which defines the modules that can be considered — Yannic Klem / githubweb
  360. exclude 3rd party LICENSE, NOTICE and THIRD-PARTY files from allinone jars; — Stefan Maute / githubweb
  361. fix Main-Class name in shad plugin config; — Stefan Maute / githubweb
  362. review of Ditto 2.0 remodulization: — Thomas Jaeckle / githubweb
  363. remove JsonExampleProducer — Yannic Klem / githubweb
  364. Remove maven-site-plugin — Yannic Klem / githubweb
  365. update maven packages names in maven structure overview; — Stefan Maute / githubweb
  366. improve release announcement and release notes; — Stefan Maute / githubweb
  367. fiy typo; — Stefan Maute / githubweb
  368. Revert "Synchronize by using zip/unzip instead of using a broadcast" — Yannic Klem / githubweb
  369. Issue #1043: Set '@since' version to 2.0.0. — Juergen Fickel / githubweb
  370. Issue #1043: Removed empty topic path and its usage. Ditto Protocol messages are always required to have a topic. Thus an empty topic path implementation did not make sense. — Juergen Fickel / githubweb
  371. Use wireTap to publish the measured durations — Yannic Klem / githubweb
  372. Issue #1043: Added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  373. Issue #1043: Fixed Javadoc comment. — Juergen Fickel / githubweb
  374. Issue #1043: Refactored `AbstractAdapter`. — Juergen Fickel / githubweb
  375. added changelog for DADR-0005-semantic-versioning.md — Thomas Jaeckle / githubweb
  376. fixed GitHub actions (dockerfiles were moved) — Thomas Jaeckle / githubweb
  377. Issue #1043: Re-added missing 'package-info' files to packages to add `@Nullable` annotations. — Juergen Fickel / githubweb
  378. Issue #1043: Fixed compilation errors after merging master branch. — Juergen Fickel / githubweb
  379. added ditto-things-model and ditto-policies-model as explicit dependencies to ditto-protocol — Thomas Jaeckle / githubweb
  380. Issue #1043: Fixed invalid reference in Javadoc. — Juergen Fickel / githubweb
  381. changed scope to compile for ditto-internal-utils-persistence — noreply / githubweb
  382. temporary ignore TimeMeasuringFlowTests — Yannic Klem / githubweb
  383. Issue 1043 fix minor misspelling as part of review — David Schwilk / githubweb
  384. added "akka-discovery-kubernetes-api" and "akka-lease-kubernetes" dependencies to ditto-base-service so that all services depend on it — Thomas Jaeckle / githubweb
  385. stabilize PolicyPersistenceActorTest by waiting for at least once for deletion announcement — Thomas Jaeckle / githubweb
  386. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities — Thomas Jaeckle / githubweb
  387. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 2 — Thomas Jaeckle / githubweb
  388. made EmptyEvent no longer implement WithEntityId — Thomas Jaeckle / githubweb
  389. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 3 — Thomas Jaeckle / githubweb
  390. fix MQTT publisher warnings when no MQTT consumer was present — Thomas Jaeckle / githubweb
  391. redact sensitive parameter/header values before logging — Dominik Guggemos / githubweb
  392. fixed some sonar issues and typos; — Stefan Maute / githubweb
  393. don't calculate filteredRawRequestUri if debug logging was not activated — Thomas Jaeckle / githubweb
  394. updated date of release 2.0 in docs — Thomas Jaeckle / githubweb
  395. fixed javadoc errors discovered in release build — Thomas Jaeckle / githubweb
  396. added Ditto 2.0 to documentation version picker — Thomas Jaeckle / githubweb