FailedChanges

Summary

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

Signed-off-by: Florian Fendt <Florian.Fendt@bosch-si.com>
The file was modifiedservices/concierge/starter/pom.xml (diff)
The file was modifiedjson/pom.xml (diff)
The file was modifiedservices/utils/cluster/src/main/java/org/eclipse/ditto/services/utils/cluster/RetrieveStatisticsDetailsResponseSupplier.java (diff)
The file was modifiedmodel/pom.xml (diff)
The file was modifiedservices/connectivity/messaging/pom.xml (diff)
The file was modifiedprotocol-adapter/pom.xml (diff)
The file was modifiedbom/pom.xml (diff)
The file was modifiedpom.xml (diff)
The file was modifiedsignals/pom.xml (diff)
Commit d0f03b14bf87b6b9e0bd11c5e644f9617d177b92 by Florian Fendt
make code testable with java 11

Signed-off-by: Florian Fendt <Florian.Fendt@bosch-si.com>
The file was modifiedservices/concierge/enforcement/pom.xml (diff)
The file was modifiedpom.xml (diff)
The file was modifiedbom/pom.xml (diff)
Commit cedac33d6f92ab7d3db06a96cc32060e1c48049e by Florian Fendt
fix changed exception message of ClassCastExceptions in java 11

Signed-off-by: Florian Fendt <Florian.Fendt@bosch-si.com>
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/ModifyAttributeLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/DeleteFeaturePropertiesLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/query/RetrieveFeatureDefinitionLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/query/RetrieveThingsLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/DeleteAttributesLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/ModifyFeaturesLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/DeleteFeatureDefinitionLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/DeleteFeaturesLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/DeleteThingLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/ModifyFeatureLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/DeleteFeatureLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/ModifyFeaturePropertiesLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/query/RetrieveAttributesLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/ModifyThingLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/CreateThingLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/query/RetrieveFeaturePropertiesLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/DeleteFeaturePropertyLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/ModifyAttributesLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/query/RetrieveAttributeLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/DeleteAttributeLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/query/RetrieveFeaturePropertyLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/query/RetrieveFeatureLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/ModifyFeatureDefinitionLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/query/RetrieveThingLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/ModifyFeaturePropertyLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/query/RetrieveFeaturesLiveCommandImplTest.java (diff)
Commit d09e9b8c298b1b50c00c97d9bf0a27ddc4709631 by Florian Fendt
fix compile error caused by breaking change in assertj

Signed-off-by: Florian Fendt <Florian.Fendt@bosch-si.com>
The file was modifiedmodel/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/trie/PolicyTrieTest.java (diff)
Commit 7e126a9e702d00ad1b1616c57cb64af2e912c720 by Florian Fendt
fix test failures due to improved precision of Instant since JDK9

Signed-off-by: Florian Fendt <Florian.Fendt@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/monitoring/metrics/ConnectivityCounterRegistryTest.java (diff)
The file was modifiedservices/utils/persistence/src/test/java/org/eclipse/ditto/services/utils/persistence/mongo/streaming/MongoTimestampPersistenceIT.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/TestConstants.java (diff)
Commit e247e51ee4ff185318feb71f6c2e626652a4edd1 by Florian Fendt
fix possible NullPointerExceptions in hashCode methods

Signed-off-by: Florian Fendt <Florian.Fendt@bosch-si.com>
The file was modifiedservices/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/write/model/AbstractWriteModel.java (diff)
The file was modifiedsignals/events/things/src/main/java/org/eclipse/ditto/signals/events/things/AttributeCreated.java (diff)
Commit 0b7c3c348876aa533d3210337c9fb53c4418ba01 by Florian Fendt
fix wrong exception in test

Signed-off-by: Florian Fendt <Florian.Fendt@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/internal/ssl/AbstractSSLContextTest.java (diff)
Commit 3a93875c791149c78c18afc1cb7a1dc955cbb15c by Florian Fendt
update jdk for travis and jenkins builds

Signed-off-by: Florian Fendt <Florian.Fendt@bosch-si.com>
The file was modified.travis.yml (diff)
The file was modifiedJenkinsfile (diff)
Commit b44f43ab7d17c8048ab2da8879014d65cdea1200 by Florian Fendt
fix tests on ClassCastException to work on different jdk versions

Signed-off-by: Florian Fendt <Florian.Fendt@bosch-si.com>
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/ModifyFeaturePropertyLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/query/RetrieveAttributesLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/query/RetrieveFeaturePropertiesLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/ModifyFeatureLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/ModifyAttributesLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/DeleteThingLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/CreateThingLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/query/RetrieveAttributeLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/ModifyFeaturesLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/ModifyFeatureDefinitionLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/query/RetrieveFeaturePropertyLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/ModifyAttributeLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/DeleteAttributesLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/query/RetrieveFeatureLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/query/RetrieveFeaturesLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/DeleteFeaturePropertiesLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/ModifyThingLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/query/RetrieveThingsLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/DeleteFeaturesLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/query/RetrieveFeatureDefinitionLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/DeleteFeatureDefinitionLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/ModifyFeaturePropertiesLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/DeleteFeatureLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/query/RetrieveThingLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/DeleteAttributeLiveCommandImplTest.java (diff)
The file was modifiedsignals/commands/live/src/test/java/org/eclipse/ditto/signals/commands/live/modify/DeleteFeaturePropertyLiveCommandImplTest.java (diff)
Commit 8e95f19669859654a0b482fb66134ff06a0547b8 by Florian Fendt
ignore javadoc for now as it seems to make problems with the mixed source-level modules

Signed-off-by: Florian Fendt <Florian.Fendt@bosch-si.com>
The file was modified.travis.yml (diff)
The file was modifiedJenkinsfile (diff)
Commit 70afee77eb1bf75de996a24bc27121e238ca0702 by Florian Fendt
update docker image to openjdk11 with openj9 0.17.0

Signed-off-by: Florian Fendt <Florian.Fendt@bosch-si.com>
The file was modifiedservices/pom.xml (diff)
Commit 00459831703e78ad58ca59fd480ef6e8cd5f4e17 by Florian Fendt
update maven-bundle-plugin

Signed-off-by: Florian Fendt <Florian.Fendt@bosch-si.com>
The file was modifiedpom.xml (diff)
Commit 61c0aca66045d602e2a7be99f361f32024b65c4a by Florian Fendt
add missing dependency of maven-bundle-plugin

Signed-off-by: Florian Fendt <Florian.Fendt@bosch-si.com>
The file was modifiedpom.xml (diff)
The file was modifiedJenkinsfile (diff)
Commit 6726c8d5293476023603bc956c7fb77f865e7ba4 by Florian Fendt
update doc on JDK 11

Signed-off-by: Florian Fendt <Florian.Fendt@bosch-si.com>
The file was modifieddocumentation/src/main/resources/pages/ditto/installation-building.md (diff)
The file was modifiedREADME.md (diff)
Commit c2297b038e04e5a0ccfb35869a19b73115371a1e by Florian Fendt
remove maven-plugin-annotations plugin again

Signed-off-by: Florian Fendt <Florian.Fendt@bosch-si.com>
The file was modifiedpom.xml (diff)
Commit 25f2279fcb82a1d6352e00351d376f56eb837179 by Florian Fendt
also update openjdk image for released docker images

Signed-off-by: Florian Fendt <Florian.Fendt@bosch-si.com>
The file was modifiedservices/src/Dockerfile (diff)
Commit 24998853e1ef4bbe675419841f3c85203bb4693f by Johannes Kraeher
updated failsafe and surefire plugins

Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modifiedpom.xml (diff)
Commit 3794152e389210c94fdccffce864fd1fd3cf372c by Johannes Kraeher
changed jdk to openjdk in jenkinsfile

Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modifiedJenkinsfile (diff)
Commit 8c7c30e8a73ad4d05085391ea75c95a055d0f8b0 by vadim.guenther
Fix javadoc maven plugin

