Started 27 days ago
Took 1 min 16 sec

Success Build #55 (Oct 18, 2019 4:34:26 AM)

Changes
  1. Add connection type http-push and its config, validator and publisher. (detail / githubweb)
  2. Implement and test HttpPublisher actor. (detail / githubweb)
  3. Fix javadoc. (detail / githubweb)
  4. Add HttpPushClientActor. (detail / githubweb)
  5. Add tests to HttpPushClientActorTest; small fixes. (detail / githubweb)
  6. HttpPushFactory: Check failure-restart behavior. (detail / githubweb)
  7. Include only mapped headers in HTTP-push requests; fix validation and (detail / githubweb)
  8. Test TLS handshake and request-response for HTTP-push; reduce test log (detail / githubweb)
  9. HttpPublisher: Escalate unrecoverable errors to trigger restart with (detail / githubweb)
  10. Add normalized message mapper. (detail / githubweb)
  11. Configure HTTP verb in target address; remove test request; fix logging (detail / githubweb)
  12. Add "fields" option to NormalizedMessageMapper; remove outdated (detail / githubweb)
  13. Use mapMaterializedValue trick to abort in-flight request in test. (detail / githubweb)
  14. HttpPushFactoryTest: Fix a timing error. (detail / githubweb)
  15. NormalizedMessageMapper: reduce redundant info, test full thing payload (detail / githubweb)
  16. HttpPublisher: Handle content-type header especially. (detail / githubweb)
  17. HttpPushFactory: set flow input buffer = parallelism. (detail / githubweb)
  18. review: * added missing javadocs * allow to use query param for (detail / githubweb)
  19. review: minor formatting (detail / githubweb)
  20. fixed unit tests after merge; renamed HttpPublisherActor (detail / githubweb)
  21. reduced snapshot logging from info to debug (detail / githubweb)
  22. disabled URI path validation as there could be placeholders in it (detail / githubweb)
  23. added documentation about new ConnectionType "http-push" (detail / githubweb)
  24. Set default Http-push queue size to 100. (detail / githubweb)
  25. Refactor blocking wait into future. (detail / githubweb)
  26. updated publishing date of blogpost about HTTP connections (detail / githubweb)
  27. updated context-overview.png image by adding HTTP based connections (detail / githubweb)
  28. Http-push: support basic auth. (detail / githubweb)
  29. Fix random reordering by JsonFieldSelector. (detail / githubweb)
  30. fixed review findings on Ditto documentation (detail / githubweb)
  31. configured user-agent as "eclipse-ditto/<version>" for outgoing HTTP (detail / githubweb)
  32. ImmutableJsonObjectTest: test order of parenthetical selectors. (detail / githubweb)
  33. Extract HttpProxyConfig from Gateway and reuse it for Http-push (detail / githubweb)
  34. Stabilize MqttClientActorTest. (detail / githubweb)
  35. Add stream component LimitRateByRejection and prepend it to websockets. (detail / githubweb)
  36. added validation of MappingContexts in AbstractProtocolValidator and (detail / githubweb)
  37. review: added using HttpProxyConf to HttpPushClientActor * added a (detail / githubweb)
  38. Load websocket config dynamically on each upgrade-to-websocket request. (detail / githubweb)
  39. fixed that clientTransport is only created when http proxy is enabled (detail / githubweb)
  40. Improve formatting and connection error log on JSON errors. (detail / githubweb)
  41. re-added explicit type <T> (detail / githubweb)
  42. added logging for request URI to connection logs (detail / githubweb)
  43. Move websocket rate limiter after signal construction. (detail / githubweb)
  44. WebsocketRoute: rearrange incoming stream. (detail / githubweb)
  45. Add counter for dropped WS messages. (detail / githubweb)
  46. Modernize RootRoute; make CustomHeadersHandler asynchronous. (detail / githubweb)
  47. added hostname blacklisting for HTTP endpoints which should not be (detail / githubweb)
  48. Add throttle stage to websocket to prevent rejections. (detail / githubweb)
  49. removed configuring the max-parallelism - just check for valid number (detail / githubweb)
  50. Enhance HTTP-push blacklists by IP comparison and category test. (detail / githubweb)
  51. review: * fixed copy&paste error in javadocs * extracted StreamingConfig (detail / githubweb)
  52. fix test errors after review changes (detail / githubweb)
  53. fix that streamingConfig instead of websocketConfig was returned after (detail / githubweb)
  54. added missing @Nullable annotations in TooManyRequestsException (detail / githubweb)
  55. added slides for status presentation @ EclipseCon 2019 (detail / githubweb)
  56. Apply hostname blacklisting to all connection types. (detail / githubweb)
  57. adjusted blogpost date (detail / githubweb)
  58. Fix flickering unit tests. (detail / githubweb)
  59. Silence "unnecessary stubbing" in AmqpClientActorTest. (detail / githubweb)
  60. Update documentation on versioning of the javascript client releases (detail / githubweb)
  61. updated stats (detail / githubweb)

Started by user Florian.Fendt@bosch-si.com

Revision: cb45720ddb494ee63a19a2e6aeab91ff4e5ef66c
  • refs/remotes/origin/master