Skip to content
Started 2 yr 7 mo ago
Took 6 min 4 sec on basic-cj7fp

2.1.0 (Sep 27, 2021, 6:15:40 AM)

Build Artifacts
dash-licenses-summary.txt2.53 KB view
maven-plugins-ditto.txt1.64 KB view
Changes
  1. prepared Ditto 2.0.0 release notes + announcement blogpost (details / githubweb)
  2. Open and create connection with automated logging activation (details / githubweb)
  3. Fix test when open connection with automated logging activation (details / githubweb)
  4. Mention that connection logging is enabled when opening or creating connection (details / githubweb)
  5. Fix test for logging enabling (details / githubweb)
  6. Issue #1043: Moved `EmptyTopicPath` from `ImmutableTopicPathBuilder` to package level. Added a unit test. (details / githubweb)
  7. updated release notes with the current module/package structure (details / githubweb)
  8. documented removal of "x-ditto-dummy-auth" header (details / githubweb)
  9. updated renamed modules/packages (details / githubweb)
  10. Issue #1043: Reduced too high amount of constructor arguments of `ImmutableTopicPath`. (details / githubweb)
  11. Issue #1043: Added methods for easier evaluation of `TopicPath`. (details / githubweb)
  12. Issue #1043: Replaced equality checks with call to `is...` methods of `TopicPath`. (details / githubweb)
  13. Issue #1043: Fixed result creation of `ImmutableTopicPath#getPath()` and added a unit test that covers an empty namespace part. (details / githubweb)
  14. update maven packages names in maven structure overview; (details / githubweb)
  15. improve release announcement and release notes; (details / githubweb)
  16. fiy typo; (details / githubweb)
  17. Issue #1043: Set '@since' version to 2.0.0. (details / githubweb)
  18. 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. (details / githubweb)
  19. Issue #1043: Added missing 'package-info' files to packages to add `@Nullable` annotations. (details / githubweb)
  20. Issue #1043: Fixed Javadoc comment. (details / githubweb)
  21. Add connectivity announcements for when a connection was opened or closed (details / githubweb)
  22. Issue #1043: Refactored `AbstractAdapter`. (details / githubweb)
  23. fixed GitHub actions (dockerfiles were moved) (details / githubweb)
  24. Issue #1043: Re-added missing 'package-info' files to packages to add `@Nullable` annotations. (details / githubweb)
  25. Issue #1043: Fixed compilation errors after merging master branch. (details / githubweb)
  26. added ditto-things-model and ditto-policies-model as explicit dependencies to ditto-protocol (details / githubweb)
  27. Issue #1043: Fixed invalid reference in Javadoc. (details / githubweb)
  28. changed scope to compile for ditto-internal-utils-persistence (details / githubweb)
  29. temporary ignore TimeMeasuringFlowTests (details / githubweb)
  30. Issue 1043 fix minor misspelling as part of review (details / githubweb)
  31. Add connectivity announcements to the ditto protocol (details / githubweb)
  32. added "akka-discovery-kubernetes-api" and "akka-lease-kubernetes" dependencies to ditto-base-service so that all services depend on it (details / githubweb)
  33. stabilize PolicyPersistenceActorTest by waiting for at least once for deletion announcement (details / githubweb)
  34. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities (details / githubweb)
  35. Also resolve connectivity signals from Adaptables (details / githubweb)
  36. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 2 (details / githubweb)
  37. Add connection announcements to the Topic (details / githubweb)
  38. made EmptyEvent no longer implement WithEntityId (details / githubweb)
  39. stabilize ConnectionPersistenceActorTest EnableConnectionLogs related test instabilities, part 3 (details / githubweb)
  40. Add connection announcements to the signal filter (details / githubweb)
  41. fix MQTT publisher warnings when no MQTT consumer was present (details / githubweb)
  42. Don't subscribe to internal Ditto PubSub for connectivity announcements as they are only sent outwards (details / githubweb)
  43. redact sensitive parameter/header values before logging (details / githubweb)
  44. fixed some sonar issues and typos; (details / githubweb)
  45. don't calculate filteredRawRequestUri if debug logging was not activated (details / githubweb)
  46. updated date of release 2.0 in docs (details / githubweb)
  47. fixed javadoc errors discovered in release build (details / githubweb)
  48. added Ditto 2.0 to documentation version picker (details / githubweb)
  49. activate binary compatibility check to version 2.0.0 (details / githubweb)
  50. added Ditto 2.0.x to SECURITY.md (details / githubweb)
  51. restructure kubernetes deployment Readmes; (details / githubweb)
  52. bump nginx version to 1.20-alpine; (details / githubweb)
  53. #1052: Fix typo (details / githubweb)
  54. Send connection announcement after opening and before closing a connection (details / githubweb)
  55. Close connections when shutting down the the cluster (which will trigger sending a close announcement) (details / githubweb)
  56. Close connection before deleting it (which will automatically send a connection announcement) (details / githubweb)
  57. fix ErrorHandlingActorTest (details / githubweb)
  58. Avoids throwing exceptions in ditto metrics and return more or less (details / githubweb)
  59. fixed typo in 2.0 announcement (details / githubweb)
  60. only log warning if already stopped timer should be stopped (details / githubweb)
  61. fixed parallelism of search-updater using "flatMapMerge" (details / githubweb)
  62. added custom dispatchers for flatMapMerge() with async() usage in (details / githubweb)
  63. fixed EnforcementFlowTest (details / githubweb)
  64. added missing dispatcher to search test config (details / githubweb)
  65. fixed SearchActorIT (details / githubweb)
  66. fixed that Policy Error responses in WS contained wrong topic path (details / githubweb)
  67. #1052: validate that connection announcements can only be used with client count 1 (details / githubweb)
  68. fixed default config of retrieval.parallelism to be a factor of 2 (details / githubweb)
  69. removed .withAttributes(Attributes.inputBuffer from search-updater-flows (details / githubweb)
  70. uncomment resources config for all services; (details / githubweb)
  71. #1052: Add documentation for connection announcement (details / githubweb)
  72. #1052: mention connection announcements in protocol-specification.md (details / githubweb)
  73. relax mqtt validation for source header mappings (details / githubweb)
  74. Fixed missing publish metrics for published messages without (details / githubweb)
  75. 1052: fix wording for connection announcement (details / githubweb)
  76. fixed that for commands requesting "search-persisted" the wrong write concern was used (details / githubweb)
  77. added "docker pulls" badge to readme (details / githubweb)
  78. Issue #1060: add test cases for Azure and AWS signing processes (details / githubweb)
  79. made AckUpdater work with ddata sharding (details / githubweb)
  80. Issue #1060: add azure monitor request signing (details / githubweb)
  81. Issue #1060: Add AwsRequestSigning; switch signing timestamp formatter to DateTimeFormatter; add TODO in AbstractBaseClientActorTest (details / githubweb)
  82. Issue #1060: Add HmacCredentials. (details / githubweb)
  83. Fix broken links in installation-operating.md (details / githubweb)
  84. Implement basic structure for kafka consumers (details / githubweb)
  85. added logging a type hint to AbstractEnforcement successful enforcement (details / githubweb)
  86. put log statements with debug content to DEBUG level (details / githubweb)
  87. Added validation for source address and target header mappings (details / githubweb)
  88. Issue #1060: add dynamic loading of HTTP request signing algorithms. (details / githubweb)
  89. review: fixed comment which still pointed to outdated enum name (details / githubweb)
  90. Handle exceptions in MessageProcessor to avoid exceptions in KafkaStreams (details / githubweb)
  91. Make move the logic again to a transformer (details / githubweb)
  92. use var keyword; (details / githubweb)
  93. Use correct branch names to access them in the map (details / githubweb)
  94. use min interval from backoffConfig to create RestartSettings; (details / githubweb)
  95. Issue #1060: Only validate certificate for client certificate credentials in the absence of server certificate; do not throw UnsupportedOperationsException in other cases. (details / githubweb)
  96. move start of stream to preStart hook (details / githubweb)
  97. move initialisation of logger back to top (details / githubweb)
  98. Use scalas Either to avoid using generic Object as return type (details / githubweb)
  99. WIP: switch to akka-stream-kafka (details / githubweb)
  100. fix MQTT protocol level acknowledgements (details / githubweb)
  101. fixed applying "eventLoopThreads" option (details / githubweb)
  102. #1052: edit documentation for topic path of connection announcements (details / githubweb)
  103. applied manual reconnect for MQTT connections (details / githubweb)
  104. make it possible to write logs to Logstash endpoint; (details / githubweb)
  105. add logstash-logback-encoder and janino dependency; (details / githubweb)
  106. add exclude for shade plugin; (details / githubweb)
  107. add volume and volumeMounts to access ditto log files; (details / githubweb)
  108. #1052 correct year in licence header (details / githubweb)
  109. removed duplicate check for empty failed responses; (details / githubweb)
  110. add missing volumeMounts; (details / githubweb)
  111. add logging possibilities to installation-operating.md; (details / githubweb)
  112. review: prefixed all logging related environment variables with `DITTO_LOGGING_` (details / githubweb)
  113. fixed logback XML error (details / githubweb)
  114. added Ditto 2.0.1 release notes (details / githubweb)
  115. Issue #1060: Support GET method in HTTP connections; support x-amz-content-sha256 in AwsRequestSigning. (details / githubweb)
  116. added a new introduction slide-deck for Eclipse Ditto (details / githubweb)
  117. Issue #1060: Fix xAmzContentSha256 field name; log outgoing HTTP request on DEBUG. (details / githubweb)
  118. Remove not needed hyphen in ditto-cluster.yaml (details / githubweb)
  119. Surround env value with double quotation marks (details / githubweb)
  120. Fix command to start ditto with another version (details / githubweb)
  121. Issue #1060: Log signed requests on DEBUG level. (details / githubweb)
  122. Connectivity: Improve debug log for incoming messages. (details / githubweb)
  123. Fix missing placeholder in debug log. (details / githubweb)
  124. #586 add configuration for kafka consumer, add migration notes for changed kafka configuration (details / githubweb)
  125. Fix parameter passing to payload mapper when topic path contains no channel (details / githubweb)
  126. Append signature topics with undefined channel (details / githubweb)
  127. add logging in case of errors; (details / githubweb)
  128. make ThingPersistenceActorMailbox size configurable via env variable; (details / githubweb)
  129. #1052: correctly deserialize and serialize the parts of a topic for the "none" channel (policies and connections) in the JavaScript mappings (details / githubweb)
  130. #1052: add unit tests verifying correct behaviour of the Ditto JavaScript helper functions for policy and connection announcements (details / githubweb)
  131. Issue #1060: Add missing header for AWS request signing. (details / githubweb)
  132. add debug log for dropped signals, if target address can not be resolved; (details / githubweb)
  133. Issue #1060: render auth parameters without quotes in AwsRequestSigning. (details / githubweb)
  134. split log for targets and replayTarget into separate statements; (details / githubweb)
  135. Issue #1060: Fix AwsRequestSigningTest. (details / githubweb)
  136. #586 use alpakka kafka also for sending messages to kafka cluster, remove dependencies to kafka-clients and kafka-streams, adapt service config and tests (details / githubweb)
  137. Issue #1060: Add reserved HTTP header "http.query" to replace the query string. (details / githubweb)
  138. #1060 fix behaviour on empty path. Add unit tests (details / githubweb)
  139. Issue #1060: Fix double-appending of "/" to empty paths in AwsRequestSigning. (details / githubweb)
  140. Issue #1060: Fix AwsRequestSigningTest again. (details / githubweb)
  141. bump nginx version in docker-compose.yml to 1.20-alpine; (details / githubweb)
  142. add initContainer for nginx to wait for gateway to be available before start up; (details / githubweb)
  143. remove link to /apidoc/1 in index.html in docker and kubernetes; (details / githubweb)
  144. add link to resource quota docu; (details / githubweb)
  145. Issue #1060: Add HMAC credentials to connection schema. (details / githubweb)
  146. Issue #1060: Document HMAC request signing. (details / githubweb)
  147. #586 add throttling config for kafka consumers, resolve defaults for akka.kafka.consumer and akka.kafka.producer (details / githubweb)
  148. Issue #1060: Validate connections with HMAC credentials. (details / githubweb)
  149. #1060: Documentation: add GET as new http verb for http1.1 connections (details / githubweb)
  150. #586 add defaults from reference.conf manually (temp. solution) (details / githubweb)
  151. #1060: add documentation entry for "http.query" header mapping (details / githubweb)
  152. #586 update to akka 2.6.14 (details / githubweb)
  153. #586 configure shade plugin to append version.conf files for connectivity service (akka kafka contains another version.conf) (details / githubweb)
  154. #586 add immutability test and reduced logging for message transformer (details / githubweb)
  155. #1073 reduce logging of JWT parsing/validation errors to not contain stacktrace (details / githubweb)
  156. #586 use defaults from reference.conf (details / githubweb)
  157. omit secrets from toString() outputs of Credentials implementations (details / githubweb)
  158. change directory where ditto log files will be created; (details / githubweb)
  159. change fileNamePattern for TimeBasedRollingPolicy to absolute path; (details / githubweb)
  160. add log file directory to docker image and grabt ditto user write access; (details / githubweb)
  161. add env var DITTO_LOGGING_FILE_APPENDER to docker-compose.yml and create volume to access ditto logs on host machine; (details / githubweb)
  162. don't try to publish ExpiryAnnouncements for new or deleted policies (optimization) (details / githubweb)
  163. fixed imports of ditto-connecticity-model OSGi bundle (details / githubweb)
  164. [#1078] Add AzSaslRequestSigning. (details / githubweb)
  165. added (currently failing) test case for enriching MergeEvents with extra fields using the CachingSignalEnrichmentFacade (details / githubweb)
  166. fixed CachingSignalEnrichmentFacade for ThingMerged events (details / githubweb)
  167. fix docker image name; (details / githubweb)
  168. uncomment resources for easier testing; (details / githubweb)
  169. adjusted example usage of Ditto Java Client (details / githubweb)
  170. [#1078] Add option to set SR in AzSaslRequestSigning. (details / githubweb)
  171. Enable separate configuration for minimum reconnect delay for MQTT broker initiated disconnects of MQTT sessions (details / githubweb)
  172. [#1078] rename "sr" to "endpoint" in AzSaslRequestSigning. (details / githubweb)
  173. fixed test.conf (details / githubweb)
  174. fixed connection-test.conf (details / githubweb)
  175. [#1078] Make "endpoint" of AzSaslRequestSigning mandatory. (details / githubweb)
  176. #1081 add conditioned thing templates list to implicit mapper (details / githubweb)
  177. [#1078] Allow AzSaslRequestSigning to authenticate AMQP 1.0 connections. (details / githubweb)
  178. [#1078] Make JSON field definitions of request signing factories final. (details / githubweb)
  179. [#1078] Fix ConnectionValidatorTest. (details / githubweb)
  180. add pod to initialize ditto logs directory on host vm; (details / githubweb)
  181. use gid 1000 for ditto group; (details / githubweb)
  182. #1081 add exists to filter functions (details / githubweb)
  183. [#1078] Fix AMQP username of AzSaslRequestSigning. (details / githubweb)
  184. [#1078] use DittoDuration format for AzSaslRequestSigning's ttl parameter. (details / githubweb)
  185. rename volume for ditto log files; (details / githubweb)
  186. add prerequisite to documentation for ditto log files; (details / githubweb)
  187. #586 ignore duplicate headers (log warning only), clean up connectivity.conf (details / githubweb)
  188. [#1078] set default TTL of az-sasl to 1 week to prevent cascading backoff. (details / githubweb)
  189. Filter expired messages based on creation-time and ttl headers (details / githubweb)
  190. #586 add entity placeholders to resolver creators to use in kafka targets (details / githubweb)
  191. [#1078] provide actorSystem in ClientActorPropsFactory#getActorPropsForType instead of having it in every DittoService (details / githubweb)
  192. #586 add dispatcher for alpakka kafka (details / githubweb)
  193. #586 use dispatcher only for consuming messages from kafka (details / githubweb)
  194. [#1078] add test for SaslPlainCredentialsSupplier (details / githubweb)
  195. [#1078] split request signing factories into different factories for http push and amqp (details / githubweb)
  196. create $DITTO_HOME and $DITTO_LOGS directory inside the one RUN directive for all dockerfiles; (details / githubweb)
  197. Add documentation for kafka sources (details / githubweb)
  198. [#1078] fix DefaultAmqp10ConfigTest (details / githubweb)
  199. [#1078] Remove test to not verify SSL certificates. (details / githubweb)
  200. [#1078] Restore support of client-certificate credentials with basic-auth for SaslPlainCredentialsSupplier. (details / githubweb)
  201. #586 suffix kafka consumer/producer client ids (details / githubweb)
  202. [#1078] move documentation on HMAC signing onto extra page and reference it from HTTP and AMQP 1.0 bindings. (details / githubweb)
  203. [#1078] add blog post for HMAC signing for HTTP push and AMQP connections (details / githubweb)
  204. fix rounding up "policyExpiryGranularity" to "0" (disabling it) (details / githubweb)
  205. update installation-operating.md; (details / githubweb)
  206. [#1078] update little parts on the documentation of HMAC algorithms (details / githubweb)
  207. [#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. (details / githubweb)
  208. [#1078] add HMAC signing to sidebar and include examples section (details / githubweb)
  209. [#1060] Connectivity: Add reserved header http.path to set the path of outgoing HTTP requests. (details / githubweb)
  210. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode (details / githubweb)
  211. [#1078] Fix typos. (details / githubweb)
  212. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: (details / githubweb)
  213. update Akka to 2.6.15 and Akka Management to 1.1.0 (details / githubweb)
  214. #586 use streams to publish messages to kafka (details / githubweb)
  215. #586 fix test (details / githubweb)
  216. fix HttpPushFactoryTest by using a parallelism with power of 2 (details / githubweb)
  217. adjusted gateway.conf to let "service-requests-done" coordinated shutdown phase timeout be 12s, 2s longer than the "ditto.gateway.http.coordinated-shutdown-timeout" (details / githubweb)
  218. try to fix EnformcentFlowTest (details / githubweb)
  219. [#1060] Adjust AwsRequestSigning to support S3 better. (details / githubweb)
  220. [#1078] Add cloud integration examples using HMAC. (details / githubweb)
  221. fixed EnforcementFlow parallelism (details / githubweb)
  222. Fix naming (details / githubweb)
  223. 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 (details / githubweb)
  224. enable POST, PUT and DELETE requests for akka management api; (details / githubweb)
  225. [#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. (details / githubweb)
  226. updated to Akka 2.6.15 again and fixed EnforcementFlowTest (details / githubweb)
  227. #586 use SendProducer instead of Producer.flexiFlow() to be able to handle the publish errors/acknowledgfements correctly, re-enabled KafkaPublisherActorTest (details / githubweb)
  228. don't remove all other addresses in ClusterMemberRemovedAware when own instance was terminated (details / githubweb)
  229. #586 move producer config to producer section (details / githubweb)
  230. remove non needed Attributes inputBuffer on EnforcementFlow (details / githubweb)
  231. review: made OneForOneEscalateStrategy final + minor javadoc addition (details / githubweb)
  232. #586 send connection failure message to parent if kafka producer stream fails (details / githubweb)
  233. #586 disable parallel publishing, use separate dispatcher for publishing (details / githubweb)
  234. [#1078] rewrite Azure IoT Hub example payload mapping to map the ditto protocol message to a direct method (details / githubweb)
  235. [#1078] fix use of jekylls %raw% in markdown (details / githubweb)
  236. adjusted "role" for all splitBrain resolver configs to be unset (details / githubweb)
  237. [#1078] add az-sasl to connection json in the documentation (details / githubweb)
  238. Adjust documentation for kafka sources (details / githubweb)
  239. #586 add dedicated kafka dispatcher also for unit tests (details / githubweb)
  240. configure "least-shard-allocation-strategy" algorithm in order to get better shard allocation / rebalancing (details / githubweb)
  241. downgrade Akka version to 2.6.13 (details / githubweb)
  242. [#1078] align az-sasl hmac signing examples with the previous examples (details / githubweb)
  243. [#1060] test all paths of reserved headers in HttpPublisherActor (details / githubweb)
  244. #586 restart source if stream fails (details / githubweb)
  245. downgrade Akka Management version to 1.0.10 (details / githubweb)
  246. #1081 Add priority to mappers (details / githubweb)
  247. #586 drop consumed messages in dry run mode, disable auto commit in dry run mode (details / githubweb)
  248. #586 make kafka producer restart backoff configurable (details / githubweb)
  249. #586 fix KafkaPublisherActorTest (details / githubweb)
  250. gracefully shutdown logback-classic logging in DittoService during coordinated shutdown (details / githubweb)
  251. add debug log to postStop method; (details / githubweb)
  252. Adds entity placeholder for http push target path (details / githubweb)
  253. #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 (details / githubweb)
  254. #586 wrap kafka send result in source and use flatmap to fail the source and restart it (details / githubweb)
  255. #586 recreate send producer and source queue when the producer stream is restarted (details / githubweb)
  256. #586 fix config file for tests (details / githubweb)
  257. #586 fix wrong parentheses in connectivity config (details / githubweb)
  258. to rule out runtime classnotfound errors, put janio back to "compile" scope (details / githubweb)
  259. #586 fix more wrong parentheses in connectivity config (details / githubweb)
  260. #1081: remove requirement of passing knowledge about "exists" function in PipelineFunctionFilter (details / githubweb)
  261. log shutdown reason; (details / githubweb)
  262. #1081: add optional parameters 'true' and 'false' to the 'exists' pipeline filter (details / githubweb)
  263. Revert "#1081 add conditioned thing templates list to implicit mapper" (details / githubweb)
  264. return completionStage from AkkaManagement.stop(); (details / githubweb)
  265. [#1078] Documentation: Replace "message name" by "message subject" for consistency. (details / githubweb)
  266. [#1078] date hmac blogpost. (details / githubweb)
  267. #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) (details / githubweb)
  268. [#1078] Give testTLSConnectionWithoutCertificateCheck more time; remove actor system contamination between tests. (details / githubweb)
  269. stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: (details / githubweb)
  270. [#1081] minor fixes. (details / githubweb)
  271. [#1081] Make connection context available for message mappers. (details / githubweb)
  272. set allowed clock skew to 10 seconds to tolerate discrepancy when verifying local time against exp and nbf claims in JWT; (details / githubweb)
  273. [#1081] Replace ConnectivityConfigProvider by ConnectionContextProvider. (details / githubweb)
  274. Add setter for multiple subjects at once (details / githubweb)
  275. #586 add test to verify usage of entity:id placeholder in http push target (details / githubweb)
  276. #586 remove some debug statements (details / githubweb)
  277. added slidedeck for Ditto 2.0 release notes + roadmap (details / githubweb)
  278. [#1081] Make ConnectionContextProvider asynchronous. (details / githubweb)
  279. [#1081] Allow customization of expression resolver in ImplicitThingCreationMessageMapper. (details / githubweb)
  280. add new config key 'allowed-clock-skew' to oauth config; (details / githubweb)
  281. add unit test for setSubjects, add @since tag (details / githubweb)
  282. fix todo, remove unused import (details / githubweb)
  283. fix license header (details / githubweb)
  284. configure mongodb circuit breaker timeout higher (details / githubweb)
  285. made it possible to round policy announcements to milli seconds; min granularity is now 1ms; (details / githubweb)
  286. increase connectivity updating-state-timeout from default 5s to 15s (details / githubweb)
  287. added slidedeck for "Ditto in 20 minutes" in scope of upcoming WoT presentation (details / githubweb)
  288. document mapToDittoProtocolMsgWrapper and mapFromDittoProtocolMsgWrapper in connectivity-mapping.md; (details / githubweb)
  289. fix missing source and target parameter for ditto-rql-model; (details / githubweb)
  290. Allow to overcome some restrictions of the service by header: ditto-sudo=true (details / githubweb)
  291. Add tests for ditto-sudo header (details / githubweb)
  292. Add security protocol headers to kafka consumer properties (details / githubweb)
  293. add circuit breaker config to akka-contrib-mongodb-persistence-connection-journal in connectivity.conf; (details / githubweb)
  294. review of documenting javascript wrapper functions: (details / githubweb)
  295. Allow to configure the consumer group ID for a kafka connection (details / githubweb)
  296. Add documentation for the new specific config of a kafka connection (details / githubweb)
  297. added logging for publishing StreamingSession signals (WS/SSE) (details / githubweb)
  298. [#1081] Fix client actors not reacting to connectivity config updates. (details / githubweb)
  299. [#1081] update connection config in connection persistence actor. (details / githubweb)
  300. [#1081] make query parser asynchronous. (details / githubweb)
  301. [#1081]: add unit test for DittoConnectionContext (details / githubweb)
  302. [#1081] Add fail safe for connectivity config change registration. (details / githubweb)
  303. fixed DittoRuntimeException calculation from Throwable at various places (details / githubweb)
  304. [#1081] Make Ditto headers serializable & add them as an extra parameter for client actors. (details / githubweb)
  305. fix several issues with publishing messages to kafka (details / githubweb)
  306. temporary ignore failing unit tests (details / githubweb)
  307. fixed NPE in ThingPredicatePredicateVisitor when in fact "@Nullable" object to compare with was null (details / githubweb)
  308. add error message into GatewayInternalErrorException; (details / githubweb)
  309. Fix Kafka consumer and producer config (details / githubweb)
  310. fix KafkaPublisherActorTest (details / githubweb)
  311. remove test nonRetriableExceptionBecomesClientErrorAcknowledgement, it verified removed behavior (details / githubweb)
  312. FIX: kafka producer parallelism wasn't used (details / githubweb)
  313. [#1081]: add clarifying comment why deleteStrategy is get during runtime (details / githubweb)
  314. Try to avoid to wait for completion of each sending future before sending the next (details / githubweb)
  315. temporary ignore unit test (details / githubweb)
  316. fix unit test (details / githubweb)
  317. bump qpid-jms-client version to 1.0.0; (details / githubweb)
  318. [#1081] Remove blocking wait in JWT authentication. (details / githubweb)
  319. fixed that signal enrichment errors were not handled correctly as they were wrapped in (details / githubweb)
  320. removed max-bulk-size from UpdaterConfig; (details / githubweb)
  321. removed test for max-bulk-size from DefaultUpdaterConfigTest; (details / githubweb)
  322. add missing @since to isSudo method (details / githubweb)
  323. updated Eclipse jarsigner signing URL (details / githubweb)
  324. updated eclipse jarsigner version to latest 1.3.1 (details / githubweb)
  325. 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; (details / githubweb)
  326. rename methods and fix result check; (details / githubweb)
  327. adapt snapshot-test.conf to fix DefaultSnapshotConfigTest; (details / githubweb)
  328. fix DefaultSnapshotConfigTest; (details / githubweb)
  329. allow EVENT_LOOP_THREADS to be 0; (details / githubweb)
  330. relaxed some checks for reading config values; (details / githubweb)
  331. add implicitStandanloneThingCreation mapper description (details / githubweb)
  332. update link to Eclipse Vorto (details / githubweb)
  333. [#1081] relax filter condition for mappers. (details / githubweb)
  334. fixed getting workers config in DefaultTunnelConfig (workers can be 0); (details / githubweb)
  335. [#1081]: add examples for the new exists filter for placeholders (details / githubweb)
  336. switch to getNonNegativeDurationOrThrow for writeInterval in DefaultStreamConfig; (details / githubweb)
  337. Add timer for adding a connection log entry (details / githubweb)
  338. [#1107] add requested-acks to subject announcements. (details / githubweb)
  339. threshold for Snapshot only have to be positive; (details / githubweb)
  340. fix evicting queue growing unbounded under high load (details / githubweb)
  341. change instantiation of DefaultPersistenceCleanupConfig when updating; (details / githubweb)
  342. fix consumed messages counted twice for kafka (details / githubweb)
  343. [#1081] fix copyright year (details / githubweb)
  344. Resolve connection id placeholder for group ID in specific config (details / githubweb)
  345. update Netty to 4.1.65.Final (details / githubweb)
  346. handle errors on stream completion in kafka consumer (details / githubweb)
  347. enable connection-checker for kafka consumer (details / githubweb)
  348. optimize imports (details / githubweb)
  349. #558 provide some basic Grafana dashboards as starting point in monitoring Eclipse Ditto (details / githubweb)
  350. fixed missing OSGi import of "org.atteo.classindex" in ditto-base-model (details / githubweb)
  351. [#1107] Add SubjectExpiryActor. (details / githubweb)
  352. fix connection-checker enablement (details / githubweb)
  353. review: made some configs "non 0"-able where reasonable (details / githubweb)
  354. configure max restarts for kafka publisher (details / githubweb)
  355. [#1107] Add PolicyAnnouncementManager. (details / githubweb)
  356. remove with consumer factory (details / githubweb)
  357. [#1107] rename SubjectAnnouncement field requestedAcks/beforeExpiry to requestedAcks/labels. (details / githubweb)
  358. Add two metrics in ditto publish and subscriber to make sure that the messages are los by akka remoting (details / githubweb)
  359. handle stream completion if consumer fails and escalate exception to client actor (details / githubweb)
  360. [#1107] Stabilize PolicyPersistenceActorTest. (details / githubweb)
  361. add new dependency commons-net to bom.xml; (details / githubweb)
  362. remove TagsConfig and all dependent implementations and configs because streamingCacheSize it is no longer used; (details / githubweb)
  363. renamed metric for actually sent messages in publisher (details / githubweb)
  364. add blocked-host-regex to connectivity.conf; (details / githubweb)
  365. fix NPE in HostValidatorTest; (details / githubweb)
  366. implement consumer offset reset within specific config of kafka connections (details / githubweb)
  367. [#1107] Start AcknowledgementForwarder for policy announcements. (details / githubweb)
  368. update SSHD version to 2.7.0 (details / githubweb)
  369. undo updating sshd to 2.7.0 (breaking API changes in the version) (details / githubweb)
  370. Only fail validation if a value for consumer offset is configured (details / githubweb)
  371. use drainAndShutdown to gracefully shutdown the connection an minize loss of messages (details / githubweb)
  372. [#1107] Document qos-1 announcements. (details / githubweb)
  373. Introduce AskWithRetry "pattern" for async concierge cache loading (details / githubweb)
  374. [#1107] Add PolicyAnnouncementConfig. (details / githubweb)
  375. Added unit tests for AskWithRetry (details / githubweb)
  376. make unit test more stable (details / githubweb)
  377. make unit test more stable (details / githubweb)
  378. fixed non-0-able "limit" in DefaultThrottlingConfig (details / githubweb)
  379. moved AskException to ditto-base-model as the exception must be available everywhere (e.g. gateway/connectivity) (details / githubweb)
  380. Fix reconnect loop due to separate MQTT publisher client. (details / githubweb)
  381. Fix that QoS in target has no effect for MQTT. (details / githubweb)
  382. Fix ActorInitializationException in AmqpConsumerActor. (details / githubweb)
  383. MQTT: Do not suppress reconnection for redelivery. (details / githubweb)
  384. Test MQTT QoS from target. (details / githubweb)
  385. Fix spurious ConnectionNotAccessibleException during TestConnection; stabilize DefaultEvictingQueue. (details / githubweb)
  386. Fix logging in kafka message transformer (details / githubweb)
  387. bump netty-bom version to 4.1.66.Final; (details / githubweb)
  388. emit ConnectionDeleted event in ConnectionPersistenceActor; (details / githubweb)
  389. Make InboundMappingProcessorActor a streaming component (details / githubweb)
  390. [#1107] fixed review findings: (details / githubweb)
  391. [#1107] extracted constants in test (details / githubweb)
  392. Move mutable state handling into akkas hands (details / githubweb)
  393. removed empty enum from CachesConfig; (details / githubweb)
  394. fixed compile error in DefaultCachesConfig; (details / githubweb)
  395. fixed some broken links in docu; (details / githubweb)
  396. [#1107] review: enhanced documentation with: (details / githubweb)
  397. [#1107] fix documentation review findings (details / githubweb)
  398. 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 (details / githubweb)
  399. document special kafka headers (details / githubweb)
  400. Fix that configured persistence parallelism had no effect on search updater throughput. (details / githubweb)
  401. add since annotation to new methods in GenericTarget; (details / githubweb)
  402. increase added seconds to invalid nbf token to stabilize tests (details / githubweb)
  403. Model InboundDispatchingActor as Sink (details / githubweb)
  404. fixed HostValidationResult duplicated error message (details / githubweb)
  405. review: log IllegalArgumentException with stacktrace for subnet detection (details / githubweb)
  406. Allow to throttle the inbound stream after payload mapping (details / githubweb)
  407. increase added seconds to invalid nbf token to stabilize tests (details / githubweb)
  408. [#1107] Make exponential backoff of policy announcements configurable. (details / githubweb)
  409. update version of apache mina sshd to 2.7.0 (details / githubweb)
  410. swtich to actions/setup-java@v2 (details / githubweb)
  411. adjust logging of "Zombie" messages to DEBUG (details / githubweb)
  412. fix AbstractSSLContextTest for JDK >= 11.0.12 (details / githubweb)
  413. add hint on expiry and announcement options (details / githubweb)
  414. build GH actions with "zulu" JDK (details / githubweb)
  415. Use MergeHub to inject messages into a sink that is materialized at (details / githubweb)
  416. fix license header issues (details / githubweb)
  417. Validate path of a live message in protocol adapter (details / githubweb)
  418. review: added/fixed javadoc (details / githubweb)
  419. fix conversion of ThingMerged events to a Thing (details / githubweb)
  420. fixed that cleanup shortcut added in AbstractPersistentActorWithTimersAndCleanup did not send a success (details / githubweb)
  421. Reuse success response handling (details / githubweb)
  422. Reduce unnecessary error logs. (details / githubweb)
  423. Log entire response on debug level. (details / githubweb)
  424. Log HTTP request for setting responseLocationUri. (details / githubweb)
  425. review: undid turning off JMS FailoverProvider logger (details / githubweb)
  426. Add new value "MISCONFIGURED" for ConnectivityStatus enum (details / githubweb)
  427. add missing since tag to new enum value (details / githubweb)
  428. Add javadoc to ConnectivityStatus#isFailure (details / githubweb)
  429. Show misconfigured live status if any client has misconfigured state (details / githubweb)
  430. adjusted RetrieveConnectionStatusAggregatorActor to also include sourceStatus, targetStatus and sshTunnelStatus in the combined calculated "liveStatus" of a connection (details / githubweb)
  431. with each "PingCommand", determine the live ConnectionStatus and log it to ERROR/WARN/INFO log depending on the overall live status (details / githubweb)
  432. Allow to define user indicated errors which can be resolved to a (details / githubweb)
  433. fix unit test (details / githubweb)
  434. speed up validation of message path (details / githubweb)
  435. Do not publish SubjectDeletedAnnouncement for updated subjects. (details / githubweb)
  436. #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) (details / githubweb)
  437. #1135 document tracing configuration (details / githubweb)
  438. Add feature toggle for when-deleted subject announcements. (details / githubweb)
  439. fix bug in message path validation and add tests (details / githubweb)
  440. Resolve connectivity status from given exception for all client actors (details / githubweb)
  441. Remove TimeMeasuringFlow. (details / githubweb)
  442. added new MDC key "ditto-log-tag" used in Connection live status logs + switched misconfiguration to "warning" level (details / githubweb)
  443. #1135 make activiation of tracing configurable (generation of trace spans/context propagation) (details / githubweb)
  444. added "connection-id" MDC entry which got lost otherwise (details / githubweb)
  445. #1135 move tracing out of the metrics timer and provide a DittoTracing.wrapTimer instead (details / githubweb)
  446. review: made ImmutableConnectionFailurand ImmutableClientDisconnected package private, pulled static creators to interfaces (details / githubweb)
  447. review: added ConnectivityStatusResolver to BaseConsumerActor in order to resolve status in KafkaConsumer (details / githubweb)
  448. Switch to info level for misconfigured connectivity status (details / githubweb)
  449. Set connection status on every failure backoff based on the ConnectionFailure (details / githubweb)
  450. #1135 fix default channel in tracing config, add unit tests for context extraction/propagation (details / githubweb)
  451. handle 'canConnectViaSocket' for reconnect (details / githubweb)
  452. #1135 enclose tests for disabled tracing (details / githubweb)
  453. Treat kafka authenticaiton exceptions as user inidcated errors (details / githubweb)
  454. fixed duplicated throwable.getMessage() "statusDetails" error discription for JMS/AMQP1.0 errors (details / githubweb)
  455. added MQTT exceptions to "user-indicated-errors" (details / githubweb)
  456. added "connection-type" MDC for live-status log statements (details / githubweb)
  457. Allow to enhance the coded config list by specifying environment variables (details / githubweb)
  458. Fix hard-coded headers for HTTP protocol check. (details / githubweb)
  459. Configure exceptions for RabbitMQ that should be treated as user failure (details / githubweb)
  460. treat javax.net.ssl.SSLException as user failure (details / githubweb)
  461. review: added unit test in UserIndicatedErrorsTest testing the environment variable parsing of string objects (details / githubweb)
  462. additionally added configuration overwrites via system properties to make unit test run on Jenkins and via maven as well (details / githubweb)
  463. added timeout behavior to RetrieveConnectionStatusAggregatorActor: (details / githubweb)
  464. added timeouts multiple times if > 1 timeout was encountered; niceified code (details / githubweb)
  465. Categorize ssh tunnel exceptions (details / githubweb)
  466. tracing review: (details / githubweb)
  467. Add OpenAPI documentation about status 424 in messages routes. (details / githubweb)
  468. Add 424 responses to all requests that can request acknowledgements. (details / githubweb)
  469. update docker base image version to newest openj9 version; (details / githubweb)
  470. initial documentation of conditional updates; (details / githubweb)
  471. extend javadoc with ParserException; (details / githubweb)
  472. [#559] add conditionParam.yml and add reference in all thing resources; (details / githubweb)
  473. use ThreadSafeDittoLoggingAdapter in ThingsAggregatorActor; (details / githubweb)
  474. remove dependency to ditto-base-model in ditto-rql-model because it is not used; (details / githubweb)
  475. [#559] add condition header to DittoHeaderDefinition; (details / githubweb)
  476. [#559] fix ImmutableDittoHeadersTest; (details / githubweb)
  477. Test that subjects containing slashes cannot be deserialized as Adaptable. (details / githubweb)
  478. Fix parsing of slashes in topic or path of Ditto protocol messages. (details / githubweb)
  479. Handle topic path starting with "/". (details / githubweb)
  480. [#559] condition can be specified as query parameter and http header; (details / githubweb)
  481. [#559] extend unit test QueryParametersToHeadersMapTest; (details / githubweb)
  482. Reintroduce message path prefix validation for policy and thing message signals. (details / githubweb)
  483. Fix missing "extra" field in DittoProtocolAdapter#fromAdaptable. (details / githubweb)
  484. Add option to delete search entries immediately. (details / githubweb)
  485. Improve resilience of authentication chain. (details / githubweb)
  486. Do not log a stream completion exception as failed message consumption (details / githubweb)
  487. reflect consumer failure in connection status (details / githubweb)
  488. make fileNamePattern configurable via env variable; (details / githubweb)
  489. Add common certificate exceptions (details / githubweb)
  490. Add at least one cause for a failed source to the ConnectionFailedException (details / githubweb)
  491. Add missing mqtt exceptions (details / githubweb)
  492. Improve resilience of DittoRuntimeExceptionToErrorResponseFunction. (details / githubweb)
  493. Add log to analyze reasons of JMS errors (details / githubweb)
  494. Invalid destinations are a user failure (details / githubweb)
  495. [#559] implement conditional requests based on the condition in the ditto headers; (details / githubweb)
  496. Minor code changes during review (details / githubweb)
  497. [#559] fix broken test in ImmutableDittoHeadersTest; (details / githubweb)
  498. [#559] rework implementation of condition checking; (details / githubweb)
  499. [#559] add ThingConditionValidator; (details / githubweb)
  500. Fix enforcement timers not being stopped when filtered in pre-enforcer. (details / githubweb)
  501. Upgrade Akka libraries. (details / githubweb)
  502. Extend signal enrichment facade for search update; fix interpretation of delete events. (details / githubweb)
  503. Use CachingSignalEnrichmentFacade for search index update. (details / githubweb)
  504. Replace unnecessary SudoRetrieveThingResponse in EnforcementFlow; fix ThingUpdaterTest. (details / githubweb)
  505. use same version property for all kamon dependencies (details / githubweb)
  506. add OnStopHandler again as functional interface (details / githubweb)
  507. add tracing for enforcement (timer was removed from AbstractEnforcerActor on master) (details / githubweb)
  508. Enhance piggyback command responses with service and instance info. (details / githubweb)
  509. [#559] remove Condition class because no central validation of the specified condition is possible; (details / githubweb)
  510. [#559] introduce new FieldNamesPredicateVisitor to be able to extract the fieldNames from RQL expression; (details / githubweb)
  511. [#559] check read permission on all resource keys specified in the condition; (details / githubweb)
  512. fix "java.net.ConnectException" entry which contained the message in the exception name instead of the pattern (details / githubweb)
  513. Adjust documentation for piggyback command response format. (details / githubweb)
  514. update akka, scala, slf4j minor dependency versions (details / githubweb)
  515. added info logging for HTTP status code of http-push publishes (details / githubweb)
  516. improved failure logging, only log message on debug level (details / githubweb)
  517. pin used guava version to the one used in kamon-opentelemetry (details / githubweb)
  518. resolve deprecated API usage in HttpPublisherErrorTest (details / githubweb)
  519. Disable Java serialization. (details / githubweb)
  520. minor reformatting and improvements; (details / githubweb)
  521. [#559] add new exception ThingConditionInvalidException and unit test; (details / githubweb)
  522. Implement at-least-once message consumption for kafka (details / githubweb)
  523. [#559] add Ditto blog post for new conditional requests feature; (details / githubweb)
  524. Remove inheritance from Serializable interface. (details / githubweb)
  525. remove unused class (details / githubweb)
  526. add self reference to TaggedMetricInstrument (details / githubweb)
  527. add unit tests for tagging of PreparedTrace and StartedTrace (details / githubweb)
  528. extract adding tags from TaggedMetricInstrument interface, because some implementation might only be able to add tags not retrieve them. use TaggableMetricsInstrument for StartedTrace. (details / githubweb)
  529. add assertion to StartedKamonTraceTest and logback dependency for tests to suppress warnings (details / githubweb)
  530. remove debug logs in stream which were used during development (details / githubweb)
  531. Remove MessageSequentializer as it's not needed (details / githubweb)
  532. Configure parallelism in waiting for commit to max-in-flight (details / githubweb)
  533. explicitly add akka-http as dependency to connectivity-service (details / githubweb)
  534. review: harmonized AMQP 1.0 configuration for consumers/publisher with the Kafka one (details / githubweb)
  535. made DefaultConnectionConfig public again (details / githubweb)
  536. review: (details / githubweb)
  537. fixed unit test (details / githubweb)
  538. update caffeine dependency and fix compile errors (details / githubweb)
  539. Extract real cause out of potential CompletionException (details / githubweb)
  540. Cancel periodic priority update on delete connection (details / githubweb)
  541. Recover before MergeHub to avoid error log (details / githubweb)
  542. replace static scala version in dependency (details / githubweb)
  543. review findings: (details / githubweb)
  544. Add persistence methods to read SN from events and snapshots and delete them. (details / githubweb)
  545. add documentation for Kafka qos 0/1 (details / githubweb)
  546. fixed that connection status of misconfigured connections was changed to "failed" (details / githubweb)
  547. fixed RetrieveConnectionStatusResponse "missingResources" addition to resources arrays (details / githubweb)
  548. fixed ConnectionPersistenceActorTest#recoverOpenConnection (details / githubweb)
  549. empty status arrays shall not be added to resulting Json document at all (details / githubweb)
  550. fixed RetrieveConnectionStatusResponseTest (details / githubweb)
  551. To avoid a timeout in RetrieveConnectionStatusAggregatorActor (details / githubweb)
  552. There is only one publisher actor for all targets (details / githubweb)
  553. Decrease akka-management.version back to 1.0.10 because of (details / githubweb)
  554. Add credit stream for background cleanup. (details / githubweb)
  555. Restructured AtLeastOnceConsumerStream (details / githubweb)
  556. Add PersistenceCleanUpActor. (details / githubweb)
  557. - set target resource status of dynamic targets (target address with placeholders) to UNKNOWN as we do not track those states (details / githubweb)
  558. Make KafkaConsumerStream @Immutable (details / githubweb)
  559. Await stopping of KafkaConsumerStream to a maximum of 10 seconds (details / githubweb)
  560. Instead of restarting the whole KafkaConsumerActor just restart the (details / githubweb)
  561. Rename and test CleanUpConfig; add PersistenceCleanUpActor.props (details / githubweb)
  562. Restart KafkaConsumerStream with exponential backoff (details / githubweb)
  563. 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 (details / githubweb)
  564. Count successful and failed acknowledgements in connection metrics (details / githubweb)
  565. add unit test for AmqpConsumerActor backoff and resource status update (details / githubweb)
  566. Avoid couting rejected messages as consume failures (details / githubweb)
  567. Fix and add unit tests (details / githubweb)
  568. Start PersistenceCleanUpActor in Things, Policies, Connectivity. (details / githubweb)
  569. Add counters for events and snapshots deleted in the background. (details / githubweb)
  570. Make deleted snapshots empty. (details / githubweb)
  571. Remove centralized background cleanup. (details / githubweb)
  572. Add live config retrieval and modification for background clean-up. (details / githubweb)
  573. add GH discussions as another feedback channel (details / githubweb)
  574. Reduce code duplication (details / githubweb)
  575. stabilize failure detection of connectivity live status (details / githubweb)
  576. fixed Ditto tracing precision bug regarding use of Instant.now(), use Kamon's clock instead (details / githubweb)
  577. round of HTTP parallelism to next factor of two (details / githubweb)
  578. use .map(DefaultHttpPushFactory::determineNextPowerOfTwo) in DefaultHttpPushFactory (details / githubweb)
  579. Make PoliciesRoute Path public (details / githubweb)
  580. Add SearchUpdateListener to MongoSearchUpdaterFlow (details / githubweb)
  581. Organized some imports and sorted Ditto modules alphabetically. (details / githubweb)
  582. Fixed config for things-search update listener implementation value. (details / githubweb)
  583. Fixed `SearchActorIT`. (details / githubweb)
  584. Use SearchUpdater in mapping stage instead of sink (details / githubweb)
  585. Issue #1093: Introduced `EntityIdInvalidException`. (details / githubweb)
  586. Issue #1093: Made `NamespacedEntityIdInvalidExcaption` a subclass of `EntityIdInvalidException`. (details / githubweb)
  587. Issue #1093: Small improvements. (details / githubweb)
  588. Increased some test time-outs which failed because of actorSystem init (details / githubweb)
  589. Add JsonParsable und fromJson to EntityIdForTestsInvalidException for error registry tests (details / githubweb)
  590. test UserIndicatedErrors matching with "cause" being the matching class (details / githubweb)
  591. Fix rebase (details / githubweb)
  592. PersistenceCleanUpActor: Enable setting last-pid in ModifyConfig (details / githubweb)
  593. fixed determination of cluster connectivity instances count (details / githubweb)
  594. review: renamed consumerRestartBackOffConfig to restartBackOffConfig (details / githubweb)
  595. Document new background cleanup DevOps API. (details / githubweb)
  596. Fix some code-smells (details / githubweb)
  597. Fix DefaultPersistenceStreamingActorTest. (details / githubweb)
  598. Log non successful status codes as failure for http publishes (details / githubweb)
  599. review: don't assume ConnectivityStatus.FAILED in AmqpPublisherActor when producer is closed (details / githubweb)
  600. fixed mocking in AmqpPublisherActorTest (details / githubweb)
  601. fix AmqpConsumerActorTest (details / githubweb)
  602. fix BaseClientActor backoff behavior: increase state timeout only for the first failure received during backoff (details / githubweb)
  603. enhance the message rejected log with information to identify the message that was rejected (details / githubweb)
  604. added more detailed resource "statusDetails" message for AMQP 1.0 producer closed (details / githubweb)
  605. also test the case when backoff is triggered from CONNECTED state (details / githubweb)
  606. Do not filter null record values (details / githubweb)
  607. Handle expired messages after transformation to ensure they are (details / githubweb)
  608. Document message expiration behavior for kafka (details / githubweb)
  609. fix spelling (details / githubweb)
  610. review: add "failureCount" to backoff/reconnecting logging (details / githubweb)
  611. remove 503 error response for messages from openapi docs (details / githubweb)
  612. review: rename CleanUp, add unit tests for CleanupResult and SnapshotRevision (details / githubweb)
  613. stabilize AmqpConsumerActorTest (details / githubweb)
  614. add JS mapper configuration to allow use of "unsafe" standard objects (useful when debugging) (details / githubweb)
  615. review: rename CleanUp (details / githubweb)
  616. Add visitors to compute the diff of BSON documents. (details / githubweb)
  617. Test incremental update via BsonDiff. (details / githubweb)
  618. Use BsonDocument as the document type for search index update. (details / githubweb)
  619. Introduce incremental update into search updater stream. (details / githubweb)
  620. Add 1% force update probability to ThingUpdater. (details / githubweb)
  621. Add counters for search background sync stream. (details / githubweb)
  622. Search updater: Add shortcut for identical JSON object diff. (details / githubweb)
  623. Fix incremental search update. (details / githubweb)
  624. Search update: improve array diff computation; optimize diff of internal arrays. (details / githubweb)
  625. Fix filter of UpdateOne write model; fix nonnegative hashcode computation. (details / githubweb)
  626. Fix code smells; remove unnecessary cleanup config in Concierge. (details / githubweb)
  627. Fix unit tests. (details / githubweb)
  628. [#1170]: Implement fn:replace (details / githubweb)
  629. Enrich deleted events with last state of twin if signal enrichment is (details / githubweb)
  630. respond with overall live connectionStatus "open" when subresources are in "unknown" state but all clients are "open" (details / githubweb)
  631. update to Netty 4.1.68.Final (details / githubweb)
  632. improve logs in order to find out why some amqp 1.0 connections still "fail" (details / githubweb)
  633. Ensure ConnectionLoggerRegistry and DefaultMuteableConnectionLogger do not throw exceptions (details / githubweb)
  634. update logback to 1.2.6 (details / githubweb)
  635. Add missing periods (details / githubweb)
  636. Remove MongoDB dependencies from Concierge. (details / githubweb)
  637. Split implementation of CacheKey for SignalEnrichment and Enforcement (details / githubweb)
  638. Search updater: fix timer timeout and update error due to empty objects. (details / githubweb)
  639. Search updater: support nested {} as value. (details / githubweb)
  640. Fix double slashes in location header (details / githubweb)
  641. verify successful AmqpConsumerActor startup by checking their resource status after starting them (details / githubweb)
  642. review for deleted event enrichment: (details / githubweb)
  643. Fix IllegalArgumentException due to empty updates. (details / githubweb)
  644. fix NPE in unit test and verify resource status is correct after consumer actor failure (details / githubweb)
  645. A correlation ID shout not be part of the cache key (details / githubweb)
  646. Add correlation ID to headers if not present (details / githubweb)
  647. RetrieveThing and SudoRetrieveThing cannot be applied when thing is null (details / githubweb)
  648. allow overwriting the Contextual.askWithRetryConfig (details / githubweb)
  649. Use UnaryOperator instead of function (details / githubweb)
  650. review: adjusted config environment keys to include "AMQP10_" prefix (details / githubweb)
  651. UriForLocationHeaderSupplier: Test trailing slash. (details / githubweb)
  652. reset session data after failure in base client actor (details / githubweb)
  653. allow to use an URL as "definition" for Thing + Feature definitions in addition to the namespace:name:version (details / githubweb)
  654. Fix updater errors due to string values starting with '$'. (details / githubweb)
  655. increase Mockito.verify() timeout of MockSnapshotStorePlugin to 10s to stabilize CI (details / githubweb)
  656. Apply e2e backpressure by using requested acks (details / githubweb)
  657. Review commit: (details / githubweb)
  658. [#559] - review blog post (details / githubweb)
  659. [#559] - review openapi (details / githubweb)
  660. add "conditional updates" and move "signal enrichment" to "signal types" sub-folder (details / githubweb)
  661. review conditional updates (details / githubweb)
  662. [#559] Add more unit tests to new 'condition' validator (details / githubweb)
  663. [#559] Add unit tests for new field name visitor and little refactoring (details / githubweb)
  664. Issue #559: Renamed local variable to plural. (details / githubweb)
  665. Issue #559: Removed duplicate empty line and throw an AssertionError in constructor of this utility class. (details / githubweb)
  666. [#559] Make ditto headers mandatory for condition failed exception (details / githubweb)
  667. #559 extend QueryParametersToHeadersMapTest and test setting AllowPolicyLockout header via query parameters; (details / githubweb)
  668. #559 extend docu and blog post; (details / githubweb)
  669. remove http request directive from code snippet; (details / githubweb)
  670. #559 include docu review findings; (details / githubweb)
  671. #559 remove condition from message in ThingConditionFailedException; (details / githubweb)
  672. #559 add condition to protocol-envelope.json and protocol-specification.md; (details / githubweb)
  673. #559 extend ExistsFieldExpressionVisitor and FilterFieldExpressionVisitor to use metadata in conditions; (details / githubweb)
  674. #559 remove implementation for visitMetadata in GetExistsBsonVisitor and GetFilterBsonVisitor; (details / githubweb)
  675. #559 return bson filter that don't match for visitMetadata because searching for metadata isn't supported; (details / githubweb)
  676. #559 update date of blog post; (details / githubweb)
  677. remove unused imports; (details / githubweb)
  678. #559 update blog post; (details / githubweb)
  679. #559 use UTC timestamps in blog post example; (details / githubweb)
  680. Remove "deleteAt" from search queries to work around MongoDB issue SERVER-12869. (details / githubweb)
  681. Add documentation for backpressure of kafka consumers based on requested-acks (details / githubweb)
  682. added empty lines around code block (details / githubweb)
  683. added release notes for Ditto 2.1.0 (details / githubweb)
  684. update Kafka client to 2.8.1 (details / githubweb)
  685. enhanced Ditto 2.1.0 release notes to final state (details / githubweb)
  686. added Ditto 2.1.0 announcement blogpost (details / githubweb)

Started by an SCM change

This run spent:

  • 9 min 18 sec waiting;
  • 6 min 4 sec build duration;
  • 15 min total from scheduled to completion.
Revision: e16e99da776b480f546bb1b9e0d1e03a65dbecdb
Repository: https://github.com/eclipse/ditto.git
Repository: https://github.com/eclipse/dash-licenses.git
  • ditto/master