Signed-off-by: Vadim Guenther <vadim.guenther@bosch-si.com>
The file was modifiedmodel/pom.xml (diff)
The file was modifiedprotocol-adapter/pom.xml (diff)
The file was modifiedjson/pom.xml (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/exceptions/DittoRuntimeExceptionBuilder.java (diff)
The file was modifiedservices/gateway/starter/pom.xml (diff)
The file was modifiedsignals/pom.xml (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/TopicPath.java (diff)
The file was modifiedservices/connectivity/util/pom.xml (diff)
The file was modifiedservices/connectivity/messaging/pom.xml (diff)
The file was modifiedmodel/rql-parser/pom.xml (diff)
The file was modifiedservices/connectivity/mapping/pom.xml (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/JsonArray.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/DittoProtocolAdapter.java (diff)
The file was modifiedmodel/thingsearch-parser/pom.xml (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/validation/AbstractProtocolValidator.java (diff)
The file was modifiedservices/connectivity/starter/pom.xml (diff)
The file was modifiedservices/connectivity/util/src/main/java/org/eclipse/ditto/services/connectivity/util/ConnectionLogUtil.java (diff)
The file was modifiedservices/connectivity/pom.xml (diff)
The file was modifiedpom.xml (diff)
The file was modifiedservices/gateway/security/pom.xml (diff)
The file was modifiedservices/gateway/endpoints/pom.xml (diff)
Commit ca66dace2d56e8ec28f102829f71244a43a84b94 by vadim.guenther
Add version of AssertJ core module

Signed-off-by: Vadim Guenther <vadim.guenther@bosch-si.com>
The file was modifiedservices/pom.xml (diff)
Commit 6ae5697a27e95e6325472bd00d0bada50e61797a by Johannes Kraeher
adapted javadoc-plugin configuration

Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modifiedservices/connectivity/mapping/pom.xml (diff)
The file was modifiedjson/pom.xml (diff)
The file was modifiedmodel/thingsearch-parser/pom.xml (diff)
The file was modifiedservices/gateway/security/pom.xml (diff)
The file was modifiedmodel/pom.xml (diff)
The file was modifiedservices/gateway/starter/pom.xml (diff)
The file was modifiedservices/connectivity/pom.xml (diff)
The file was modifiedsignals/pom.xml (diff)
The file was modifiedservices/connectivity/starter/pom.xml (diff)
The file was modifiedservices/connectivity/util/pom.xml (diff)
The file was modifiedservices/gateway/endpoints/pom.xml (diff)
The file was modifiedprotocol-adapter/pom.xml (diff)
The file was modifiedmodel/rql-parser/pom.xml (diff)
The file was modifiedservices/connectivity/messaging/pom.xml (diff)
The file was modifiedpom.xml (diff)
Commit e9ffa40238c8389e158b0d139e21cea6b9c2ed8f by Johannes Kraeher
updated lmdbjava version

Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modifiedbom/pom.xml (diff)
Commit f0e52ba0f6a1beeac5ef9f3e6a96b2a9e8f12c0a by Johannes Kraeher
use default jdk11 in jenkins pipeline

Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modifiedJenkinsfile (diff)
Commit 6d6f333f48e2c157bd979167e8a863a0c65542f0 by Johannes Kraeher
fixed lmdbjava dependency

Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modifiedservices/utils/ddata/pom.xml (diff)
Commit ceb8d20444bbbb76c9d146b9c370adaf40114210 by Johannes Kraeher
removed explicit lmdbjava dependency and added custom user to connectivity user to make ddata work again

Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modifiedbom/pom.xml (diff)
The file was modifiedservices/utils/ddata/pom.xml (diff)
Commit 9745685f8c56e12c9d5cfb9afbd44d794d32935d by dominik.guggemos
support extension of openid connect issuers in config

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modifiedservices/gateway/security/src/test/java/org/eclipse/ditto/services/gateway/security/config/DefaultOAuthConfigTest.java (diff)
The file was modifiedservices/gateway/security/src/main/java/org/eclipse/ditto/services/gateway/security/authentication/jwt/JwtAuthenticationFactory.java (diff)
The file was modifiedservices/gateway/security/src/main/java/org/eclipse/ditto/services/gateway/security/config/DefaultOAuthConfig.java (diff)
The file was modifiedservices/gateway/security/src/main/java/org/eclipse/ditto/services/gateway/security/config/OAuthConfig.java (diff)
The file was modifiedservices/gateway/security/src/test/resources/oauth-test.conf (diff)
The file was modifiedservices/gateway/security/src/test/java/org/eclipse/ditto/services/gateway/security/authentication/jwt/JwtSubjectIssuersConfigTest.java (diff)
Commit a1a008d66f660dbf59cdd889af89dcea01211e64 by juergen.fickel
Issue #561: Enhanced Ditto Protocol messages by "extra" field.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ProtocolFactory.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ImmutablePayload.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/PayloadBuilder.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/Payload.java (diff)
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ImmutablePayloadBuilder.java
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ImmutableJsonifiableAdaptableTest.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ImmutablePayloadTest.java (diff)
Commit e97dcb95652c969c645e5ca9e5903dd25656a1da by yufei.cai
Migration script: Move evaluation to server-side

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifieddocumentation/src/main/resources/files/migration_mongodb_1.0.0.js (diff)
Commit 7a5ccf2b51876fa99c277770007cf292f816c869 by yufei.cai
Issue #561: Add Payload.toBuilder() and test it.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ImmutablePayload.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/Payload.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ImmutablePayloadTest.java (diff)
Commit ce8993b8255d0dee69105117392ff79ec93cd49c by Thomas J??ckle
prepared API breaker plugin for post 1.0.0

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedmodel/connectivity/pom.xml (diff)
The file was modifiedsignals/events/base/pom.xml (diff)
The file was modifiedmodel/thingsearch/pom.xml (diff)
The file was modifiedmodel/messages/pom.xml (diff)
The file was modifiedmodel/thingsearch-parser/pom.xml (diff)
The file was modifiedmodel/placeholders/pom.xml (diff)
The file was modifiedsignals/commands/messages/pom.xml (diff)
The file was modifiedmodel/things/pom.xml (diff)
The file was modifiedsignals/commands/namespaces/pom.xml (diff)
The file was modifiedsignals/commands/base/pom.xml (diff)
The file was modifiedmodel/policies/pom.xml (diff)
The file was modifiedsignals/commands/thingsearch/pom.xml (diff)
The file was modifiedsignals/commands/live/pom.xml (diff)
The file was modifiedmodel/rql/pom.xml (diff)
The file was modifiedsignals/events/connectivity/pom.xml (diff)
The file was modifiedmodel/base/pom.xml (diff)
The file was modifiedsignals/commands/cleanup/pom.xml (diff)
The file was modifiedmodel/enforcers/pom.xml (diff)
The file was modifiedsignals/commands/common/pom.xml (diff)
The file was modifiedpom.xml (diff)
The file was modifiedsignals/commands/connectivity/pom.xml (diff)
The file was modifiedjson/pom.xml (diff)
The file was modifiedprotocol-adapter/pom.xml (diff)
The file was modifiedmodel/devops/pom.xml (diff)
The file was modifiedsignals/commands/policies/pom.xml (diff)
The file was modifiedsignals/commands/devops/pom.xml (diff)
The file was modifiedsignals/events/policies/pom.xml (diff)
The file was modifiedmodel/query/pom.xml (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/config/MonitoringLoggerConfig.java (diff)
The file was modifiedmodel/rql-parser/pom.xml (diff)
The file was modifiedsignals/commands/things/pom.xml (diff)
The file was modifiedutils/jsr305/pom.xml (diff)
The file was modifiedmodel/jwt/pom.xml (diff)
The file was modifiedmodel/namespaces/pom.xml (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/config/MonitoringConfig.java (diff)
The file was modifiedsignals/base/pom.xml (diff)
The file was modifiedsignals/events/things/pom.xml (diff)
Commit dc10366a2709642e85e97d13b12e69babaaa66bb by yufei.cai
Add PartialThingFacade and DittoTestSystem and test the former with the latter.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was addedsignals/base/src/test/java/org/eclipse/ditto/signals/base/DittoTestSystem.java
The file was addedservices/models/things/src/main/java/org/eclipse/ditto/services/models/things/facade/PartialThingFacadeByRoundTrip.java
The file was modifiedservices/models/things/pom.xml (diff)
The file was modifiedsignals/base/pom.xml (diff)
The file was addedservices/models/things/src/main/java/org/eclipse/ditto/services/models/things/facade/package-info.java
The file was addedservices/models/things/src/test/java/org/eclipse/ditto/services/models/things/facade/PartialThingFacadeByRoundTripTest.java
The file was addedservices/models/things/src/main/java/org/eclipse/ditto/services/models/things/facade/PartialThingFacade.java
The file was modifiedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/query/RetrieveThingResponse.java (diff)
Commit 6ad9cfcbd130662844e9e831ace84425b51b71df by yufei.cai
Move Payload.toBuilder() to static method Payload.newBuilder(Payload).

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/Payload.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ImmutablePayload.java (diff)
Commit cfcde5ce01ee988172aa040527a967886200a709 by Thomas J??ckle
Issue #561: fixed ImmutablePayloadTest by fixing ImmutablePayloadBuilder MessagePath copying

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ImmutablePayload.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ImmutablePayloadTest.java (diff)
Commit d263048ada0554bbc1224a3fc757bd5d2ffdb8df by Thomas J??ckle
Issue #561: fixed that DittoTestSystem was not included in test-jar of ditto-signals-base

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedsignals/base/pom.xml (diff)
Commit 410cbad74e696021942f5781e7ba3799a9f70e8a by Thomas J??ckle
Issue #561: reviewed facade - renamed, moved out of separate package, removed initialization of roundtrip facade in interface

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedsignals/base/src/test/java/org/eclipse/ditto/signals/base/DittoTestSystem.java (diff)
The file was addedservices/models/things/src/test/java/org/eclipse/ditto/services/models/things/ThingEnrichingFacadeByRoundTripTest.java
The file was addedservices/models/things/src/main/java/org/eclipse/ditto/services/models/things/ThingEnrichingFacade.java
The file was removedservices/models/things/src/main/java/org/eclipse/ditto/services/models/things/facade/PartialThingFacadeByRoundTrip.java
The file was removedservices/models/things/src/main/java/org/eclipse/ditto/services/models/things/facade/PartialThingFacade.java
The file was removedservices/models/things/src/test/java/org/eclipse/ditto/services/models/things/facade/PartialThingFacadeByRoundTripTest.java
The file was removedservices/models/things/src/main/java/org/eclipse/ditto/services/models/things/facade/package-info.java
The file was addedservices/models/things/src/main/java/org/eclipse/ditto/services/models/things/ThingEnrichingFacadeByRoundTrip.java
Commit a550c9d8954d7893fc8e5e7686d2104865bd787c by yufei.cai
Issue #561: Add configurable dynamic loading of thing-enriching facade providers.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/StreamingConfig.java (diff)
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/StreamingSessionActor.java (diff)
The file was modifiedservices/gateway/starter/src/main/java/org/eclipse/ditto/services/gateway/starter/GatewayRootActor.java (diff)
The file was modifiedservices/gateway/starter/src/main/resources/gateway.conf (diff)
The file was modifiedservices/gateway/streaming/src/test/java/org/eclipse/ditto/services/gateway/streaming/DefaultStreamingConfigTest.java (diff)
The file was modifiedservices/gateway/streaming/src/test/resources/streaming-test.conf (diff)
The file was addedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/utils/ThingEnrichingFacadeProvider.java
The file was addedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/utils/ByRoundTripFacadeProvider.java
The file was modifiedservices/models/things/src/main/java/org/eclipse/ditto/services/models/things/ThingEnrichingFacadeByRoundTrip.java (diff)
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/DefaultStreamingConfig.java (diff)
Commit ff90713f50bcc4c1fbd81bc97e373140cb8e6185 by Thomas J??ckle
support extension of openid connect issuers in config

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modifiedservices/gateway/security/src/test/java/org/eclipse/ditto/services/gateway/security/authentication/jwt/JwtSubjectIssuersConfigTest.java (diff)
The file was modifiedservices/gateway/security/src/main/java/org/eclipse/ditto/services/gateway/security/config/OAuthConfig.java (diff)
The file was modifiedservices/gateway/security/src/test/java/org/eclipse/ditto/services/gateway/security/config/DefaultOAuthConfigTest.java (diff)
The file was modifiedservices/gateway/security/src/main/java/org/eclipse/ditto/services/gateway/security/config/DefaultOAuthConfig.java (diff)
The file was modifiedservices/gateway/security/src/main/java/org/eclipse/ditto/services/gateway/security/authentication/jwt/JwtAuthenticationFactory.java (diff)
The file was modifiedservices/gateway/security/src/test/resources/oauth-test.conf (diff)
Commit da070748227a652ce99a376c6f8e82459a0093ae by Yannic Klem
Improve static factory methods of ThingIdNotExplicitlySettableException

* Pepare ThingIdNotExplicitySettableException to be thrown for errors in
  websocket API

Signed-off-by: Klem Yannic (INST/ECS1) <yannic.klem@bosch-si.com>
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/examples/JsonExamplesProducer.java (diff)
The file was modifiedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/exceptions/ThingIdNotExplicitlySettableException.java (diff)
The file was modifiedsignals/commands/things/src/test/java/org/eclipse/ditto/signals/commands/things/examplejson/JsonExamplesProducer.java (diff)
The file was modifiedsignals/commands/things/src/test/java/org/eclipse/ditto/signals/commands/things/TestConstants.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsRoute.java (diff)
Commit d05f009a44c077a4c91a2f16fa67a21b52368fff by Yannic Klem
Handle thing ID on create same as for http put requests

* If ID is present in thing JSON and in topic poth, they must be equal
* If ID is not present in thing JSON, use the ID from topic path.

Signed-off-by: Klem Yannic (INST/ECS1) <yannic.klem@bosch-si.com>
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AbstractAdapter.java (diff)
Commit 6cdf5dc7518f6c6eb649d320f54e12871975944b by Yannic Klem
rename forWebSocket to forDittoProtocol because message

Signed-off-by: Klem Yannic (INST/ECS1) <yannic.klem@bosch-si.com>
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AbstractAdapter.java (diff)
The file was modifiedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/exceptions/ThingIdNotExplicitlySettableException.java (diff)
Commit aa522f21a0ee4215a70ea91fae0cd1917c4931a9 by yufei.cai
Issue #561: add actorsystem parameter to enrichment facade providers.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/utils/ThingEnrichingFacadeProvider.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/utils/ByRoundTripFacadeProvider.java (diff)
Commit 79d5d7314d67bef11049b2b5ae73e78579f03b04 by yufei.cai
Remove index creation from migration script.

Due to difference with configuration of persistence plugin indices,
the indices created by the script lead to persistence errors.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifieddocumentation/src/main/resources/files/migration_mongodb_1.0.0.js (diff)
Commit 32e90e971367befca380a7a427c8fa1e1043a5db by yufei.cai
Migration 1.0.0: Document multi-database setup.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifieddocumentation/src/main/resources/files/migration_mongodb_1.0.0.js (diff)
Commit 943345311837bfdc3cd5448459df5868fd5a572c by Yannic Klem
Do ID enforcement only for CreateThing and ModifyThing

Signed-off-by: Klem Yannic (INST/ECS1) <yannic.klem@bosch-si.com>
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AbstractAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingModifyCommandAdapter.java (diff)
Commit 616dc0ea9acdce0ba510c98ca57cc2f67df40704 by yufei.cai
Issue #561: Add configurable dynamic loading for message-enrichment in connectivity.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was addedservices/connectivity/mapping/src/test/resources/connection-enrichment-test.conf
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/config/ConnectionConfig.java (diff)
The file was addedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectionEnrichmentProvider.java
The file was addedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/DefaultConnectionEnrichmentConfig.java
The file was addedservices/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/ConnectionByRoundTripProviderTest.java
The file was addedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectionEnrichmentConfig.java
The file was addedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectionByRoundTripProvider.java
The file was addedservices/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/DefaultConnectionEnrichmentConfigTest.java
The file was modifiedservices/connectivity/starter/src/main/resources/connectivity.conf (diff)
Commit eda78c05618d7d3af12ec23b6628831f13c40aa5 by Johannes Kraeher
fixed creation of connections with empty credentials

Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/ssl/KeyManagerFactoryFactory.java (diff)
Commit d7168709f04c18bb5b40a4fe9bf1533e9b3e4a66 by Alexander Wellbrock
Add migration note for OpenID Connect conf

URLs in the OpenID Connect configuration are now prefixed with https://
per default. Administrators have to be aware of this when upgrading.

Signed-off-by: Alexander Wellbrock <a.wellbrock@mailbox.org>
The file was modifieddocumentation/src/main/resources/pages/ditto/release_notes_100.md (diff)
Commit bdf5e9a3012c948251e4fdd759764e533418d8a2 by Thomas J??ckle
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

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/config/ConnectivityConfig.java (diff)
The file was modifiedservices/utils/akka/src/main/java/org/eclipse/ditto/services/utils/akka/controlflow/AbstractGraphActor.java (diff)
The file was modifiedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/DefaultConnectionEnrichmentConfig.java (diff)
The file was modifiedservices/connectivity/starter/src/main/resources/connectivity.conf (diff)
The file was modifiedservices/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/DefaultConnectionEnrichmentConfigTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/config/DittoConnectivityConfig.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/ConnectionPersistenceActor.java (diff)
The file was modifiedservices/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/AbstractEnforcerActor.java (diff)
The file was modifiedservices/concierge/starter/src/main/java/org/eclipse/ditto/services/concierge/starter/actors/DispatcherActor.java (diff)
The file was modifiedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectionEnrichmentConfig.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessor.java (diff)
Commit 54890318ffcc2487741b1e662b895927c71ee756 by Johannes Kraeher
added method with old behaviour

Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/ssl/SSLContextCreator.java (diff)
The file was modifiedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/CredentialsVisitor.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/ssl/KeyManagerFactoryFactory.java (diff)
Commit 3c369e16ee6996c7b5716c94f9cc6df7fbdb79b5 by Thomas J??ckle
Issue #561: fixed javadoc errors

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedservices/utils/akka/src/main/java/org/eclipse/ditto/services/utils/akka/LogUtil.java (diff)
The file was modifiedservices/utils/akka/src/main/java/org/eclipse/ditto/services/utils/akka/streaming/DefaultStreamSupervisor.java (diff)
The file was modifiedservices/utils/akka/src/main/java/org/eclipse/ditto/services/utils/akka/controlflow/AbstractGraphActor.java (diff)
Commit 710cb046697baf5b18be9a19a8831ac9d87758c2 by juergen.fickel
Issue #561: Ensure that extra fields are available to WebSocket and SSE subscriptions and connections.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/ProtocolMessageExtractorTest.java (diff)
The file was addedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/Jwt.java
The file was modifiedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableTarget.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/ProtocolMessageExtractor.java (diff)
The file was removedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/InvalidJwtToken.java
The file was modifiedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/FilteredTopic.java (diff)
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/StreamingActor.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/SignalFilter.java (diff)
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/StreamingSessionActor.java (diff)
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/EventAndResponsePublisher.java (diff)
The file was addedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/InvalidJwt.java
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/AbstractRoute.java (diff)
The file was modifiedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableFilteredTopic.java (diff)
The file was addedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsSseRouteBuilderTest.java
The file was modifiedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ConnectivityModelFactory.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebSocketRoute.java (diff)
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/StartStreaming.java (diff)
The file was removedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/JwtToken.java
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsSseRouteBuilder.java (diff)
The file was removedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/ProtocolMessages.java
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/FilteredTopicBuilder.java
The file was modifiedmodel/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableFilteredTopicTest.java (diff)
The file was addedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/ProtocolMessageType.java
Commit 1a3705f83501113efd4d2c8b03cf4fb9c628e8ff by juergen.fickel
Deprecated static factory methods for creating a target in favor for using the target builder instead.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttValidatorTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/AbstractMqttClientActorTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/rabbitmq/RabbitMQValidatorTest.java (diff)
The file was modifiedsignals/events/connectivity/src/test/java/org/eclipse/ditto/signals/events/connectivity/TestConstants.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/kafka/KafkaClientActorTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/kafka/ProducerSettingsFactoryTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/kafka/KafkaAuthenticationSpecificConfigTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/rabbitmq/RabbitMQClientActorTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/kafka/KafkaValidatorTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/httppush/HttpPushValidatorTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/persistence/SignalFilterTest.java (diff)
The file was modifiedmodel/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableConnectionTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/validation/ConnectionValidatorTest.java (diff)
The file was modifiedsignals/events/connectivity/src/test/java/org/eclipse/ditto/signals/events/connectivity/examplejson/JsonExamplesProducer.java (diff)
The file was modifiedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ConnectivityModelFactory.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/BasePublisherActorTest.java (diff)
The file was modifiedmodel/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableTargetTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/persistence/SignalFilterWithFilterTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpClientActorTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/kafka/KafkaBootstrapServerSpecificConfigTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/TestConstants.java (diff)
The file was modifiedsignals/commands/connectivity/src/test/java/org/eclipse/ditto/signals/commands/connectivity/TestConstants.java (diff)
Commit a48bae886e010bb1a066e66c41656d845f49a37c by juergen.fickel
Switched logger to DittoDiagnosticLoggingAdapter and use builder for log entry instead of static factory method.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/monitoring/logs/EvictingConnectionLogger.java (diff)
Commit 6e338a930904d43da7605b2cd4d00a5a2d8beab9 by juergen.fickel
Added Javadoc comment about possible thrown exception and use dedicated method for condition checking.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedmodel/jwt/src/main/java/org/eclipse/ditto/model/jwt/ImmutableJsonWebToken.java (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/release_notes_100.md (diff)
Commit 2cdcecbe9526e13000b399a798e35d73e39f9d3d by yufei.cai
Fix connectivity.conf

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/connectivity/starter/src/main/resources/connectivity.conf (diff)
Commit 643e3caf6c5b5a7a572f40ba24fccc3106aeda6f by Johannes Kraeher
use new method where applicable

Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/httppush/HttpPushClientActorTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/internal/ssl/AbstractSSLContextTest.java (diff)
The file was modifiedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ClientCertificateCredentials.java (diff)
Commit 32e469a9833f50b472de51540ebaaf1d6e4c8163 by juergen.fickel
Issue #561: Fixed bug in `ThingsSseRouteBuilder` where "fields" query parameter was not evaluated.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsSseRouteBuilder.java (diff)
The file was modifiedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsSseRouteBuilderTest.java (diff)
Commit c72cadf8ea795abe378800e14cd9c490006a16b6 by juergen.fickel
Issue #561: Some refactoring around `AbstractGraphActor`:
* Extracted `IdPartitioner` as it has enough logic for its own class. Also its functionality is tested now.
* Use DittoDiagnosticLoggingAdapter for logging.
* Extended static factory method for getting counter in `DittoMetrics` to be able to set tags directly to avoid superfluous object creation. Extended `KamonCounter` accordingly.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedservices/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/EnforcerActor.java (diff)
The file was modifiedservices/utils/akka/src/main/java/org/eclipse/ditto/services/utils/akka/controlflow/AbstractGraphActor.java (diff)
The file was addedservices/utils/akka/src/main/java/org/eclipse/ditto/services/utils/akka/controlflow/IdPartitioner.java
The file was modifiedservices/utils/metrics/src/main/java/org/eclipse/ditto/services/utils/metrics/DittoMetrics.java (diff)
The file was modifiedservices/utils/akka/pom.xml (diff)
The file was addedservices/utils/akka/src/test/java/org/eclipse/ditto/services/utils/akka/controlflow/IdPartitionerTest.java
The file was modifiedservices/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/AbstractEnforcerActor.java (diff)
The file was modifiedservices/concierge/starter/src/main/java/org/eclipse/ditto/services/concierge/starter/actors/DispatcherActor.java (diff)
The file was modifiedservices/utils/metrics/src/main/java/org/eclipse/ditto/services/utils/metrics/instruments/counter/KamonCounter.java (diff)
Commit 9f5ab18f76a1fa5c3a62bb7792c01a6b04fe626c by dominik.guggemos
fix resolving of message mappers when different mappers are defined for multiple targets

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modifiedservices/models/connectivity/src/main/java/org/eclipse/ditto/services/models/connectivity/OutboundSignalFactory.java (diff)
The file was addedservices/models/connectivity/src/test/java/org/eclipse/ditto/services/models/connectivity/MappableOutboundSignalTest.java
The file was modifiedservices/models/connectivity/src/main/java/org/eclipse/ditto/services/models/connectivity/MappedOutboundSignal.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessor.java (diff)
The file was modifiedservices/models/connectivity/src/main/java/org/eclipse/ditto/services/models/connectivity/OutboundSignal.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorTest.java (diff)
The file was addedservices/models/connectivity/src/test/java/org/eclipse/ditto/services/models/connectivity/MappedOutboundSignalTest.java
The file was addedservices/models/connectivity/src/main/java/org/eclipse/ditto/services/models/connectivity/MappableOutboundSignal.java
Commit ef04adf597dd04c14e4ac2b42ebfa75d39b42394 by yufei.cai
Fix a loop in RqlOptionsParser.

Cursors without the closing parenthesis with or without content trigger
the loop.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedmodel/thingsearch-parser/src/main/scala/org/eclipse/ditto/model/thingsearchparser/internal/RqlOptionParser.scala (diff)
The file was modifiedmodel/thingsearch-parser/src/test/java/org/eclipse/ditto/model/thingsearchparser/options/rql/RqlOptionsParserTest.java (diff)
Commit af82d03cc9d41b6673877db51c7211b233e47619 by yufei.cai
Switch SearchActor and its children to PinnedDispatcher.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/thingsearch/starter/src/test/java/org/eclipse/ditto/services/thingsearch/starter/actors/SearchActorIT.java (diff)
The file was modifiedservices/thingsearch/starter/src/main/java/org/eclipse/ditto/services/thingsearch/starter/actors/SearchActor.java (diff)
The file was modifiedservices/thingsearch/starter/src/main/resources/things-search.conf (diff)
Commit 571d2e1c3d27daf157f95da420dd797803684657 by yufei.cai
Issue #561 Replace 'thing enrich...' by 'signal enrichment' everywhere; add null checks and tests in GatewyByRoundtripProvider; remove unused imports.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was addedservices/base/src/main/java/org/eclipse/ditto/services/base/config/DefaultSignalEnrichmentConfig.java
The file was addedservices/base/src/test/resources/signal-enrichment-test.conf
The file was addedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewaySignalEnrichmentProvider.java
The file was modifiedservices/gateway/streaming/src/test/java/org/eclipse/ditto/services/gateway/streaming/DefaultStreamingConfigTest.java (diff)
The file was addedservices/base/src/main/java/org/eclipse/ditto/services/base/config/SignalEnrichmentConfig.java
The file was modifiedservices/gateway/streaming/src/test/resources/streaming-test.conf (diff)
The file was removedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/utils/ByRoundTripFacadeProvider.java
The file was addedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewayByRoundTripProvider.java
The file was modifiedservices/gateway/starter/src/main/resources/gateway.conf (diff)
The file was addedservices/models/things/src/main/java/org/eclipse/ditto/services/models/things/SignalEnrichmentFacadeByRoundTrip.java
The file was modifiedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectionEnrichmentProvider.java (diff)
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/StreamingConfig.java (diff)
The file was removedservices/models/things/src/test/java/org/eclipse/ditto/services/models/things/ThingEnrichingFacadeByRoundTripTest.java
The file was modifiedservices/gateway/starter/src/main/java/org/eclipse/ditto/services/gateway/starter/GatewayRootActor.java (diff)
The file was removedservices/models/things/src/main/java/org/eclipse/ditto/services/models/things/ThingEnrichingFacade.java
The file was addedservices/models/things/src/main/java/org/eclipse/ditto/services/models/things/SignalEnrichmentFacade.java
The file was addedservices/gateway/endpoints/src/test/resources/gateway-by-round-trip-provider-test.conf
The file was addedservices/base/src/test/java/org/eclipse/ditto/services/base/config/DefaultSignalEnrichmentConfigTest.java
The file was removedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/utils/ThingEnrichingFacadeProvider.java
The file was removedservices/models/things/src/main/java/org/eclipse/ditto/services/models/things/ThingEnrichingFacadeByRoundTrip.java
The file was addedservices/models/things/src/test/java/org/eclipse/ditto/services/models/things/SignalEnrichmentFacadeByRoundTripTest.java
The file was modifiedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectionByRoundTripProvider.java (diff)
The file was addedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewayByRoundTripProviderTest.java
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/DefaultStreamingConfig.java (diff)
Commit 0aa2709fd7e0fcb01e6c5d3c49eb56aa0ab9722f by yufei.cai
Issue #561: Reuse SignalEnrichmentConfig in connectivity; move mapping stream settings to MappingConfig.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was addedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivitySignalEnrichmentProvider.java
The file was addedservices/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivityByRoundTripProviderTest.java
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/validation/AbstractProtocolValidator.java (diff)
The file was removedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectionEnrichmentProvider.java
The file was addedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivityByRoundTripProvider.java
The file was modifiedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/DefaultMappingConfig.java (diff)
The file was removedservices/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/ConnectionByRoundTripProviderTest.java
The file was removedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/DefaultConnectionEnrichmentConfig.java
The file was removedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectionEnrichmentConfig.java
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/config/DittoConnectivityConfig.java (diff)
The file was modifiedservices/connectivity/starter/src/main/resources/connectivity.conf (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/config/ConnectivityConfig.java (diff)
The file was removedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectionByRoundTripProvider.java
The file was removedservices/connectivity/mapping/src/test/resources/connection-enrichment-test.conf
The file was removedservices/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/DefaultConnectionEnrichmentConfigTest.java
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessor.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/config/DefaultConnectionConfig.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/TestConstants.java (diff)
The file was modifiedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/MappingConfig.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/config/ConnectionConfig.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/ConnectionPersistenceActor.java (diff)
The file was modifiedservices/connectivity/mapping/pom.xml (diff)
Commit eb160e39daad41e299bea8fda705a1f96e65fd31 by yufei.cai
Fix DefaultConnectionConfigTest.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/config/DefaultConnectionConfigTest.java (diff)
Commit 267411d395c57a09eeaaa96d83445fed48a4e4c1 by yufei.cai
Issue #561: implement signal enrichment for connectivity.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessor.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/config/ConnectionConfig.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/TestConstants.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/ConnectionPersistenceActor.java (diff)
The file was modifiedservices/connectivity/mapping/src/test/resources/mapping-test.conf (diff)
The file was modifiedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/MappingConfig.java (diff)
The file was modifiedservices/connectivity/starter/src/main/java/org/eclipse/ditto/services/connectivity/actors/ConnectivityRootActor.java (diff)
The file was modifiedservices/connectivity/starter/src/main/resources/connectivity.conf (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/config/DittoConnectivityConfig.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/config/ConnectivityConfig.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActorTest.java (diff)
The file was modifiedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/DefaultMappingConfig.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/config/DefaultConnectionConfig.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/validation/AbstractProtocolValidator.java (diff)
The file was modifiedservices/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/DefaultMappingConfigTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/config/DefaultConnectionConfigTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/resources/test.conf (diff)
The file was modifiedservices/models/connectivity/src/main/java/org/eclipse/ditto/services/models/connectivity/OutboundSignal.java (diff)
Commit 208ae3589c5af63df6a2775243b0c1d125f88bf9 by yufei.cai
Issue #561: Add exception for signal enrichment failure.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was addedmodel/base/src/main/java/org/eclipse/ditto/model/base/exceptions/SignalEnrichmentFailedException.java
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
The file was addedmodel/base/src/test/java/org/eclipse/ditto/model/base/exceptions/SignalEnrichmentFailedExceptionTest.java
Commit 5ca6feb5053c03462d48f7df755fdb34d5cfe351 by yufei.cai
Issue #561: Move SignalEnrichmentConfig under ConnectivityConfig.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was addedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/StreamingSession.java
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/config/ConnectionConfig.java (diff)
The file was addedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/SessionedJsonifiable.java
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/config/ConnectivityConfig.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/config/DefaultConnectionConfig.java (diff)
The file was modifiedservices/connectivity/starter/src/main/java/org/eclipse/ditto/services/connectivity/actors/ConnectivityRootActor.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/config/DittoConnectivityConfig.java (diff)
Commit 8dbde2ed0d44dea7714360d6a16bd6af3ab6aaa2 by yufei.cai
Issue #561: Enrich signals for websocket.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/Connect.java (diff)
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/EventAndResponsePublisher.java (diff)
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/StreamingActor.java (diff)
The file was modifiedservices/gateway/starter/src/main/java/org/eclipse/ditto/services/gateway/starter/GatewayRootActor.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebSocketRoute.java (diff)
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/StreamingSession.java (diff)
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/SessionedJsonifiable.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebSocketRouteBuilder.java (diff)
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/StreamingSessionActor.java (diff)
Commit 93731596e950e20b01a1f4ced9395ee54f4a5e32 by yufei.cai
Issue #561: Add signal enrichment to SSE route and ProtocolFactory.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/SessionedJsonifiable.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/sse/SseRouteBuilder.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsSseRouteBuilder.java (diff)
The file was modifiedservices/gateway/starter/src/main/java/org/eclipse/ditto/services/gateway/starter/GatewayRootActor.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebSocketRoute.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessor.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ProtocolFactory.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
Commit 47c872fe33132f26e0f12423762ea29bd3941a42 by yufei.cai
Issue #561: Add parallelism to streaming config for WS/SSE.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsSseRouteBuilder.java (diff)
The file was modifiedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/routes/RootRouteTest.java (diff)
The file was modifiedservices/gateway/starter/src/main/java/org/eclipse/ditto/services/gateway/starter/GatewayRootActor.java (diff)
The file was modifiedservices/gateway/streaming/src/test/resources/streaming-test.conf (diff)
The file was modifiedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsSseRouteBuilderTest.java (diff)
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/DefaultStreamingConfig.java (diff)
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/StreamingConfig.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebSocketRoute.java (diff)
The file was modifiedservices/gateway/starter/src/main/resources/gateway.conf (diff)
The file was modifiedservices/gateway/streaming/src/test/java/org/eclipse/ditto/services/gateway/streaming/DefaultStreamingConfigTest.java (diff)
Commit 8f94d2ce91183f2a0d58501d91a2ba6e6afe911f by Thomas J??ckle
Issue #561: review: added SignalEnrichmentFacadeByRoundTripConfig and implementation as typed configuration for SignalEnrichmentFacadeByRoundTrip
* adjusted config key of "provider-config"
* added new license header template for 2020
* removed wrong license headers found in codebase

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivityByRoundTripProvider.java (diff)
The file was modifiedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivitySignalEnrichmentProvider.java (diff)
The file was modifiedsignals/commands/live/src/main/java/org/eclipse/ditto/signals/commands/live/modify/DeleteThingLiveCommand.java (diff)
The file was modifiedsignals/commands/live/src/main/java/org/eclipse/ditto/signals/commands/live/modify/DeleteFeaturesLiveCommandAnswerBuilderImpl.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/hivemq/HiveMqtt3ClientFactory.java (diff)
The file was modifiedservices/gateway/starter/src/main/resources/gateway.conf (diff)
The file was modifiedservices/gateway/endpoints/src/test/resources/gateway-by-round-trip-provider-test.conf (diff)
The file was modifiedservices/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivityByRoundTripProviderTest.java (diff)
The file was modifiedservices/utils/config/src/main/java/org/eclipse/ditto/services/utils/config/ConfigWithFallback.java (diff)
The file was addedsrc/license-header-2019.txt
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorTest.java (diff)
The file was modifiedservices/gateway/streaming/src/test/java/org/eclipse/ditto/services/gateway/streaming/DefaultStreamingConfigTest.java (diff)
The file was modifiedservices/gateway/streaming/src/test/resources/streaming-test.conf (diff)
The file was modifiedpom.xml (diff)
The file was modifiedlegal/NOTICE.md (diff)
The file was modifiedservices/connectivity/starter/src/main/resources/connectivity.conf (diff)
The file was modifiedservices/base/src/test/java/org/eclipse/ditto/services/base/config/DefaultSignalEnrichmentConfigTest.java (diff)
The file was addedservices/models/things/src/main/java/org/eclipse/ditto/services/models/things/DefaultSignalEnrichmentFacadeByRoundTripConfig.java
The file was modifiedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewayByRoundTripProviderTest.java (diff)
The file was modifiedservices/base/src/test/resources/signal-enrichment-test.conf (diff)
The file was modifiedsrc/license-header.txt (diff)
The file was modifiedservices/base/src/main/java/org/eclipse/ditto/services/base/config/DefaultSignalEnrichmentConfig.java (diff)
The file was modifiedservices/base/src/main/java/org/eclipse/ditto/services/base/config/SignalEnrichmentConfig.java (diff)
The file was addedservices/models/things/src/main/java/org/eclipse/ditto/services/models/things/SignalEnrichmentFacadeByRoundTripConfig.java
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewayByRoundTripProvider.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewaySignalEnrichmentProvider.java (diff)
Commit 8f113f099725fefb3e1ed1431d6b4092726a161c by yufei.cai
Issue #561: Move filter evaluation after signal enrichment for WS/SSE.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebSocketRoute.java (diff)
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/StreamingSession.java (diff)
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/StreamingSessionActor.java (diff)
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/SessionedJsonifiable.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsSseRouteBuilder.java (diff)
Commit f80369ae0e9a60ae1b6e8b431ee06f990e36fa32 by Thomas J??ckle
Issue #561: review: removed SoftReference string caching from ImmutableFilteredTopic

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedmodel/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableFilteredTopicTest.java (diff)
The file was modifiedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsSseRouteBuilderTest.java (diff)
The file was modifiedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableFilteredTopic.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsSseRouteBuilder.java (diff)
Commit 3f95266e8faf72c87aadc9f3e0e82b4e77a4919c by Johannes Kraeher
fixed nullable issues

Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/ssl/SSLContextCreator.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/ssl/ExceptionMapper.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/ssl/KeyManagerFactoryFactory.java (diff)
The file was addedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/ssl/package-info.java
Commit 4d593f910dbeee2faee97a13919fe50e3698d806 by yufei.cai
Issue #561: move filter evaluation after enrichment for connectivity, plus some fixes.

Implementation:
- SignalFilter pre-filters signals using 3-value logic, cconsidering extra fiels
  as unknown
- MessageMappingProcessorActor evaluates filters again after signal enrichment

Fixes:
- Moved thing-merging logic to ThingEventToThingConverter
- Fixed filter for non-twin-events over WS
- Added a constant getter for QueryFilterCriteriaFactory

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was addedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/Thing3ValuePredicateVisitor.java
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebSocketRoute.java (diff)
The file was modifiedsignals/events/things/src/main/java/org/eclipse/ditto/signals/events/things/ThingEventToThingConverter.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/SignalFilter.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/persistence/SignalFilterTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/SessionedJsonifiable.java (diff)
The file was modifiedmodel/query/src/main/java/org/eclipse/ditto/model/query/filter/QueryFilterCriteriaFactory.java (diff)
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/StreamingSession.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsSseRouteBuilder.java (diff)
Commit 5db790139fad50814cdd856c242c3da97e3d11d9 by yufei.cai
Issue #561: Fix dropping of outbound signal with reply-target.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
Commit 045612b7b2bd680eba52ae56590f32aba3645afe by Johannes Kraeher
removed get method and undeprecated fixed clientCertificate method which is nonnull

Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/ssl/SSLContextCreator.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/internal/ssl/AbstractSSLContextTest.java (diff)
The file was modifiedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ClientCertificateCredentials.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/httppush/HttpPushClientActorTest.java (diff)
The file was modifiedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/CredentialsVisitor.java (diff)
Commit 9a5b869e75a2c459df5234d19d4c645ce174b3c8 by Johannes Kraeher
fixed compile error

Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/ssl/KeyManagerFactoryFactory.java (diff)
Commit 41ed1342924c9f75cba8969530e227560a87684f by yufei.cai
Fix an infinite loop and the non-receiving of live commands via Websocket.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/StreamingSession.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebSocketRoute.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsSseRouteBuilder.java (diff)
The file was modifiedservices/models/things/src/main/java/org/eclipse/ditto/services/models/things/SignalEnrichmentFacadeByRoundTrip.java (diff)
Commit 126369d6273fa92945960e59c3d238217414b1c6 by dominik.guggemos
minor code improvements/javadoc

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessor.java (diff)
Commit 6631a8546832530d6864fa65d11dbf5a3ed9e6ee by Thomas J??ckle
Issue #561: added CachingSignalEnrichmentFacade
* created new module "ditto-services-models-signalenrichment" in order to prevent circular dependencies
* enhanced EntityIdWithResourceType with CacheLookupContext containing additional context for doing cache lookups
* adjusted CacheLoaders in order to be able to select specific fields
* added new ThingEnrichmentCacheLoader
* did some renaming in order to have a consistent class naming scheme for SignalEnrichmentFacades and SignalEnrichmentProviders

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was addedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivityByRoundTripSignalEnrichmentProvider.java
The file was modifiedservices/utils/cache-loaders/src/main/java/org/eclipse/ditto/services/utils/cacheloaders/PolicyEnforcerCacheLoader.java (diff)
The file was removedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivityByRoundTripProvider.java
The file was removedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewayByRoundTripProvider.java
The file was modifiedservices/gateway/streaming/pom.xml (diff)
The file was modifiedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivitySignalEnrichmentProvider.java (diff)
The file was addedservices/models/signalenrichment/src/main/java/org/eclipse/ditto/services/models/signalenrichment/ByRoundTripSignalEnrichmentFacade.java
The file was removedservices/models/things/src/main/java/org/eclipse/ditto/services/models/things/SignalEnrichmentFacadeByRoundTripConfig.java
The file was removedservices/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivityByRoundTripProviderTest.java
The file was addedservices/models/signalenrichment/src/main/java/org/eclipse/ditto/services/models/signalenrichment/SignalEnrichmentFacade.java
The file was addedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewayByRoundTripSignalEnrichmentProvider.java
The file was addedservices/models/signalenrichment/src/main/java/org/eclipse/ditto/services/models/signalenrichment/DefaultSignalEnrichmentFacadeByRoundTripConfig.java
The file was addedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivityCachingSignalEnrichmentProvider.java
The file was addedservices/models/signalenrichment/src/main/java/org/eclipse/ditto/services/models/signalenrichment/CachingSignalEnrichmentFacade.java
The file was removedservices/models/things/src/main/java/org/eclipse/ditto/services/models/things/SignalEnrichmentFacadeByRoundTrip.java
The file was addedservices/utils/cache-loaders/src/main/java/org/eclipse/ditto/services/utils/cacheloaders/ThingEnrichmentCacheLoader.java
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsSseRouteBuilder.java (diff)
The file was removedservices/models/things/src/test/java/org/eclipse/ditto/services/models/things/SignalEnrichmentFacadeByRoundTripTest.java
The file was addedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewayCachingSignalEnrichmentProvider.java
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
The file was modifiedservices/utils/cache-loaders/src/main/java/org/eclipse/ditto/services/utils/cacheloaders/ThingEnforcementIdCacheLoader.java (diff)
The file was modifiedservices/connectivity/mapping/pom.xml (diff)
The file was removedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewayByRoundTripProviderTest.java
The file was addedservices/models/signalenrichment/src/main/java/org/eclipse/ditto/services/models/signalenrichment/CachingSignalEnrichmentFacadeConfig.java
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BaseClientActor.java (diff)
The file was modifiedservices/utils/cache-loaders/src/main/java/org/eclipse/ditto/services/utils/cacheloaders/ThingCommandFactory.java (diff)
The file was addedservices/utils/cache/src/main/java/org/eclipse/ditto/services/utils/cache/CacheLookupContext.java
The file was addedservices/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivityByRoundTripSignalEnrichmentProviderTest.java
The file was modifiedservices/connectivity/messaging/pom.xml (diff)
The file was modifiedservices/utils/cache/src/main/java/org/eclipse/ditto/services/utils/cache/ImmutableEntityIdWithResourceType.java (diff)
The file was modifiedbom/pom.xml (diff)
The file was addedservices/models/signalenrichment/pom.xml
The file was removedservices/models/things/src/main/java/org/eclipse/ditto/services/models/things/SignalEnrichmentFacade.java
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActorTest.java (diff)
The file was modifiedservices/models/pom.xml (diff)
The file was modifiedservices/utils/cache-loaders/src/main/java/org/eclipse/ditto/services/utils/cacheloaders/AclEnforcerCacheLoader.java (diff)
The file was modifiedservices/gateway/endpoints/src/test/resources/gateway-by-round-trip-provider-test.conf (diff)
The file was addedservices/models/signalenrichment/src/test/java/org/eclipse/ditto/services/models/signalenrichment/CachingSignalEnrichmentFacadeTest.java
The file was modifiedservices/utils/cache/src/main/java/org/eclipse/ditto/services/utils/cache/EntityIdWithResourceType.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewaySignalEnrichmentProvider.java (diff)
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/SessionedJsonifiable.java (diff)
The file was modifiedservices/utils/cache/src/main/java/org/eclipse/ditto/services/utils/cache/CaffeineCache.java (diff)
The file was removedservices/models/things/src/main/java/org/eclipse/ditto/services/models/things/DefaultSignalEnrichmentFacadeByRoundTripConfig.java
The file was modifiedservices/models/things/pom.xml (diff)
The file was addedservices/models/signalenrichment/src/main/java/org/eclipse/ditto/services/models/signalenrichment/DefaultCachingSignalEnrichmentFacadeConfig.java
The file was modifiedservices/utils/cache-loaders/src/main/java/org/eclipse/ditto/services/utils/cacheloaders/ActorAskCacheLoader.java (diff)
The file was modifiedservices/utils/cache/src/test/java/org/eclipse/ditto/services/utils/cache/ImmutableEntityIdWithResourceTypeTest.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebSocketRoute.java (diff)
The file was addedservices/models/signalenrichment/src/test/java/org/eclipse/ditto/services/models/signalenrichment/AbstractSignalEnrichmentFacadeTest.java
The file was modifiedservices/utils/cache-loaders/src/main/java/org/eclipse/ditto/services/utils/cacheloaders/PolicyCommandFactory.java (diff)
The file was addedservices/models/signalenrichment/src/test/java/org/eclipse/ditto/services/models/signalenrichment/ByRoundTripSignalEnrichmentFacadeTest.java
The file was addedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewayByRoundTripSignalEnrichmentProviderTest.java
The file was modifiedservices/gateway/endpoints/pom.xml (diff)
The file was addedservices/models/signalenrichment/src/main/java/org/eclipse/ditto/services/models/signalenrichment/SignalEnrichmentFacadeByRoundTripConfig.java
The file was modifiedservices/connectivity/starter/src/main/resources/connectivity.conf (diff)
The file was modifiedservices/gateway/starter/src/main/resources/gateway.conf (diff)
The file was modifiedservices/utils/cache/src/main/java/org/eclipse/ditto/services/utils/cache/CacheFactory.java (diff)
Commit 66c507d9284e88fa378a7c9153fa296960759fe0 by Johannes Kraeher
defer initialization of BaseClientActor after constructor

Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BaseClientActor.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BaseClientState.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/hivemq/HiveMqtt3ClientActor.java (diff)
Commit b170afae549634f404894babd4429975069fb61d by Thomas J??ckle
Issue #561: cache invaliation/smart upating
* added PolicyObserverActor used to subscribe to policy changes in order to invalidate cache
* update the cache in a smart way when ThingEvents are processed: if no event was missed (detected by revision), update the cache based on the event

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewayCachingSignalEnrichmentProvider.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
The file was modifiedservices/gateway/starter/src/main/resources/gateway.conf (diff)
The file was modifiedservices/models/signalenrichment/src/test/java/org/eclipse/ditto/services/models/signalenrichment/AbstractSignalEnrichmentFacadeTest.java (diff)
The file was modifiedservices/models/signalenrichment/src/main/java/org/eclipse/ditto/services/models/signalenrichment/CachingSignalEnrichmentFacade.java (diff)
The file was addedservices/utils/cache/src/test/java/org/eclipse/ditto/services/utils/cache/ImmutableCacheLookupContextTest.java
The file was modifiedservices/connectivity/starter/src/main/java/org/eclipse/ditto/services/connectivity/actors/ConnectivityRootActor.java (diff)
The file was modifiedservices/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/PolicyPersistenceActor.java (diff)
The file was addedservices/utils/cache/src/main/java/org/eclipse/ditto/services/utils/cache/ImmutableCacheLookupContext.java
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsSseRouteBuilder.java (diff)
The file was modifiedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivityByRoundTripSignalEnrichmentProvider.java (diff)
The file was addedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewayCachingSignalEnrichmentProviderTest.java
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/SessionedJsonifiable.java (diff)
The file was modifiedservices/gateway/util/src/main/java/org/eclipse/ditto/services/gateway/util/GatewayMappingStrategies.java (diff)
The file was modifiedservices/models/connectivity/src/main/java/org/eclipse/ditto/services/models/connectivity/ConnectivityMappingStrategies.java (diff)
The file was modifiedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivitySignalEnrichmentProvider.java (diff)
The file was modifiedservices/base/src/main/java/org/eclipse/ditto/services/base/config/SignalEnrichmentConfig.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewaySignalEnrichmentProvider.java (diff)
The file was modifiedservices/utils/cache/src/main/java/org/eclipse/ditto/services/utils/cache/CacheLookupContext.java (diff)
The file was addedservices/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivityCachingSignalEnrichmentProviderTest.java
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsRoute.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewayByRoundTripSignalEnrichmentProvider.java (diff)
The file was modifiedservices/models/concierge/src/main/java/org/eclipse/ditto/services/models/concierge/ConciergeMappingStrategies.java (diff)
The file was addedservices/gateway/endpoints/src/test/resources/gateway-caching-provider-test.conf
The file was modifiedservices/models/signalenrichment/src/main/java/org/eclipse/ditto/services/models/signalenrichment/ByRoundTripSignalEnrichmentFacade.java (diff)
The file was addedservices/models/signalenrichment/src/main/java/org/eclipse/ditto/services/models/signalenrichment/PolicyObserverActor.java
The file was modifiedservices/models/signalenrichment/src/test/java/org/eclipse/ditto/services/models/signalenrichment/CachingSignalEnrichmentFacadeTest.java (diff)
The file was addedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/package-info.java
The file was modifiedservices/gateway/starter/src/main/java/org/eclipse/ditto/services/gateway/starter/GatewayRootActor.java (diff)
The file was modifiedservices/utils/cache/src/main/java/org/eclipse/ditto/services/utils/cache/CacheFactory.java (diff)
The file was modifiedservices/utils/cache/src/test/java/org/eclipse/ditto/services/utils/cache/ImmutableEntityIdWithResourceTypeTest.java (diff)
The file was modifiedservices/models/connectivity/pom.xml (diff)
The file was modifiedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewayByRoundTripSignalEnrichmentProviderTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BaseClientActor.java (diff)
The file was modifiedservices/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivityByRoundTripSignalEnrichmentProviderTest.java (diff)
The file was modifiedservices/models/signalenrichment/src/main/java/org/eclipse/ditto/services/models/signalenrichment/SignalEnrichmentFacade.java (diff)
The file was modifiedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivityCachingSignalEnrichmentProvider.java (diff)
Commit bcd46d8cfa2a57b9e77d2f111afdce39e76279cf by Bob Claerhout
remove namespace from gateway deploy in openshift

Signed-off-by: Bob Claerhout <bob.claerhout@aloxy.io>
The file was modifieddeployment/openshift/ditto/ditto-cluster.yaml (diff)
Commit 218f64aa0bda3e13bfc655d752ea368847276e36 by Johannes Kraeher
removed url decoding

Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsRoute.java (diff)
The file was removedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/utils/UriEncodingTest.java
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/FeaturesRoute.java (diff)
The file was removedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/utils/UriEncoding.java
Commit 8a36568cd08f0f0a16b76379d351aaaf59573835 by Bob Claerhout
Akka ddata dir configured to writable path in /var/tmp

Signed-off-by: Bob Claerhout <bob.claerhout@aloxy.io>
The file was modifieddeployment/openshift/ditto/ditto-cluster.yaml (diff)
Commit 99e9fdd6d022b27ae0f4748be128b2343305a05a by Thomas J??ckle
Issue #561: fixed NPE in StreamingSessionActor because of wrong order for logger initialization

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedservices/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivityCachingSignalEnrichmentProviderTest.java (diff)
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/StreamingSessionActor.java (diff)
The file was modifiedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewayCachingSignalEnrichmentProviderTest.java (diff)
Commit ef461db12b02c30b90d0e3b6afaa2b17853c6b01 by Thomas J??ckle
Issue #561: enhanved CachingSignalEnrichmentFacadeTest and fixed found bugs in CachingSignalEnrichmentFacade

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedservices/models/signalenrichment/src/test/java/org/eclipse/ditto/services/models/signalenrichment/CachingSignalEnrichmentFacadeTest.java (diff)
The file was modifiedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/query/RetrieveThingResponse.java (diff)
The file was modifiedservices/models/signalenrichment/src/test/java/org/eclipse/ditto/services/models/signalenrichment/AbstractSignalEnrichmentFacadeTest.java (diff)
The file was modifiedservices/models/signalenrichment/src/main/java/org/eclipse/ditto/services/models/signalenrichment/CachingSignalEnrichmentFacade.java (diff)
Commit 46154c5eb05707a4e8e945c6adb9bed37374e0c2 by Thomas J??ckle
Issue #561: fixed broken RetrieveThingResponse

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/query/RetrieveThingResponse.java (diff)
The file was modifiedservices/models/signalenrichment/src/test/java/org/eclipse/ditto/services/models/signalenrichment/CachingSignalEnrichmentFacadeTest.java (diff)
Commit 4403548b5f46ba480e55a56f4f248fd106973426 by Thomas J??ckle
Issue #561: added unit tests testing WeakReference set usage in *CachingSignalEnrichmentProviders

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedservices/connectivity/mapping/pom.xml (diff)
The file was modifiedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivityCachingSignalEnrichmentProvider.java (diff)
The file was modifiedservices/gateway/endpoints/pom.xml (diff)
The file was modifiedservices/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivityCachingSignalEnrichmentProviderTest.java (diff)
The file was modifiedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewayCachingSignalEnrichmentProviderTest.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewayCachingSignalEnrichmentProvider.java (diff)
Commit 6fece82f831d3c767221cd17a55a6c835838bb25 by Thomas J??ckle
Issue #561: fixed unit tests

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedservices/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivityCachingSignalEnrichmentProviderTest.java (diff)
The file was modifiedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewayCachingSignalEnrichmentProviderTest.java (diff)
Commit cd6e32a1c702aa498bf6b5eca2bea1663ca15737 by Thomas J??ckle
Issue #561: removed optimization about full thing changes as this would bypass policy enforcement

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedservices/models/signalenrichment/src/main/java/org/eclipse/ditto/services/models/signalenrichment/CachingSignalEnrichmentFacade.java (diff)
Commit b58bb6bbcc3719e641da33eda84b2049386eadbb by Thomas J??ckle
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

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedservices/utils/cache-loaders/src/main/java/org/eclipse/ditto/services/utils/cacheloaders/PolicyCommandFactory.java (diff)
The file was modifiedservices/models/signalenrichment/src/main/java/org/eclipse/ditto/services/models/signalenrichment/CachingSignalEnrichmentFacade.java (diff)
The file was modifiedservices/utils/cache-loaders/src/main/java/org/eclipse/ditto/services/utils/cacheloaders/ThingCommandFactory.java (diff)
Commit 50e974ec5ea89b30781d51ae4561b7a43aba0ad2 by Thomas J??ckle
Issue #561: fixed CachingSignalEnrichmentFacadeTest

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedservices/models/signalenrichment/src/test/java/org/eclipse/ditto/services/models/signalenrichment/AbstractSignalEnrichmentFacadeTest.java (diff)
The file was modifiedservices/models/signalenrichment/src/test/java/org/eclipse/ditto/services/models/signalenrichment/CachingSignalEnrichmentFacadeTest.java (diff)
Commit 20c8c69902325b8737972c1fa1acd9555a321586 by David Schwilk
Added deprecation-check in maven profile inspect-deprecations

Signed-off-by: David Schwilk <david.schwilk@bosch.io>
The file was modifiedpom.xml (diff)
Commit 08872e32ae8099e22176eb989fff97e28dd5414d by Thomas J??ckle
Issue #561: fixed PolicyCommandEnforcementTest

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedservices/concierge/enforcement/src/test/java/org/eclipse/ditto/services/concierge/enforcement/PolicyCommandEnforcementTest.java (diff)
Commit bec6b9876382c9cd376b6230610c79a46a36ae14 by Thomas J??ckle
Issue #561: merged "extra" data into output of NormalizedMessageMapper

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/NormalizedMessageMapper.java (diff)
The file was modifiedservices/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/NormalizedMessageMapperTest.java (diff)
Commit 30c2803bf9461bc27b45eaa090f32d1b3b4d79d4 by David Schwilk
Deprecated ACL's, permissions and additional API 1 methods in things-model

Signed-off-by: David Schwilk <david.schwilk@bosch.io>
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/AclInvalidException.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/AclEntry.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/Permissions.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/ImmutableAccessControlListBuilder.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/AccessControlListBuilder.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/ThingBuilder.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/ImmutableThingFromScratchBuilder.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/MutablePermissions.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/AclNotAllowedException.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/AclValidator.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/AccessControlListModelFactory.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/ImmutableThingFromCopyBuilder.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/AccessControlList.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/json/JsonSchemaVersion.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/AclEntryInvalidException.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/ImmutableThing.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/Thing.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/ImmutableAccessControlList.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/ThingAclValidator.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/Permission.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/ThingsModelFactory.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/ImmutableAclEntry.java (diff)
Commit c7f14e53f4e2fc329287a016f5a653cde1a30c58 by Julian Feinauer
Updated Documentation to be more explizit about authorizationContext in Piggyback Commands

Signed-off-by: Julian Feinauer <j.feinauer@pragmaticminds.de>
The file was modifieddocumentation/src/main/resources/pages/ditto/basic-auth.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/connectivity-manage-connections.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/basic-connections.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-mqtt.md (diff)
Commit 25253fb009d31cf9d04e3c09e95a0222ffa2d5db by David Schwilk
Deprecated ACL commands/events and additional API 1 methods in signals

Signed-off-by: David Schwilk <david.schwilk@bosch.io>
The file was modifiedsignals/events/things/src/main/java/org/eclipse/ditto/signals/events/things/AclEntryCreated.java (diff)
The file was modifiedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/DeleteAclEntryResponse.java (diff)
The file was modifiedsignals/events/things/src/main/java/org/eclipse/ditto/signals/events/things/AclEntryDeleted.java (diff)
The file was modifiedsignals/events/things/src/main/java/org/eclipse/ditto/signals/events/things/AclModified.java (diff)
The file was modifiedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyAclResponse.java (diff)
The file was modifiedsignals/commands/base/src/main/java/org/eclipse/ditto/signals/commands/base/GlobalCommandRegistry.java (diff)
The file was modifiedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/query/RetrieveAcl.java (diff)
The file was modifiedsignals/base/src/main/java/org/eclipse/ditto/signals/base/GlobalErrorRegistry.java (diff)
The file was modifiedsignals/commands/base/src/main/java/org/eclipse/ditto/signals/commands/base/GlobalCommandResponseRegistry.java (diff)
The file was modifiedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/exceptions/AclModificationInvalidException.java (diff)
The file was modifiedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/DeleteAclEntry.java (diff)
The file was modifiedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyAcl.java (diff)
The file was modifiedsignals/base/src/main/java/org/eclipse/ditto/signals/base/AbstractAnnotationBasedJsonParsableFactory.java (diff)
The file was modifiedsignals/events/things/src/main/java/org/eclipse/ditto/signals/events/things/AclEntryModified.java (diff)
The file was modifiedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/exceptions/AclNotAccessibleException.java (diff)
The file was modifiedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/query/RetrieveAclResponse.java (diff)
The file was modifiedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/query/RetrieveAclEntryResponse.java (diff)
The file was modifiedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/exceptions/AclNotModifiableException.java (diff)
The file was modifiedsignals/commands/base/src/main/java/org/eclipse/ditto/signals/commands/base/Command.java (diff)
The file was modifiedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/query/RetrieveAclEntry.java (diff)
The file was modifiedsignals/base/src/main/java/org/eclipse/ditto/signals/base/AnnotationBasedJsonParsable.java (diff)
The file was modifiedsignals/events/base/src/main/java/org/eclipse/ditto/signals/events/base/GlobalEventRegistry.java (diff)
The file was modifiedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyAclEntry.java (diff)
The file was modifiedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyAclEntryResponse.java (diff)
Commit e2049218de8a7c8dd6544cd4906706b49521b26d by Thomas J??ckle
Issue eclipse/ditto#561: review: minor stuff, e.g. extracted implementations of SessionedJsonifiable as separate classes

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/exceptions/SignalEnrichmentFailedException.java (diff)
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/StreamingConfig.java (diff)
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/SessionedJsonifiable.java (diff)
The file was modifiedbom/pom.xml (diff)
The file was addedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/SessionedSignal.java
The file was addedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/SessionedResponseErrorOrAck.java
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebSocketRoute.java (diff)
The file was modifiedmodel/base/src/test/java/org/eclipse/ditto/model/base/exceptions/SignalEnrichmentFailedExceptionTest.java (diff)
The file was modifiedservices/connectivity/mapping/pom.xml (diff)
Commit a8c9a62d95fd8311ade42b26adf0aadc09ac7f3a by Florian Fendt
Use JDK11 in Github action

Signed-off-by: Florian Fendt <Florian.Fendt@bosch-si.com>
The file was modified.github/workflows/maven.yml (diff)
Commit 06a23e5605f2f036c02086db6277fbafae844212 by Thomas J??ckle
Issue #561: fixed review-findings:
* remove cache invalidation on PolicyId change again
* reduced default "expire-after-write" to 1m
* removed PolicyObserverActor again
* don't handle live ThingEvents as "smart cache updating"

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ProtocolAdapter.java (diff)
The file was modifiedservices/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivityCachingSignalEnrichmentProviderTest.java (diff)
The file was modifiedservices/models/signalenrichment/pom.xml (diff)
The file was modifiedservices/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/PolicyPersistenceActor.java (diff)
The file was modifiedservices/connectivity/starter/src/main/resources/connectivity.conf (diff)
The file was modifiedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewayCachingSignalEnrichmentProviderTest.java (diff)
The file was modifiedservices/gateway/starter/src/main/resources/gateway.conf (diff)
The file was modifiedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivityByRoundTripSignalEnrichmentProvider.java (diff)
The file was modifiedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivitySignalEnrichmentProvider.java (diff)
The file was removedservices/models/signalenrichment/src/main/java/org/eclipse/ditto/services/models/signalenrichment/PolicyObserverActor.java
The file was modifiedservices/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivityByRoundTripSignalEnrichmentProviderTest.java (diff)
The file was modifiedservices/gateway/starter/src/main/java/org/eclipse/ditto/services/gateway/starter/GatewayRootActor.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewaySignalEnrichmentProvider.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewayCachingSignalEnrichmentProvider.java (diff)
The file was modifiedservices/models/signalenrichment/src/test/java/org/eclipse/ditto/services/models/signalenrichment/CachingSignalEnrichmentFacadeTest.java (diff)
The file was modifiedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewayByRoundTripSignalEnrichmentProviderTest.java (diff)
The file was modifiedservices/connectivity/starter/src/main/java/org/eclipse/ditto/services/connectivity/actors/ConnectivityRootActor.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/DittoProtocolAdapter.java (diff)
The file was modifiedservices/models/signalenrichment/src/main/java/org/eclipse/ditto/services/models/signalenrichment/CachingSignalEnrichmentFacade.java (diff)
The file was modifiedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivityCachingSignalEnrichmentProvider.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewayByRoundTripSignalEnrichmentProvider.java (diff)
Commit 072b2871254c0566c7034b44c1939d6517840435 by David Schwilk
Deprecated usage of ACL's in protocol-adapter

Signed-off-by: David Schwilk <david.schwilk@bosch.io>
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AbstractAdapter.java (diff)
Commit e49f1cfc2f370a9f8b2af1a6f1c834810abd7840 by noreply
Apply suggestions from code review from thjaeckle

Signed-off-by: Julian Feinauer <j.feinauer@pragmaticminds.de>

Co-Authored-By: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifieddocumentation/src/main/resources/pages/ditto/connectivity-manage-connections.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-mqtt.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/basic-connections.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/basic-auth.md (diff)
Commit 2e1709feac21c4eecd037fe14d27f1257405fb6e by noreply
Fixed duplication.

Signed-off-by: Julian Feinauer <j.feinauer@pragmaticminds.de>
The file was modifieddocumentation/src/main/resources/pages/ditto/basic-auth.md (diff)
Commit c37057f5e6dc65eb15fa6b424ae6c64a35fdee51 by yufei.cai
review: test overlapping pointers for NormalizedMessageMapper; prioritize a signal's change data over extra fields in ThingEventToThingConverter for consistency with NormalizedMessageMapper.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessor.java (diff)
The file was modifiedservices/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/NormalizedMessageMapperTest.java (diff)
The file was modifiedsignals/events/things/src/main/java/org/eclipse/ditto/signals/events/things/ThingEventToThingConverter.java (diff)
Commit 0b04439caabbea500b16bd063cba6f14d562574b by Florian Fendt
fix javadoc for Java 11

Signed-off-by: Florian Fendt <Florian.Fendt@bosch-si.com>
The file was modifiedmodel/rql-parser/pom.xml (diff)
The file was modifiedservices/connectivity/messaging/pom.xml (diff)
The file was modifiedmodel/thingsearch-parser/pom.xml (diff)
Commit 35b0e8a5c38903d7446a8cc299cb7305c6e5ffd9 by Johannes Kraeher
optimized attributes and feature property routes

Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/FeaturesRoute.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsRoute.java (diff)
Commit e3fc55783088585a88811415002eda2b13221ac4 by Johannes Kraeher
fixed unit test

Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modifiedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsRouteTest.java (diff)
Commit 27f79a2db9f494c9ff22586a04279b660e3ef183 by Thomas J??ckle
Issue #561: review: only minor javadoc/visibility adjustments

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/SignalFilter.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/Thing3ValuePredicateVisitor.java (diff)
The file was modifiedsignals/events/things/src/main/java/org/eclipse/ditto/signals/events/things/ThingEventToThingConverter.java (diff)
Commit 0810ccfe63f0ad928cdea01368e12b514c1aa30c by Thomas J??ckle
Issue #561: fix finding: added CacheLookupContext to equals+hashCode in ImmutableEntityIdWithResourceType so that they become part of the cache key
* retained only relevant DittoHeaders for cache key in ImmutableCacheLookupContext
* added unit tests in CachingSignalEnrichmentFacadeTest ensuring that different auth subjects lead to different cache retrievals

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedservices/models/signalenrichment/src/test/java/org/eclipse/ditto/services/models/signalenrichment/CachingSignalEnrichmentFacadeTest.java (diff)
The file was modifiedservices/utils/cache/src/main/java/org/eclipse/ditto/services/utils/cache/ImmutableEntityIdWithResourceType.java (diff)
The file was modifiedservices/utils/cache/src/test/java/org/eclipse/ditto/services/utils/cache/ImmutableEntityIdWithResourceTypeTest.java (diff)
The file was modifiedservices/utils/cache/src/main/java/org/eclipse/ditto/services/utils/cache/ImmutableCacheLookupContext.java (diff)
Commit dea95653f10804f278750b44a6c0a400e482a31c by Thomas J??ckle
Issue #561: added "extra" field to Javascript payload mapping scripts

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedservices/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/javascript/JavaScriptMessageMapperRhinoTest.java (diff)
The file was modifiedservices/connectivity/mapping/src/main/resources/javascript/ditto-scope.js (diff)
The file was modifiedservices/connectivity/mapping/src/main/resources/javascript/outgoing-mapping.js (diff)
The file was modifiedservices/connectivity/mapping/src/main/resources/javascript/incoming-mapping.js (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/connectivity-mapping.md (diff)
Commit f7130344dd26e0bc85c452a9b13dfe15d06b0e13 by Thomas J??ckle
Issue #561: set the default "expire-after-write" to "2m"

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedservices/connectivity/starter/src/main/resources/connectivity.conf (diff)
The file was modifiedservices/gateway/endpoints/src/test/resources/gateway-caching-provider-test.conf (diff)
The file was modifiedservices/gateway/starter/src/main/resources/gateway.conf (diff)
Commit a9cec69215432de6fad7cf1f3a4c5138c882d831 by yufei.cai
Add ditto-originator header to retain identifier of the one who caused an event for all channels.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedmodel/base/src/test/java/org/eclipse/ditto/model/base/headers/DittoHeaderDefinitionTest.java (diff)
The file was modifiedmodel/base/src/test/java/org/eclipse/ditto/model/base/headers/ImmutableDittoHeadersTest.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeaderDefinition.java (diff)
The file was modifiedservices/concierge/starter/src/main/java/org/eclipse/ditto/services/concierge/starter/proxy/DefaultEnforcerActorFactory.java (diff)
Commit 0a15b5ee93a781e54bf4cbfce79b3533fba1c653 by yufei.cai
Document "ditto-originator" header.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol-specification.md (diff)
Commit 0d43ce65792f07a24776a99433c91414de896745 by Johannes Kraeher
reverted behaviour of attributes and feature property api

Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsRoute.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/FeaturesRoute.java (diff)
Commit e9dc65dab4a9fbcb81f05197d93da5a727227dce by Johannes Kraeher
fixed unit test

Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modifiedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsRouteTest.java (diff)
Commit f15d78c9a4a90543a8ae9b0c051a2985298bd669 by Thomas Jaeckle
fixed license header year

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modifiedservices/models/connectivity/src/main/java/org/eclipse/ditto/services/models/connectivity/MappableOutboundSignal.java (diff)
Commit 8468189e8968635a1ea9862355d39f9fa7de448e by Johannes Kraeher
fixed encoding again

Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was addedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/utils/UriEncodingTest.java
The file was addedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/utils/UriEncoding.java
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsRoute.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/FeaturesRoute.java (diff)
Commit 4224b8413823d3f24c36d2864e20331600d7b4c3 by Thomas J??ckle
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

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
The file was modifiedservices/models/signalenrichment/src/main/java/org/eclipse/ditto/services/models/signalenrichment/CachingSignalEnrichmentFacade.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessor.java (diff)
The file was modifiedpom.xml (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActorTest.java (diff)
The file was modifieddeployment/helm/README.md (diff)
Commit 34e5425cec73a6c20de8da509344270ba03aa438 by Juergen Fickel
Issue eclipse/ditto#561: Use soft assertions to get fine-grained results in case of test errors.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedservices/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/javascript/JavaScriptMessageMapperRhinoTest.java (diff)
Commit 4b6a9bf0a8d4c17a6b5e8641adba80e9c3f42c71 by Thomas J??ckle
Issue #561: make SignalEnrichmentProviders return a singleton SignalEnrichmentFacade which is lazily created upon first access
* enabled cache metric reporting by adding cache names for gateway and connectivity facades
* increased overall max. cache size to 20.000 as the cache is now used per cluster node

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewayCachingSignalEnrichmentProvider.java (diff)
The file was modifiedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivityCachingSignalEnrichmentProvider.java (diff)
The file was modifiedservices/connectivity/starter/src/main/resources/connectivity.conf (diff)
The file was modifiedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivityByRoundTripSignalEnrichmentProvider.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewayByRoundTripSignalEnrichmentProvider.java (diff)
The file was modifiedservices/models/signalenrichment/src/test/java/org/eclipse/ditto/services/models/signalenrichment/CachingSignalEnrichmentFacadeTest.java (diff)
The file was modifiedservices/gateway/starter/src/main/resources/gateway.conf (diff)
The file was modifiedservices/models/signalenrichment/src/main/java/org/eclipse/ditto/services/models/signalenrichment/CachingSignalEnrichmentFacade.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActorTest.java (diff)
Commit 268d6331d9300a016084dd970f56f993968e19a7 by yufei.cai
Issue #561: MessageMappingProcessorActor: parallelize inbound mapping with order preservation.

Outbound signals are trickier, as the signal sender may want to know about
message sending failures.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/InboundMappingResultHandler.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessor.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/OutboundMappingResultHandler.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpConsumerActorTest.java (diff)
The file was modifiedservices/utils/akka/src/main/java/org/eclipse/ditto/services/utils/akka/controlflow/AbstractGraphActor.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MappingResultHandler.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActorTest.java (diff)
The file was addedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/AbstractMappingResultHandler.java
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BaseClientActor.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/AbstractConsumerActorTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
Commit 6953de745212b185c826900308d655585c85bb9c by yufei.cai
Issue #561: Parallelize message mapping in a stream with the processor actor's dispatcher.

Reason: Order guarantee.

Still TODO: remove the consistent hashing router on top of
            message mapping processors, which does not guarantee order.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessor.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/OutboundMappingResultHandler.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/AbstractMappingResultHandler.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/InboundMappingResultHandler.java (diff)
Commit 70c6cf902f3a3859c2c1538b4bc4ba4f74ce7241 by yufei.cai
Issue #561: Remove router pool on top of message mapping processor actor.

Reason: The pool interferes with incoming message order.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/AbstractConsumerActorTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BaseClientActor.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActorTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BaseConsumerActor.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/rabbitmq/RabbitMQConsumerActor.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/hivemq/HiveMqtt3ConsumerActor.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpConsumerActorTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpConsumerActor.java (diff)
Commit ab1058786e01522ee2b87839a830c49dd34bbf81 by noreply
added note about default credentials
The file was modifieddocumentation/src/main/resources/pages/ditto/installation-operating.md (diff)
Commit 5b579a137e00a130ed6705af6b2373f2c6fade6d by Thomas J??ckle
Issue #561: added Ditto architecture decision for signal enrichment

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was addeddocumentation/src/main/resources/architecture/DADR-0004-signal-enrichment.md
Commit 888cc86252f484f4eeb48d6905f123d6d2f07e43 by Johannes Kraeher
removed message check from test

Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/internal/ssl/AbstractSSLContextTest.java (diff)
Commit 32c22f256d25143d7812736eaa50d841e0b3dbb3 by Thomas J??ckle
removed message check from test

Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/internal/ssl/AbstractSSLContextTest.java (diff)
Commit f80f51b1530d15f49b32f8f149016054c11bbd7e by yufei.cai
Issue #561: review[1] fix cache misses due to accidental headers in events.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/utils/cache-loaders/src/main/java/org/eclipse/ditto/services/utils/cacheloaders/ThingCommandFactory.java (diff)
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/SessionedSignal.java (diff)
The file was modifiedservices/models/signalenrichment/src/main/java/org/eclipse/ditto/services/models/signalenrichment/CachingSignalEnrichmentFacade.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/StreamingSessionActor.java (diff)
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/SessionedJsonifiable.java (diff)
The file was modifiedservices/utils/cache-loaders/src/main/java/org/eclipse/ditto/services/utils/cacheloaders/ThingEnrichmentCacheLoader.java (diff)
The file was modifiedservices/utils/cache/src/main/java/org/eclipse/ditto/services/utils/cache/ImmutableCacheLookupContext.java (diff)
Commit a85cd71fb4ab886f269a274479ed3ae756cd99b2 by David Schwilk
Added prevention creation of leading/ending slash keys

Signed-off-by: David Schwilk <david.schwilk@bosch.io>
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/AttributesModelFactory.java (diff)
The file was modifiedservices/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/write/streaming/EnforcementFlow.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/ThingsModelFactory.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/JsonPointerInvalidException.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/ImmutableFeature.java (diff)
The file was modifiedmodel/things/src/test/java/org/eclipse/ditto/model/things/ImmutableFeatureTest.java (diff)
The file was modifiedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/FeaturesRouteTest.java (diff)
The file was modifiedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsRouteTest.java (diff)
Commit 644bf4818a19785970bacc1b87446bdbe70a7624 by yufei.cai
Issue #561: review[1] replace smart updater of caching enrichment facade by another facade.

Reason: To not delay cache update due to policy changes indefinitely.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/models/signalenrichment/src/main/java/org/eclipse/ditto/services/models/signalenrichment/CachingSignalEnrichmentFacade.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsSseRouteBuilder.java (diff)
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/Connect.java (diff)
The file was modifiedservices/utils/cache-loaders/src/main/java/org/eclipse/ditto/services/utils/cacheloaders/ThingCommandFactory.java (diff)
The file was modifiedservices/models/signalenrichment/src/test/java/org/eclipse/ditto/services/models/signalenrichment/AbstractSignalEnrichmentFacadeTest.java (diff)
The file was addedservices/models/signalenrichment/src/main/java/org/eclipse/ditto/services/models/signalenrichment/SignalEnrichmentCacheLoader.java
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/StreamingSessionActor.java (diff)
The file was modifiedservices/models/signalenrichment/src/main/java/org/eclipse/ditto/services/models/signalenrichment/ByRoundTripSignalEnrichmentFacade.java (diff)
The file was modifiedservices/models/signalenrichment/src/main/java/org/eclipse/ditto/services/models/signalenrichment/SignalEnrichmentFacade.java (diff)
The file was modifiedservices/utils/cache/src/main/java/org/eclipse/ditto/services/utils/cache/ImmutableEntityIdWithResourceType.java (diff)
The file was modifiedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivityCachingSignalEnrichmentProvider.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewayCachingSignalEnrichmentProvider.java (diff)
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/SessionedSignal.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebSocketRoute.java (diff)
The file was removedservices/utils/cache-loaders/src/main/java/org/eclipse/ditto/services/utils/cacheloaders/ThingEnrichmentCacheLoader.java
The file was modifiedservices/models/signalenrichment/src/test/java/org/eclipse/ditto/services/models/signalenrichment/CachingSignalEnrichmentFacadeTest.java (diff)
Commit f88ba607205a3cdb77281298eadba9d8c1bef460 by yufei.cai
Issue #561: Fix EntityIdWithResourceType serialization bug introduced by PARENT

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/utils/cache/src/main/java/org/eclipse/ditto/services/utils/cache/ImmutableEntityIdWithResourceType.java (diff)
Commit bd6a6642160cd338b1ae89a6199a942d1c714462 by yufei.cai
Issue #561: Fix MessageMappingProcessorActorTest.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActorTest.java (diff)
Commit b4a406b88efe305e28a5ad9f3fc2ba742c60471e by David Schwilk
minor changes to fix review requests

Signed-off-by: David Schwilk <david.schwilk@bosch.io>
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/JsonPointerInvalidException.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/AttributesModelFactory.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/ThingsModelFactory.java (diff)
Commit a106048e0e6f4db8cfd27c2d4537de1231590e62 by David Schwilk
Fixed requests of @jufickel-b

Signed-off-by: David Schwilk <david.schwilk@bosch.io>
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/ThingsModelFactory.java (diff)
The file was modifiedservices/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/write/streaming/EnforcementFlow.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/JsonPointerInvalidException.java (diff)
Commit 87b6a51cf07ee5618e01530c5a285ef9d6e6df0e by Thomas J??ckle
Issue #561: re-added smart cache updating for CachingSignalEnrichmentFacade
* added cache expiry after creation to CacheFactory
* configured to use that instead of "expire-after-write" which increases the expiry date after updates

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedservices/models/signalenrichment/src/main/java/org/eclipse/ditto/services/models/signalenrichment/SignalEnrichmentCacheLoader.java (diff)
The file was modifiedservices/models/signalenrichment/src/test/java/org/eclipse/ditto/services/models/signalenrichment/CachingSignalEnrichmentFacadeTest.java (diff)
The file was modifiedservices/thingsearch/common/src/main/java/org/eclipse/ditto/services/thingsearch/common/config/DefaultStreamCacheConfig.java (diff)
The file was modifiedservices/connectivity/starter/src/main/resources/connectivity.conf (diff)
The file was modifiedservices/models/signalenrichment/src/main/java/org/eclipse/ditto/services/models/signalenrichment/CachingSignalEnrichmentFacade.java (diff)
The file was modifiedservices/utils/cache/src/main/java/org/eclipse/ditto/services/utils/cache/config/DefaultCacheConfig.java (diff)
The file was modifieddocumentation/src/main/resources/architecture/DADR-0004-signal-enrichment.md (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActorTest.java (diff)
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/SessionedSignal.java (diff)
The file was modifiedservices/gateway/endpoints/src/test/resources/gateway-caching-provider-test.conf (diff)
The file was modifiedservices/utils/cache/src/main/java/org/eclipse/ditto/services/utils/cache/config/CacheConfig.java (diff)
The file was modifiedservices/gateway/starter/src/main/resources/gateway.conf (diff)
The file was modifiedservices/models/signalenrichment/src/test/java/org/eclipse/ditto/services/models/signalenrichment/AbstractSignalEnrichmentFacadeTest.java (diff)
The file was modifiedservices/models/signalenrichment/src/main/java/org/eclipse/ditto/services/models/signalenrichment/ByRoundTripSignalEnrichmentFacade.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
The file was modifiedservices/models/signalenrichment/src/main/java/org/eclipse/ditto/services/models/signalenrichment/SignalEnrichmentFacade.java (diff)
The file was modifiedservices/utils/cache/src/main/java/org/eclipse/ditto/services/utils/cache/CacheFactory.java (diff)
Commit e08dd2bc57c7f4f4da72ea3384fc31bbda9423b2 by Thomas J??ckle
Issue #561: fixed javadoc errors

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedservices/utils/cache/src/main/java/org/eclipse/ditto/services/utils/cache/config/CacheConfig.java (diff)
The file was modifiedservices/utils/cache/src/main/java/org/eclipse/ditto/services/utils/cache/CacheFactory.java (diff)
Commit 799957367c7d26ed9f4634250945c7a7ce33543b by Thomas J??ckle
Issue #561: fixed MessageMappingProcessorActorTest again after latest changes

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActorTest.java (diff)
Commit a4b743a308cea8730200b4fe362dcf4f1d8b9802 by yufei.cai
StreamingSessionActor: fix non-forwarding of live responses

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/StreamingSessionActor.java (diff)
Commit 375e1fc7cf7dd837d850836e645a741dd2389ee6 by noreply
fixed missing "transport = tcp" for test config
The file was modifiedservices/utils/pubsub/src/test/resources/pubsub-factory-test.conf (diff)
Commit 9e158c0c4045cb398b530805f1b4e62858f38716 by Juergen Fickel
Issue eclipse/ditto#561: Use already existing logger of parent class and set correlation ID where possible.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
Commit 6c5a8db423873a1e3da1eeb3b4b4e482e98f6c96 by Juergen Fickel
Issue eclipse/ditto#561: Removed unused instance variable from `DefaultClientActorPropsFactory`.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedservices/connectivity/starter/src/test/java/org/eclipse/ditto/services/connectivity/messaging/persistence/ConnectionPersistenceOperationsActorIT.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/DefaultClientActorPropsFactoryTest.java (diff)
The file was modifiedservices/connectivity/starter/src/main/java/org/eclipse/ditto/services/connectivity/actors/ConnectivityRootActor.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/DefaultClientActorPropsFactory.java (diff)
Commit 5fe7bf190030a6edfd44df8efbc33d20aceb979f by Juergen Fickel
Issue eclipse/ditto#561: Use DittoDiagnosticLoggingAdapter.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpConsumerActorTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/AbstractConsumerActorTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessor.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BaseClientActor.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActorTest.java (diff)
Commit 5d5f4ca536151b73abd4e8f2f51256ac9aa83dfa by Juergen Fickel
Issue eclipse/ditto#561: Made classes final as they are not designed for inheritance.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/FaultyMessageMapper.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/AddHeaderMessageMapper.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/DuplicatingMessageMapper.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/OutboundMappingResultHandler.java (diff)
Commit 20509a63808b4fe0a363cbb2d8b8e8e7fd5537a5 by Juergen Fickel
Issue eclipse/ditto#561: Fixed typos in Javadoc comments.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MappingResultHandler.java (diff)
Commit 892b2998d861dee3eac89d3894cb2473bd15e957 by Juergen Fickel
Issue eclipse/ditto#561: Added missing parentheses to `equals` method.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedservices/models/connectivity/src/main/java/org/eclipse/ditto/services/models/connectivity/MappableOutboundSignal.java (diff)
Commit e0ef606c75891a0bedd91f97523534c929cd41ae by Thomas J??ckle
Issue #561: added documentation for signal enrichment feature

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifieddocumentation/src/main/resources/pages/ditto/httpapi-sse.md (diff)
The file was modifieddocumentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol-specification.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/basic-changenotifications.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/basic-signals.md (diff)
The file was modifieddocumentation/src/main/resources/jsonschema/connection.json (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/basic-connections.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/basic-rql.md (diff)
The file was addeddocumentation/src/main/resources/pages/ditto/basic-enrichment.md
The file was modifieddocumentation/src/main/resources/pages/ditto/httpapi-protocol-bindings-websocket.md (diff)
The file was modifieddocumentation/src/main/resources/jsonschema/protocol-envelope.json (diff)
Commit 5327ce5acfa08087b875cb04b0ff5dcc8fb2ebbc by Thomas J??ckle
Issue #561: fixed failed tests caused by mocking of DittoDiagnosticLoggingAdapter

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActorTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpConsumerActorTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/AbstractConsumerActorTest.java (diff)
Commit f66cdc9a29b091758381af6f5300f21991f702d0 by yufei.cai
Issue #561: Load signal enrichment providers by actor system extensions.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebSocketRoute.java (diff)
The file was modifiedservices/models/signalenrichment/src/test/java/org/eclipse/ditto/services/models/signalenrichment/CachingSignalEnrichmentFacadeTest.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewaySignalEnrichmentProvider.java (diff)
The file was modifiedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivityCachingSignalEnrichmentProvider.java (diff)
The file was modifiedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivitySignalEnrichmentProvider.java (diff)
The file was modifiedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewayByRoundTripSignalEnrichmentProviderTest.java (diff)
The file was modifiedservices/connectivity/starter/src/main/java/org/eclipse/ditto/services/connectivity/actors/ConnectivityRootActor.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
The file was modifiedservices/gateway/starter/src/main/java/org/eclipse/ditto/services/gateway/starter/GatewayRootActor.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewayByRoundTripSignalEnrichmentProvider.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewayCachingSignalEnrichmentProvider.java (diff)
The file was modifiedservices/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivityByRoundTripSignalEnrichmentProviderTest.java (diff)
The file was modifiedservices/gateway/endpoints/src/test/resources/gateway-caching-provider-test.conf (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActorTest.java (diff)
The file was modifiedservices/gateway/endpoints/src/test/resources/gateway-by-round-trip-provider-test.conf (diff)
The file was addedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/MockConciergeForwarderActor.java
The file was modifiedservices/models/signalenrichment/src/test/java/org/eclipse/ditto/services/models/signalenrichment/ByRoundTripSignalEnrichmentFacadeTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/resources/test.conf (diff)
The file was modifiedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivityByRoundTripSignalEnrichmentProvider.java (diff)
The file was modifiedservices/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivityCachingSignalEnrichmentProviderTest.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsSseRouteBuilder.java (diff)
The file was modifiedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewayCachingSignalEnrichmentProviderTest.java (diff)
The file was modifiedservices/models/signalenrichment/src/main/java/org/eclipse/ditto/services/models/signalenrichment/ByRoundTripSignalEnrichmentFacade.java (diff)
Commit 918cfc5e49c72c2b453d1cb6a6ffbebbcf116ea3 by Juergen Fickel
Issue eclipse/ditto#561: Fixed unit test by adding missing mocks.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorTest.java (diff)
Commit 7de74e9b9c44dcf3e2ae15bf47ff7647b1f24e24 by noreply
enabled japicmp maven plugin
The file was modifiedpom.xml (diff)
The file was modifiedpom.xml (diff)
Commit 35d786257716feea87c70edfa8d8d1227a357401 by yufei.cai
Issue #561: Remove unused config ditto.connectivity.mapping.signal-enrichment-provider-path.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/connectivity/starter/src/main/resources/connectivity.conf (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorTest.java (diff)
The file was modifiedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/DefaultMappingConfig.java (diff)
The file was modifiedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/MappingConfig.java (diff)
The file was modifiedservices/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/DefaultMappingConfigTest.java (diff)
The file was modifiedservices/connectivity/mapping/src/test/resources/mapping-test.conf (diff)
Commit d4c56c4e5894fee37532aea7ad875aec9201c089 by Thomas Jaeckle
compile ditto-utils with source- and target-level 1.8

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modifiedutils/pom.xml (diff)
Commit daf079f8bf5a18a8c5597ebb66ddf573b56eeed4 by yufei.cai
Issue #561: DADR-0004: fix typo & describe smart update.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifieddocumentation/src/main/resources/architecture/DADR-0004-signal-enrichment.md (diff)
Commit 6c695a5ec42b3b478c087c8c6f0c5fd41640d1a5 by Yannic Klem
annotate MessageMapperExtension with @IndexSublclasses to make subclass discovery used in DefaultMessageMapperFactory actually work

Signed-off-by: Klem Yannic (INST/ECS1) <yannic.klem@bosch-si.com>
The file was modifiedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/MessageMapperExtension.java (diff)
Commit 1f6ef8230f57b23c5b4223670bc328ad840873f2 by Yannic Klem
Allow to start child actors in ConnectivityRootActor by Message

Signed-off-by: Klem Yannic (INST/ECS1) <yannic.klem@bosch-si.com>
The file was modifiedservices/base/src/main/java/org/eclipse/ditto/services/base/DittoService.java (diff)
The file was addedservices/base/src/main/java/org/eclipse/ditto/services/base/actors/DittoRootActor.java
The file was modifiedservices/connectivity/starter/src/main/java/org/eclipse/ditto/services/connectivity/actors/ConnectivityRootActor.java (diff)
Commit 638c13ba4f3f57b775c014cae63ef1a2bf22706c by Yannic Klem
fix lincense headers for 2020

Signed-off-by: Klem Yannic (INST/ECS1) <yannic.klem@bosch-si.com>
The file was modifiedpom.xml (diff)
The file was modifiedsrc/license-header.txt (diff)
The file was addedsrc/license-header-2019.txt
Commit 528ecf2997262a03817e6d86025add82eb937b9b by Yannic Klem
Avoid getting a response when no response is required when using webstocket

Signed-off-by: Klem Yannic (INST/ECS1) <yannic.klem@bosch-si.com>
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/StreamingActor.java (diff)
Commit 492d5c7d4e7994a0e1b1d0405cca05f1fce39ef8 by yufei.cai
Issue #561: Swap target address enrichment and filtering sections.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifieddocumentation/src/main/resources/pages/ditto/basic-connections.md (diff)
Commit b106628279e60252b86a84eb599542419ccbfda0 by Juergen Fickel
Issue eclipse/ditto#561: Emulated self type in `AbstractBuilder` and further minor improvements.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/AbstractMappingResultHandler.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/OutboundMappingResultHandler.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/InboundMappingResultHandler.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
Commit 364e5457cb3aa36866a82ea904c91e50b347746d by yufei.cai
Protocol adapter: Break the binary API with malicious intent.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedprotocol-adapter/pom.xml (diff)
Commit 16c0e196808d8985afda1579f75cc3dc48243ca1 by yufei.cai
Issue #561: Fix a Sonar finding.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
Commit 22cf1312241621e490087485b449d9873603985a by yufei.cai
Revert "Protocol adapter: Break the binary API with malicious intent."

This reverts commit 66627ba1c0c0e804270d9e6698213b97d93b3b9b.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedprotocol-adapter/pom.xml (diff)
Commit 12153e04e7d7d543cb26d405c1ba3162603bed0a by yufei.cai
Upgrade & refine japicmp plugin.

- Consider adding default methods as binary- and source-compatible.
- Consider adding abstract methods as binary-compatible.
- Require only binary compatibility for semantic versioning.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedpom.xml (diff)
Commit 9271f2f8c2716adb00dada8dd32bc1910ed426bf by Thomas J??ckle
Issue #561: fixed NPE

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
Commit 8c0fb6207a7468af4aae160223493e00bfa4e8c9 by Thomas J??ckle
Issue #561: enhanced Message and MessageBuilder in model with "extra" fields

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedmodel/messages/src/main/java/org/eclipse/ditto/model/messages/ImmutableMessageBuilder.java (diff)
The file was modifiedmodel/messages/src/main/java/org/eclipse/ditto/model/messages/MessageBuilder.java (diff)
The file was modifiedmodel/messages/src/main/java/org/eclipse/ditto/model/messages/ImmutableMessage.java (diff)
The file was modifiedmodel/messages/src/test/java/org/eclipse/ditto/model/messages/ImmutableMessageTest.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/MessageAdaptableHelper.java (diff)
The file was modifiedmodel/messages/src/test/java/org/eclipse/ditto/model/messages/ImmutableMessageBuilderTest.java (diff)
The file was modifiedmodel/messages/src/main/java/org/eclipse/ditto/model/messages/Message.java (diff)
Commit ef07c6b3b8c2945602c1195499eea556fb5e32da by yufei.cai
Issue #561: Fix review findings.

- *SignalEnrichmentProvider are now abstract classes and their
  ExtensionId private static inner classes.

- Inlined MessageMappingProcessorActor.getSignalEnrichmentFacade.

- Made MockConciergeForwarderActor package-private.

- Stop loading enrichment provider in connectivity root actor.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewaySignalEnrichmentProvider.java (diff)
The file was modifiedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivityCachingSignalEnrichmentProvider.java (diff)
The file was modifiedservices/connectivity/starter/src/main/java/org/eclipse/ditto/services/connectivity/actors/ConnectivityRootActor.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewayByRoundTripSignalEnrichmentProvider.java (diff)
The file was modifiedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivitySignalEnrichmentProvider.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/utils/GatewayCachingSignalEnrichmentProvider.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/MockConciergeForwarderActor.java (diff)
The file was modifiedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectivityByRoundTripSignalEnrichmentProvider.java (diff)
Commit 74cb5a95addbeb41b5ac13086b541ebde8606df7 by Yannic Klem
discard entity bytes of response in http forwarding

Signed-off-by: Klem Yannic (INST/ECS1) <yannic.klem@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/httppush/HttpPublisherActor.java (diff)
Commit 6f3bcab12c4af5b8023067ac252b05c68a30c38e by Thomas J??ckle
Issue #561: fixed enrichment error reporting via Websocket - had to be wrapped in a DittoProtocol message

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebSocketRoute.java (diff)
Commit b22f62bd3f1a1a6fb7310a41df9b93d3af1ebbce by Thomas J??ckle
Issue #561: fixed CriteriaVisitor and its implementations by switching to List in the signature and deprecating old Stream based APIs

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedmodel/query/src/main/java/org/eclipse/ditto/model/query/criteria/OrCriteriaImpl.java (diff)
The file was modifiedmodel/query/src/main/java/org/eclipse/ditto/model/query/things/ThingPredicateVisitor.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/Thing3ValuePredicateVisitor.java (diff)
The file was modifiedmodel/query/src/main/java/org/eclipse/ditto/model/query/criteria/visitors/CriteriaVisitor.java (diff)
The file was modifiedmodel/query/src/main/java/org/eclipse/ditto/model/query/criteria/NorCriteriaImpl.java (diff)
The file was modifiedmodel/query/src/main/java/org/eclipse/ditto/model/query/criteria/AndCriteriaImpl.java (diff)
The file was modifiedservices/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/criteria/visitors/CreateBsonVisitor.java (diff)
Commit 6f854d3659668455826440b3acfa3a133ff42b47 by David Schwilk
Deprecated API 1 in swagger and doc

Signed-off-by: David Schwilk <david.schwilk@bosch.io>
The file was modifieddocumentation/src/main/resources/pages/ditto/basic-acl.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/httpapi-concepts.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/basic-overview.md (diff)
The file was modifieddocumentation/src/main/resources/openapi/ditto-api-1.yml (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/basic-thing.md (diff)
Commit 8fd331280aa9b9d929ab948b5580b41d816f83a7 by David Schwilk
Added API 1 -> API 2 migration guide to doc

Signed-off-by: David Schwilk <david.schwilk@bosch.io>
The file was modifieddocumentation/src/main/resources/pages/ditto/basic-overview.md (diff)
Commit ce95befdd85f2259ba20ef19af6ea7fe7b4a10a2 by Yannic Klem
Use DittoRootActor for all root actors of ditto services

Signed-off-by: Klem Yannic (INST/ECS1) <yannic.klem@bosch-si.com>
The file was modifiedservices/concierge/starter/src/main/java/org/eclipse/ditto/services/concierge/starter/actors/ConciergeRootActor.java (diff)
The file was modifiedservices/gateway/starter/src/main/java/org/eclipse/ditto/services/gateway/starter/GatewayRootActor.java (diff)
The file was modifiedservices/connectivity/starter/src/main/java/org/eclipse/ditto/services/connectivity/actors/ConnectivityRootActor.java (diff)
The file was modifiedservices/policies/starter/src/main/java/org/eclipse/ditto/services/policies/starter/PoliciesRootActor.java (diff)
The file was modifiedservices/base/src/main/java/org/eclipse/ditto/services/base/actors/DittoRootActor.java (diff)
The file was modifiedservices/things/starter/src/main/java/org/eclipse/ditto/services/things/starter/ThingsRootActor.java (diff)
The file was modifiedservices/thingsearch/starter/src/main/java/org/eclipse/ditto/services/thingsearch/starter/actors/SearchRootActor.java (diff)
Commit 2b54c35818036f0d076cd2b88a74b91e5d528254 by Yannic Klem
Add equals,hashcode and toString for StartChildActor

Signed-off-by: Klem Yannic (INST/ECS1) <yannic.klem@bosch-si.com>
The file was modifiedservices/base/src/main/java/org/eclipse/ditto/services/base/actors/DittoRootActor.java (diff)
Commit 6cbaebf6636285d08705fc82134416e055d5e747 by Yannic Klem
move common logic of createReceive into DittoRootActor

Signed-off-by: Klem Yannic (INST/ECS1) <yannic.klem@bosch-si.com>
The file was modifiedservices/things/starter/src/main/java/org/eclipse/ditto/services/things/starter/ThingsRootActor.java (diff)
The file was modifiedservices/thingsearch/starter/src/main/java/org/eclipse/ditto/services/thingsearch/starter/actors/SearchRootActor.java (diff)
The file was modifiedservices/connectivity/starter/src/main/java/org/eclipse/ditto/services/connectivity/actors/ConnectivityRootActor.java (diff)
The file was modifiedservices/gateway/starter/src/main/java/org/eclipse/ditto/services/gateway/starter/GatewayRootActor.java (diff)
The file was modifiedservices/policies/starter/src/main/java/org/eclipse/ditto/services/policies/starter/PoliciesRootActor.java (diff)
The file was modifiedservices/base/src/main/java/org/eclipse/ditto/services/base/actors/DittoRootActor.java (diff)
The file was modifiedservices/concierge/starter/src/main/java/org/eclipse/ditto/services/concierge/starter/actors/ConciergeRootActor.java (diff)
Commit 1f89497f302ef943a32bcf972d477d1dba75cffa by Juergen Fickel
Issue eclipse/ditto#561: Added revoked subjects to DittoHeaders.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/AbstractDittoHeaders.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeadersBuilder.java (diff)
The file was modifiedmodel/base/src/test/java/org/eclipse/ditto/model/base/headers/ImmutableDittoHeadersTest.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeaders.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeaderDefinition.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/AbstractDittoHeadersBuilder.java (diff)
Commit f4f2726578adf37f53a5aa7ab5fab8d87fc2951d by yufei.cai
Issue #561: Add DADR-0005-semantic-versioning.md.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was addeddocumentation/src/main/resources/architecture/DADR-0005-semantic-versioning.md
Commit 9c1a24cce8920bd1bc674f0fe3cb46d3eb9bc5ab by Yannic Klem
document example for if-match header for sub resources with a hash example instead of rev example

Signed-off-by: Klem Yannic (INST/ECS1) <yannic.klem@bosch-si.com>
The file was modifieddocumentation/src/main/resources/openapi/ditto-api-2.yml (diff)
The file was modifieddocumentation/src/main/resources/openapi/ditto-api-1.yml (diff)
Commit f90b03e27d51b3f298a66c6ffc2abf793df29054 by yufei.cai
Fix typo.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifieddocumentation/src/main/resources/architecture/DADR-0005-semantic-versioning.md (diff)
Commit 65a5b5f7fadbd09fe5bc1a8ff6e874aef20e66e9 by Thomas J??ckle
Issue #561: fixed IllegalArgumentException in CachingSignalEnrichmentFacade for ThingEvent with empty resource path

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedservices/models/signalenrichment/src/main/java/org/eclipse/ditto/services/models/signalenrichment/CachingSignalEnrichmentFacade.java (diff)
Commit 6b145d674b3a1879badcf85cbffaf15316e1f471 by Johannes Kraeher
fixed that double slashes in attributes and feature properties are not allowed in path

Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modifiedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsRouteTest.java (diff)
The file was modifiedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/FeaturesRouteTest.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/FeaturesRoute.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsRoute.java (diff)
Commit b380531cc23534496bcf9bf386dbe840ee7a523a by Thomas J??ckle
Issue #561: don't handle "twin" ThingDeleted events - don't enrich them

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedservices/models/signalenrichment/src/main/java/org/eclipse/ditto/services/models/signalenrichment/ByRoundTripSignalEnrichmentFacade.java (diff)
The file was modifiedservices/models/signalenrichment/src/main/java/org/eclipse/ditto/services/models/signalenrichment/CachingSignalEnrichmentFacade.java (diff)
Commit 81398e686f5fab4cacf89de1ed60b955ddce9c9f by Thomas J??ckle
Issue #561: added test for not enrichting "twin" ThingDeleted events

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedservices/models/signalenrichment/src/test/java/org/eclipse/ditto/services/models/signalenrichment/AbstractSignalEnrichmentFacadeTest.java (diff)
Commit 4c4ff271755b12cab7e59d941045cdf6a81513c2 by Yannic Klem
handle missing slash after attributes or properties in ThingsRoute and FeaturesRoute

Signed-off-by: Klem Yannic (INST/ECS1) <yannic.klem@bosch-si.com>
The file was modifiedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/FeaturesRouteTest.java (diff)
The file was modifiedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsRouteTest.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsRoute.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/FeaturesRoute.java (diff)
Commit a0805f23ecb3675c810b9fdaeec6d4d4343a9cab by Juergen Fickel
Issue eclipse/ditto#561: Renamed setter and getter for read revoked subjects to include "read".

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/AbstractDittoHeadersBuilder.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeadersBuilder.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeaderDefinition.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/AbstractDittoHeaders.java (diff)
The file was modifiedmodel/base/src/test/java/org/eclipse/ditto/model/base/headers/ImmutableDittoHeadersTest.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeaders.java (diff)
Commit 4690fcb29bc817879e820c5624227db3b7c05d06 by Thomas J??ckle
added unit test for ScriptedIncomingMapping which tests an array of DittoProtocol messages as mapped result

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedservices/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/javascript/ScriptedIncomingMappingTest.java (diff)
The file was modifiedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/javascript/JavaScriptMessageMapperRhino.java (diff)
Commit cbb3e710796d95da72e565f16f9a303fedc95069 by Juergen Fickel
Issue eclipse/ditto#561: Use domain model `AuthorizationSubject` for read granted and revoked subjects in `DittoHeaders`.
* Use consistent naming for read authorization subjects.
* Deprecated String based `readSubject` methods in favor of new method.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedmodel/base/src/test/java/org/eclipse/ditto/model/base/assertions/DittoHeadersAssert.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeaders.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/AbstractDittoHeadersBuilder.java (diff)
The file was modifiedmodel/base/src/test/java/org/eclipse/ditto/model/base/headers/ImmutableDittoHeadersTest.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/AbstractDittoHeaders.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeadersBuilder.java (diff)
Commit a5edb56348aa9390a6e7da24ebce86be9e8469f2 by yufei.cai
Issue eclipse/ditto#561: Fix double-publishing of events generated by commands from connectivity.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
Commit 4269c4bbc2f550c2aa495e22ae16ccb3d8ca7239 by Juergen Fickel
Issue eclipse/ditto#561: Use new method for getting read granted authorization subjects from DittoHeaders.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedservices/utils/pubsub/src/main/java/org/eclipse/ditto/services/utils/pubsub/extractors/ReadSubjectExtractor.java (diff)
Commit a865faf196b9fe402534c54213ad0539cf000700 by Juergen Fickel
Issue eclipse/ditto#561: Extended `AuthorizationContext` by method for checking authorization based on granted on revoked AuthorizationSubjects.
Added further tests to `ImmutableAuthorizationContextTest`.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedmodel/base/src/test/java/org/eclipse/ditto/model/base/auth/ImmutableAuthorizationContextTest.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/auth/ImmutableAuthorizationContext.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/auth/AuthorizationContext.java (diff)
Commit 7ecdda17b553893462c605c7c28e36917cdaad6f by Yannic Klem
Improves Exception handling and Logging of DittoPublicKeyProvider

* Adds a warn log for each IllegalStateException
* Throws GatewayAuthenticationProviderUnavailable exception on non-success
  response from issuer.
* Adds tests to verify caching works as expected

Signed-off-by: Klem Yannic (INST/ECS1) <yannic.klem@bosch-si.com>
The file was modifiedservices/gateway/security/src/main/java/org/eclipse/ditto/services/gateway/security/authentication/jwt/DittoPublicKeyProvider.java (diff)
The file was addedservices/gateway/security/src/test/java/org/eclipse/ditto/services/gateway/security/authentication/jwt/DittoPublicKeyProviderTest.java
Commit 14b2e06bd19bac19e4ba5043c97923a23b615d1a by David Schwilk
Deleted API 1 Postman collections from doc

Signed-off-by: David Schwilk <david.schwilk@bosch.io>
The file was modifieddocumentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff)
The file was removeddocumentation/src/main/resources/postman/Ditto.postman_collection.json
The file was removeddocumentation/src/main/resources/pages/ditto/httpapi-postman.md
The file was removeddocumentation/src/main/resources/postman/Ditto_Sandbox.postman_environment.json
Commit 2f9ea7586c3fc026911009f52176c5a6a5f22bf6 by Thomas J??ckle
updated Akka version to 2.5.29

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedbom/pom.xml (diff)
Commit d164397e4d591d2e84fde40512b4a5ec4b7719f0 by Juergen Fickel
Issue eclipse/ditto#561: Changed unit tests to use `DittoHeaders.readGrantedSubjects` instead of deprecated `readSubjects`.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/persistence/SignalFilterTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/kafka/KafkaClientActorTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/BasePublisherActorTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/ConnectionPersistenceActorTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/httppush/HttpPushClientActorTest.java (diff)
The file was modifiedmodel/messages/src/test/java/org/eclipse/ditto/model/messages/ImmutableMessageHeadersTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/AbstractMqttClientActorTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/TestConstants.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/persistence/SignalFilterWithFilterTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpClientActorTest.java (diff)
Commit 12ff5a7d0f25248232a8b33e0850809c2744a9f2 by Juergen Fickel
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`.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was addedmodel/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/tree/CollectEffectedSubjectsVisitor.java
The file was addedmodel/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/tree/CollectPartialGrantedSubjectsVisitor.java
The file was modifiedmodel/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/ImmutableEffectedSubjectIds.java (diff)
The file was addedmodel/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/DefaultEffectedSubjectsTest.java
The file was modifiedservices/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/LiveSignalEnforcement.java (diff)
The file was modifiedmodel/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/EffectedSubjectIds.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/SignalFilter.java (diff)
The file was modifiedmodel/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/tree/CollectPartialGrantedSubjectIdsVisitor.java (diff)
The file was modifiedmodel/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/Enforcer.java (diff)
The file was modifiedservices/concierge/enforcement/src/test/java/org/eclipse/ditto/services/concierge/enforcement/ThingCommandEnforcementTest.java (diff)
The file was modifiedmodel/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/algorithms/TrieBasedPolicyAlgorithm.java (diff)
The file was modifiedmodel/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/trie/PolicyTrie.java (diff)
The file was modifiedmodel/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/tree/CollectEffectedSubjectIdsVisitor.java (diff)
The file was modifiedmodel/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/tree/TreeBasedPolicyEnforcer.java (diff)
The file was modifiedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/StreamingSessionActor.java (diff)
The file was modifiedmodel/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/ImmutableEffectedSubjectIdsTest.java (diff)
The file was modifiedmodel/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/trie/PermissionSubjectsMap.java (diff)
The file was modifiedservices/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/AuthorizedSubjectsEnforcer.java (diff)
The file was modifiedservices/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/AbstractEnforcement.java (diff)
The file was addedmodel/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/tree/EffectedSubjectsBuilder.java
The file was modifiedservices/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/write/mapping/EnforcedThingFlattener.java (diff)
The file was modifiedservices/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/ThingCommandEnforcement.java (diff)
The file was modifiedmodel/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/algorithms/TreeBasedPolicyAlgorithm.java (diff)
The file was modifiedmodel/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/tree/PolicyTreeNode.java (diff)
The file was addedmodel/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/EffectedSubjects.java
The file was modifiedmodel/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/trie/GrantRevokeIndex.java (diff)
The file was addedmodel/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/DefaultEffectedSubjects.java
The file was modifiedmodel/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/trie/TrieBasedPolicyEnforcer.java (diff)
The file was modifiedmodel/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/AclEnforcer.java (diff)
Commit c959b3c20db98bd8354f825183ed632dce0d2705 by Juergen Fickel
Issue eclipse/ditto#561: Fixed compilation errors.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedservices/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/ThingCommandEnforcement.java (diff)
The file was modifiedservices/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/AbstractEnforcement.java (diff)
Commit dfccea40bae7ea5094ebdf54d7e0ace276f54088 by Juergen Fickel
Issue eclipse/ditto#561: Fixed unit test errors regarding item orders in JSON arrays.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedservices/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/write/mapping/EnforcedThingFlattenerTest.java (diff)
The file was modifiedservices/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/write/mapping/EnforcedThingMapperTest.java (diff)
Commit 3ad47922a06f3e3489b8660cf0c03114b846f5f2 by Thomas J??ckle
Issue #551: added version dropdown for Ditto documentation switching between released versions and "development"

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifieddocumentation/src/main/resources/_config.yml (diff)
The file was modifieddocumentation/src/main/resources/_includes/important.html (diff)
The file was modifieddocumentation/src/main/resources/css/theme-ditto.css (diff)
The file was modifieddocumentation/src/main/resources/_includes/sidebar.html (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/basic-connections.md (diff)
Commit b32876d20bcb6c9386d0d30b61ae566fc4b9a2b9 by Juergen Fickel
Issue eclipse/ditto#561: Fixed further unit test errors.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/BasePublisherActorTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/persistence/SignalFilterTest.java (diff)
Commit 84c055f401368547546244231a1dc222e70254c8 by yufei.cai
Issue eclipse/ditto#561: Fix a sonar issue. For real this time.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
Commit cf52f9d2b713c5fdd38ccd4baaa3d233e282397b by Yannic Klem
Avoid forwarding messages of adaptable to external message in
NormalizedMessage Mapper

Signed-off-by: Klem Yannic (INST/ECS1) <yannic.klem@bosch-si.com>
The file was modifiedservices/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/NormalizedMessageMapperTest.java (diff)
The file was modifiedservices/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/NormalizedMessageMapper.java (diff)
Commit ba22e5cb3f8e9ef1bdc147eaa3335677f7a61b17 by yufei.cai
Delete AmqpClientActorTest.testConsumerClosedWhenConnected.

Reason: False positive rate due to speed of machine running this test
is too high.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpClientActorTest.java (diff)
Commit 0cefe23e0aecee5fb95e1043dea16a22422a0a99 by noreply
fixed sidebar missing /ditto root URL
The file was modifieddocumentation/src/main/resources/_includes/sidebar.html (diff)
Commit 526ccfc98564f6bb3aa266a5490c2e9edae83b40 by noreply
fix version selection in sidebar.html
The file was modifieddocumentation/src/main/resources/_includes/sidebar.html (diff)
Commit 549d0a3eef21cd699f707d8bbc27a2d702de772f by noreply
another fix to the doc version calculation
The file was modifieddocumentation/src/main/resources/_includes/sidebar.html (diff)
Commit f3c4d8b711bc0d57d9ebbcc141262d5e5ecc62cc by Thomas J??ckle
Issue #551: fixed license year for new files

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedmodel/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/tree/CollectPartialGrantedSubjectsVisitor.java (diff)
The file was modifiedmodel/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/EffectedSubjectIds.java (diff)
The file was modifiedmodel/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/tree/CollectEffectedSubjectsVisitor.java (diff)
Commit 2c66fcf6e7f3b1b9e31813fdd2339cd864c39ff6 by noreply
now fixed doc version change for real
The file was modifieddocumentation/src/main/resources/_includes/sidebar.html (diff)
Commit c2bbf9745676adfecbda8c66596ca8bebc790133 by Thomas J??ckle
Issue #561: don't make logger in AbstractGraphActor protected, this causes javadoc errors

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedservices/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/AbstractEnforcerActor.java (diff)
The file was modifiedservices/concierge/starter/src/main/java/org/eclipse/ditto/services/concierge/starter/actors/DispatcherActor.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
The file was modifiedservices/utils/akka/src/main/java/org/eclipse/ditto/services/utils/akka/controlflow/AbstractGraphActor.java (diff)
The file was modifiedservices/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/EnforcerActor.java (diff)
Commit ea5f0437bcb3a20effc1456521d9983264b6d2c8 by Thomas J??ckle
Issue #561: disable "doclint" for javadocs in ditto-services-* modules

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedservices/pom.xml (diff)
Commit 3c4e9de50fe6817b56ff2c1c11d924b5bf85d9c0 by Thomas J??ckle
Issue #561: reverted non-working changes to fix javadoc errors; excluded "controlflow" package from javadoc being generated for

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modifiedservices/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/EnforcerActor.java (diff)
The file was modifiedservices/concierge/starter/src/main/java/org/eclipse/ditto/services/concierge/starter/actors/DispatcherActor.java (diff)
The file was modifiedservices/utils/akka/pom.xml (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
The file was modifiedservices/utils/akka/src/main/java/org/eclipse/ditto/services/utils/akka/controlflow/AbstractGraphActor.java (diff)
The file was modifiedservices/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/AbstractEnforcerActor.java (diff)
The file was modifiedservices/pom.xml (diff)
The file was modifiedREADME.md (diff)
Commit 8611a23b4be6180532047644cc416f6f583bd0c7 by Yannic Klem
Specify parameter type of options for /search/things as string

* This is done because in ditto we don't support multiple headers
  with the same name

Signed-off-by: Klem Yannic (INST/ECS1) <yannic.klem@bosch-si.com>
The file was modifieddocumentation/src/main/resources/openapi/ditto-api-1.yml (diff)
The file was modifieddocumentation/src/main/resources/openapi/ditto-api-2.yml (diff)
Commit ce8351198aafae25b52ae750e1ba92144b423d96 by David Schwilk
Implemented review-requests to swagger and doc

Signed-off-by: David Schwilk <david.schwilk@bosch.io>
The file was modifieddeployment/docker/swagger3-index.html (diff)
The file was modifieddocumentation/src/main/resources/http-api-doc.html (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/httpapi-concepts.md (diff)
The file was modifieddocumentation/src/main/resources/openapi/ditto-api-1.yml (diff)
Commit 4696c95f68ec0890018e10e0165cab0e38f4147f by Yannic Klem
improve/fix tests for DittoPublicKeyProvider

Signed-off-by: Klem Yannic (INST/ECS1) <yannic.klem@bosch-si.com>
The file was modifiedservices/gateway/security/src/test/java/org/eclipse/ditto/services/gateway/security/authentication/jwt/DittoPublicKeyProviderTest.java (diff)
Commit e379832b0bfe9feab77c8929b8793fb923b76cd8 by Ihsan Sensoy
Added Unit Test for Message Mapping without a CorrelationId

Signed-off-by: Ihsan Sensoy <ihsan.sensoy@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActorTest.java (diff)
Commit 0230afd546e76b41d6a370e70ad6c58358591182 by Yannic Klem
Wrap IllegalStateException in PublicKeyProviderUnavailableException

Signed-off-by: Klem Yannic (INST/ECS1) <yannic.klem@bosch-si.com>
The file was modifiedservices/gateway/security/src/main/java/org/eclipse/ditto/services/gateway/security/authentication/jwt/DittoPublicKeyProvider.java (diff)
The file was addedservices/gateway/security/src/main/java/org/eclipse/ditto/services/gateway/security/authentication/jwt/PublicKeyProviderUnavailableException.java
The file was addedservices/gateway/security/src/test/java/org/eclipse/ditto/services/gateway/security/authentication/jwt/PublicKeyProviderUnavailableExceptionTest.java
The file was modifiedservices/gateway/starter/src/test/java/org/eclipse/ditto/services/gateway/starter/GatewayServiceGlobalErrorRegistryTest.java (diff)
Commit 26fad7956790862c9e25518a564fdaded343d3ac by noreply
update Netty to 4.1.45.Final
The file was modifiedbom/pom.xml (diff)
Commit 02082afd32846b7e2011e17c0dbffbbea386947d by noreply
fixed missing import after merge
The file was modifiedservices/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/NormalizedMessageMapperTest.java (diff)
Commit 4ab894993bf5c80096995963090fa2d0e9cb0a01 by Yannic Klem
Add limit for log size to not violate maximum-frame-size of ditto cluster

Signed-off-by: Klem Yannic (INST/ECS1) <yannic.klem@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/test/resources/monitoring-test.conf (diff)
The file was modifiedservices/connectivity/starter/src/main/resources/connectivity.conf (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/config/DefaultMonitoringLoggerConfig.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/config/MonitoringLoggerConfig.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/monitoring/logs/ConnectionLoggerRegistry.java (diff)
The file was modifiedservices/connectivity/util/src/test/resources/test.conf (diff)
The file was modifiedservices/connectivity/starter/src/test/resources/test.conf (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/monitoring/logs/ConnectionLoggerRegistryTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/resources/test.conf (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/config/DefaultMonitoringConfigTest.java (diff)
Commit 46dedc2e7f95bc2846333d5da621cea1ab062634 by Florian Fendt
extract restricting max log entries length into a method and make the test more fail safe

Signed-off-by: Florian Fendt <Florian.Fendt@bosch.io>
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/monitoring/logs/ConnectionLoggerRegistry.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/resources/test.conf (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/monitoring/logs/ConnectionLoggerRegistryTest.java (diff)
Commit bf3d373d150e121e6c5dcbf00c15a8ea10d39123 by yufei.cai
Improve validation of message headers.

- MessageHeadersBuilder now validates mandatory headers when
  deserializing from JSON.

- LiveSignalEnforcement handles IllegalArgumentException
  when computing the resource path of a message command.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedmodel/messages/src/main/java/org/eclipse/ditto/model/messages/MessageHeadersBuilder.java (diff)
The file was modifiedservices/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/AbstractEnforcement.java (diff)
The file was modifiedservices/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/LiveSignalEnforcement.java (diff)
The file was modifiedmodel/messages/src/test/java/org/eclipse/ditto/model/messages/ImmutableMessageBuilderTest.java (diff)
The file was modifiedservices/concierge/enforcement/src/test/java/org/eclipse/ditto/services/concierge/enforcement/LiveSignalEnforcementTest.java (diff)
Commit 1deec64c3ea2ebbdcb99b2b0ec20b533d47908fd by yufei.cai
Move response.discardEntityBytes() to the correct position.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/httppush/HttpPublisherActor.java (diff)
Commit 3e9c72ad0c032957e9495d17cfd9a031fa8d8f92 by Johannes Kraeher
fixed type resolution of message command responses in ditto-protocol-adapter

Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/MessageCommandResponseAdapter.java (diff)
Commit 007b07aa22061da92b62349703f1228e17567d95 by Johannes Kraeher
removed unused import

Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/MessageCommandResponseAdapter.java (diff)
Commit 0d8c68aaed96749d251d2b1a555a8fc78173e733 by Yannic Klem
Enforce the maximum log size in RetrieveConnectionLogsAggregatorActor aswell

Signed-off-by: Klem Yannic (INST/ECS1) <yannic.klem@bosch-si.com>
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/monitoring/logs/RetrieveConnectionLogsAggregatorActor.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/ConnectionPersistenceActor.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/monitoring/logs/RetrieveConnectionLogsAggregatorActorTest.java (diff)
Commit 383527a638078a1b5aa7b16762a5bb252f6d4498 by Florian Fendt
use toJsonString() instead of toJson().toString(); remove unnecessary logger; remove unnecessary timeout

Signed-off-by: Florian Fendt <Florian.Fendt@bosch.io>
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/ConnectionPersistenceActor.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/monitoring/logs/RetrieveConnectionLogsAggregatorActorTest.java (diff)
Commit a772059c32198c89e5ae6ec460901c2e2417b187 by Johannes Kraeher
fixed unit test

Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/MessageCommandResponseAdapterTest.java (diff)
Commit f2576bbef88da4b6c19a2e03dbcab581b88d6b75 by noreply
enhanced DADR-0005 by javadoc @since addition
The file was modifieddocumentation/src/main/resources/architecture/DADR-0005-semantic-versioning.md (diff)