Skip to content
Success

Changes

Summary

  1. Extracted interfaces for `WebsocketRoute` and `SseThingsRoute` to make (details)
  2. Fixed compilation error because of type mismatch. (details)
  3. Adds static method to DittoRuntimeException to build a (details)
  4. Refactoring of `ThingsSseRoute` and `WebsocketRoute`: * `ThingsSseRoute` (details)
  5. Adjusted code formatting of `StopStreaming` and added null checks for (details)
  6. Made it possible to close an existing WebSocketConnection: * Made (details)
  7. Added possible exception to Javadoc comment of `supervise` method. (details)
  8. Use parameter of withIncommingEventSniffer and withOutgoingEventSniffer (details)
  9. Set log level of tick-related events to "trace" to reduce number of log (details)
  10. NormalizedMessageMapper: Fix compile errors. (details)
  11. Disable mapping validation for now. (details)
  12. Optionally check authorization before opening SSE connections. * Renamed (details)
  13. Handle invalid URI format of href in DittoRuntimeException (details)
  14. Set bind-timeout to 6s so it's less possible to have a timeout when (details)
  15. Add "reply-target" to source and Ditto headers; remove unused timers. (details)
  16. Fixed parameter name of `WebSocketSupervisor.supervise` method. (details)
  17. Renamed `CloseWebSocket` to `CloseStreamExceptionally` to make it (details)
  18. Made it possible to close an existing SSE connection: Added (details)
  19. Implement & test reply-target evaluation; stabilize tests. (details)
  20. review: moved "credentials" and "replies" package contents of (details)
  21. #537 removed all code and configuration for suffixed collections in (details)
  22. Placeholder pipeline: Replace Option<String> by dedicated (details)
  23. #537 fixed test (details)
  24. Implement fn:delete. (details)
  25. Relax strictness of target address placeholder replacement; fix tests. (details)
  26. Remove duplicate substitution function in the class Placeholders. (details)
  27. Fix TODO in AmqpConsumerActor; add "to" AMQP property. (details)
  28. Test and fix execution of pipelines starting with a function. (details)
  29. Resolve single pipeline expressions into pipeline elements. (details)
  30. Disambiguate between AMQP properties and application properties. (details)
  31. Fix pipeline expression validation. (details)
  32. Test JMSPropertyMapper. (details)
  33. Connectivity: Fix non-forwarding of internal headers from consumers; (details)
  34. AmqpPublisherActor: Workaround Qpid client's spec breakage. (details)
  35. Move Qpid workarounds under org.eclipse.ditto; remove support for (details)
  36. fixed npe in StreamingSessionActor (details)
  37. BasePublisherActor: Stop retaining all headers in the absence of header (details)
  38. Retain all headers in outbound signals to a reply-to address. (details)
  39. #537 added migration script (details)
  40. Enable legacy header mapper by default and disable it in (details)
  41. Review: Use typed EntityId; remove unnecessary enumeration of (details)
  42. fixes https://github.com/eclipse/ditto-clients/issues/30 (details)
  43. Remove legacy default header mapping and reply-to address for responses. (details)
  44. Cache "reply-target" header for live responses. (details)
  45. Fix that reply-target was not copied to builder. (details)
  46. review: minor changes of removing non-used constants, methods, (details)
  47. moved connectivity related placeholder classes out of placeholders model (details)
  48. fixed PlaceholderExceptions to be of common exception interface type (details)
  49. updated akka versions (details)
  50. review: fixed javadoc + added a simple test case for fn:delete() (details)
  51. review: removed non-used method, added 2 amqp property mappings to jms (details)
  52. Remove implicit header mapping in WrappingMessageMapper. (details)
  53. by default make unresolved placeholder in scope of applyWithDeletion() (details)
  54. Add live migration of existing connections so that they behave as (details)
  55. ExpressionResolver: Remove "allowUnresolved" behavior. (details)
  56. created initial Docker Action for a Maven build (details)
  57. PolicyTrie: Do not build JSON view using definition in field. (details)
  58. also run GitHub Actions for PRs (details)
  59. added information about community call (details)
  60. added ics for community call (details)
  61. fixed zoom link (details)
  62. Removed unused `getSelectedFields` method and appendage. (details)
  63. Migrate targets without header mapping on the fly (details)
  64. Improve response dropped log message; do not attach defualt header (details)
  65. Added convenience method for setting an automatically generated (details)
  66. Removed unused import and adjusted formatting of equals method. (details)
  67. fixed message formatting (details)
  68. Do not migrate valid reply-target without "enabled=true". (details)
  69. Remove ReplyTarget.fromJsonOptional. (details)
  70. don't add all externalMessage headers in DittoMessageMapper * this must (details)
  71. Fix unit tests, add TODO about "source" header. (details)
  72. changed workflow name to "build" (details)
  73. replaced Travis build badge with GH Actions (details)
  74. stop building with Travis (details)
  75. changed order of sourceId enforcement and incoming header mapping in (details)
  76. review: extracted constants; added javadoc (details)
  77. [WIP] Add request:subjectId to connectivity header mapping and make the (details)
  78. Map headers between adaptable and external messages. (details)
  79. Rename builder function in SseRouteBuilder to better reflect the (details)
  80. Retain all headers from payload mapper. (details)
  81. Fix a NullPointerException in header mapping; rename method. (details)
  82. Replace static array Resolvers.PLACEHOLDERS by unmodifiable list for (details)
  83. Prefix internal headers by 'ditto-'. (details)
  84. updated akka and hivemq client dependency (details)
  85. reverted change (details)
  86. Document reply-target and header mapping. (details)
  87. reverted change (details)
  88. review: removed getSource() and all "source" related stuff from (details)
  89. Total Helm chart rework (details)
  90. Add hint how to limit resoucre usage (details)
  91. added max-width for adopter logos (details)
  92. Remove duplicate log message. (details)
  93. use "/sbin/tini" as start command wrapping invocation of "java" (details)
  94. Remove a concurrency issue in AmqpClientActorTest. (details)
  95. Revert useing "/sbin/tini" as start command wrapping invocation of (details)
  96. configured ENTRYPOINT to invoke tini and CMD to invoke java (details)
  97. fixed args/command/entrypoint usage (details)
  98. increase Helm chart version number (details)
  99. Introduced `DittoLogger` and `DittoDiagnosticLoggingAdapter` for making (details)
  100. Adjusted pom.xml to get mixed Scala/Java build to work. (details)
  101. added migration notes for 1.0.0 (details)
  102. Exclude Javadoc generation for logging package to get mixed Scala/Java (details)
  103. Removed `package-info.java` file from Scala source folder to prevent (details)
  104. Enhanced further log statements with correlation ID. (details)
  105. added gitHub action for pushing docker images (details)
  106. instead of RoundRobinPool for clientActorRouter use (details)
  107. removed Travis config (details)
  108. removed travis settings.xml (details)
  109. use azure/docker-login plugin (details)
  110. remove obsolete config (details)
  111. Update akk-http verison to 10.1.11 (details)
  112. fix hint to update to Ditto 1.0.0 when migrating the suffixed (details)
  113. Ditto 1.0.0 preparations: * removed "legacy" MQTT connectivity based on (details)
  114. added "ditto" user in Dockerfile (details)
  115. Fix materializer creation of SearchActor. (details)
  116. * removed incubation branding * added/enhanced release announcement and (details)
