Skip to content
Started 1 yr 8 mo ago
Took 3 min 12 sec on basic-zfc1q

#20 (Aug 15, 2022, 6:03:44 AM)

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

Started by user Thomas Jaeckle

This run spent:

  • 7.5 sec waiting;
  • 3 min 12 sec build duration;
  • 3 min 20 sec total from scheduled to completion.
Revision: 825c3c5bfd31acea2386592112ed09163283f643
Repository: https://github.com/eclipse/ditto.git
Repository: https://github.com/eclipse/dash-licenses.git
  • refs/remotes/origin/master