Started 1 yr 2 mo ago
Took 24 min

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

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

Started by user thomas.jaeckle@bosch-si.com

Revision: bbba15a53f03fe71c790ecca44ddbde5e4dbfc49
  • refs/remotes/origin/master
Test Result (no failures)