Started 1 yr 2 mo ago
Took 3 min 38 sec on default-agent-cgl33

Failed Build 1.1.0-M1 (Feb 21, 2020, 3:54:16 AM)

Changes
  1. compile the services with java 11 (details / githubweb)
  2. make code testable with java 11 (details / githubweb)
  3. fix changed exception message of ClassCastExceptions in java 11 (details / githubweb)
  4. fix compile error caused by breaking change in assertj (details / githubweb)
  5. fix test failures due to improved precision of Instant since JDK9 (details / githubweb)
  6. fix possible NullPointerExceptions in hashCode methods (details / githubweb)
  7. fix wrong exception in test (details / githubweb)
  8. update jdk for travis and jenkins builds (details / githubweb)
  9. fix tests on ClassCastException to work on different jdk versions (details / githubweb)
  10. ignore javadoc for now as it seems to make problems with the mixed source-level modules (details / githubweb)
  11. update docker image to openjdk11 with openj9 0.17.0 (details / githubweb)
  12. update maven-bundle-plugin (details / githubweb)
  13. add missing dependency of maven-bundle-plugin (details / githubweb)
  14. update doc on JDK 11 (details / githubweb)
  15. remove maven-plugin-annotations plugin again (details / githubweb)
  16. also update openjdk image for released docker images (details / githubweb)
  17. updated failsafe and surefire plugins (details / githubweb)
  18. changed jdk to openjdk in jenkinsfile (details / githubweb)
  19. Fix javadoc maven plugin (details / githubweb)
  20. Add version of AssertJ core module (details / githubweb)
  21. adapted javadoc-plugin configuration (details / githubweb)
  22. updated lmdbjava version (details / githubweb)
  23. use default jdk11 in jenkins pipeline (details / githubweb)
  24. fixed lmdbjava dependency (details / githubweb)
  25. removed explicit lmdbjava dependency and added custom user to connectivity user to make ddata work again (details / githubweb)
  26. support extension of openid connect issuers in config (details / githubweb)
  27. Issue #561: Enhanced Ditto Protocol messages by "extra" field. (details / githubweb)
  28. Migration script: Move evaluation to server-side (details / githubweb)
  29. Issue #561: Add Payload.toBuilder() and test it. (details / githubweb)
  30. prepared API breaker plugin for post 1.0.0 (details / githubweb)
  31. Add PartialThingFacade and DittoTestSystem and test the former with the latter. (details / githubweb)
  32. Move Payload.toBuilder() to static method Payload.newBuilder(Payload). (details / githubweb)
  33. Issue #561: fixed ImmutablePayloadTest by fixing ImmutablePayloadBuilder MessagePath copying (details / githubweb)
  34. Issue #561: fixed that DittoTestSystem was not included in test-jar of ditto-signals-base (details / githubweb)
  35. Issue #561: reviewed facade - renamed, moved out of separate package, removed initialization of roundtrip facade in interface (details / githubweb)
  36. Issue #561: Add configurable dynamic loading of thing-enriching facade providers. (details / githubweb)
  37. support extension of openid connect issuers in config (details / githubweb)
  38. Improve static factory methods of ThingIdNotExplicitlySettableException (details / githubweb)
  39. Handle thing ID on create same as for http put requests (details / githubweb)
  40. rename forWebSocket to forDittoProtocol because message (details / githubweb)
  41. Issue #561: add actorsystem parameter to enrichment facade providers. (details / githubweb)
  42. Remove index creation from migration script. (details / githubweb)
  43. Migration 1.0.0: Document multi-database setup. (details / githubweb)
  44. Do ID enforcement only for CreateThing and ModifyThing (details / githubweb)
  45. Issue #561: Add configurable dynamic loading for message-enrichment in connectivity. (details / githubweb)
  46. fixed creation of connections with empty credentials (details / githubweb)
  47. Add migration note for OpenID Connect conf (details / githubweb)
  48. Issue #561: use AbstractGraphActor as baseclass for MessageMappingProcessorActor in order to process OutboundSignal messages in a streamed way; enhanced AbstractGraphActor by generifying the message classes it handles (details / githubweb)
  49. added method with old behaviour (details / githubweb)
  50. Issue #561: fixed javadoc errors (details / githubweb)
  51. Issue #561: Ensure that extra fields are available to WebSocket and SSE subscriptions and connections. (details / githubweb)
  52. Deprecated static factory methods for creating a target in favor for using the target builder instead. (details / githubweb)
  53. Switched logger to DittoDiagnosticLoggingAdapter and use builder for log entry instead of static factory method. (details / githubweb)
  54. Added Javadoc comment about possible thrown exception and use dedicated method for condition checking. (details / githubweb)
  55. fixed typo (details / githubweb)
  56. Fix connectivity.conf (details / githubweb)
  57. use new method where applicable (details / githubweb)
  58. Issue #561: Fixed bug in `ThingsSseRouteBuilder` where "fields" query parameter was not evaluated. (details / githubweb)
  59. Issue #561: Some refactoring around `AbstractGraphActor`: (details / githubweb)
  60. fix resolving of message mappers when different mappers are defined for multiple targets (details / githubweb)
  61. Fix a loop in RqlOptionsParser. (details / githubweb)
  62. Switch SearchActor and its children to PinnedDispatcher. (details / githubweb)
  63. Issue #561 Replace 'thing enrich...' by 'signal enrichment' everywhere; add null checks and tests in GatewyByRoundtripProvider; remove unused imports. (details / githubweb)
  64. Issue #561: Reuse SignalEnrichmentConfig in connectivity; move mapping stream settings to MappingConfig. (details / githubweb)
  65. Fix DefaultConnectionConfigTest. (details / githubweb)
  66. Issue #561: implement signal enrichment for connectivity. (details / githubweb)
  67. Issue #561: Add exception for signal enrichment failure. (details / githubweb)
  68. Issue #561: Move SignalEnrichmentConfig under ConnectivityConfig. (details / githubweb)
  69. Issue #561: Enrich signals for websocket. (details / githubweb)
  70. Issue #561: Add signal enrichment to SSE route and ProtocolFactory. (details / githubweb)
  71. Issue #561: Add parallelism to streaming config for WS/SSE. (details / githubweb)
  72. Issue #561: review: added SignalEnrichmentFacadeByRoundTripConfig and implementation as typed configuration for SignalEnrichmentFacadeByRoundTrip (details / githubweb)
  73. Issue #561: Move filter evaluation after signal enrichment for WS/SSE. (details / githubweb)
  74. Issue #561: review: removed SoftReference string caching from ImmutableFilteredTopic (details / githubweb)
  75. fixed nullable issues (details / githubweb)
  76. Issue #561: move filter evaluation after enrichment for connectivity, plus some fixes. (details / githubweb)
  77. Issue #561: Fix dropping of outbound signal with reply-target. (details / githubweb)
  78. removed get method and undeprecated fixed clientCertificate method which is nonnull (details / githubweb)
  79. fixed compile error (details / githubweb)
  80. Fix an infinite loop and the non-receiving of live commands via Websocket. (details / githubweb)
  81. minor code improvements/javadoc (details / githubweb)
  82. Issue #561: added CachingSignalEnrichmentFacade (details / githubweb)
  83. defer initialization of BaseClientActor after constructor (details / githubweb)
  84. Issue #561: cache invaliation/smart upating (details / githubweb)
  85. remove namespace from gateway deploy in openshift (details / githubweb)
  86. removed url decoding (details / githubweb)
  87. Akka ddata dir configured to writable path in /var/tmp (details / githubweb)
  88. Issue #561: fixed NPE in StreamingSessionActor because of wrong order for logger initialization (details / githubweb)
  89. Issue #561: enhanved CachingSignalEnrichmentFacadeTest and fixed found bugs in CachingSignalEnrichmentFacade (details / githubweb)
  90. Issue #561: fixed broken RetrieveThingResponse (details / githubweb)
  91. Issue #561: added unit tests testing WeakReference set usage in *CachingSignalEnrichmentProviders (details / githubweb)
  92. Issue #561: fixed unit tests (details / githubweb)
  93. Issue #561: removed optimization about full thing changes as this would bypass policy enforcement (details / githubweb)
  94. Issue #561: fixed that DittoHeaders were completely re-used for cache lookup which caused that "live" commands passed "live=true" causing that cache lookup did not work (details / githubweb)
  95. Issue #561: fixed CachingSignalEnrichmentFacadeTest (details / githubweb)
  96. Added deprecation-check in maven profile inspect-deprecations (details / githubweb)
  97. Issue #561: fixed PolicyCommandEnforcementTest (details / githubweb)
  98. Issue #561: merged "extra" data into output of NormalizedMessageMapper (details / githubweb)
  99. Deprecated ACL's, permissions and additional API 1 methods in things-model (details / githubweb)
  100. Updated Documentation to be more explizit about authorizationContext in Piggyback Commands (details / githubweb)
  101. Deprecated ACL commands/events and additional API 1 methods in signals (details / githubweb)
  102. Issue eclipse/ditto#561: review: minor stuff, e.g. extracted implementations of SessionedJsonifiable as separate classes (details / githubweb)
  103. Use JDK11 in Github action (details / githubweb)
  104. Issue #561: fixed review-findings: (details / githubweb)
  105. Deprecated usage of ACL's in protocol-adapter (details / githubweb)
  106. Apply suggestions from code review from thjaeckle (details / githubweb)
  107. Fixed duplication. (details / githubweb)
  108. review: test overlapping pointers for NormalizedMessageMapper; prioritize a signal's change data over extra fields in ThingEventToThingConverter for consistency with NormalizedMessageMapper. (details / githubweb)
  109. fix javadoc for Java 11 (details / githubweb)
  110. optimized attributes and feature property routes (details / githubweb)
  111. fixed unit test (details / githubweb)
  112. Issue #561: review: only minor javadoc/visibility adjustments (details / githubweb)
  113. Issue #561: fix finding: added CacheLookupContext to equals+hashCode in ImmutableEntityIdWithResourceType so that they become part of the cache key (details / githubweb)
  114. Issue #561: added "extra" field to Javascript payload mapping scripts (details / githubweb)
  115. Issue #561: set the default "expire-after-write" to "2m" (details / githubweb)
  116. Add ditto-originator header to retain identifier of the one who caused an event for all channels. (details / githubweb)
  117. Document "ditto-originator" header. (details / githubweb)
  118. reverted behaviour of attributes and feature property api (details / githubweb)
  119. fixed unit test (details / githubweb)
  120. fixed license header year (details / githubweb)
  121. fixed encoding again (details / githubweb)
  122. Issue #561: made sure that for connections with multiple targets containing extra fields and no extraFields together with different payload mappers the enrichment works for each target independently (details / githubweb)
  123. updated Helm docs (details / githubweb)
  124. Issue eclipse/ditto#561: Use soft assertions to get fine-grained results in case of test errors. (details / githubweb)
  125. Issue #561: make SignalEnrichmentProviders return a singleton SignalEnrichmentFacade which is lazily created upon first access (details / githubweb)
  126. Issue #561: MessageMappingProcessorActor: parallelize inbound mapping with order preservation. (details / githubweb)
  127. Issue #561: Parallelize message mapping in a stream with the processor actor's dispatcher. (details / githubweb)
  128. Issue #561: Remove router pool on top of message mapping processor actor. (details / githubweb)
  129. added note about default credentials (details / githubweb)
  130. Issue #561: added Ditto architecture decision for signal enrichment (details / githubweb)
  131. removed message check from test (details / githubweb)
  132. removed message check from test (details / githubweb)
  133. Issue #561: review[1] fix cache misses due to accidental headers in events. (details / githubweb)
  134. Added prevention creation of leading/ending slash keys (details / githubweb)
  135. Issue #561: review[1] replace smart updater of caching enrichment facade by another facade. (details / githubweb)
  136. Issue #561: Fix EntityIdWithResourceType serialization bug introduced by PARENT (details / githubweb)
  137. Issue #561: Fix MessageMappingProcessorActorTest. (details / githubweb)
  138. minor changes to fix review requests (details / githubweb)
  139. Fixed requests of @jufickel-b (details / githubweb)
  140. Issue #561: re-added smart cache updating for CachingSignalEnrichmentFacade (details / githubweb)
  141. Issue #561: fixed javadoc errors (details / githubweb)
  142. Issue #561: fixed MessageMappingProcessorActorTest again after latest changes (details / githubweb)
  143. StreamingSessionActor: fix non-forwarding of live responses (details / githubweb)
  144. fixed missing "transport = tcp" for test config (details / githubweb)
  145. Issue eclipse/ditto#561: Use already existing logger of parent class and set correlation ID where possible. (details / githubweb)
  146. Issue eclipse/ditto#561: Removed unused instance variable from `DefaultClientActorPropsFactory`. (details / githubweb)
  147. Issue eclipse/ditto#561: Use DittoDiagnosticLoggingAdapter. (details / githubweb)
  148. Issue eclipse/ditto#561: Made classes final as they are not designed for inheritance. (details / githubweb)
  149. Issue eclipse/ditto#561: Fixed typos in Javadoc comments. (details / githubweb)
  150. Issue eclipse/ditto#561: Added missing parentheses to `equals` method. (details / githubweb)
  151. Issue #561: added documentation for signal enrichment feature (details / githubweb)
  152. Issue #561: fixed failed tests caused by mocking of DittoDiagnosticLoggingAdapter (details / githubweb)
  153. Issue #561: Load signal enrichment providers by actor system extensions. (details / githubweb)
  154. Issue eclipse/ditto#561: Fixed unit test by adding missing mocks. (details / githubweb)
  155. enabled japicmp maven plugin (details / githubweb)
  156. fixed comment (details / githubweb)
  157. Issue #561: Remove unused config ditto.connectivity.mapping.signal-enrichment-provider-path. (details / githubweb)
  158. compile ditto-utils with source- and target-level 1.8 (details / githubweb)
  159. Issue #561: DADR-0004: fix typo & describe smart update. (details / githubweb)
  160. annotate MessageMapperExtension with @IndexSublclasses to make subclass discovery used in DefaultMessageMapperFactory actually work (details / githubweb)
  161. Allow to start child actors in ConnectivityRootActor by Message (details / githubweb)
  162. fix lincense headers for 2020 (details / githubweb)
  163. Avoid getting a response when no response is required when using webstocket (details / githubweb)
  164. Issue #561: Swap target address enrichment and filtering sections. (details / githubweb)
  165. Issue eclipse/ditto#561: Emulated self type in `AbstractBuilder` and further minor improvements. (details / githubweb)
  166. Protocol adapter: Break the binary API with malicious intent. (details / githubweb)
  167. Issue #561: Fix a Sonar finding. (details / githubweb)
  168. Revert "Protocol adapter: Break the binary API with malicious intent." (details / githubweb)
  169. Upgrade & refine japicmp plugin. (details / githubweb)
  170. Issue #561: fixed NPE (details / githubweb)
  171. Issue #561: enhanced Message and MessageBuilder in model with "extra" fields (details / githubweb)
  172. Issue #561: Fix review findings. (details / githubweb)
  173. discard entity bytes of response in http forwarding (details / githubweb)
  174. Issue #561: fixed enrichment error reporting via Websocket - had to be wrapped in a DittoProtocol message (details / githubweb)
  175. Issue #561: fixed CriteriaVisitor and its implementations by switching to List in the signature and deprecating old Stream based APIs (details / githubweb)
  176. Deprecated API 1 in swagger and doc (details / githubweb)
  177. Added API 1 -> API 2 migration guide to doc (details / githubweb)
  178. Use DittoRootActor for all root actors of ditto services (details / githubweb)
  179. Add equals,hashcode and toString for StartChildActor (details / githubweb)
  180. move common logic of createReceive into DittoRootActor (details / githubweb)
  181. Issue eclipse/ditto#561: Added revoked subjects to DittoHeaders. (details / githubweb)
  182. Issue #561: Add DADR-0005-semantic-versioning.md. (details / githubweb)
  183. document example for if-match header for sub resources with a hash example instead of rev example (details / githubweb)
  184. Fix typo. (details / githubweb)
  185. Issue #561: fixed IllegalArgumentException in CachingSignalEnrichmentFacade for ThingEvent with empty resource path (details / githubweb)
  186. fixed that double slashes in attributes and feature properties are not allowed in path (details / githubweb)
  187. Issue #561: don't handle "twin" ThingDeleted events - don't enrich them (details / githubweb)
  188. Issue #561: added test for not enrichting "twin" ThingDeleted events (details / githubweb)
  189. handle missing slash after attributes or properties in ThingsRoute and FeaturesRoute (details / githubweb)
  190. Issue eclipse/ditto#561: Renamed setter and getter for read revoked subjects to include "read". (details / githubweb)
  191. added unit test for ScriptedIncomingMapping which tests an array of DittoProtocol messages as mapped result (details / githubweb)
  192. Issue eclipse/ditto#561: Use domain model `AuthorizationSubject` for read granted and revoked subjects in `DittoHeaders`. (details / githubweb)
  193. Issue eclipse/ditto#561: Fix double-publishing of events generated by commands from connectivity. (details / githubweb)
  194. Issue eclipse/ditto#561: Use new method for getting read granted authorization subjects from DittoHeaders. (details / githubweb)
  195. Issue eclipse/ditto#561: Extended `AuthorizationContext` by method for checking authorization based on granted on revoked AuthorizationSubjects. (details / githubweb)
  196. Improves Exception handling and Logging of DittoPublicKeyProvider (details / githubweb)
  197. Deleted API 1 Postman collections from doc (details / githubweb)
  198. updated Akka version to 2.5.29 (details / githubweb)
  199. Issue eclipse/ditto#561: Changed unit tests to use `DittoHeaders.readGrantedSubjects` instead of deprecated `readSubjects`. (details / githubweb)
  200. Issue eclipse/ditto#561: Add revoked read subjects to headers of events and messages at the outbound service boundaries. Deprecated `EffectedSubjectIds` in favour of `EffectedSubjects`. (details / githubweb)
  201. Issue eclipse/ditto#561: Fixed compilation errors. (details / githubweb)
  202. Issue eclipse/ditto#561: Fixed unit test errors regarding item orders in JSON arrays. (details / githubweb)
  203. Issue #551: added version dropdown for Ditto documentation switching between released versions and "development" (details / githubweb)
  204. Issue eclipse/ditto#561: Fixed further unit test errors. (details / githubweb)
  205. Issue eclipse/ditto#561: Fix a sonar issue. For real this time. (details / githubweb)
  206. Avoid forwarding messages of adaptable to external message in (details / githubweb)
  207. Delete AmqpClientActorTest.testConsumerClosedWhenConnected. (details / githubweb)
  208. fixed sidebar missing /ditto root URL (details / githubweb)
  209. fix version selection in sidebar.html (details / githubweb)
  210. another fix to the doc version calculation (details / githubweb)
  211. Issue #551: fixed license year for new files (details / githubweb)
  212. now fixed doc version change for real (details / githubweb)
  213. Issue #561: don't make logger in AbstractGraphActor protected, this causes javadoc errors (details / githubweb)
  214. Issue #561: disable "doclint" for javadocs in ditto-services-* modules (details / githubweb)
  215. Issue #561: reverted non-working changes to fix javadoc errors; excluded "controlflow" package from javadoc being generated for (details / githubweb)
  216. updated maven badge (details / githubweb)
  217. Specify parameter type of options for /search/things as string (details / githubweb)
  218. Implemented review-requests to swagger and doc (details / githubweb)
  219. improve/fix tests for DittoPublicKeyProvider (details / githubweb)
  220. Added Unit Test for Message Mapping without a CorrelationId (details / githubweb)
  221. Wrap IllegalStateException in PublicKeyProviderUnavailableException (details / githubweb)
  222. update Netty to 4.1.45.Final (details / githubweb)
  223. fixed missing import after merge (details / githubweb)
  224. Add limit for log size to not violate maximum-frame-size of ditto cluster (details / githubweb)
  225. extract restricting max log entries length into a method and make the test more fail safe (details / githubweb)
  226. Improve validation of message headers. (details / githubweb)
  227. Move response.discardEntityBytes() to the correct position. (details / githubweb)
  228. fixed type resolution of message command responses in ditto-protocol-adapter (details / githubweb)
  229. removed unused import (details / githubweb)
  230. Enforce the maximum log size in RetrieveConnectionLogsAggregatorActor aswell (details / githubweb)
  231. use toJsonString() instead of toJson().toString(); remove unnecessary logger; remove unnecessary timeout (details / githubweb)
  232. fixed unit test (details / githubweb)
  233. enhanced DADR-0005 by javadoc @since addition (details / githubweb)

Started by user Thomas Jaeckle

Revision: f2576bbef88da4b6c19a2e03dbcab581b88d6b75
  • refs/remotes/origin/master