Commit 704ff5099f6fba7ff691dc04c62adbe51c9bd09f by juergen.fickel
Extracted interfaces for `WebsocketRoute` and `SseThingsRoute` to make
it possible to provide custom implementations. Moved `SseThingsRoute` to
package `things` as it belongs the things route.
Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebsocketRoute.java (diff)
The file was removedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/sse/SseThingsRoute.java
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/RootRouteBuilder.java (diff)
The file was addedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebsocketRouteBuilder.java
The file was addedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/sse/SseRouteBuilder.java
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/RootRoute.java (diff)
The file was modified services/gateway/starter/src/main/java/org/eclipse/ditto/services/gateway/starter/GatewayRootActor.java (diff)
The file was addedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsSseRoute.java
The file was modified services/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/routes/RootRouteTest.java (diff)
Commit 00b96555dae6343ff8ba7f95a90eaee725c9eb1a by juergen.fickel
Fixed compilation error because of type mismatch.
Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebsocketRoute.java (diff)
Commit 735a18192b012d23d6ac797bef9deacda2a2a498 by Yannic Klem
Adds static method to DittoRuntimeException to build a
DittoRuntimeException from Throwable.
* This is introduced because there were multiple places where such logic
was implemented
Signed-off-by: Klem Yannic (INST/ECS1) <yannic.klem@bosch-si.com>
The file was modified services/gateway/security/src/main/java/org/eclipse/ditto/services/gateway/security/authentication/TimeMeasuringAuthenticationProvider.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/exceptions/DittoRuntimeException.java (diff)
The file was modified services/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/PreEnforcer.java (diff)
The file was modified services/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/AbstractEnforcement.java (diff)
The file was modified services/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/ThingCommandEnforcement.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/strategies/commands/AbstractConnectivityCommandStrategy.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/ConnectionPersistenceActor.java (diff)
Commit e9783ba47566c90f7163ad2feb4fdb81b4b7959f by juergen.fickel
Refactoring of `ThingsSseRoute` and `WebsocketRoute`: * `ThingsSseRoute`
no longer extends `AbstractRoute` to get rid of actually unused fields
and complexity. * Adjusted code formatting and extracted methods of
`ThingsSseRoute` to improve readability. * Renamed `WebsocketRoute` to
`WebSocketRoute` to comply to the correct notation for 'WebSocket'. *
Renamed `WebsocketRouteBuilder` to `WebSocketRouteBuilder` to comply to
the correct notation for 'WebSocket'. * Introduced static factory
methods for `ThingsSseRoute` and `WebSocketRoute`. * Introduced
`WebSocketAuthorizationEnforcer` to optionally enforce authorization
before establishing a WebSocket connection.
Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was addedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebSocketAuthorizationEnforcer.java
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/RootRouteBuilder.java (diff)
The file was removedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebsocketRoute.java
The file was addedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebSocketRoute.java
The file was modified services/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/routes/RootRouteTest.java (diff)
The file was modified services/gateway/starter/src/main/java/org/eclipse/ditto/services/gateway/starter/GatewayRootActor.java (diff)
The file was removedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebsocketRouteBuilder.java
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsSseRoute.java (diff)
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/AbstractRoute.java (diff)
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/RootRoute.java (diff)
The file was addedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebSocketRouteBuilder.java
Commit 1ea3991a988c02deee40d0916d7e437e2abe7d64 by juergen.fickel
Adjusted code formatting of `StopStreaming` and added null checks for
constructor arguments. Added unit tests for `StopStreaming`.
Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was addedservices/gateway/streaming/src/test/java/org/eclipse/ditto/services/gateway/streaming/StopStreamingTest.java
The file was modified services/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/StopStreaming.java (diff)
Commit 6667eaafd5356ecd9ea9f476c0027de3d417f882 by juergen.fickel
Made it possible to close an existing WebSocketConnection: * Made
`WebSocketRoute` truly a builder. * Added `CloseWebSocket` command. *
Made `EventAndResponsePublisher` to handle `CloseWebSocket` command. *
Added `WebSocketSupervisor` to provide a means for interfering in an
existing WebSocket connection.
Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebSocketRoute.java (diff)
The file was modified services/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/EventAndResponsePublisher.java (diff)
The file was addedservices/gateway/streaming/src/test/java/org/eclipse/ditto/services/gateway/streaming/CloseWebSocketTest.java
The file was addedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/CloseWebSocket.java
The file was addedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebSocketSupervisor.java
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebSocketRouteBuilder.java (diff)
Commit 85a87ada30c508a375fe76b3e5b0de9087378182 by juergen.fickel
Added possible exception to Javadoc comment of `supervise` method.
Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebSocketSupervisor.java (diff)
Commit ffe27684986b2bf21085e51fa4f31a107d1137c9 by Yannic Klem
Use parameter of withIncommingEventSniffer and withOutgoingEventSniffer
* small bugfix because previously just the same value was assigned to
itself.
Signed-off-by: Klem Yannic (INST/ECS1) <yannic.klem@bosch-si.com>
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebSocketRoute.java (diff)
Commit 7b2cefda0ab856b2af7aafb649ae443366be86d1 by juergen.fickel
Set log level of tick-related events to "trace" to reduce number of log
messages on debug level; had to use another logger as Akka's
LoggingAdapter does not support log level "trace".
Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modified services/utils/pubsub/src/main/java/org/eclipse/ditto/services/utils/pubsub/actors/SubUpdater.java (diff)
Commit 25e00ce1e2eefbe754877acde0df0b9cf4ae7022 by yufei.cai
NormalizedMessageMapper: Fix compile errors.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpConsumerActor.java (diff)
The file was modified services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/NormalizedMessageMapper.java (diff)
The file was modified services/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/NormalizedMessageMapperTest.java (diff)
Commit 2294806bdf61d7bf9d819d92db9449aea14a6380 by yufei.cai
Disable mapping validation for now.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/validation/AbstractProtocolValidator.java (diff)
Commit 62731179c5f8bc1b6b58ecb0291112c27722d049 by juergen.fickel
Optionally check authorization before opening SSE connections. * Renamed
`ThingsSseRoute` to `ThingsSseRouteBuilder` and made it a mutable
builder. * Introduced `SseAuthorizationEnforcer` to optionally enforce
authorization before establishing a SSE connection.
Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was addedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/sse/SseAuthorizationEnforcer.java
The file was modified services/gateway/starter/src/main/java/org/eclipse/ditto/services/gateway/starter/GatewayRootActor.java (diff)
The file was addedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/sse/package-info.java
The file was addedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsSseRouteBuilder.java
The file was modified services/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/routes/RootRouteTest.java (diff)
The file was removedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsSseRoute.java
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/sse/SseRouteBuilder.java (diff)
Commit 3c723a90c52677de92bbc5875898e5779f7c419a by Yannic Klem
Handle invalid URI format of href in DittoRuntimeException
* This exception is ignored in multiple places so we could provide
this handling in DittoRuntimeException itself
Signed-off-by: Klem Yannic (INST/ECS1) <yannic.klem@bosch-si.com>
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/exceptions/DittoRuntimeExceptionBuilder.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/HeaderValueValidator.java (diff)
The file was modified signals/commands/base/src/main/java/org/eclipse/ditto/signals/commands/base/exceptions/GatewayDuplicateHeaderException.java (diff)
Commit 0a2a4100ada3b9dd7ff3b21e8def9b9b803ef267 by Yannic Klem
Set bind-timeout to 6s so it's less possible to have a timeout when
starting the cluster locally in debug mode.
Signed-off-by: Klem Yannic (INST/ECS1) <yannic.klem@bosch-si.com>
The file was modified services/gateway/starter/src/main/resources/gateway-dev.conf (diff)
The file was modified services/policies/starter/src/main/resources/policies-dev.conf (diff)
The file was modified services/concierge/starter/src/main/resources/concierge-dev.conf (diff)
The file was modified services/thingsearch/starter/src/main/resources/things-search-dev.conf (diff)
The file was modified services/connectivity/starter/src/main/resources/connectivity-dev.conf (diff)
The file was modified services/things/starter/src/main/resources/things-dev.conf (diff)
Commit 575413b01223cdc3539229e331e222d6d790e7af by yufei.cai
Add "reply-target" to source and Ditto headers; remove unused timers.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessor.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableTarget.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeaders.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeadersBuilder.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/Source.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/httppush/HttpPushValidator.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ConnectivityModelFactory.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpValidator.java (diff)
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableTargetTest.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/headers/ImmutableDittoHeadersTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/rabbitmq/RabbitMQValidator.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableSource.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/AbstractDittoHeadersBuilder.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttValidator.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/AbstractDittoHeaders.java (diff)
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/replies/ReplyTarget.java
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableSourceTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/validation/AbstractProtocolValidator.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableHeaderMapping.java (diff)
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/replies/ImmutableReplyTarget.java
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/SourceBuilder.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeaderDefinition.java (diff)
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/replies/package-info.java
The file was addedmodel/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/replies/ImmutableReplyTargetTest.java
Commit 381ad5a34069d18b1fa6eedb92f2f3fa1bfddaee by juergen.fickel
Fixed parameter name of `WebSocketSupervisor.supervise` method.
Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebSocketSupervisor.java (diff)
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebSocketRoute.java (diff)
Commit 16cbc9e476ff7aafdce20a635788fe4a060121b2 by juergen.fickel
Renamed `CloseWebSocket` to `CloseStreamExceptionally` to make it
re-usable for other streaming connections.
Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was addedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/CloseStreamExceptionally.java
The file was removedservices/gateway/streaming/src/test/java/org/eclipse/ditto/services/gateway/streaming/CloseWebSocketTest.java
The file was removedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/CloseWebSocket.java
The file was modified services/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/EventAndResponsePublisher.java (diff)
The file was addedservices/gateway/streaming/src/test/java/org/eclipse/ditto/services/gateway/streaming/CloseStreamExceptionallyTest.java
Commit 2ebc6ea15ec20f151ebd9a546b868d88fa80ed36 by juergen.fickel
Made it possible to close an existing SSE connection: Added
`SseConnectionSupervisor` to provide a means for interfering in an
existing SSE connection.
Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was addedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/sse/SseConnectionSupervisor.java
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsSseRouteBuilder.java (diff)
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/sse/SseRouteBuilder.java (diff)
Commit 60afc30d687c8ed229cbc73dc10e2b479cba53c5 by yufei.cai
Implement & test reply-target evaluation; stabilize tests.
Some connectivity unit tests have their actor system restarted each test
to prevent interference from other tests.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpConsumerActor.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/hivemq/HiveMqtt3PublisherActorTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/AbstractPublisherActorTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/httppush/HttpPublishTarget.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/httppush/HttpPushClientActor.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/kafka/KafkaClientActorTest.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/alpakka/MqttPublisherActorTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/kafka/KafkaPublisherActorFactory.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/hivemq/HiveMqtt3ClientActor.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/rabbitmq/RabbitMQPublisherActorTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BaseConsumerActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/kafka/KafkaClientActor.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/AbstractMqttClientActorTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/hivemq/HiveMqtt3ConsumerActor.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/kafka/DefaultKafkaPublisherActorFactoryTest.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpClientActorTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/rabbitmq/RabbitMQPublisherActor.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/TestConstants.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/kafka/KafkaPublisherActor.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/kafka/KafkaPublisherActorTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/kafka/DefaultKafkaPublisherActorFactory.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/BasePublisherActorTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/rabbitmq/RabbitMQClientActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/alpakka/MqttPublisherActor.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/rabbitmq/RabbitMQConsumerActorTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/alpakka/MqttClientActor.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/ReconnectActorTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpClientActor.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/httppush/HttpPublisherActorTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/hivemq/HiveMqtt3PublisherActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/alpakka/MqttConsumerActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/httppush/HttpPublisherActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BasePublisherActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpPublisherActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/rabbitmq/RabbitMQConsumerActor.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/BaseClientActorTest.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpPublisherActorTest.java (diff)
Commit b6d88878aad50590761d2ac7216ede2c9ae3591b by Thomas J??ckle
review: moved "credentials" and "replies" package contents of
model-connectivity into base package
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/Connection.java (diff)
The file was addedmodel/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableReplyTargetTest.java
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableConnection.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/internal/ssl/AbstractSSLContextTest.java (diff)
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ReplyTarget.java
The file was removedmodel/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/credentials/CredentialsTest.java
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BasePublisherActor.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/SourceBuilder.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableSource.java (diff)
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/Credentials.java
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/CredentialsVisitor.java
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableSourceTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/alpakka/MqttConnectionSettingsFactory.java (diff)
The file was removedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/credentials/Credentials.java
The file was removedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/replies/package-info.java
The file was removedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/replies/ImmutableReplyTarget.java
The file was removedmodel/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/replies/ImmutableReplyTargetTest.java
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/Source.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/ssl/SSLContextCreator.java (diff)
The file was removedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/replies/ReplyTarget.java
The file was removedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/credentials/CredentialsVisitor.java
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ClientCertificateCredentials.java
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ConnectionBuilder.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/internal/ssl/CustomSSLContextTest.java (diff)
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableConnectionTest.java (diff)
The file was removedmodel/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/credentials/ClientCertificateCredentialsTest.java
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/httppush/HttpPushClientActorTest.java (diff)
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableReplyTarget.java
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/TestConstants.java (diff)
The file was removedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/credentials/ClientCertificateCredentials.java
The file was removedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/credentials/package-info.java
The file was addedmodel/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/CredentialsTest.java
The file was addedmodel/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ClientCertificateCredentialsTest.java
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/validation/ConnectionValidator.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/ssl/KeyManagerFactoryFactory.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/internal/ssl/SSLContextCreatorTest.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/validation/ConnectionValidatorTest.java (diff)
Commit fe436e5c73374dc78eb2c88af65afa59442d11cf by Johannes Kraeher
#537 removed all code and configuration for suffixed collections in
thins and policies
Signed-off-by: krj1imb <johannes.schneider@bosch-si.com>
The file was modified services/things/starter/src/test/java/org/eclipse/ditto/services/things/persistence/actors/ThingPersistenceOperationsActorIT.java (diff)
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/serializer/AbstractPolicyMongoEventAdapter.java (diff)
The file was modified services/utils/persistence/src/main/java/org/eclipse/ditto/services/utils/persistence/mongo/ops/eventsource/MongoPersistenceOperationsSelectionProvider.java (diff)
The file was removedservices/utils/persistence/src/test/java/org/eclipse/ditto/services/utils/persistence/mongo/config/DefaultSuffixBuilderConfigTest.java
The file was modified services/policies/starter/src/test/java/org/eclipse/ditto/services/policies/persistence/actors/PolicyPersistenceOperationsActorIT.java (diff)
The file was removedservices/utils/persistence/src/main/java/org/eclipse/ditto/services/utils/persistence/mongo/config/DefaultSuffixBuilderConfig.java
The file was modified services/policies/starter/src/main/resources/policies.conf (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/serializer/ThingMongoEventAdapter.java (diff)
The file was modified services/utils/persistence/src/main/java/org/eclipse/ditto/services/utils/persistence/mongo/ops/eventsource/MongoEventSourceSettings.java (diff)
The file was removedservices/utils/persistence/src/test/java/org/eclipse/ditto/services/utils/persistence/mongo/suffixes/NamespaceSuffixCollectionNamesTest.java
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/ThingPersistenceOperationsActor.java (diff)
The file was removedservices/utils/persistence/src/main/java/org/eclipse/ditto/services/utils/persistence/mongo/suffixes/NamespaceSuffixCollectionNames.java
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/PolicyPersistenceOperationsActor.java (diff)
The file was modified services/things/starter/src/main/resources/things.conf (diff)
The file was modified services/utils/persistence/src/test/java/org/eclipse/ditto/services/utils/persistence/mongo/ops/eventsource/MongoEventSourceSettingsTest.java (diff)
The file was removedservices/utils/persistence/src/main/java/org/eclipse/ditto/services/utils/persistence/mongo/suffixes/package-info.java
The file was modified services/base/src/main/java/org/eclipse/ditto/services/base/DittoService.java (diff)
The file was modified services/utils/persistence/src/main/java/org/eclipse/ditto/services/utils/persistence/mongo/streaming/MongoReadJournal.java (diff)
The file was modified services/utils/persistence/src/test/java/org/eclipse/ditto/services/utils/persistence/mongo/ops/eventsource/MongoPersistenceOperationsSelectionProviderTest.java (diff)
The file was modified services/utils/persistence/src/test/java/org/eclipse/ditto/services/utils/persistence/mongo/ops/eventsource/MongoEventSourceITAssertions.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/ConnectionPersistenceOperationsActor.java (diff)
Commit f174579544de632600ebadb9afaceb1928af200d by yufei.cai
Placeholder pipeline: Replace Option<String> by dedicated
PipelineElement.
Reason: To add another pipeline function fn:delete that should delete
the entire string containing the pipeline, which is not evaluated yet.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/Pipeline.java (diff)
The file was addedmodel/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineElement.java
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/ImmutablePipeline.java (diff)
The file was modified model/placeholders/src/test/java/org/eclipse/ditto/model/placeholders/PipelineFunctionSubstringAfterTest.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/FunctionExpression.java (diff)
The file was addedmodel/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineElementVisitor.java
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineFunctionLower.java (diff)
The file was modified model/placeholders/src/test/java/org/eclipse/ditto/model/placeholders/PipelineFunctionUpperTest.java (diff)
The file was addedmodel/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/ImmutablePipelineElementVisitor.java
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/ImmutableFunctionExpression.java (diff)
The file was addedmodel/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineFunctionDelete.java
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/ExpressionResolver.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineFunctionSubstringAfter.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
The file was addedmodel/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineElementDeleted.java
The file was addedmodel/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineElementUnresolved.java
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PlaceholderFactory.java (diff)
The file was modified services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/ConnectionStatusMessageMapper.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineFunctionSubstringBefore.java (diff)
The file was addedmodel/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineElementResolved.java
The file was modified model/placeholders/src/test/java/org/eclipse/ditto/model/placeholders/ImmutableFunctionExpressionTest.java (diff)
The file was modified model/placeholders/src/test/java/org/eclipse/ditto/model/placeholders/PipelineFunctionDefaultTest.java (diff)
The file was modified model/placeholders/src/test/java/org/eclipse/ditto/model/placeholders/PipelineFunctionSubstringBeforeTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BasePublisherActor.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineFunctionUpper.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/ImmutableExpressionResolver.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PlaceholderFilter.java (diff)
The file was modified model/placeholders/src/test/java/org/eclipse/ditto/model/placeholders/ImmutablePipelineTest.java (diff)
The file was modified model/placeholders/src/test/java/org/eclipse/ditto/model/placeholders/PlaceholderFilterTest.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineFunctionDefault.java (diff)
The file was modified model/placeholders/src/test/java/org/eclipse/ditto/model/placeholders/PipelineFunctionLowerTest.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineFunction.java (diff)
Commit 6688606f37dff35c5e570338ce9a0eed8d5383b8 by Johannes Kraeher
#537 fixed test
Signed-off-by: krj1imb <johannes.schneider@bosch-si.com>
The file was modified services/utils/persistence/src/test/java/org/eclipse/ditto/services/utils/persistence/mongo/streaming/MongoReadJournalIT.java (diff)
Commit 6f42fae78b2c070a3b6e6c89dcf2ee7683f6e0ea by yufei.cai
Implement fn:delete.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineElementUnresolved.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineElementDeleted.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BasePublisherActor.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/ImmutablePipelineElementVisitor.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineFunctionDelete.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/common/Placeholders.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/ExpressionResolver.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineFunctionSubstringAfter.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineElementResolved.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineElementVisitor.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineFunctionUpper.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineFunctionLower.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineElement.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineFunctionParameterResolverFactory.java (diff)
The file was modified model/placeholders/src/test/java/org/eclipse/ditto/model/placeholders/ExpressionResolverTest.java (diff)
The file was modified model/placeholders/src/test/java/org/eclipse/ditto/model/placeholders/ImmutableExpressionResolverTest.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineFunctionDefault.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/ImmutableExpressionResolver.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PlaceholderFilter.java (diff)
Commit 92ca6d169211a4eec83e9e7a67f5a175748698fd by yufei.cai
Relax strictness of target address placeholder replacement; fix tests.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BasePublisherActor.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/common/PlaceholdersTest.java (diff)
The file was modified model/base/pom.xml (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/common/Placeholders.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PlaceholderFilter.java (diff)
Commit 5a51063d94e4d769ddcb2fc4b69cfacdd301761f by yufei.cai
Remove duplicate substitution function in the class Placeholders.
Use ExpressionResolver.substitute instead; it is faster.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/common/Placeholders.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/ImmutableExpressionResolver.java (diff)
The file was modified services/concierge/enforcement/src/test/java/org/eclipse/ditto/services/concierge/enforcement/placeholders/HeaderBasedPlaceholderSubstitutionAlgorithmTest.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/common/PlaceholdersTest.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/ExpressionResolver.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineElement.java (diff)
The file was modified services/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/placeholders/HeaderBasedPlaceholderSubstitutionAlgorithm.java (diff)
Commit ea5fac6ed94c67120d50d954d591b0c01ea209ca by yufei.cai
Fix TODO in AmqpConsumerActor; add "to" AMQP property.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpPublisherActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpConsumerActor.java (diff)
Commit ad9dda25986929499e165d4bd5f2093d2b7d97d9 by yufei.cai
Test and fix execution of pipelines starting with a function.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/ImmutableFunctionExpression.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/ImmutableExpressionResolver.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/FunctionExpression.java (diff)
The file was modified model/placeholders/src/test/java/org/eclipse/ditto/model/placeholders/ExpressionResolverTest.java (diff)
Commit f13485040f61b7937c5892d5c8a2fc4dc4a1c561 by yufei.cai
Resolve single pipeline expressions into pipeline elements.
- Maintained tests. Unresolvable arguments of fn:default throw
exceptions instead
of being retained literally.
- Restructured placeholder evaluation: Each placeholder resolver is
tried for each
pipeline expression, instead of all pipeline stages evaluated for each
resolver.
This was the reason that repeated evaluations were necessary.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineFunctionParameterResolverFactory.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineFunctionSubstringBefore.java (diff)
The file was modified model/placeholders/src/test/java/org/eclipse/ditto/model/placeholders/ExpressionResolverTest.java (diff)
The file was modified model/placeholders/src/test/java/org/eclipse/ditto/model/placeholders/ImmutableExpressionResolverTest.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/ImmutableExpressionResolver.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/ExpressionResolver.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineFunctionDefault.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineFunctionSubstringAfter.java (diff)
The file was modified model/placeholders/src/test/java/org/eclipse/ditto/model/placeholders/PipelineFunctionDefaultTest.java (diff)
The file was modified model/placeholders/src/test/java/org/eclipse/ditto/model/placeholders/PipelineFunctionParameterResolverFactoryTest.java (diff)
Commit f0f5ae3509914ff043a3b8e558f6a63e8053999b by yufei.cai
Disambiguate between AMQP properties and application properties.
All properties are read from and written to headers. Ambiguous
application properties are prefixed. Tests pending.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/AbstractConsumerActorTest.java (diff)
The file was addedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/JMSPropertyMapper.java
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpConsumerActorTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BasePublisherActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpConsumerActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpPublisherActor.java (diff)
The file was addedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/JmsExceptionThrowingFunction.java
The file was addedservices/connectivity/messaging/src/main/java/org/apache/qpid/jms/provider/amqp/message/JMSPropertyWorkaround.java
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/JmsExceptionThrowingBiConsumer.java (diff)
Commit eafd28fcff951d7b6f1574f2bb4c9d5c8eb4762f by yufei.cai
Fix pipeline expression validation.
- Tolerate unresolved values: They are always possible due to unknown
parameter values for functions such as fn:substring-after.
- Do not tolerate unsupported placeholders in any situation:
They will always result in error.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/ImmutableExpressionResolver.java (diff)
The file was modified model/placeholders/src/test/java/org/eclipse/ditto/model/placeholders/ImmutablePlaceholderResolverTest.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PlaceholderFilter.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineFunctionDefault.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/ImmutablePlaceholderResolver.java (diff)
The file was modified model/placeholders/src/test/java/org/eclipse/ditto/model/placeholders/PlaceholderFilterTest.java (diff)
The file was modified model/placeholders/src/test/java/org/eclipse/ditto/model/placeholders/ImmutableExpressionResolverTest.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActorTest.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PlaceholderFactory.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PlaceholderResolver.java (diff)
Commit 3a928d4ac0d4392529d876c916afef36ca997c84 by yufei.cai
Test JMSPropertyMapper.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpPublisherActor.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/AbstractPublisherActorTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/JMSPropertyMapper.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpConsumerActorTest.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpPublisherActorTest.java (diff)
Commit 30927e00446cd851f99655c33652a5b4d67fea2e by yufei.cai
Connectivity: Fix non-forwarding of internal headers from consumers;
prettify JMSPropertyMapper.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpPublisherActor.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActorTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/JMSPropertyMapper.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpClientActorTest.java (diff)
Commit aa8b495636600b323250efc3f3638ad07dbd342d by yufei.cai
AmqpPublisherActor: Workaround Qpid client's spec breakage.
Circumvent application property "validity" check when setting them.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpPublisherActorTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/JMSPropertyMapper.java (diff)
The file was addedservices/connectivity/messaging/src/main/java/org/apache/qpid/jms/message/JMSMessageWorkaround.java
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpPublisherActor.java (diff)
Commit 2a49506169a9be4efdfcb0ea456c5ad306f90ea6 by yufei.cai
Move Qpid workarounds under org.eclipse.ditto; remove support for
content-encoding.
Reason: Classes outside the org.eclipse.ditto package can't be signed.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was removedservices/connectivity/messaging/src/main/java/org/apache/qpid/jms/message/JMSMessageWorkaround.java
The file was removedservices/connectivity/messaging/src/main/java/org/apache/qpid/jms/provider/amqp/message/JMSPropertyWorkaround.java
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpPublisherActor.java (diff)
The file was addedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/JMSMessageWorkaround.java
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/JMSPropertyMapper.java (diff)
Commit 0839d295af629901a06abbdc4e4a7c34548f37f0 by Johannes Kraeher
fixed npe in StreamingSessionActor
Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modified services/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/StreamingSessionActor.java (diff)
Commit 2b553707dd9d71e44c2c18362a1950ab0a6bf2d6 by yufei.cai
BasePublisherActor: Stop retaining all headers in the absence of header
mapper.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BasePublisherActor.java (diff)
Commit 275348170d7e12ab1287ec0be078ef5f047c9668 by yufei.cai
Retain all headers in outbound signals to a reply-to address.
Reason: Backward-compatibility.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpPublisherActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/hivemq/HiveMqtt3PublisherActor.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/BasePublisherActorTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BasePublisherActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/rabbitmq/RabbitMQPublisherActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/httppush/HttpPublisherActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/kafka/KafkaPublisherActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/alpakka/MqttPublisherActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/JMSPropertyMapper.java (diff)
Commit ebc3463bf8ec5f0c1e82f668c1cde93dc1b8af02 by Johannes Kraeher
#537 added migration script
Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was addeddocumentation/src/main/resources/files/migration_mongodb_1.0.0.js
Commit d563dd86012e6151c4b93ee6e1c5301abb5c22e6 by yufei.cai
Enable legacy header mapper by default and disable it in
HttpPublisherActor.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpPublisherActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/httppush/HttpPublisherActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BasePublisherActor.java (diff)
Commit 3cef7b003aca6204210b1a289e7ce9fe233a0016 by yufei.cai
Review: Use typed EntityId; remove unnecessary enumeration of
collections.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified services/utils/persistence/src/main/java/org/eclipse/ditto/services/utils/persistence/mongo/ops/eventsource/MongoEntitiesPersistenceOperations.java (diff)
The file was modified services/utils/persistence/src/test/java/org/eclipse/ditto/services/utils/persistence/mongo/ops/eventsource/MongoPersistenceOperationsSelectionProviderTest.java (diff)
The file was modified services/utils/persistence/src/main/java/org/eclipse/ditto/services/utils/persistence/mongo/streaming/MongoReadJournal.java (diff)
The file was modified services/utils/persistence/src/main/java/org/eclipse/ditto/services/utils/persistence/mongo/ops/eventsource/MongoPersistenceOperationsSelectionProvider.java (diff)
The file was modified services/utils/persistence/src/main/java/org/eclipse/ditto/services/utils/persistence/operations/EntityPersistenceOperations.java (diff)
Commit 8038ef76ce1046109cfa58b4ad48bedca8820b2a by Johannes Kraeher
fixes https://github.com/eclipse/ditto-clients/issues/30
Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/ProtocolMessageExtractor.java (diff)
The file was modified services/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/ProtocolMessageExtractorTest.java (diff)
Commit 90a939a423d7eab8bc98f07fed5acb86eee2f228 by yufei.cai
Remove legacy default header mapping and reply-to address for responses.
Responses and errors are now only published at reply-targets.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PlaceholderFilter.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/AbstractMqttClientActorTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpPublisherActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/httppush/HttpPublisherActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BasePublisherActor.java (diff)
Commit 16f57f0ec8443433b5c64fc04fb1dc15e37c59f6 by yufei.cai
Cache "reply-target" header for live responses.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was addedservices/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/ResponseReceiver.java
The file was modified services/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/LiveSignalEnforcement.java (diff)
The file was modified services/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/AbstractEnforcerActor.java (diff)
The file was modified services/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/Contextual.java (diff)
Commit 6304ef306cd9580cf827607797fa65e778dede3d by yufei.cai
Fix that reply-target was not copied to builder.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableSource.java (diff)
Commit 0a4a20cd6be704b84c00066674315f8d2335d60c by Thomas J??ckle
review: minor changes of removing non-used constants, methods,
missing/obsolete "finals" * allowed RabbitMQTargets to define an empty
exchange name
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/common/Placeholders.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineElement.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/kafka/KafkaPublisherActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/hivemq/HiveMqtt3PublisherActor.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineElementUnresolved.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/rabbitmq/RabbitMQPublisherActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/httppush/HttpPublisherActor.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/ImmutableExpressionResolver.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/JmsExceptionThrowingBiConsumer.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/FunctionExpression.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/alpakka/MqttPublisherActor.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineFunctionDelete.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PlaceholderFilter.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpPublisherActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BasePublisherActor.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineElementDeleted.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/rabbitmq/RabbitMQTarget.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/ExpressionResolver.java (diff)
Commit 30f41bfa960412083895c9895f08fd4f54b1f9a4 by Thomas J??ckle
moved connectivity related placeholder classes out of placeholders model
module
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was removedmodel/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/ImmutableSourceAddressPlaceholder.java
The file was modified services/models/connectivity/src/test/java/org/eclipse/ditto/services/models/connectivity/UnmodifiableExternalMessageTest.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ConnectivityModelFactory.java (diff)
The file was modified model/placeholders/pom.xml (diff)
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/EnforcementFactoryFactory.java
The file was removedmodel/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/EnforcementFilterFactory.java
The file was modified services/models/connectivity/src/main/java/org/eclipse/ditto/services/models/connectivity/UnmodifiableExternalMessageBuilder.java (diff)
The file was addedmodel/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PlaceholderException.java
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableSourceAddressPlaceholder.java
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/EnforcementFilter.java
The file was addedmodel/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/UnresolvedPlaceholderException.java
The file was addedmodel/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/SimplePlaceholder.java
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PlaceholderFilter.java (diff)
The file was modified services/models/connectivity/src/main/java/org/eclipse/ditto/services/models/connectivity/UnmodifiableExternalMessage.java (diff)
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableEnforcementFilterFactory.java
The file was removedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/UnresolvedPlaceholderException.java
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpValidatorTest.java (diff)
The file was addedmodel/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableEnforcementFilterTest.java
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/AbstractConsumerActorTest.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActorTest.java (diff)
The file was removedmodel/placeholders/src/test/java/org/eclipse/ditto/model/placeholders/ImmutableEnforcementFilterTest.java
The file was addedmodel/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableSourceAddressPlaceholderTest.java
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/ExpressionResolver.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/alpakka/MqttConsumerActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttValidator.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/rabbitmq/RabbitMQConsumerActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
The file was removedmodel/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/EnforcementFilter.java
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/ImmutableExpressionResolver.java (diff)
The file was removedmodel/placeholders/src/test/java/org/eclipse/ditto/model/placeholders/SimplePlaceholder.java
The file was removedmodel/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/EnforcementFactoryFactory.java
The file was removedmodel/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/ImmutableEnforcementFilter.java
The file was modified model/placeholders/src/test/java/org/eclipse/ditto/model/placeholders/ImmutableExpressionResolverTest.java (diff)
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/EnforcementFilterFactory.java
The file was removedmodel/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/ImmutableEnforcementFilterFactory.java
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PlaceholderFactory.java (diff)
The file was modified services/models/connectivity/src/main/java/org/eclipse/ditto/services/models/connectivity/ExternalMessageBuilder.java (diff)
The file was removedmodel/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/SourceAddressPlaceholder.java
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableEnforcementFilter.java
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/hivemq/HiveMqtt3ConsumerActor.java (diff)
The file was removedmodel/placeholders/src/test/java/org/eclipse/ditto/model/placeholders/ImmutableSourceAddressPlaceholderTest.java
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpConsumerActor.java (diff)
The file was modified services/models/connectivity/src/main/java/org/eclipse/ditto/services/models/connectivity/ExternalMessage.java (diff)
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/SourceAddressPlaceholder.java
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/rabbitmq/RabbitMQValidatorTest.java (diff)
The file was modified model/placeholders/src/test/java/org/eclipse/ditto/model/placeholders/PlaceholderFilterTest.java (diff)
The file was modified model/connectivity/pom.xml (diff)
Commit a586db617ff5d852409d16a91dd23562342bf382 by Thomas J??ckle
fixed PlaceholderExceptions to be of common exception interface type
with common prefix
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PlaceholderFunctionUnknownException.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PlaceholderFunctionSignatureInvalidException.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PlaceholderFunctionTooComplexException.java (diff)
Commit b829eeb6290f3eaa8360e19cbc7429ae023bc59b by Thomas J??ckle
updated akka versions
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified bom/pom.xml (diff)
The file was modified legal/3rd-party-dependencies/compile.txt (diff)
The file was modified legal/3rd-party-dependencies/cqs.md (diff)
Commit 48aa803744a8b45077f40ddcc5eef18f50788412 by Thomas J??ckle
review: fixed javadoc + added a simple test case for fn:delete()
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineFunctionDelete.java (diff)
The file was modified model/placeholders/src/test/java/org/eclipse/ditto/model/placeholders/ExpressionResolverTest.java (diff)
Commit 5fce7bc141b8032f6db982b141ef8f79e9adf390 by Thomas J??ckle
review: removed non-used method, added 2 amqp property mappings to jms
methods to testcase
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/JMSMessageWorkaround.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpPublisherActorTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/JMSPropertyMapper.java (diff)
Commit 42b311df0c982219665000a56098dcafb25d1fd1 by yufei.cai
Remove implicit header mapping in WrappingMessageMapper.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/WrappingMessageMapper.java (diff)
The file was modified services/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/WrappingMessageMapperTest.java (diff)
Commit e03b29e57999050f257b4a702d10d063a60d0563 by Thomas J??ckle
by default make unresolved placeholder in scope of applyWithDeletion()
return optional instead of the unresolved placeholder
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PlaceholderFilter.java (diff)
Commit a36ac6303e9555a8a6292d5a2ce2e2178b5cdb68 by yufei.cai
Add live migration of existing connections so that they behave as
before.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/httppush/HttpPublisherActorTest.java (diff)
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableConnectionTest.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpPublisherActorTest.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ConnectionType.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/kafka/KafkaPublisherActorTest.java (diff)
The file was removedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/DelegateSource.java
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/Source.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/rabbitmq/RabbitMQPublisherActorTest.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PlaceholderFilter.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BasePublisherActor.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/SourceBuilder.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableConnection.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableSource.java (diff)
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableSourceTest.java (diff)
Commit 7141091596786ef5a4a27f293de0b7dae7c88525 by yufei.cai
ExpressionResolver: Remove "allowUnresolved" behavior.
The unresolved pipeline element is now treated the same as the deleted
pipeline element at the end of expression resolution. They are still
treated differently during the evaluation of a single pipeline
expression.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/ExpressionResolver.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PlaceholderFilter.java (diff)
The file was modified services/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/placeholders/HeaderBasedPlaceholderSubstitutionAlgorithm.java (diff)
The file was modified model/placeholders/src/test/java/org/eclipse/ditto/model/placeholders/ImmutableExpressionResolverTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BasePublisherActor.java (diff)
The file was modified model/placeholders/src/test/java/org/eclipse/ditto/model/placeholders/ExpressionResolverTest.java (diff)
Commit 537303c19ca62b75ee08cbffb08aea2243fc26bd by noreply
created initial Docker Action for a Maven build
The file was added.github/workflows/maven.yml
Commit 9035ae680565b27d1b7419d402a27b810ec89788 by yufei.cai
PolicyTrie: Do not build JSON view using definition in field.
Reason: Definition may have a nested pointer as path.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified model/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/trie/PolicyTrie.java (diff)
Commit 337bfc6cca349c179de793ac88506728294dcc71 by noreply
also run GitHub Actions for PRs
The file was modified .github/workflows/maven.yml (diff)
Commit d9bc89c688c3aecf0fc64a7386fd85cbaf209476 by noreply
added information about community call
The file was modified documentation/src/main/resources/pages/ditto/feedback.md (diff)
Commit f2129950550777c577d03a967a15bdf3b7397d92 by noreply
added ics for community call
The file was addeddocumentation/src/main/resources/EclipseDitto-community-call.ics
The file was modified documentation/src/main/resources/pages/ditto/feedback.md (diff)
Commit d4d36d5c73a828c9357558b32a6237bda2a8f8f8 by juergen.fickel
Removed unused `getSelectedFields` method and appendage.
Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modified signals/commands/connectivity/src/main/java/org/eclipse/ditto/signals/commands/connectivity/query/RetrieveConnectionStatus.java (diff)
The file was modified signals/commands/connectivity/src/main/java/org/eclipse/ditto/signals/commands/connectivity/query/ConnectivityQueryCommand.java (diff)
The file was modified signals/commands/connectivity/src/main/java/org/eclipse/ditto/signals/commands/connectivity/query/RetrieveConnectionMetrics.java (diff)
The file was modified signals/commands/connectivity/src/main/java/org/eclipse/ditto/signals/commands/connectivity/query/RetrieveConnectionLogs.java (diff)
The file was modified signals/commands/connectivity/src/main/java/org/eclipse/ditto/signals/commands/connectivity/query/RetrieveConnection.java (diff)
Commit 50efaab904784f0616eb831383dca2c7f02d601c by yufei.cai
Migrate targets without header mapping on the fly
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/ConnectionPersistenceActorTest.java (diff)
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableConnectionTest.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/persistence/SignalFilterTest.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableConnection.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableSource.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableTarget.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/persistence/SignalFilterWithFilterTest.java (diff)
Commit 4df810ed50c4f20088c58b14a04e6816aea2ae86 by yufei.cai
Improve response dropped log message; do not attach defualt header
mapping for HTTP connections.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableConnection.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BasePublisherActor.java (diff)
Commit 6191cebd4f5f930200a3b18932d7754d90d2db56 by juergen.fickel
Added convenience method for setting an automatically generated
correlation ID to `DittoHeaders`'s builder.
Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeadersBuilder.java (diff)
Commit a01d429cf1733f086c5adb58bb624cc3d0fa0148 by juergen.fickel
Removed unused import and adjusted formatting of equals method.
Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modified signals/commands/connectivity/src/main/java/org/eclipse/ditto/signals/commands/connectivity/query/RetrieveConnection.java (diff)
Commit 4c9e645037371a6220c4661404a283252e47da3d by Thomas J??ckle
fixed message formatting
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BasePublisherActor.java (diff)
Commit e8460f0f73759db920703da71f7049f5f073c290 by yufei.cai
Do not migrate valid reply-target without "enabled=true".
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableReplyTarget.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableSource.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ReplyTarget.java (diff)
Commit 83350f45c041e035934f1e90d6b701b82099a138 by yufei.cai
Remove ReplyTarget.fromJsonOptional.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableSource.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ReplyTarget.java (diff)
Commit 7b9592daa232603a101736a7a9beee29f9143f6e by Thomas J??ckle
don't add all externalMessage headers in DittoMessageMapper * this must
be done explicitly in header mapping of connection sources
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/DittoMessageMapper.java (diff)
The file was modified services/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/DittoMessageMapperTest.java (diff)
Commit b6a93eafa388aad039aac53d0b7a48450cd53f01 by yufei.cai
Fix unit tests, add TODO about "source" header.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/WrappingMessageMapper.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/hivemq/HiveMqtt3ConsumerActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/alpakka/MqttConsumerActor.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActorTest.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpConsumerActorTest.java (diff)
Commit 53bad9fb73dc25bc1dd254d12589758ec6c047db by noreply
changed workflow name to "build"
The file was modified .github/workflows/maven.yml (diff)
Commit 0de7dddcd6463fe0af7561c0b612aff0b27ab67c by noreply
replaced Travis build badge with GH Actions
The file was modified README.md (diff)
Commit 82d20a9f5cdf530858eb42d0c4a309646d9dad60 by noreply
stop building with Travis
use GitHub Actions as replacement
The file was modified .travis.yml (diff)
Commit a66f5bdc944c100219d50aa9bbf250723af2eb81 by Thomas J??ckle
changed order of sourceId enforcement and incoming header mapping in
order to have mapped headers available
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
Commit 8125f279f3b7e63893441fc1cb483434e0707824 by Thomas J??ckle
review: extracted constants; added javadoc
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableSource.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableConnection.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ConnectionType.java (diff)
Commit 0fea106a010be642d5d831bd8fe95c477b872da0 by yufei.cai
[WIP] Add request:subjectId to connectivity header mapping and make the
latter rigorous.
- For incoming messages: Header mapping injects Ditto headers from
external
message headers.
- For outgoing messages: Header mapping creates external message headers
from
Ditto headers.
- Headers not named in header mappings are never set in any externally
visible
manner.
TODO: Map between adaptable (!) headers, not the signal headers!
     This way no special reservation for "ditto-" header prefix is
needed
     And all internal headers are automatically filtered out.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/DittoMessageMapper.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/BasePublisherActorTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BasePublisherActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/validation/AbstractProtocolValidator.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActorTest.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/TestConstants.java (diff)
The file was modified services/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/DittoMessageMapperTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/rabbitmq/RabbitMQValidator.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/kafka/KafkaValidator.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpValidator.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/HeaderDefinition.java (diff)
The file was addedmodel/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/ImmutableRequestPlaceholder.java
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeaderDefinition.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PlaceholderFactory.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/AbstractConsumerActorTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/AbstractPublisherActorTest.java (diff)
The file was addedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/Resolvers.java
Commit 07141a56e7971f8a9c06bd1650396db59ed1737d by yufei.cai
Map headers between adaptable and external messages.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/alpakka/MqttPublisherActor.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorTest.java (diff)
The file was modified services/models/connectivity/src/main/java/org/eclipse/ditto/services/models/connectivity/OutboundSignal.java (diff)
The file was modified services/models/connectivity/src/main/java/org/eclipse/ditto/services/models/connectivity/OutboundSignalFactory.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/AbstractMqttClientActorTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/Resolvers.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpPublisherActorTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BaseClientActor.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/AbstractConsumerActorTest.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/DittoProtocolAdapter.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/kafka/KafkaClientActorTest.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActorTest.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ProtocolAdapter.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BasePublisherActor.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/AbstractPublisherActorTest.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/BasePublisherActorTest.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/httppush/HttpPublisherActorTest.java (diff)
The file was modified services/models/connectivity/src/main/java/org/eclipse/ditto/services/models/connectivity/MappedOutboundSignal.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/hivemq/HiveMqtt3PublisherActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/OutboundMappingResultHandler.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/HeaderDefinition.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/kafka/KafkaPublisherActor.java (diff)
Commit d4f4baf6b2fbb000af3971f88ca8c3b993cfbbdd by Yannic Klem
Rename builder function in SseRouteBuilder to better reflect the
argument it expects
Signed-off-by: Klem Yannic (INST/ECS1) <yannic.klem@bosch-si.com>
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/sse/SseRouteBuilder.java (diff)
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsSseRouteBuilder.java (diff)
Commit 1d8efb409961429d4c29abb51b134b48ab23d725 by yufei.cai
Retain all headers from payload mapper.
It is now safe to do so as DittoMapper no longer copies all headers from
the input Adaptable.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BasePublisherActor.java (diff)
Commit 9e0e93286fe5ce8feb3c3d09358e9e51b12a0769 by yufei.cai
Fix a NullPointerException in header mapping; rename method.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BasePublisherActor.java (diff)
The file was modified services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/javascript/ScriptedOutgoingMapping.java (diff)
Commit 1e8022d27b26472b7b482f183d4efbea9fbae262 by yufei.cai
Replace static array Resolvers.PLACEHOLDERS by unmodifiable list for
security.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/kafka/KafkaValidator.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpValidator.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/Resolvers.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/validation/AbstractProtocolValidator.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/rabbitmq/RabbitMQValidator.java (diff)
Commit 9e985722b84f57b52e143d029480c9d01ba3587b by yufei.cai
Prefix internal headers by 'ditto-'.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeaderDefinition.java (diff)
The file was addedmodel/base/src/test/java/org/eclipse/ditto/model/base/headers/DittoHeaderDefinitionTest.java
Commit 7d137cb0fc061dd7f5bd7e0b98f888caf361df6e by noreply
updated akka and hivemq client dependency
The file was modified bom/pom.xml (diff)
Commit 28247bd1e7a48bd90dec0cfc840564b900d016ca by Johannes Kraeher
reverted change
Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modified services/utils/persistence/src/main/java/org/eclipse/ditto/services/utils/persistence/operations/EntityPersistenceOperations.java (diff)
Commit c4a062821329088cd8caef17c48a6ba79d39f7d7 by yufei.cai
Document reply-target and header mapping.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified documentation/src/main/resources/pages/ditto/basic-connections.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/basic-placeholders.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/connectivity-header-mapping.md (diff)
The file was modified documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff)
The file was modified documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-mqtt.md (diff)
The file was modified documentation/src/main/resources/jsonschema/connection.json (diff)
The file was modified documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-amqp10.md (diff)
Commit 067977b175b0ca9eb91eabdacbdec46967246c91 by Johannes Kraeher
reverted change
Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modified services/utils/persistence/src/main/java/org/eclipse/ditto/services/utils/persistence/operations/EntityPersistenceOperations.java (diff)
Commit a957e6d0c73eb55e1f2e924eaf08c5ea0288977d by Thomas J??ckle
review: removed getSource() and all "source" related stuff from
DittoHeaders
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/AbstractDittoHeadersBuilder.java (diff)
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/RootRoute.java (diff)
The file was modified model/messages/src/test/java/org/eclipse/ditto/model/messages/ImmutableMessageHeadersTest.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/headers/ImmutableDittoHeadersTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/Resolvers.java (diff)
The file was modified model/base/pom.xml (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/assertions/DittoHeadersAssert.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/ThingPersistenceActorTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BaseClientActor.java (diff)
The file was modified services/utils/cluster/src/test/java/org/eclipse/ditto/services/utils/cluster/JsonifiableSerializerTest.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/AbstractDittoHeaders.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeaders.java (diff)
The file was modified services/utils/cluster/src/test/java/org/eclipse/ditto/services/utils/cluster/ShardRegionExtractorTest.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeadersBuilder.java (diff)
The file was modified services/policies/persistence/src/test/java/org/eclipse/ditto/services/policies/persistence/actors/PersistenceActorTestBase.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeaderDefinition.java (diff)
The file was modified model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/ImmutableRequestPlaceholder.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/headers/DefaultDittoHeadersBuilderTest.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActorTest.java (diff)
Commit 4a306b0a9575aa1b84cafdfced4e20d72c84748c by Axel Köhler
Total Helm chart rework
Signed-off-by: Axel Köhler <axel.koehler@kiwigrid.com>
The file was addeddeployment/helm/eclipse-ditto/templates/nginx-configmap.yaml
The file was addeddeployment/helm/eclipse-ditto/openapi/ditto-api-1.yml
The file was removeddeployment/helm/eclipse-ditto/templates/configmap.yaml
The file was addeddeployment/helm/eclipse-ditto/templates/nginx-service.yaml
The file was addeddeployment/helm/eclipse-ditto/templates/nginx-deployment.yaml
The file was addeddeployment/helm/eclipse-ditto/nginx-config/nginx.htpasswd
The file was addeddeployment/helm/eclipse-ditto/templates/thingssearch-deployment.yaml
The file was removeddeployment/helm/eclipse-ditto/templates/things.yaml
The file was addeddeployment/helm/eclipse-ditto/templates/rolebinding.yaml
The file was addeddeployment/helm/eclipse-ditto/templates/policies-pdb.yaml
The file was addeddeployment/helm/eclipse-ditto/templates/role.yaml
The file was removeddeployment/helm/eclipse-ditto/files/nginx/nginx-cors.conf
The file was addeddeployment/helm/eclipse-ditto/templates/mongodb-secret.yaml
The file was removeddeployment/helm/eclipse-ditto/templates/pod-reader-role.yaml
The file was addeddeployment/helm/eclipse-ditto/templates/thingssearch-networkpolicy.yaml
The file was removeddeployment/helm/eclipse-ditto/files/openapi/ditto-api-2.yml
The file was removeddeployment/helm/eclipse-ditto/templates/swagger.yaml
The file was modified deployment/helm/eclipse-ditto/templates/NOTES.txt (diff)
The file was removeddeployment/helm/eclipse-ditto/templates/mongodb-uris-secret.yaml
The file was modified deployment/helm/eclipse-ditto/templates/_helpers.tpl (diff)
The file was addeddeployment/helm/eclipse-ditto/templates/policies-networkpolicy.yaml
The file was removeddeployment/helm/eclipse-ditto/templates/policies.yaml
The file was addeddeployment/helm/eclipse-ditto/templates/nginx-config.yaml
The file was addeddeployment/helm/eclipse-ditto/templates/gateway-networkpolicy.yaml
The file was addeddeployment/helm/eclipse-ditto/templates/gateway-pdb.yaml
The file was addeddeployment/helm/eclipse-ditto/templates/concierge-pdb.yaml
The file was addeddeployment/helm/eclipse-ditto/templates/connectivity-pdb.yaml
The file was addeddeployment/helm/eclipse-ditto/templates/gateway-deployment.yaml
The file was addeddeployment/helm/eclipse-ditto/templates/swaggerui-pdb.yaml
The file was addeddeployment/helm/eclipse-ditto/nginx-config/index.html
The file was removeddeployment/helm/eclipse-ditto/files/nginx/index.html
The file was addeddeployment/helm/eclipse-ditto/templates/policies-deployment.yaml
The file was removeddeployment/helm/eclipse-ditto/files/nginx/nginx.htpasswd
The file was addeddeployment/helm/eclipse-ditto/templates/things-deployment.yaml
The file was addeddeployment/helm/eclipse-ditto/templates/things-pdb.yaml
The file was addeddeployment/helm/eclipse-ditto/templates/swaggerui-service.yaml
The file was modified deployment/helm/README.md (diff)
The file was modified legal/NOTICE.md (diff)
The file was addeddeployment/helm/eclipse-ditto/templates/things-networkpolicy.yaml
The file was addeddeployment/helm/eclipse-ditto/templates/connectivity-deployment.yaml
The file was addeddeployment/helm/eclipse-ditto/templates/nginx-ingress.yaml
The file was addeddeployment/helm/eclipse-ditto/templates/swaggerui-deployment.yaml
The file was removeddeployment/helm/ditto-mongodb-pvc.yaml
The file was addeddeployment/helm/eclipse-ditto/templates/swaggerui-networkpolicy.yaml
The file was removeddeployment/helm/eclipse-ditto/files/nginx/nginx.conf
The file was addeddeployment/helm/eclipse-ditto/templates/thingssearch-pdb.yaml
The file was modified deployment/helm/eclipse-ditto/requirements.yaml (diff)
The file was addeddeployment/helm/eclipse-ditto/templates/concierge-networkpolicy.yaml
The file was removeddeployment/helm/eclipse-ditto/templates/concierge.yaml
The file was addeddeployment/helm/eclipse-ditto/nginx-config/nginx-cors.conf
The file was removeddeployment/helm/eclipse-ditto/templates/gateway.yaml
The file was removeddeployment/helm/eclipse-ditto/templates/connectivity.yaml
The file was addeddeployment/helm/eclipse-ditto/templates/gateway-service.yaml
The file was addeddeployment/helm/eclipse-ditto/templates/swaggerui-config.yaml
The file was removeddeployment/helm/eclipse-ditto/templates/nginx.yaml
The file was addeddeployment/helm/eclipse-ditto/templates/connectivity-networkpolicy.yaml
The file was removeddeployment/helm/eclipse-ditto/files/openapi/ditto-api-1.yml
The file was modified deployment/helm/eclipse-ditto/Chart.yaml (diff)
The file was addeddeployment/helm/eclipse-ditto/templates/gateway-secret.yaml
The file was addeddeployment/helm/eclipse-ditto/openapi/ditto-api-2.yml
The file was addeddeployment/helm/eclipse-ditto/README.md
The file was addeddeployment/helm/eclipse-ditto/templates/concierge-deployment.yaml
The file was addeddeployment/helm/eclipse-ditto/templates/serviceaccount.yaml
The file was removeddeployment/helm/eclipse-ditto/templates/search.yaml
The file was modified deployment/helm/eclipse-ditto/values.yaml (diff)
Commit 78d9fee8e5da3adb26e6b94e5e64b6e7f381aa18 by Axel Köhler
Add hint how to limit resoucre usage
Signed-off-by: Axel Köhler <axel.koehler@kiwigrid.com>
The file was modified deployment/helm/README.md (diff)
Commit a04c1c1a98c2105296873a6b580862242c676d15 by noreply
added max-width for adopter logos
The file was modified documentation/src/main/resources/css/customstyles.css (diff)
Commit c9b1c2acb841812a3c4173b75bb8e62c05bdb652 by yufei.cai
Remove duplicate log message.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BasePublisherActor.java (diff)
Commit a2bf8a34b30022583b33b0e70b70fa0b4c1adc70 by Thomas J??ckle
use "/sbin/tini" as start command wrapping invocation of "java"
execution
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified deployment/helm/eclipse-ditto/Chart.yaml (diff)
The file was modified deployment/helm/eclipse-ditto/templates/thingssearch-deployment.yaml (diff)
The file was modified deployment/kubernetes/ditto/ditto-cluster.yaml (diff)
The file was modified deployment/helm/eclipse-ditto/templates/gateway-deployment.yaml (diff)
The file was modified deployment/helm/eclipse-ditto/templates/things-deployment.yaml (diff)
The file was modified deployment/helm/eclipse-ditto/templates/concierge-deployment.yaml (diff)
The file was modified deployment/helm/eclipse-ditto/templates/policies-deployment.yaml (diff)
The file was modified deployment/helm/eclipse-ditto/templates/connectivity-deployment.yaml (diff)
The file was modified deployment/openshift/ditto/ditto-cluster.yaml (diff)
Commit a6bbf28e36a3fa8c2c179f28cb12de230d157d6e by yufei.cai
Remove a concurrency issue in AmqpClientActorTest.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpClientActorTest.java (diff)
Commit de82b431ffb9a426186ffdebc9e26311bb00f7f7 by Thomas J??ckle
Revert useing "/sbin/tini" as start command wrapping invocation of
"java" execution - use entrypoint in Dockerfile instead
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified deployment/kubernetes/ditto/ditto-cluster.yaml (diff)
The file was modified deployment/helm/eclipse-ditto/templates/things-deployment.yaml (diff)
The file was modified deployment/helm/eclipse-ditto/templates/concierge-deployment.yaml (diff)
The file was modified deployment/helm/eclipse-ditto/templates/connectivity-deployment.yaml (diff)
The file was modified deployment/helm/eclipse-ditto/templates/policies-deployment.yaml (diff)
The file was modified deployment/helm/eclipse-ditto/templates/thingssearch-deployment.yaml (diff)
The file was modified deployment/openshift/ditto/ditto-cluster.yaml (diff)
The file was modified deployment/helm/eclipse-ditto/templates/gateway-deployment.yaml (diff)
Commit 30d54d84236158c1795793cc4d619bc700493e33 by Thomas J??ckle
configured ENTRYPOINT to invoke tini and CMD to invoke java
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/src/Dockerfile (diff)
Commit ce600fbb2078ab7f879274778dfa834bce26745c by Thomas J??ckle
fixed args/command/entrypoint usage
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified deployment/helm/eclipse-ditto/templates/policies-deployment.yaml (diff)
The file was modified deployment/helm/eclipse-ditto/templates/concierge-deployment.yaml (diff)
The file was modified deployment/helm/eclipse-ditto/templates/gateway-deployment.yaml (diff)
The file was modified deployment/kubernetes/ditto/ditto-cluster.yaml (diff)
The file was modified deployment/helm/eclipse-ditto/templates/thingssearch-deployment.yaml (diff)
The file was modified deployment/helm/eclipse-ditto/templates/connectivity-deployment.yaml (diff)
The file was modified deployment/openshift/ditto/ditto-cluster.yaml (diff)
The file was modified deployment/helm/eclipse-ditto/templates/things-deployment.yaml (diff)
Commit ecc6a0ca987c62cbbb51695dd6cf18d2fa10e4f8 by Thomas J??ckle
increase Helm chart version number
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified deployment/helm/eclipse-ditto/Chart.yaml (diff)
Commit 21e0ed55a86f058a5d646b007a094e61aa569ecf by juergen.fickel
Introduced `DittoLogger` and `DittoDiagnosticLoggingAdapter` for making
it more easy to enhance log messages with correlation ID than using
LogUtil directly.
Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was addedservices/utils/akka/src/main/java/org/eclipse/ditto/services/utils/akka/logging/AutoDiscardingDiagnosticLoggingAdapter.java
The file was addedservices/utils/akka/src/main/java/org/eclipse/ditto/services/utils/akka/logging/DittoLogger.java
The file was addedservices/utils/akka/src/main/java/org/eclipse/ditto/services/utils/akka/logging/DefaultDittoDiagnosticLoggingAdapter.java
The file was addedservices/utils/akka/src/main/java/org/eclipse/ditto/services/utils/akka/logging/DittoLoggerFactory.java
The file was addedservices/utils/akka/src/main/java/org/eclipse/ditto/services/utils/akka/logging/DefaultDiagnosticLoggingAdapter.java
The file was addedservices/utils/akka/src/main/java/org/eclipse/ditto/services/utils/akka/logging/DefaultDittoLogger.java
The file was addedservices/utils/akka/src/main/java/org/eclipse/ditto/services/utils/akka/logging/AutoCloseableSlf4jLogger.java
The file was addedservices/utils/akka/src/main/java/org/eclipse/ditto/services/utils/akka/logging/AutoClosingSlf4jLogger.java
The file was addedservices/utils/akka/src/main/scala/org/eclipse/ditto/services/utils/akka/logging/DittoDiagnosticLoggingAdapter.scala
The file was addedservices/utils/akka/src/main/scala/org/eclipse/ditto/services/utils/akka/logging/AbstractDiagnosticLoggingAdapter.scala
The file was addedservices/utils/akka/src/main/scala/org/eclipse/ditto/services/utils/akka/logging/package-info.java
The file was addedservices/utils/akka/src/main/java/org/eclipse/ditto/services/utils/akka/logging/DefaultAutoCloseableSlf4jLogger.java
The file was addedservices/utils/akka/src/main/java/org/eclipse/ditto/services/utils/akka/logging/package-info.java
Commit 79a8180db8ba078ae6ff604776fa8e0d26c4f946 by juergen.fickel
Adjusted pom.xml to get mixed Scala/Java build to work.
Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modified services/utils/akka/pom.xml (diff)
Commit e3f242c4142de2453eb3c210fc9900d8c4b77bbe by Johannes Kraeher
added migration notes for 1.0.0
Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was addeddocumentation/src/main/resources/pages/ditto/release_notes_100.md
The file was addeddocumentation/src/main/resources/_posts/2019-12-12-release-announcement-100.md
The file was modified documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff)
Commit 695b1cf5d3a186b05308f42591c2e6f5e4d37034 by juergen.fickel
Exclude Javadoc generation for logging package to get mixed Scala/Java
build to work.
Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modified services/utils/akka/pom.xml (diff)
Commit 733ab1b8f4f772a4e804e9b23cc0353a5b973e34 by juergen.fickel
Removed `package-info.java` file from Scala source folder to prevent
possible compilation errors due to confounded compilers.
Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was removedservices/utils/akka/src/main/scala/org/eclipse/ditto/services/utils/akka/logging/package-info.java
Commit e8e3896075fbf6564ce93e0246df1cfe404dee61 by juergen.fickel
Enhanced further log statements with correlation ID.
Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modified services/utils/persistence/src/main/java/org/eclipse/ditto/services/utils/persistence/operations/AbstractPersistenceOperationsActor.java (diff)
Commit b1ea1b6a1ad42f19ec4402a8b4c4f81477499167 by noreply
added gitHub action for pushing docker images
to Docker Hub
The file was added.github/workflows/push-dockerhub.yml
Commit 2cefb642106ef34dbf04c5652a05159304ad4354 by Thomas J??ckle
instead of RoundRobinPool for clientActorRouter use
ConsistentHashingPool * and wrap messages to it in
ConsistentHashableEnvelope with EntityId as hash key
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/ConnectionPersistenceActor.java (diff)
Commit c5facefb20f6b6479926491edaf27dcbaa0c0b33 by noreply
removed Travis config
The file was removed.travis.yml
Commit 20605815361dc262a025fb5cb0c83ec5d7b3b917 by noreply
removed travis settings.xml
The file was removed.travis.settings.xml
Commit 8954902e83a75f6b5d254983603e651b200aa615 by noreply
use azure/docker-login plugin
in order to authenticate via Docker hub
The file was modified .github/workflows/push-dockerhub.yml (diff)
Commit cca7aa1b438d63838f003db6a284460a0464aeda by noreply
remove obsolete config
The file was modified .github/workflows/push-dockerhub.yml (diff)
Commit a6dbf0f0d47b14a613ad16aa16448df4fd2d2183 by noreply
Update akk-http verison to 10.1.11
The file was modified bom/pom.xml (diff)
Commit ffebf94b22753151a96ff5c3860bb579aa1de236 by Florian Fendt
fix hint to update to Ditto 1.0.0 when migrating the suffixed
collections
Signed-off-by: Florian Fendt <Florian.Fendt@bosch-si.com>
The file was modified documentation/src/main/resources/pages/ditto/release_notes_100.md (diff)
Commit 0d4eea1e1cf2e38d0fbbfccb3f228404da2f4af8 by Thomas J??ckle
Ditto 1.0.0 preparations: * removed "legacy" MQTT connectivity based on
alpakka-mqtt and paho * enhanced release_notes_100 * adjusted
docker-compose.yml and docs to reflect changes to entrypoint of Docker
image
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/connectivity/messaging/pom.xml (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/DefaultClientActorPropsFactory.java (diff)
The file was removedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/alpakka/MqttConnectionFactory.java
The file was removedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/alpakka/MqttClientActor.java
The file was removedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/alpakka/package-info.java
The file was removedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/alpakka/MqttPublisherActorTest.java
The file was removedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/alpakka/MqttPublisherActor.java
The file was modified documentation/src/main/resources/pages/ditto/installation-operating.md (diff)
The file was removedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/alpakka/MqttConnectionSettingsFactory.java
The file was modified deployment/docker/README.md (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/config/DefaultMqttConfig.java (diff)
The file was removedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/alpakka/MockMqttConnectionFactory.java
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttValidator.java (diff)
The file was removedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/alpakka/MqttClientActorTest.java
The file was modified bom/pom.xml (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/config/MqttConfig.java (diff)
The file was removedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/alpakka/DefaultMqttConnectionFactory.java
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/config/DefaultConnectionConfigTest.java (diff)
The file was modified deployment/docker/docker-compose.yml (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_100.md (diff)
The file was removedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/alpakka/MqttConsumerActor.java
Commit 2c06ce56ed7bee777768b6956c5ee40807f44e54 by Thomas J??ckle
added "ditto" user in Dockerfile
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/src/Dockerfile (diff)
Commit 09b287ec8d8e2bb64422065c2ef96462e5334cad by yufei.cai
Fix materializer creation of SearchActor.
Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modified services/thingsearch/starter/src/main/java/org/eclipse/ditto/services/thingsearch/starter/actors/SearchActor.java (diff)
Commit ea90cf3c61c61aa889772ce1a9bcc99eea64cd3f by Thomas J??ckle
* removed incubation branding * added/enhanced release announcement and
release notes
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified documentation/src/main/resources/_layouts/page.html (diff)
The file was removeddocumentation/src/main/resources/images/eclipse_incubation_vertical_png-02.png
The file was modified documentation/src/main/resources/_layouts/start.html (diff)
The file was modified documentation/src/main/resources/slides/2018_10_22-eclipse-iot-wg-f2f-ludwigsburg/index.html (diff)
The file was modified documentation/src/main/resources/_posts/2019-12-12-release-announcement-100.md (diff)
The file was removeddocumentation/src/main/resources/_includes/incubation_image.html
The file was modified documentation/src/main/resources/pages/ditto/release_notes_100.md (diff)