Started 5 mo 0 days ago
Took 2 min 16 sec on basic-tp178

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

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

Started by user Thomas Jaeckle

Revision: f5f0e3329847bfdc0249662edc7072ade02b9988
  • origin/master

Aborted by user Thomas Jaeckle

Test Result (no failures)