Skip to content

Changes

Summary

  1. refactoring in order to enable using RQL filters for event filtering in (details)
  2. fixed javadocs (details)
  3. removed still remaining classes (details)
  4. fixed bug in SseThingsRoute - was no longer working due to cast error (details)
  5. fixed after merge from master (details)
  6. fixed build after merge from latest "master" (details)
  7. configure + apply event filter in connection targets (details)
  8. fixed applying event filter in connection targets (details)
  9. updated jjwt library to 0.10.1 (details)
  10. use ditto-json instead of minimal-json + Ditto ConditionChecker (details)
  11. worked in improvements suggested by @jufickel-b (details)
  12. initial version of mqtt connectivity (details)
  13. updated cqs.md (details)
  14. let filter be specified by adding "?filter=..." to websocket protocol (details)
  15. add mqtt[s] protocol to connections model; remove [:] from username (details)
  16. fix compile error (details)
  17. read provided username/password from configuration and apply to mqtt (details)
  18. add protocol-specific config to connection source & target (details)
  19. Connection: remove URI regexes & permit all valid URI at construction (details)
  20. respond to metrics requests in mqtt actors (details)
  21. fix unit tests after merge (details)
  22. reduce unit test execution time (details)
  23. avoid actor name conflicts when creating consumer/publisher actors in (details)
  24. move URI scheme validation to protocol level (details)
  25. initialize mqtt connection with default ssl context (details)
  26. validate specific configs of MQTT sources and targets (details)
  27. translate SocketFactoryExtension from scala to java (details)
  28. use ssl context only for secure connections (details)
  29. - move creation of MqttConnectionSettings to factory - add trust manager (details)
  30. fix initialization of custom ssl context (details)
  31. use async client in MQTT connection test to not block actor; use open (details)
  32. increment message counters in MqttClientActor thread (details)
  33. adjust formatting; enter moquette version in ditto-bom (details)
  34. fix some sonar findings (details)
  35. delete unused Connection.UriRegex (details)
  36. validate configured mqtt topics (details)
  37. split protocol-specific source & target validation; configure Mqtt (details)
  38. set QoS in MqttPublisherActor & start streams as children in (details)
  39. set QoS of MQTT-Subscribe messages by source config (details)
  40. move MQTT sink stream to MqttPublisherActor; delay ClientConnected until (details)
  41. fixed TODO in installation-operating.md - documenting the Prometheus (details)
  42. fixed placeholder (details)
  43. MqttClientActor: add javadoc & start 1 stream per source instead of per (details)
  44. MqttClientActor: do not start stream if consumer count <= 0 (details)
  45. fixes  - recovery of connection actors (send open instead of create)  - (details)
  46. removed shortcut for acking event subscriptions as it was not working in (details)
  47. test MqttValidator on target address with placeholder (details)
  48. MqttConsumerActor: add back pressure by acknowledgement (details)
  49. remove 'source' from reserved header list (details)
  50. replace specificConfig in Source and Target with specific (details)
  51. allow qos=2 for sources (test pending) (details)
  52. apply enforcement of thing id after payload mapping, added new exception (details)
  53. improve logging of unresolved placeholders (details)
  54. clean up, javadoc (details)
  55. fix docker-compose.yml for sandbox by adding max memory to be used (details)
  56. made sandbox more robust (details)
  57. fix ImmutableExternalMessageTest (details)
  58. fix incorrect I.MqttSource constructor call due to overloading (details)
  59. disable binary compatibility check for now (details)
  60. ConnectionActor: don't flush pending ACK messages on signal arrival (details)
  61. rename ImmutableExternalMessage to UnmodifiableE.M. and document correct (details)
  62. ReconnectActor: stop pinging corrupted & nonexistent connections (details)
  63. replaced deprecated class JavaConversions with JavaConverters; adapt (details)
  64. add InternalRetrieveStatistics command to report Hot Entities to (details)
  65. unify required docker & docker-compose versions (details)
  66. Replaced "unknown" Policy SubjectType with "generated" as the default if (details)
  67. Reviewed JjwtDeserializer (details)
  68. fix unintended disconnect of freshly created connections (details)
  69. give MQTT source default QOS=0 for convenience; improve comment (details)
  70. corrected wrongly renamed javadoc (details)
  71. unify connection establishment and testing; removed 1 deadletter from (details)
  72. fixed unit test (details)
  73. add Target.withAddress; remove unnecessary collection of responses in (details)
  74. MQTT: remove moquette dependency & dead code; increment message counters (details)
  75. validate MQTT source topic filters (details)
  76. fixed errors after last merge from master (details)
  77. optimized imports (details)
  78. MQTT: fix TODOs (details)
  79. optimized imports (details)
  80. reduced max. message size in cluster to 128 KiB (details)
  81. make ask timeout a constant (details)
  82. fixed javadoc (details)
  83. fixed Search response which was in wrong format after modifications (details)
  84. fixed corner cases - selecting _policy in fieldselector + classcast (details)
  85. fixed NPE in stream (details)
  86. reduced max parallelism to 20 (details)
  87. fixed concurrent thingId pattern matching (details)
  88. fixed that exceptions in search were not returned (details)
  89. fixed toJson of thing in QueryThingsPerRequestActor (details)
  90. fixed result production in QueryThingsPerRequestActor (details)
  91. added ditto-limits.conf where entity sizes and max paging sizes are (details)
  92. added exceptions for when entity gets too large (details)
  93. fixed tests (details)
  94. deleted non-useful test (details)
  95. added unit tests for testing size limitation on: * modify commands * (details)
  96. correctly set the DittoHeaders when throwing *TooLargeExceptions (details)
  97. made remote sizes configurable via environment variables (details)
  98. fixed error handling for live messages + improved thingId calculation (details)
  99. Introduced max size guard function for message, policy and things modify (details)
  100. Moved size checking logic from command interfaces into dedicated classes (details)
  101. added javadoc (details)
  102. fixed WebsocketRoute error building which threw exceptions (details)
  103. fixed some issues after review (details)
  104. added "namespaces" filter for websocket, SSE, connectivity (details)
  105. MQTT: remove RestartSource because auto-reconnect of Paho should be (details)
  106. fix connectivity.conf (details)
  107. fixed applying namespace filter in WebsocketRoute * and fixed (details)
  108. fixed imports after merge from master (details)
  109. document MQTT 3.1.1 connections (details)
  110. improved readability (details)
  111. set default qos of MQTT source to 2 so that Ditto get all messages (details)
  112. reviewed Ditto MQTT docu (details)
  113. fix timeout retrieving metrics of connections with empty source or (details)
  114. fix MqttClientActorTest (details)
  115. improve error message of topic filter mismatch; do not disclose topic (details)
  116. added URL decoding for "namespaces" and "filter" params on Websocket and (details)
  117. added documentation about namespace and RQL expression based filtering (details)
  118. fix jekyll errors (details)
  119. document that events are not published on origin connection (details)
  120. added some tests for model classes (details)
  121. improve description of no-same-origin policy (details)
  122. Reconnect all known open connections in a configurable interval. (details)
  123. Include stack trace of exception in the log message if something bad (details)
  124. add conditional-headers ("If-Match" and "If-None-Match") and "ETag" to (details)
  125. [wip] provide hooks for custom extensions for the ditto gateway - add (details)
  126. Merge remote-tracking branch 'remotes/origin/master' into (details)
  127. Merge remote-tracking branch 'remotes/origin/master' into (details)
  128. fail fast (on application startup) if required protocol-parameters are (details)
  129. Appends ETag header to command responses that contain entities (details)
  130. just improve variable naming (details)
  131. add debug-logging for header-translation (details)
  132. minimal logging improvement (details)
  133. fix: always make the headers of the websocket-upgrade-request available (details)
  134. exclude "false positive" methods from binary-compatibility-check: they (details)
  135. remove redundancy in poms: move common configuration of (details)
  136. Adds ETag Header to policies and subresources of policies (details)
  137. Adds unit tests for ETagValueGenerator (details)
  138. just add missing license headers (details)
  139. reduce (build-)dependencies of module (details)
  140. minor code improvement: follow "same level of abstraction" rule (details)
  141. Remove Nonnull annotation in DittoHeaderDefinition (details)
  142. Update version of maven surefire plugin to 2.22.0 (details)
  143. Bring back toInlinedJson method to not break the api (details)
  144. Adds ifMatch and ifNoneMatch to DittoHeadersBuilder (details)
  145. Renames GatewayAuthenticationDirectiveBuilder and appends JavaDoc (details)
  146. minor: centralize dependency to ETagValueGenerator in (details)
  147. [wip] prepare conditional-headers check: calculate the ETag always based (details)
  148. [wip] add method Entity#isDeleted and implement it in all Entity (details)
  149. implement method toString() in DittoRuntimeException for easier error (details)
  150. fix unit tests: - add assertion helper methods in (details)
  151. extract CreateThingStrategy from ThingPersistenceActor in order to (details)
  152. minor: improve toString() of ResultFactoryMutationResult (details)
  153. [wip] prepare conditional-headers check for policies: calculate the ETag (details)
  154. Adds validation of If-None-Match and If-Match headers (details)
  155. Adds prefixes hash: and rev: for entityTagValue (details)
  156. provide the ETag as Http response header - use HeaderTranslator to map (details)
  157. add conditional headers "If-Match" and "If-None-Match" to (details)
  158. extend OpenAPI doc for api v2: - document ETag - conditional-headers (details)
  159. fix typo (details)
  160. add "Conditional Requests" section to HTTP API Concepts (details)
  161. add "Conditional Headers" to Ditto Protocol specification, add links to (details)
  162. Finished handling of if-match and if-none-match header for things (details)
  163. centralize both logging and completion of DittoRuntimeException in (details)
  164. adjust HTTP API Concepts according to the review of our technical writer (details)
  165. provide a single, easy-to-use instance of the "*" entity-tag value (details)
  166. Don't allow quotes around the asterisk for entity-tag (details)
  167. Remove headersContainConditionalHeaders method (details)
  168. Allows PreconditionHeader to match a generic type (details)
  169. Returns 404 for entities that does not exist in case of query or delete (details)
  170. Extracts building of precondition exceptions to methods (details)
  171. fix typo (details)
  172. Reverts chaining of optionals (details)
  173. Converts generated hashCode to hex string (details)
  174. Adds generic parameters to avoid suppressing unchecked warning (details)
  175. just variable naming and Javadoc (details)
  176. remove incomplete, unnecessary detailed Javadoc (details)
  177. javadoc only (details)
  178. renamed exceptions ThingPreconditionFailed and (details)
  179. make sure that DittoHeaderInvalidException can be (de)serialized in the (details)
  180. several improvements: - make EntityTag immutable, add tests for equality (details)
  181. Introduces EntityTagMatchers instead of EntityTags (details)
  182. Extracts logic for conditional header checking to separate class (details)
  183. Change line break behaviour for the following templates: (details)
  184. Removed header description for post request to /things (details)
  185. minor: align exception message with other exception message which spell (details)
  186. move logic for conditional headers validation to class (details)
  187. add conditional headers validation to policies root resource and (details)
  188. add test for PoliciesConditionalHeadersValidatorProvider (details)
  189. add basic test for ConditionalHeadersValidator, mark it as @Immutable (details)
  190. add missing license header (details)
  191. add some missing ETag response headers (details)
  192. extend OpenAPI doc for api v1: - document ETag - conditional-headers (details)
  193. add missing 412 response for "Delete thing" (details)
  194. improve indentation (details)
  195. add missing if(-none)-match headers for ACL resources (details)
  196. add simple toString() method to AbstractDittoHeadersBuilder, enhance (details)
  197. add some debug-logging to WebSocketRoute: log the actual incoming (details)
  198. make if-match and if-none-match writable to external headers (otherwise (details)
  199. Removes precondition headers for inline policy in (details)
  200. revert previous commit (make if-match and if-none-match writable to (details)
  201. bugfix: don't apply the command when conditional-headers-validation (details)
  202. Remove $ref in response headers (details)
  203. fix copy-paste-error: ETag type is "string", not "string'" (details)
  204. fix some sonar issues (details)
  205. connectivity: add optional X.509 credentials to connections (details)
  206. physically delete Things from search index after configurable age (details)
  207. enable consuming and publishing for RabbitMQ connections after a (details)
  208. pass authorizationContext to CustomHeadersHandler to allow (details)
  209. move CA as field of Connection; rename X509Credentials to (details)
  210. add SSLContextCreator (details)
  211. use SSLContextCreator for MQTT and RabbitMQ (details)
  212. Actually log stack trace. Some code formatting. (details)
  213. set SSLContext for AMQP 1.0; cleanup SSLContextCreatorTest (details)
  214. upgrade to qpid JMS 0.36.0 (details)
  215. fixed errors after merge from master (details)
  216. enhance CorsEnablingDirective to also add "Access-Control-Allow-Headers" (details)
  217. Added info about URL encoding of filter params (details)
  218. changed order in SignalFilter to be more efficient (details)
  219. changed order in SignalFilter to be more efficient (details)
  220. add server identity verification (details)
  221. document certificate exact-match as identity proof (details)
  222. treat empty username and password as "anonymous" login (details)
  223. moved Gemfile (details)
  224. improved filter examples (details)
  225. refactored RQL related stuff from ditto-model-thingsearch-parser into (details)
  226. Connectivity: add revocation check when trusting public CAs (details)
  227. connectivity: document TLS features (details)
  228. fix jekyll error (details)
  229. validate RQL expressions at WebSocket/SSE/Connectivity and return error (details)
  230. be as strict as Paho about MQTT URI (details)
  231. fix comparing different data types with each other (details)
  232. added correct DittoHeaders when throwing RQL parser exceptions (details)
  233. added "not" to RQL query documentation as it is supported in filters (details)
  234. incorporate feedback by marianne-klein <marianne.klein@bosch-si.com> (details)
  235. set expiration of test certs to 01.01.2100 & improve descriptions (details)
  236. moved RqlParserException to ditto-model-base as too many other modules (details)
  237. BaseClientActor: add meaningful message to status for reporting (details)
  238. allow wildcards (like *.eclipse.org) in certificates, use unique aliases (details)
  239. RabbitMQClientActorTest: do not match the exact exception (details)
  240. DittoTrustManager: remove unused method; handle 0-length names in server (details)
  241. warn about aws-iot certificate expiration (details)
  242. use HostnameChecker from jdk to verify hostnames (details)
  243. SSLContextCreator: strip ipv6 brackets in URI; test RFC-6105 ss. 6.4.4 (details)
  244. Started blogpost (details)
  245. Finished message filter blogpost (details)
  246. extended blogpost with example (details)
  247. reviewed blogpost and adjusted a little, changed publishing date (details)
  248. renamed images to match blog prefix (details)
  249. fixed navbar logo css strangeness (details)
  250. Made PolicyEntriesRoute final. Adjusted some formatting. (details)
  251. enhance extensibility of EnforcerRetriever (details)
  252. allow ActorAskCacheLoader to use PubSub (details)
  253. added script for determining used maven plugins (details)
  254. fixed markdown table (details)
  255. also report errors during enforcement that are thrown inside the (details)
  256. added NOTICE.md and legal/ directory containing NOTICE-THIRD-PARTY.md (details)
  257. added NOTICE.md and legal/ directory containing NOTICE-THIRD-PARTY.md (details)
  258. moved deployment related stuff (docker, kubernetes) to deployment/ (details)
  259. fixed OSGi bundle inclusion of META-INF/* resource files (details)
  260. added ditto logos symbolonly and textonly (details)
  261. fixed "copy-legal-docs" dependency-plugin execution (details)
  262. undid making NOTICE.md a symlink again (details)
  263. delete NOTICE.md (details)
  264. delete LICENSE symlink (details)
  265. added NOTICE.md (details)
  266. added LICENSE (details)
  267. updated architecture and protocol images (details)
  268. fix creation of new connection from another instance, add test to verify (details)
  269. deleted duplicated third-party-file.ftl (details)
  270. updated rabbitmq amqp-client to 5.4.2 (details)
Commit da24ca9ebee84a25ca1cb3e6c2fed2d17b674aaa by Thomas J??ckle
refactoring in order to enable using RQL filters for event filtering in
the backend
* moved services-thingsearch-query-model to model-query (removed all
non-model dependencies)
* removed Bson dependencies from model
* added a default Predicate<Thing> based implementation
"ThingPredicateVisitor"
* added unit tests for testing this implementation
* added to StreamingSessionActor that an "eventFilter" may be specified
in order to filter events
* used in both WebsocketRoute and SseThingsRoute
* enhanced DummyAuthenticationProvider in order to specify dummy-auth
also as HTTP query param
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/expression/visitors/GetFieldIdentifierVisitor.java (diff)
The file was addedservices/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/QueryActorTest.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/query/SortDirection.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoQuery.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/FieldCriteriaImplTest.java (diff)
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/directives/auth/dummy/DummyAuthenticationProvider.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/AbstractThingSearchPersistenceITBase.java (diff)
The file was modified protocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/examples/JsonExamplesProducer.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/query/QueryBuilderFactory.java
The file was modified signals/commands/thingsearch/src/main/java/org/eclipse/ditto/signals/commands/thingsearch/exceptions/InvalidOptionException.java (diff)
The file was removedservices/thingsearch/query-model/pom.xml
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/PolicyRestrictedMongoSearchAggregationTest.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/FeatureExpressionImpl.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/expression/ThingsAclFieldExpressionImpl.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/expression/FieldExpressionFactory.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/filter/ParameterOptionVisitor.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/LikePredicateImpl.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/NorCriteriaImpl.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/ExistsCriteriaImplTest.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/filter/ParameterPredicateVisitor.java
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/directives/auth/GatewayAuthenticationDirective.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/ComplexCriteriaIT.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/NePredicateImpl.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/criteria/visitors/ResourceNamesVisitor.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/expression/visitors/GetFilterBsonVisitor.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/ThingsAclFieldExpressionImpl.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/things/FilterThingPredicateVisitor.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/query/Query.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/expression/visitors/IsInternalViewVisitor.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/expression/visitors/GetSortBsonVisitor.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/expression/visitors/GetUnwoundExistsFilterBsonVisitor.java (diff)
The file was addedmodel/query/src/test/java/org/eclipse/ditto/model/query/model/expression/ThingsFieldExpressionFactoryImplTest.java
The file was addedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/SetupStreaming.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/SortingIT.java (diff)
The file was removedservices/thingsearch/query/src/test/java/org/eclipse/ditto/services/thingsearch/query/actors/ParameterOptionVisitorTest.java
The file was removedservices/thingsearch/query/src/main/java/org/eclipse/ditto/services/thingsearch/query/actors/QueryActor.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/AnyCriteriaImplTest.java (diff)
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/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/criteria/visitors/PredicateVisitor.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/FeaturePropertyExpressionImpl.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/LePredicateImpl.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/visitors/PolicyRestrictedFieldExpressionVisitor.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/ThingsFieldExpressionFactory.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/query/SortOption.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/NePredicateImplTest.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/AggregationV1AndV2MergedIT.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/AggregationPolicyAuthIT.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/CountIT.java (diff)
The file was modified services/gateway/streaming/pom.xml (diff)
The file was removedservices/thingsearch/query/src/main/java/org/eclipse/ditto/services/thingsearch/query/actors/ParameterOptionVisitor.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/visitors/ExistsFieldExpressionVisitor.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/AbstractVersionedThingSearchPersistenceITBase.java (diff)
The file was modified signals/commands/thingsearch/src/main/java/org/eclipse/ditto/signals/commands/thingsearch/exceptions/ThingSearchErrorRegistry.java (diff)
The file was addedservices/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/query/AggregationQueryActor.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/expression/AttributeExpressionBsonTest.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/things/ThingPredicatePredicateVisitor.java
The file was addedservices/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/AggregationBuilderFactory.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/expression/FeatureExpressionImpl.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/ThingsFieldExpressionFactoryImpl.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/query/QueryConstants.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/AbstractSinglePredicate.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/SimpleFieldExpressionImpl.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/expression/visitors/CreateUnwoundBsonFieldVisitor.java (diff)
The file was removedservices/thingsearch/query/src/main/java/org/eclipse/ditto/services/thingsearch/query/actors/QueryFilterCriteriaFactory.java
The file was addedmodel/query/src/test/java/org/eclipse/ditto/model/query/filter/ParameterOptionVisitorTest.java
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/sse/SseThingsRoute.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/AbstractMultiPredicate.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/AbstractCriteriaTestBase.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/ExistsIT.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/FieldCriteriaImpl.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/criteria/CriteriaFactoryImpl.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/CriteriaFactory.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/AttributeExpressionImpl.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/visitors/FieldExpressionVisitor.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/things/ExistsThingPredicateVisitor.java
The file was modified model/pom.xml (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/GtPredicateImplTest.java (diff)
The file was addedmodel/thingsearch/src/main/java/org/eclipse/ditto/model/thingsearch/ThingSearchException.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/expression/SortFieldExpression.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoQueryBuilderLimitedTest.java (diff)
The file was addedservices/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/query/AggregationParameterOptionVisitor.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoQueryBuilderFactoryTest.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/PagingIT.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/EqPredicateImpl.java
The file was addedmodel/query/src/test/java/org/eclipse/ditto/model/query/model/query/SortOptionTest.java
The file was addedmodel/thingsearch/src/main/java/org/eclipse/ditto/model/thingsearch/InvalidFilterException.java
The file was removedservices/thingsearch/query/src/test/java/org/eclipse/ditto/services/thingsearch/query/actors/QueryActorTest.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoQueryBuilderFactory.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/visitors/CriteriaVisitor.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/filter/QueryFilterCriteriaFactory.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/GePredicateImplTest.java (diff)
The file was removedservices/thingsearch/query-model/src/test/java/org/eclipse/ditto/services/thingsearch/querymodel/query/SortOptionTest.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/EqPredicateImplTest.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/FieldExpression.java
The file was removedservices/thingsearch/query-model/src/test/java/org/eclipse/ditto/services/thingsearch/querymodel/expression/ThingsFieldExpressionFactoryImplTest.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/AbstractPredicateTest.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/SimpleCriteriaIT.java (diff)
The file was addedmodel/thingsearch/src/test/java/org/eclipse/ditto/model/thingsearch/InvalidFilterExceptionTest.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/FieldExpressionFactory.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/GtPredicateImpl.java
The file was modified services/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/StartStreaming.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/OrCriteriaImplTest.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/SortFieldExpression.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/FilterCriteriaIT.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/expression/visitors/GetExistsBsonVisitor.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/LtPredicateImpl.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/AnyCriteriaImpl.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/visitors/PredicateVisitor.java
The file was addedmodel/query/src/test/java/org/eclipse/ditto/model/query/filter/ParameterPredicateVisitorTest.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/InPredicateImpl.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/InPredicateImplTest.java (diff)
The file was removedservices/thingsearch/query/src/test/java/org/eclipse/ditto/services/thingsearch/query/AnswerWithSelf.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/query/AggregationBuilder.java
The file was removedservices/thingsearch/query/src/main/java/org/eclipse/ditto/services/thingsearch/query/actors/AggregationQueryActor.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/criteria/visitors/CreateBsonPredicateVisitor.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/AndCriteriaImpl.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/MongoThingsSearchPersistence.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/filter/EnsureMonotonicityVisitor.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/LikePredicateImplTest.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/AndCriteriaImplTest.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/expression/FeatureIdPropertyExpressionBsonTest.java (diff)
The file was addedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/package-info.java
The file was modified signals/commands/thingsearch/src/main/java/org/eclipse/ditto/signals/commands/thingsearch/exceptions/InvalidNamespacesException.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/criteria/visitors/CreateUnwoundBsonVisitor.java (diff)
The file was modified services/thingsearch/starter/src/main/java/org/eclipse/ditto/services/thingsearch/starter/actors/SearchRootActor.java (diff)
The file was addedservices/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/query/QueryActor.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/expression/FeaturePropertyExpressionBsonTest.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoQueryTest.java (diff)
The file was removedservices/thingsearch/query/src/main/java/org/eclipse/ditto/services/thingsearch/query/actors/EnsureMonotonicityVisitor.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/FeatureIdPropertyExpressionImpl.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoQueryBuilder.java (diff)
The file was modified bom/pom.xml (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/Criteria.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/visitors/FilterFieldExpressionVisitor.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/expression/visitors/GetPolicyRestrictionBsonVisitor.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/FilterFieldExpression.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/things/ThingPredicateVisitor.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/ThingsGlobalReadsFieldExpressionImpl.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/query/QueryBuilder.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/Predicate.java
The file was removedsignals/commands/thingsearch/src/main/java/org/eclipse/ditto/signals/commands/thingsearch/exceptions/InvalidFilterException.java
The file was removedservices/thingsearch/query/pom.xml
The file was modified services/thingsearch/persistence/pom.xml (diff)
The file was modified services/thingsearch/pom.xml (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/ExistsCriteriaImpl.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/ThingsSearchPersistence.java (diff)
The file was removedservices/thingsearch/query/src/test/java/org/eclipse/ditto/services/thingsearch/query/actors/ParameterPredicateVisitorTest.java
The file was removedsignals/commands/thingsearch/src/main/java/org/eclipse/ditto/signals/commands/thingsearch/exceptions/ThingSearchException.java
The file was modified signals/commands/thingsearch/src/test/java/org/eclipse/ditto/signals/commands/thingsearch/examplejson/JsonExamplesProducer.java (diff)
The file was modified services/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/StreamingSessionActor.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/criteria/visitors/IsPolicyLookupNeededVisitor.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/CriteriaFactoryImpl.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/ExistsFieldExpression.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/LePredicateImplTest.java (diff)
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/criteria/FieldCriteriaImpl.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoQueryBuilderUnlimitedTest.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/criteria/visitors/CreatePolicyRestrictionBsonVisitor.java (diff)
The file was modified signals/commands/thingsearch/src/test/java/org/eclipse/ditto/signals/commands/thingsearch/query/TestConstants.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/CriteriaFactoryImplTest.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/GePredicateImpl.java
The file was removedservices/thingsearch/query/src/main/java/org/eclipse/ditto/services/thingsearch/query/actors/ParameterPredicateVisitor.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/PolicyRestrictedFieldExpression.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/PersistenceConstants.java (diff)
The file was modified services/thingsearch/starter/pom.xml (diff)
The file was addedservices/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/PolicyRestrictedSearchAggregation.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/NorCriteriaImplTest.java (diff)
The file was addedmodel/query/src/test/java/org/eclipse/ditto/model/query/AnswerWithSelf.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/expression/SimpleFieldExpressionBsonTest.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/visitors/SortFieldExpressionVisitor.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/criteria/visitors/CreateBsonVisitor.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/expression/FeatureExpressionBsonTest.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/things/ModelBasedThingsFieldExpressionFactory.java
The file was addedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/StreamingHelpers.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/PolicyRestrictedMongoSearchAggregation.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/LtPredicateImplTest.java (diff)
The file was removedservices/thingsearch/query/src/main/java/org/eclipse/ditto/services/thingsearch/query/actors/AggregationParameterOptionVisitor.java
The file was modified services/thingsearch/starter/src/main/java/org/eclipse/ditto/services/thingsearch/starter/actors/SearchActor.java (diff)
The file was addedmodel/query/pom.xml
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/query/QueryBuilderFactory.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/write/impl/MongoThingsSearchUpdaterPersistenceIT.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/OrCriteriaImpl.java
The file was addedservices/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/AggregationBuilder.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoAggregationBuilderFactory.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/FieldExpressionUtil.java
The file was addedmodel/query/src/test/java/org/eclipse/ditto/model/query/things/ThingPredicateVisitorTest.java
The file was removedsignals/commands/thingsearch/src/test/java/org/eclipse/ditto/signals/commands/thingsearch/exceptions/InvalidFilterExceptionTest.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/criteria/visitors/ContainsAllRequiredResourcesVisitor.java (diff)
Commit fec984449fee4206ba8803f1a8cae48b1fe76a12 by Thomas J??ckle
fixed javadocs
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/expression/FilterFieldExpression.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/criteria/AbstractMultiPredicate.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/criteria/LePredicateImpl.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/criteria/LikePredicateImpl.java
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/things/ThingPredicateVisitor.java (diff)
The file was modified services/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/StreamingHelpers.java (diff)
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/query/Query.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/criteria/visitors/CriteriaVisitor.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/criteria/EqPredicateImpl.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/expression/FeatureIdPropertyExpressionImpl.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/expression/visitors/SortFieldExpressionVisitor.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/criteria/GtPredicateImpl.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/query/PolicyRestrictedSearchAggregation.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/criteria/InPredicateImpl.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/query/AggregationBuilderFactory.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/criteria/AndCriteriaImpl.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/query/SortDirection.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/criteria/Predicate.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/expression/ThingsFieldExpressionFactoryImpl.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/expression/PolicyRestrictedFieldExpression.java
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/things/FilterThingPredicateVisitor.java (diff)
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/expression/visitors/FilterFieldExpressionVisitor.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/criteria/AbstractSinglePredicate.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/expression/SimpleFieldExpressionImpl.java
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/things/ExistsThingPredicateVisitor.java (diff)
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/expression/visitors/FieldExpressionVisitor.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/expression/FieldExpressionUtil.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/criteria/NorCriteriaImpl.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/criteria/Criteria.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/query/QueryConstants.java
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/model/expression/ThingsFieldExpressionFactoryImpl.java (diff)
The file was modified services/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/StartStreaming.java (diff)
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/criteria/LtPredicateImpl.java
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/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/expression/FieldExpression.java
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/things/ThingPredicatePredicateVisitor.java (diff)
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/criteria/AnyCriteriaImpl.java
The file was removedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/SetupStreaming.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/expression/ThingsFieldExpressionFactory.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/query/QueryBuilder.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/expression/ExistsFieldExpression.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/criteria/NePredicateImpl.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/expression/visitors/PolicyRestrictedFieldExpressionVisitor.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/expression/AttributeExpressionImpl.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/criteria/CriteriaFactory.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/criteria/OrCriteriaImpl.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/criteria/GePredicateImpl.java
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/things/ModelBasedThingsFieldExpressionFactory.java (diff)
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/expression/visitors/ExistsFieldExpressionVisitor.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/expression/FeaturePropertyExpressionImpl.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/query/SortOption.java
Commit 66cb1f9ceaf75e8a1aa9a0b7c181ac10cad067aa by Thomas J??ckle
removed still remaining classes
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/criteria/ExistsCriteriaImpl.java
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/expression/ThingsGlobalReadsFieldExpressionImpl.java
Commit 54e6e6f81d58a8239c64e03add585219d1c4fc9c by Thomas J??ckle
fixed bug in SseThingsRoute - was no longer working due to cast error
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/sse/SseThingsRoute.java (diff)
The file was modified services/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/StreamingSessionActor.java (diff)
Commit fedbd90ea093e6fd1734f4a1b674b1ae51ce2288 by Thomas J??ckle
fixed after merge from master
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/StreamingSessionActor.java (diff)
Commit 11ab53118f97b26be63fba62d1a75f4ad2a5f48d by Thomas J??ckle
fixed build after merge from latest "master"
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/expression/visitors/GetFieldIdentifierVisitor.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/AggregationPolicyAuthIT.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/LikePredicateImpl.java (diff)
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/sse/SseThingsRoute.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/criteria/visitors/CreateBsonPredicateVisitor.java (diff)
Commit fb83df11e0fedc3ca5ddb698bff5ce748358f7fd by Thomas J??ckle
configure + apply event filter in connection targets
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/BaseClientActor.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/criteria/visitors/CreateBsonPredicateVisitor.java (diff)
The file was removedservices/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/StreamingHelpers.java
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/sse/SseThingsRoute.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/MessageMappingProcessorActorTest.java (diff)
The file was modified services/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/StreamingSessionActor.java (diff)
The file was modified services/connectivity/messaging/pom.xml (diff)
The file was addedsignals/events/things/src/main/java/org/eclipse/ditto/signals/events/things/ThingEventToThingConverter.java
Commit c01b315fe05336bcb3736c811c351ce3928b8f95 by Thomas J??ckle
fixed applying event filter in connection targets
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/MutableExternalMessageBuilder.java (diff)
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/Topic.java
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableTarget.java (diff)
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableTopic.java
The file was modified services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/javascript/JavaScriptMessageMapperRhino.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableExternalMessage.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/ConnectionActor.java (diff)
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/main/java/org/eclipse/ditto/services/connectivity/messaging/BasePublisherActor.java (diff)
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableExternalMessageTest.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ExternalMessageBuilder.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ExternalMessage.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/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/BaseClientActor.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/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/WrappingMessageMapper.java (diff)
The file was modified model/connectivity/pom.xml (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/TestConstants.java (diff)
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableTargetTest.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/Target.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/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ConnectivityModelFactory.java (diff)
Commit c62c8c41ab9e1f7bad9123de35345cf9aa6927aa by Thomas J??ckle
updated jjwt library to 0.10.1
* implemented own jjwt serializer and deserializer using minimal-json in
order to get rid of jackson dependency
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified 3rd-dependencies/compile.txt (diff)
The file was addedservices/utils/jwt/src/main/java/org/eclipse/ditto/services/utils/jwt/JjwtDeserializer.java
The file was modified services/gateway/endpoints/pom.xml (diff)
The file was modified documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-amqp091.md (diff)
The file was modified services/gateway/starter/pom.xml (diff)
The file was modified services/gateway/proxy/pom.xml (diff)
The file was modified bom/pom.xml (diff)
The file was addedservices/utils/jwt/src/test/java/org/eclipse/ditto/services/utils/jwt/JjwtDeserializerTest.java
The file was addedservices/utils/jwt/pom.xml
The file was modified services/utils/pom.xml (diff)
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/directives/auth/jwt/JwtAuthenticationDirective.java (diff)
The file was modified documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-amqp10.md (diff)
The file was addedservices/utils/jwt/src/main/java/org/eclipse/ditto/services/utils/jwt/JjwtSerializer.java
Commit 8ecfe5bc75bcf29ec3dfe0c7c0881a27a2828fb6 by Thomas J??ckle
use ditto-json instead of minimal-json + Ditto ConditionChecker
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/utils/jwt/src/main/java/org/eclipse/ditto/services/utils/jwt/JjwtSerializer.java (diff)
The file was modified services/utils/jwt/pom.xml (diff)
The file was modified services/utils/jwt/src/main/java/org/eclipse/ditto/services/utils/jwt/JjwtDeserializer.java (diff)
Commit b4d91835fceaab10681d98042d60b110cf4bfbf4 by Thomas J??ckle
worked in improvements suggested by @jufickel-b
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/utils/jwt/src/main/java/org/eclipse/ditto/services/utils/jwt/JjwtDeserializer.java (diff)
The file was modified services/utils/jwt/src/main/java/org/eclipse/ditto/services/utils/jwt/JjwtSerializer.java (diff)
Commit 857d4e1e9f50b877f5610091ac0b47943a436fdc by dominik.guggemos
initial version of mqtt connectivity
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modified services/connectivity/messaging/pom.xml (diff)
The file was modified services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/DittoMessageMapper.java (diff)
The file was addedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttTarget.java
The file was addedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActor.java
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/DefaultConnectionActorPropsFactory.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/Connection.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/TestConstants.java (diff)
The file was addedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActorTest.java
The file was addedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttConsumerActor.java
The file was modified services/connectivity/messaging/src/test/resources/logback-test.xml (diff)
The file was addedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttPublisherActor.java
The file was addedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/package-info.java
The file was modified bom/pom.xml (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ConnectionType.java (diff)
Commit 993a84c1a0cf1cd268c5ccf6f27ca19a621f639b by Thomas J??ckle
updated cqs.md
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified 3rd-dependencies/cqs.md (diff)
Commit 6163f8062fd38abb2ab8da14aff0e020676f85ca by Thomas J??ckle
let filter be specified by adding "?filter=..." to websocket protocol
msg
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@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 a338bfd6a4495993d78a06b5f03f766120b3afde by yufei.cai
add mqtt[s] protocol to connections model; remove [:] from username
regex
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/Connection.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ConnectionType.java (diff)
Commit 150d87fba55aab2b341145c10e383d5f70dbfc2d by dominik.guggemos
fix compile error
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActor.java (diff)
Commit 4d813733f8b2d6f1c9b1642edf8bd82a6abb3483 by dominik.guggemos
read provided username/password from configuration and apply to mqtt
connection
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActor.java (diff)
Commit e3040779019223cee03bd74e69bcd6ce8f83a003 by yufei.cai
add protocol-specific config to connection source & target
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableSourceTest.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/Target.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 model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/Source.java (diff)
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableTargetTest.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ConnectivityModelFactory.java (diff)
Commit 7e2e2dd0662aee0830b6ea9d0050f3e58ca25ff7 by yufei.cai
Connection: remove URI regexes & permit all valid URI at construction
time
Protocol-specific URI validations should be performed elsewhere.
Signed-off-by: Cai Yufei (INST/ECS1) <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 model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/Connection.java (diff)
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableConnectionTest.java (diff)
Commit 04c05b8c420ac43286e5901562a9acda1a4cd16d by dominik.guggemos
respond to metrics requests in mqtt actors
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
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/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttPublisherActor.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActorTest.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/Connection.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttConsumerActor.java (diff)
Commit 96ee3a35a391f7950345b6e83040337c104fd432 by dominik.guggemos
fix unit tests after merge
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActorTest.java (diff)
Commit 76d44dd3e2d3a4496b69370f326ea6cacb07bd83 by dominik.guggemos
reduce unit test execution time
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActorTest.java (diff)
Commit 403edce0cdc0cd5eead9aa1870a1fc80e743a05d by dominik.guggemos
avoid actor name conflicts when creating consumer/publisher actors in
MqttClientActor
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActor.java (diff)
Commit 32881a6e5601c896be1ee28d22f0236aea93879d by yufei.cai
move URI scheme validation to protocol level
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was addedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpValidator.java
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/validation/DittoConnectivityCommandValidator.java (diff)
The file was addedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/rabbitmq/RabbitMQValidatorTest.java
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ConnectionUriInvalidException.java (diff)
The file was addedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttValidator.java
The file was addedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpValidatorTest.java
The file was addedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttValidatorTest.java
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/ConnectionActor.java (diff)
The file was addedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/validation/ConnectionValidator.java
The file was addedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/rabbitmq/RabbitMQValidator.java
The file was addedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/validation/ProtocolValidator.java
The file was addedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/validation/ConnectionValidatorTest.java
Commit e505fb860af58bcc58db49f6bcafd35dc0cdc642 by dominik.guggemos
initialize mqtt connection with default ssl context
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActor.java (diff)
The file was addedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/SocketFactoryExtension.scala
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BaseClientActor.java (diff)
Commit e505fb5de095deaae7eb351986682fd1b8ce2aa6 by yufei.cai
validate specific configs of MQTT sources and targets
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpValidator.java (diff)
The file was removedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/validation/ProtocolValidator.java
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/RabbitMQValidator.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/validation/ConnectionValidatorTest.java (diff)
The file was addedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/validation/AbstractProtocolValidator.java
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/validation/ConnectionValidator.java (diff)
The file was addedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/validation/SpecificConfigValidator.java
Commit 673cc51f822fbad0b25d0ebadbe7d72d1d0627cf by yufei.cai
translate SocketFactoryExtension from scala to java
Reason: It confused Maven.
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was removedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/SocketFactoryExtension.scala
The file was addedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/SocketFactoryExtension.java
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActor.java (diff)
Commit d535ab4e9756493da0a86dc20db971047a463929 by dominik.guggemos
use ssl context only for secure connections
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActor.java (diff)
Commit 102abde3b1a5fb3f27827a6d35b7acd20da599fd by dominik.guggemos
- move creation of MqttConnectionSettings to factory - add trust manager
that accepts any certificate for testing purposes - send OpenConnection
instead CreateConnection on recovery
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was addedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttConnectionSettingsFactory.java
The file was addedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/AcceptAnyTrustManager.java
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/ConnectionActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActor.java (diff)
Commit 60b50ab338a7451c233c8674aba9721ba36185aa by dominik.guggemos
fix initialization of custom ssl context
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttConnectionSettingsFactory.java (diff)
Commit 08558e7b97286997711d2fc60d61de082f03c925 by yufei.cai
use async client in MQTT connection test to not block actor; use open
port in testTestConnectionFails
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActor.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActorTest.java (diff)
Commit 32a4dfd83267e9d6bd23f6f7aa3fce2781c81bee by yufei.cai
increment message counters in MqttClientActor thread
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActor.java (diff)
Commit af5f395481eeb46258744af4e1dfa6abdb67103b by yufei.cai
adjust formatting; enter moquette version in ditto-bom
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttConsumerActor.java (diff)
The file was modified bom/pom.xml (diff)
Commit 7f0ea80bd2e8a01739a08a227d777ef251aeffa9 by dominik.guggemos
fix some sonar findings
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
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/validation/ConnectionValidator.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/amqp/AmqpValidator.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/validation/AbstractProtocolValidator.java (diff)
Commit 88fc10cf2b679f2a4de3016dd5c359640e53acf7 by yufei.cai
delete unused Connection.UriRegex
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/Connection.java (diff)
Commit c8a25de5715b683091cf53d5d31bcf8fc100c03a by dominik.guggemos
validate configured mqtt topics
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
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/mqtt/MqttValidator.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttValidatorTest.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ConnectivityModelFactory.java (diff)
Commit af8e90f387e17ba09314c1068e8861906fb7f69e by yufei.cai
split protocol-specific source & target validation; configure Mqtt
consumers by QoS of sources
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActor.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/mqtt/MqttValidator.java (diff)
Commit 49fde3fe0d4789e1c8bbb09af487cd188f1469cc by yufei.cai
set QoS in MqttPublisherActor & start streams as children in
MqttClientActor
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttPublisherActor.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActorTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActor.java (diff)
Commit 4416559e314c5fb5a0dd74ba9bb8f14526c593c5 by yufei.cai
set QoS of MQTT-Subscribe messages by source config
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActor.java (diff)
Commit 4ba67a4e3ef71479259af54b5624f588fc20ff73 by yufei.cai
move MQTT sink stream to MqttPublisherActor; delay ClientConnected until
publisher stream is ready
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActor.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/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttPublisherActor.java (diff)
Commit e09dee89b54a1c1c35fe2258e1814ca237d1ff97 by Thomas J??ckle
fixed TODO in installation-operating.md - documenting the Prometheus
keys
* set the binary compatibility version to the released 0.8.0-M1
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified bom/pom.xml (diff)
The file was modified documentation/src/main/resources/pages/ditto/installation-operating.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_080M1.md (diff)
Commit 68af04112550c25311a368f77886ddfd3a2a50eb by yufei.cai
MqttClientActor: add javadoc & start 1 stream per source instead of per
consumer
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActor.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/mqtt/MqttClientActorTest.java (diff)
Commit 3c4eb7e137359694238199837e6841133c0fd955 by yufei.cai
MqttClientActor: do not start stream if consumer count <= 0
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActor.java (diff)
Commit fbed0897efc046676d371cf17ba99d0d82e4a53b by dominik.guggemos
fixes  - recovery of connection actors (send open instead of create)  -
opening amqp 0.9.1 connections without a publisher (NPE)
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/ConnectionActor.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/test/java/org/eclipse/ditto/services/connectivity/messaging/rabbitmq/RabbitMQClientActorTest.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/ConnectionActorTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BaseClientActor.java (diff)
Commit 43fa33d2930c88d344d540d7bb51a9812c71eac3 by Thomas J??ckle
removed shortcut for acking event subscriptions as it was not working in
cluster
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/StreamingSessionActor.java (diff)
Commit 02f40afd637afb172e8eb3532b93f62105e23821 by yufei.cai
test MqttValidator on target address with placeholder
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttValidatorTest.java (diff)
Commit a7e8ffde1f1c1ecc6d84378d2aba8191392b491e by yufei.cai
MqttConsumerActor: add back pressure by acknowledgement
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttConsumerActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttValidator.java (diff)
Commit b3546a94f4ce661b83faf9581d831d1681d9f165 by Thomas J??ckle
remove 'source' from reserved header list
Reason: DittoHeaderDefinition.SOURCE is readable and writable, hence not
reserved.
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified documentation/src/main/resources/pages/ditto/protocol-specification.md (diff)
Commit 637b0347215a40a84a6263897d2a3dcfa674daa0 by dominik.guggemos
replace specificConfig in Source and Target with specific
implementations for MQTT sources and targets
Signed-off-by: Dominik Guggemos <dominik.guggemos@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/Source.java (diff)
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableMqttSource.java
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/MqttSource.java
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/Target.java (diff)
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableMqttTarget.java
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/MqttTarget.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/MqttClientActor.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/mqtt/MqttPublisherActor.java (diff)
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/DelegateTarget.java
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActorTest.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableTarget.java (diff)
The file was addedmodel/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableMqttSourceTest.java
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/validation/AbstractProtocolValidator.java (diff)
The file was addedmodel/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableMqttTargetTest.java
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpValidator.java (diff)
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/DelegateSource.java
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/test/java/org/eclipse/ditto/model/connectivity/ImmutableTargetTest.java (diff)
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/mqtt/MqttValidatorTest.java (diff)
Commit 0fede620a428a7566f66af5fffca82fbe67a0238 by yufei.cai
allow qos=2 for sources (test pending)
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttValidator.java (diff)
Commit f1cf8569bdd75bd299cf477acf60457d3f5528c7 by dominik.guggemos
apply enforcement of thing id after payload mapping, added new exception
for failed enforcements
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/IdEnforcementFailedException.java
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableMqttSource.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableMqttTarget.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableExternalMessage.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttPublisherActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActor.java (diff)
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ThingIdEnforcement.java
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ExternalMessageBuilder.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/mqtt/MqttClientActorTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttConsumerActor.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ExternalMessage.java (diff)
The file was addedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttPublishTarget.java
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/TestConstants.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/MutableExternalMessageBuilder.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/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/MqttSource.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/PlaceholderFilter.java (diff)
The file was removedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttTarget.java
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ConnectivityModelFactory.java (diff)
Commit 97b5186e2590f8759d66c8077e11e532779e7c4e by dominik.guggemos
improve logging of unresolved placeholders
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/PlaceholderFilter.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/ConnectionActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
Commit fe24ac062c27c2bcbb9c1c065d426df0ee4cf242 by dominik.guggemos
clean up, javadoc
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ConnectivityModelFactory.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableConnection.java (diff)
Commit 5cb4f04fd9ccef9e21fc7db3f06515e78f01df91 by Thomas J??ckle
fix docker-compose.yml for sandbox by adding max memory to be used
* updated to released openj9 image
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified docker/sandbox/docker-compose.yml (diff)
The file was modified docker/docker-compose.yml (diff)
The file was modified services/Dockerfile (diff)
The file was modified services/pom.xml (diff)
Commit 9afbd6328191139aa16d044a12f02340eba15ecc by Thomas J??ckle
made sandbox more robust
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/base/src/main/resources/ditto-akka-config.conf (diff)
The file was modified docker/sandbox/docker-compose.yml (diff)
The file was modified docker/docker-compose.yml (diff)
Commit 6aa39a27ea2ea41e31f94bb048df7cbb685b1e73 by yufei.cai
fix ImmutableExternalMessageTest
- fixed 'testHashCodeAndEquals'
- ignored 'assertImmutability' until it is fixed
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableExternalMessage.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ThingIdEnforcement.java (diff)
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableExternalMessageTest.java (diff)
Commit 8b62b8b71c3684654e3552f9b8167b72ddab5a3c by yufei.cai
fix incorrect I.MqttSource constructor call due to overloading
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ConnectivityModelFactory.java (diff)
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableMqttSourceTest.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttValidatorTest.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActorTest.java (diff)
Commit a8fbab513e7088d7f46201ce7f16027f5a127d8a by yufei.cai
disable binary compatibility check for now
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified bom/pom.xml (diff)
Commit 8aead5575541a49c321821eb49dd9c2bf34ab460 by Thomas J??ckle
ConnectionActor: don't flush pending ACK messages on signal arrival
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/ConnectionActor.java (diff)
Commit 5155f68cb8fbaa482ab2cc755948d6f0fe211de6 by yufei.cai
rename ImmutableExternalMessage to UnmodifiableE.M. and document correct
usage
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was addedmodel/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/UnmodifiableExternalMessageTest.java
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/UnmodifiableExternalMessageBuilder.java
The file was removedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableExternalMessage.java
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/UnmodifiableExternalMessage.java
The file was removedmodel/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableExternalMessageTest.java
The file was removedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/MutableExternalMessageBuilder.java
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ConnectivityModelFactory.java (diff)
Commit 6572a202e946aa10ff87ec86f0f5327d0acc8eee by yufei.cai
ReconnectActor: stop pinging corrupted & nonexistent connections
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/ConnectionActor.java (diff)
The file was addedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/ReconnectActorTest.java
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/ReconnectActor.java (diff)
Commit ae721c51a953f62c453b249ac1fa4c97f37f6a03 by Thomas J??ckle
replaced deprecated class JavaConversions with JavaConverters; adapt
several log levels
Signed-off-by: Stefan Maute <stefan.maute@bosch-si.com>
The file was modified services/utils/cluster/src/main/java/org/eclipse/ditto/services/utils/cluster/ClusterMemberAwareActor.java (diff)
Commit 4f87d4cd6c79aae437ea313f0e9520334bb57126 by Thomas J??ckle
add InternalRetrieveStatistics command to report Hot Entities to
Prometheus
Signed-off-by: Stefan Maute <stefan.maute@bosch-si.com>
The file was modified services/gateway/proxy/src/main/java/org/eclipse/ditto/services/gateway/proxy/actors/StatisticsActor.java (diff)
Commit 03bb7f78ec3f262139c3bf2591c1678ff1c35e37 by Thomas J??ckle
unify required docker & docker-compose versions
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified documentation/src/main/resources/pages/ditto/installation-running.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/installation-building.md (diff)
Commit d3a88b886390ac1c4b75fb2766b05eb6d065b362 by Johannes Kraeher
Replaced "unknown" Policy SubjectType with "generated" as the default if
none specified
Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/PolicyBuilder.java (diff)
The file was modified services/gateway/security/src/main/java/org/eclipse/ditto/services/gateway/security/jwt/AbstractJsonWebToken.java (diff)
The file was modified model/policies/src/test/java/org/eclipse/ditto/model/policies/ImmutableSubjectTest.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/PoliciesModelFactory.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/jsonview/JsonViewScenario13.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/Subject.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/AggregationPolicyAuthIT.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/ImmutableSubject.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/SubjectType.java (diff)
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/directives/auth/jwt/JwtSubjectIssuersConfig.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BaseClientData.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/AbstractReadPersistenceITBase.java (diff)
The file was modified services/gateway/security/src/main/java/org/eclipse/ditto/services/gateway/security/jwt/JsonWebToken.java (diff)
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/directives/auth/AuthenticationProvider.java (diff)
The file was modified services/gateway/security/src/test/java/org/eclipse/ditto/services/gateway/security/jwt/ImmutableJsonWebTokenTest.java (diff)
Commit 9aa30faf8f355e4bbb120876a91883e4dcf70272 by Johannes Kraeher
Reviewed JjwtDeserializer
Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modified services/utils/jwt/src/main/java/org/eclipse/ditto/services/utils/jwt/JjwtDeserializer.java (diff)
Commit 9668adf3624ddc57566e4ba792d37843da158d69 by yufei.cai
fix unintended disconnect of freshly created connections
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/ConnectionActor.java (diff)
Commit e19d522e60477f03325bd08755b0e867bf48f334 by yufei.cai
give MQTT source default QOS=0 for convenience; improve comment
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableMqttSource.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableMqttTarget.java (diff)
Commit 13d04ff28a51cbc926c457ad7fa3df1506d50a7a by Johannes Kraeher
corrected wrongly renamed javadoc
Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modified services/gateway/security/src/main/java/org/eclipse/ditto/services/gateway/security/jwt/AbstractJsonWebToken.java (diff)
The file was modified services/gateway/security/src/main/java/org/eclipse/ditto/services/gateway/security/jwt/JsonWebToken.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BaseClientData.java (diff)
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/directives/auth/AuthenticationProvider.java (diff)
The file was modified services/gateway/security/src/test/java/org/eclipse/ditto/services/gateway/security/jwt/ImmutableJsonWebTokenTest.java (diff)
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/directives/auth/jwt/JwtSubjectIssuersConfig.java (diff)
Commit 91fd51728db8f7896f84fedf909df1dca4984296 by yufei.cai
unify connection establishment and testing; removed 1 deadletter from
ConnectionActor
ConnectionActor
- Cancel STOP_SELF_IF_DELETED post-stop
BaseClientActor
- Accept only Status.Status as test connection result if it
is sent from self
Mqtt
- Add dryRun mode to publisher and subscriber actors
- Instead of starting a new Paho client, start publishers and
subscribers in dryRun mode to test the connection. Thus is
test result consistent with normal operation.
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttPublisherActor.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/main/java/org/eclipse/ditto/services/connectivity/messaging/ConnectionActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttConsumerActor.java (diff)
Commit 8992337826f15af4a6f317be141266d71223e841 by Johannes Kraeher
fixed unit test
Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modified services/gateway/security/src/test/java/org/eclipse/ditto/services/gateway/security/jwt/ImmutableJsonWebTokenTest.java (diff)
Commit 6ddfae895da12a409d64b0d49358c155aa2fdab6 by yufei.cai
add Target.withAddress; remove unnecessary collection of responses in
ConnectionActor
Instead of collecting pending responses and flush them in one go,
schedule the responses with fixed delay.
Reason: Sending CreateConnectionResponse on arrival of first event is
not correct because pub/sub may not be distributed on all cluster nodes.
Thus all responses are sent after fixed delay, obviating their retention
outside the scheduler.
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/PlaceholderFilter.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableTarget.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableMqttTarget.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/ConnectionActor.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/Target.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MappedOutboundSignal.java (diff)
Commit 7b9228da16795f69b8c7e2431c542d065ea63777 by yufei.cai
MQTT: remove moquette dependency & dead code; increment message counters
regardless of state
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified bom/pom.xml (diff)
The file was addedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttConnectionFactory.java
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActor.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActorTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttConsumerActor.java (diff)
The file was addedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/DefaultMqttConnectionFactory.java
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttPublisherActor.java (diff)
The file was addedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MockMqttConnectionFactory.java
The file was modified services/connectivity/messaging/pom.xml (diff)
Commit a4797b137c40674c84706c999d7a43b33ff1c1e9 by yufei.cai
validate MQTT source topic filters
Also verified that Alpakka sources work with QoS 2.
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/IdEnforcementFailedException.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/PlaceholderFilter.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttValidatorTest.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/MqttValidator.java (diff)
Commit abd4124dd2b6852c8aff5ddbb9221fbcd2cc2113 by Thomas J??ckle
fixed errors after last merge from master
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableTarget.java (diff)
The file was modified services/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/DittoMessageMapperTest.java (diff)
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/FilteredTopic.java
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ExternalMessageBuilder.java (diff)
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableTargetTest.java (diff)
The file was removedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableTopic.java
The file was modified services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/WrappingMessageMapper.java (diff)
The file was modified signals/commands/thingsearch/pom.xml (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/ConnectionActor.java (diff)
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableFilteredTopic.java
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ConnectivityModelFactory.java (diff)
The file was modified services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/DittoMessageMapper.java (diff)
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/sse/SseThingsRoute.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableExternalMessage.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/MutableExternalMessageBuilder.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/SignalFilter.java (diff)
The file was modified services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/javascript/JavaScriptMessageMapperRhino.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/Target.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ExternalMessage.java (diff)
Commit d0fb009ab6e6dceebd72aa61dd960c0ce58f1c07 by Thomas J??ckle
optimized imports
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified signals/events/things/src/main/java/org/eclipse/ditto/signals/events/things/ThingEventToThingConverter.java (diff)
Commit 191314b319b14edce5fab8cfa6230bf519af528e by yufei.cai
MQTT: fix TODOs
- Source buffer size is configured via ConnectionConfigReader.mqtt().
- Source is wrapped in RestartSource when failover is enabled.
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActor.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActorTest.java (diff)
The file was addedservices/connectivity/util/src/main/java/org/eclipse/ditto/services/connectivity/util/MqttConfigReader.java
The file was addedservices/connectivity/util/src/main/java/org/eclipse/ditto/services/connectivity/util/ConnectionConfigReader.java
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/ConnectionActor.java (diff)
The file was modified services/base/src/main/java/org/eclipse/ditto/services/base/config/AbstractConfigReader.java (diff)
The file was modified services/connectivity/starter/src/main/resources/connectivity.conf (diff)
The file was modified services/connectivity/util/src/main/java/org/eclipse/ditto/services/connectivity/util/ConfigKeys.java (diff)
Commit 689beb6a5ecfe25bcbefaa43ce5e188579b7655e by Thomas J??ckle
optimized imports
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/QueryActorTest.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/AbstractPredicateTest.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/things/ThingPredicatePredicateVisitor.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/InPredicateImplTest.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/query/AggregationQueryActor.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/ExistsIT.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/MongoHealthCheck.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/ComplexCriteriaIT.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/expression/FeatureExpressionBsonTest.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/criteria/visitors/ContainsAllRequiredResourcesVisitor.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/PolicyRestrictedMongoSearchAggregation.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/CountIT.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/expression/visitors/GetSortBsonVisitor.java (diff)
The file was modified model/query/src/test/java/org/eclipse/ditto/model/query/filter/ParameterOptionVisitorTest.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/criteria/visitors/CreatePolicyRestrictionBsonVisitor.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/visitors/CriteriaVisitor.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/AndCriteriaImplTest.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/expression/visitors/GetExistsBsonVisitor.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/filter/QueryFilterCriteriaFactory.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/expression/visitors/CreateUnwoundBsonFieldVisitor.java (diff)
The file was modified services/thingsearch/starter/src/main/java/org/eclipse/ditto/services/thingsearch/starter/actors/SearchActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/ConnectionActor.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/AbstractCriteriaTestBase.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/filter/EnsureMonotonicityVisitor.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/ExistsCriteriaImplTest.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/expression/FeaturePropertyExpressionBsonTest.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoQuery.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/MongoThingsSearchPersistence.java (diff)
The file was modified services/thingsearch/starter/src/main/java/org/eclipse/ditto/services/thingsearch/starter/actors/SearchRootActor.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/filter/ParameterOptionVisitor.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/AbstractVersionedThingSearchPersistenceITBase.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/things/FilterThingPredicateVisitor.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/expression/AttributeExpressionBsonTest.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/Target.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/expression/SimpleFieldExpressionBsonTest.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/things/ThingPredicateVisitor.java (diff)
The file was modified services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/WrappingMessageMapper.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/expression/visitors/GetUnwoundExistsFilterBsonVisitor.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/OrCriteriaImplTest.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/FieldCriteriaImplTest.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ConnectivityModelFactory.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/ThingsSearchPersistence.java (diff)
The file was modified model/query/src/test/java/org/eclipse/ditto/model/query/things/ThingPredicateVisitorTest.java (diff)
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableTargetTest.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/SortingIT.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/criteria/visitors/CreateBsonVisitor.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/criteria/visitors/ResourceNamesVisitor.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/expression/visitors/GetPolicyRestrictionBsonVisitor.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableTarget.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/FilterCriteriaIT.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/query/AggregationParameterOptionVisitor.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/LikePredicateImplTest.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/AbstractThingSearchPersistenceITBase.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/criteria/visitors/CreateUnwoundBsonVisitor.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/NorCriteriaImplTest.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/expression/FeatureIdPropertyExpressionBsonTest.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/things/ExistsThingPredicateVisitor.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/model/expression/FieldExpression.java (diff)
Commit 21810661be9fe16f47cf315b4c484a4332176fa5 by Thomas J??ckle
reduced max. message size in cluster to 128 KiB
* adjusted ThingsAggregatorActor accordingly so that it streams single
things over the network instead of creating messages containing all the
things
* changed search so that search only always returns found thingIds,
retrieve the things in gateway as a follow-up
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/gateway/proxy/pom.xml (diff)
The file was addedservices/utils/aggregator/pom.xml
The file was modified services/thingsearch/starter/src/main/java/org/eclipse/ditto/services/thingsearch/starter/actors/SearchActor.java (diff)
The file was modified services/thingsearch/starter/pom.xml (diff)
The file was modified services/thingsearch/starter/src/main/java/org/eclipse/ditto/services/thingsearch/starter/actors/SearchRootActor.java (diff)
The file was addedservices/utils/aggregator/src/main/java/org/eclipse/ditto/services/utils/aggregator/ThingsAggregatorProxyActor.java
The file was modified services/utils/pom.xml (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/query/RetrieveThingsResponse.java (diff)
The file was modified services/base/src/main/resources/ditto-akka-config.conf (diff)
The file was modified services/gateway/proxy/src/main/java/org/eclipse/ditto/services/gateway/proxy/actors/AbstractThingProxyActor.java (diff)
The file was modified bom/pom.xml (diff)
The file was modified services/concierge/starter/src/main/java/org/eclipse/ditto/services/concierge/starter/actors/ThingsAggregatorActor.java (diff)
The file was modified services/connectivity/messaging/src/test/resources/test.conf (diff)
Commit 4f24e92dc48f715489dafe046601dd1a7a3c0686 by Thomas J??ckle
make ask timeout a constant
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/utils/aggregator/src/main/java/org/eclipse/ditto/services/utils/aggregator/ThingsAggregatorProxyActor.java (diff)
Commit 3b6339b9f71e90434e9cd59ee706176ef75a4924 by Thomas J??ckle
fixed javadoc
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/utils/aggregator/src/main/java/org/eclipse/ditto/services/utils/aggregator/ThingsAggregatorProxyActor.java (diff)
Commit 1f1d545da8a4691826089dda23b23d70eb899c3e by Thomas J??ckle
fixed Search response which was in wrong format after modifications
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/gateway/proxy/src/main/java/org/eclipse/ditto/services/gateway/proxy/actors/AbstractThingProxyActor.java (diff)
Commit 01f87c2f2f9fc2bb26b56542ca9a7412edc8a9f9 by Thomas J??ckle
fixed corner cases - selecting _policy in fieldselector + classcast
exception for exceptions instead of commandResponses
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/concierge/starter/src/main/java/org/eclipse/ditto/services/concierge/starter/actors/ThingsAggregatorActor.java (diff)
The file was modified services/utils/aggregator/src/main/java/org/eclipse/ditto/services/utils/aggregator/ThingsAggregatorProxyActor.java (diff)
Commit 18fa8ab711a8a26b165685aa78c907e290a97da3 by Thomas J??ckle
fixed NPE in stream
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/utils/aggregator/src/main/java/org/eclipse/ditto/services/utils/aggregator/ThingsAggregatorProxyActor.java (diff)
Commit e566823103bf3318389bcd793fff950045cb4520 by Thomas J??ckle
reduced max parallelism to 20
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/concierge/starter/src/main/java/org/eclipse/ditto/services/concierge/starter/actors/ThingsAggregatorActor.java (diff)
Commit afd0860a4c215bb9cdde921d89fdb0650868c039 by Thomas J??ckle
fixed concurrent thingId pattern matching
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/concierge/starter/src/main/java/org/eclipse/ditto/services/concierge/starter/actors/ThingsAggregatorActor.java (diff)
Commit e7fbc1316fdee7c2f7e5201afae1ec5301d41234 by Thomas J??ckle
fixed that exceptions in search were not returned
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was addedservices/gateway/proxy/src/main/java/org/eclipse/ditto/services/gateway/proxy/actors/QueryThingsPerRequestActor.java
The file was modified services/utils/aggregator/src/main/java/org/eclipse/ditto/services/utils/aggregator/ThingsAggregatorProxyActor.java (diff)
The file was modified services/gateway/proxy/src/main/java/org/eclipse/ditto/services/gateway/proxy/actors/AbstractThingProxyActor.java (diff)
Commit 907caab009cfe333b494af081ff05e2dae55a1db by Thomas J??ckle
fixed toJson of thing in QueryThingsPerRequestActor
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/concierge/starter/src/main/java/org/eclipse/ditto/services/concierge/starter/actors/ThingsAggregatorActor.java (diff)
The file was modified services/gateway/proxy/src/main/java/org/eclipse/ditto/services/gateway/proxy/actors/QueryThingsPerRequestActor.java (diff)
Commit d92a65a262367f8dc64a87cd850d22acbc46d4b8 by Thomas J??ckle
fixed result production in QueryThingsPerRequestActor
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/gateway/proxy/src/main/java/org/eclipse/ditto/services/gateway/proxy/actors/QueryThingsPerRequestActor.java (diff)
Commit b5eb2e076f442ed71bbf9e499a122c5f66bf7692 by Thomas J??ckle
added ditto-limits.conf where entity sizes and max paging sizes are
defined
* changed max http request payload size to 1mb
* dynamically load max and default page sizes in things-search
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/AbstractThingSearchPersistenceITBase.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoQueryBuilderFactoryTest.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoQueryBuilderLimitedTest.java (diff)
The file was modified services/base/src/main/resources/ditto-service-base.conf (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoAggregationBuilderFactoryTest.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoQueryBuilder.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/PagingIT.java (diff)
The file was modified services/thingsearch/starter/src/main/java/org/eclipse/ditto/services/thingsearch/starter/actors/SearchRootActor.java (diff)
The file was addedservices/base/src/main/resources/ditto-limits.conf
The file was modified services/gateway/starter/src/main/resources/gateway.conf (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoQueryBuilderFactory.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoQueryTest.java (diff)
The file was modified services/thingsearch/persistence/src/test/resources/test.conf (diff)
The file was modified services/base/src/main/resources/ditto-akka-config.conf (diff)
The file was modified services/gateway/proxy/src/main/java/org/eclipse/ditto/services/gateway/proxy/actors/QueryThingsPerRequestActor.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoAggregationBuilderFactory.java (diff)
The file was removedservices/thingsearch/query-model/src/main/java/org/eclipse/ditto/services/thingsearch/querymodel/query/QueryConstants.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/PolicyRestrictedMongoSearchAggregation.java (diff)
Commit de3020eb84324898c0b9eea8b530d5e2000a9778 by Thomas J??ckle
added exceptions for when entity gets too large
* added a LimitsConfigReader which returns the limits
* set system properties with the limits in DittoService
* check entity sizes in modify commands
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/exceptions/PolicyErrorRegistry.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoQueryBuilderFactory.java (diff)
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/HttpRequestActor.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/CreateThing.java (diff)
The file was addedmodel/things/src/main/java/org/eclipse/ditto/model/things/ThingTooLargeException.java
The file was addedmodel/policies/src/main/java/org/eclipse/ditto/model/policies/PolicyTooLargeException.java
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifyPolicy.java (diff)
The file was modified services/thingsearch/starter/src/main/java/org/eclipse/ditto/services/thingsearch/starter/actors/SearchRootActor.java (diff)
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsRoute.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoQueryTest.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifyPolicyEntries.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoQueryBuilderFactoryTest.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifyResources.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/PolicyCommandRegistry.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifySubjects.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/ThingCommand.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/AbstractThingSearchPersistenceITBase.java (diff)
The file was modified signals/commands/messages/src/main/java/org/eclipse/ditto/signals/commands/messages/MessagePayloadSerializer.java (diff)
The file was modified services/models/concierge/src/main/java/org/eclipse/ditto/services/models/concierge/actors/ConciergeForwarderActor.java (diff)
The file was modified signals/commands/messages/src/main/java/org/eclipse/ditto/signals/commands/messages/MessageCommandRegistry.java (diff)
The file was modified services/base/src/main/java/org/eclipse/ditto/services/base/config/AbstractServiceConfigReader.java (diff)
The file was modified services/base/src/main/java/org/eclipse/ditto/services/base/config/ServiceConfigReader.java (diff)
The file was addedservices/base/src/main/java/org/eclipse/ditto/services/base/config/DittoLimitsConfigReader.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/PolicyRestrictedMongoSearchAggregation.java (diff)
The file was modified services/gateway/starter/src/main/resources/gateway.conf (diff)
The file was modified signals/commands/messages/src/main/java/org/eclipse/ditto/signals/commands/messages/MessageErrorRegistry.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/ThingCommandRegistry.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoAggregationBuilderFactory.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/PolicyCommand.java (diff)
The file was addedmodel/messages/src/main/java/org/eclipse/ditto/model/messages/MessagePayloadSizeTooLargeException.java
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyFeatures.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/CreatePolicy.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifyPolicyEntry.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyFeature.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyThing.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyAttribute.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyAttributes.java (diff)
The file was addedservices/base/src/main/java/org/eclipse/ditto/services/base/config/LimitsConfigReader.java
The file was modified signals/commands/messages/src/main/java/org/eclipse/ditto/signals/commands/messages/MessageCommand.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyFeatureProperties.java (diff)
The file was modified services/thingsearch/persistence/pom.xml (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/exceptions/ThingErrorRegistry.java (diff)
The file was modified services/base/src/main/java/org/eclipse/ditto/services/base/DittoService.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoQueryBuilderLimitedTest.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/PagingIT.java (diff)
Commit 7f73edd89759042108157819a3efedd4acfe01ec by Thomas J??ckle
fixed tests
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified signals/commands/messages/src/main/java/org/eclipse/ditto/signals/commands/messages/MessageCommandRegistry.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/ThingCommandRegistry.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/PolicyCommandRegistry.java (diff)
The file was modified signals/commands/things/src/test/java/org/eclipse/ditto/signals/commands/things/ThingCommandRegistryTest.java (diff)
Commit f5bec832cfda66557ef008c52cf470902bcba700 by Thomas J??ckle
deleted non-useful test
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was removedservices/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoAggregationBuilderFactoryTest.java
Commit 424b259dbfbb50713f3862b734c93edbf8fefbf7 by Thomas J??ckle
added unit tests for testing size limitation on: * modify commands *
persistence actors
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/policy/PolicyPersistenceActor.java (diff)
The file was modified services/policies/persistence/pom.xml (diff)
The file was modified services/policies/persistence/src/test/java/org/eclipse/ditto/services/policies/persistence/actors/policy/PolicyPersistenceActorTest.java (diff)
The file was modified signals/commands/things/src/test/java/org/eclipse/ditto/signals/commands/things/modify/ModifyAttributeTest.java (diff)
The file was modified services/things/persistence/pom.xml (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/ThingPersistenceActor.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeaturePropertiesStrategyTest.java (diff)
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/AbstractReceiveStrategy.java (diff)
The file was modified signals/commands/things/src/test/java/org/eclipse/ditto/signals/commands/things/modify/ModifyThingTest.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/ThingTooLargeException.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyAttributeStrategy.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/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeaturePropertiesStrategy.java (diff)
The file was modified signals/commands/things/src/test/java/org/eclipse/ditto/signals/commands/things/modify/ModifyFeaturePropertyTest.java (diff)
The file was modified model/messages/src/main/java/org/eclipse/ditto/model/messages/MessagePayloadSizeTooLargeException.java (diff)
The file was modified signals/commands/things/src/test/java/org/eclipse/ditto/signals/commands/things/modify/ModifyAttributesTest.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyAttributesStrategy.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeaturesStrategyTest.java (diff)
The file was modified signals/commands/things/src/test/java/org/eclipse/ditto/signals/commands/things/modify/ModifyFeaturePropertiesTest.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeatureStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyThingStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeaturesStrategy.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/PolicyTooLargeException.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeaturePropertyStrategy.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/AbstractCommandStrategyTest.java (diff)
The file was modified signals/commands/policies/pom.xml (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyFeatureProperty.java (diff)
The file was modified signals/commands/things/src/test/java/org/eclipse/ditto/signals/commands/things/modify/CreateThingTest.java (diff)
The file was modified signals/commands/things/src/test/java/org/eclipse/ditto/signals/commands/things/TestConstants.java (diff)
The file was modified signals/commands/things/src/test/java/org/eclipse/ditto/signals/commands/things/modify/ModifyFeatureTest.java (diff)
The file was modified signals/commands/things/src/test/java/org/eclipse/ditto/signals/commands/things/modify/ModifyFeaturesTest.java (diff)
The file was modified signals/commands/things/pom.xml (diff)
Commit e3ad9a2d3890f01d9c9fb871de0e75c6d3351cb1 by Thomas J??ckle
correctly set the DittoHeaders when throwing *TooLargeExceptions
* fixed DittoRuntimeException handling in WebsocketRoute
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified signals/commands/messages/src/main/java/org/eclipse/ditto/signals/commands/messages/MessagePayloadSerializer.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyFeatures.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/CreatePolicy.java (diff)
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 signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifyPolicyEntries.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyFeature.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/CreateThing.java (diff)
The file was modified signals/commands/messages/src/main/java/org/eclipse/ditto/signals/commands/messages/AbstractMessageCommandResponse.java (diff)
The file was modified signals/commands/messages/src/main/java/org/eclipse/ditto/signals/commands/messages/AbstractMessageCommand.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifyPolicyEntry.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyAttribute.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyFeatureProperties.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyFeatureProperty.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ImmutableJsonifiableAdaptable.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyAttributes.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/JsonifiableAdaptable.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifyResources.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/package-info.java (diff)
The file was modified services/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/StreamingActor.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifySubjects.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyThing.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifyPolicy.java (diff)
Commit 10af690d44a973c93a14fc51ab390109c07fd563 by Thomas J??ckle
made remote sizes configurable via environment variables
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/base/src/main/resources/ditto-akka-config.conf (diff)
Commit c16578f2d293ac9d8d4a530156b083b7b0f959fd by Thomas J??ckle
fixed error handling for live messages + improved thingId calculation
for messages ThingErrorResponses
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/DittoProtocolAdapter.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/package-info.java (diff)
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebsocketRoute.java (diff)
Commit e21175e93c1a74cb2bf95568abd621af98dac9a6 by Thomas J??ckle
Introduced max size guard function for message, policy and things modify
commands
Signed-off-by: Philipp Michalski <Philipp.Michalski@bosch-si.com>
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyAttributesStrategy.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifyPolicyEntries.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/ThingCommand.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyAttribute.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyAttributeStrategy.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifySubjects.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifyResources.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifyPolicyEntry.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/CreateThing.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyThing.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/CreatePolicy.java (diff)
The file was modified signals/commands/messages/src/main/java/org/eclipse/ditto/signals/commands/messages/MessageCommand.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/PolicyCommand.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeaturePropertyStrategy.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyFeature.java (diff)
The file was modified signals/commands/messages/src/main/java/org/eclipse/ditto/signals/commands/messages/MessagePayloadSerializer.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyFeatures.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeatureStrategy.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyFeatureProperty.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeaturesStrategy.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyFeatureProperties.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifyPolicy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeaturePropertiesStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyThingStrategy.java (diff)
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/policy/PolicyPersistenceActor.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyAttributes.java (diff)
Commit 917b92aa34c9504ca409db790cea07170c45abe8 by Thomas J??ckle
Moved size checking logic from command interfaces into dedicated classes
Signed-off-by: Philipp Michalski <Philipp.Michalski@bosch-si.com>
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyFeatureProperty.java (diff)
The file was modified signals/commands/messages/src/main/java/org/eclipse/ditto/signals/commands/messages/MessageCommandRegistry.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/PolicyCommand.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/PolicyCommandRegistry.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyAttribute.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyThingStrategy.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifyPolicyEntries.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyFeatureProperties.java (diff)
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/policy/PolicyPersistenceActor.java (diff)
The file was addedsignals/commands/base/src/main/java/org/eclipse/ditto/signals/commands/base/AbstractCommandSizeValidator.java
The file was addedsignals/commands/messages/src/main/java/org/eclipse/ditto/signals/commands/messages/MessageCommandSizeValidator.java
The file was modified signals/commands/messages/src/main/java/org/eclipse/ditto/signals/commands/messages/MessagePayloadSerializer.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeaturesStrategy.java (diff)
The file was addedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/ThingCommandSizeValidator.java
The file was modified signals/commands/messages/src/main/java/org/eclipse/ditto/signals/commands/messages/MessageCommand.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyAttributeStrategy.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/CreatePolicy.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifySubjects.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyAttributesStrategy.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyFeature.java (diff)
The file was addedsignals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/PolicyCommandSizeValidator.java
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifyResources.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeaturePropertyStrategy.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifyPolicyEntry.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeaturePropertiesStrategy.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyFeatures.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/ThingCommand.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/ThingCommandRegistry.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/CreateThing.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeatureStrategy.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyAttributes.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyThing.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifyPolicy.java (diff)
Commit f84f05937e39660286968594da87e55886a736c5 by Thomas J??ckle
added javadoc
Signed-off-by: Philipp Michalski <Philipp.Michalski@bosch-si.com>
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/ThingCommandSizeValidator.java (diff)
The file was modified signals/commands/base/src/main/java/org/eclipse/ditto/signals/commands/base/AbstractCommandSizeValidator.java (diff)
The file was modified signals/commands/messages/src/main/java/org/eclipse/ditto/signals/commands/messages/MessageCommandSizeValidator.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/PolicyCommandSizeValidator.java (diff)
Commit cf68d730430786d2473fc51dfaf9574653598c56 by Thomas J??ckle
fixed WebsocketRoute error building which threw exceptions
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/DittoProtocolAdapter.java (diff)
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebsocketRoute.java (diff)
Commit 0f4eb748b816e98cdeb7578460361136628baecb by Thomas J??ckle
fixed some issues after review
* generify AbstractCommandSizeValidator with subtype of
DittoRuntimeException
* made classes + catched exceptions final
* extracted system property strings as constants in
*CommandSizeValidators
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified signals/commands/messages/src/main/java/org/eclipse/ditto/signals/commands/messages/MessagePayloadSerializer.java (diff)
The file was modified signals/commands/messages/src/main/java/org/eclipse/ditto/signals/commands/messages/MessageCommandSizeValidator.java (diff)
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/policy/PolicyPersistenceActor.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyThing.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifyPolicyEntries.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/PolicyCommandSizeValidator.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/CreatePolicy.java (diff)
The file was modified signals/commands/things/src/test/java/org/eclipse/ditto/signals/commands/things/TestConstants.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifyPolicyEntry.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyFeatureProperty.java (diff)
The file was modified signals/commands/base/src/main/java/org/eclipse/ditto/signals/commands/base/AbstractCommandSizeValidator.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyFeatures.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/ThingCommandSizeValidator.java (diff)
The file was modified services/base/src/main/java/org/eclipse/ditto/services/base/DittoService.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifyPolicy.java (diff)
The file was modified services/base/pom.xml (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/AbstractCommandStrategyTest.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyAttributes.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyFeature.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifySubjects.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeaturePropertiesStrategyTest.java (diff)
The file was modified services/policies/persistence/src/test/java/org/eclipse/ditto/services/policies/persistence/actors/policy/PolicyPersistenceActorTest.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/CreateThing.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyAttribute.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyFeatureProperties.java (diff)
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifyResources.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyThingStrategy.java (diff)
Commit 1b31ae397c90c3cea1a743ebd19ff804d6239982 by Thomas J??ckle
added "namespaces" filter for websocket, SSE, connectivity
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/TopicParseException.java
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/SignalFilter.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/FilteredTopic.java (diff)
The file was addedmodel/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableFilteredTopicTest.java
The file was modified services/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/StartStreaming.java (diff)
The file was modified signals/commands/connectivity/src/main/java/org/eclipse/ditto/signals/commands/connectivity/ConnectivityErrorRegistry.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ConnectivityModelFactory.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableFilteredTopic.java (diff)
The file was addedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/SignalFilterWithFilterTest.java
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/sse/SseThingsRoute.java (diff)
The file was modified services/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/StreamingSessionActor.java (diff)
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebsocketRoute.java (diff)
Commit e5a8280c26255d6d5f35ac348f4d5cf9ff80c76a by yufei.cai
MQTT: remove RestartSource because auto-reconnect of Paho should be
sufficient
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/DefaultMqttConnectionFactory.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActor.java (diff)
Commit 81e938df158110875ae4e4fe0e7c2f79fa873e00 by yufei.cai
fix connectivity.conf
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified services/connectivity/starter/src/main/resources/connectivity.conf (diff)
Commit 9dfbb6ee5990f97ce07d47868f8ea4f30096a1f9 by Thomas J??ckle
fixed applying namespace filter in WebsocketRoute * and fixed
StreamingSessionActor which did not treat twin/live correctly
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/StreamingSessionActor.java (diff)
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebsocketRoute.java (diff)
Commit 7c517bb4f69a18865f387abe1f528dffc73cfb6a by Thomas J??ckle
fixed imports after merge from master
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoQueryBuilder.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/PolicyRestrictedMongoSearchAggregation.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/PagingIT.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoQueryTest.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoQueryBuilderFactoryTest.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoAggregationBuilderFactory.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoQueryBuilderFactory.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoQueryBuilderLimitedTest.java (diff)
Commit 7ff3f0341d0cfea58ca26e2dde93a0a991b9fec2 by yufei.cai
document MQTT 3.1.1 connections
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff)
The file was modified documentation/src/main/resources/pages/ditto/architecture-overview.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/connectivity-overview.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-amqp10.md (diff)
The file was modified documentation/src/main/resources/jsonschema/connection.json (diff)
The file was modified documentation/src/main/resources/pages/ditto/basic-connections.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/connectivity-manage-connections.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-amqp091.md (diff)
The file was addeddocumentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-mqtt.md
Commit 4235209f029b62421c6aeed87d05c7c7796d75b5 by Philipp.Michalski
improved readability
Signed-off-by: Philipp Michalski <Philipp.Michalski@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/SignalFilter.java (diff)
Commit 810fc1f2287979bb349ebecf62b64fc2ebcf5887 by yufei.cai
set default qos of MQTT source to 2 so that Ditto get all messages
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableMqttSource.java (diff)
Commit 9c5da12ff74fa42d0db0d298dc59323347ddb402 by marianne.klein
reviewed Ditto MQTT docu
Signed-off-by: marianne-klein <marianne.klein@bosch-si.com>
The file was modified documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-amqp10.md (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/pages/ditto/connectivity-manage-connections.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-amqp091.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/architecture-overview.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/basic-connections.md (diff)
Commit d024f03b06ac6b80460c2714c742560192c9c8a2 by yufei.cai
fix timeout retrieving metrics of connections with empty source or
target addresses
- Immutable{Address|Source|Target}Metrics: tolerate empty Json key
during serialization
- BaseClientActor: do not read message counters in future.
- ConnectionValidator: reject connections with empty source or target
addresses
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableAddressMetric.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/main/java/org/eclipse/ditto/services/connectivity/messaging/validation/ConnectionValidator.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/validation/ConnectionValidatorTest.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableSourceMetrics.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableTargetMetrics.java (diff)
Commit 7bc1b5ed644be7752091d620326b7d3c97a595c4 by yufei.cai
fix MqttClientActorTest
testRetrieveConnectionMetrics did not send OpenConnection. Don't know
why it wasn't failing.
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActorTest.java (diff)
Commit 3d874d997d1f4e1882c66755c6e583d8cc814b4a by yufei.cai
improve error message of topic filter mismatch; do not disclose topic
filters; add javadoc
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ThingIdEnforcement.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttConsumerActor.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/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/IdEnforcementFailedException.java (diff)
Commit ba1178f3f0c265c77fe0eab7f0e1a0f2fba9ae80 by Thomas J??ckle
added URL decoding for "namespaces" and "filter" params on Websocket and
connectivity model
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableFilteredTopic.java (diff)
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/websocket/WebsocketRoute.java (diff)
Commit 74d213fa05273c70ce69c73227cfc24f9f5cf670 by Thomas J??ckle
added documentation about namespace and RQL expression based filtering
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified documentation/src/main/resources/jsonschema/connection.json (diff)
The file was addeddocumentation/src/main/resources/pages/ditto/basic-rql.md
The file was modified documentation/src/main/resources/pages/ditto/httpapi-search.md (diff)
The file was modified documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff)
The file was modified documentation/src/main/resources/_data/tags.yml (diff)
The file was modified documentation/src/main/resources/pages/ditto/basic-search.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/basic-changenotifications.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-amqp091.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/httpapi-sse.md (diff)
The file was addeddocumentation/src/main/resources/pages/tags/tag_rql.md
The file was modified documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-amqp10.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/httpapi-protocol-bindings-websocket.md (diff)
Commit 4a2033f96526d400d16de18f0b6601a0ce9061a8 by yufei.cai
fix jekyll errors
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-mqtt.md (diff)
Commit e31c041f304881faff67d618874b1787e742e2b4 by yufei.cai
document that events are not published on origin connection
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified documentation/src/main/resources/pages/ditto/basic-signals.md (diff)
Commit aea7422318f2b8781e2d4412eb60d1baa39bb772 by dominik.guggemos
added some tests for model classes
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/UnmodifiableExternalMessageBuilder.java (diff)
The file was addedmodel/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableAddressMetricTest.java
The file was addedmodel/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableTargetMetricsTest.java
The file was addedmodel/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ThingIdEnforcementTest.java
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ThingIdEnforcement.java (diff)
The file was addedmodel/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableConnectionMetricsTest.java
The file was addedmodel/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/UnmodifiableExternalMessageBuilderTest.java
The file was addedmodel/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableSourceMetricsTest.java
Commit d5c04f11f64e35e63cb0c34ff529d9b68de429ba by yufei.cai
improve description of no-same-origin policy
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified documentation/src/main/resources/pages/ditto/basic-signals.md (diff)
Commit fe8c2ab6b06f3499da0b9691e66b799a3e7478ce by Florian Fendt
Reconnect all known open connections in a configurable interval.
Signed-off-by: Florian Fendt <Florian.Fendt@bosch-si.com>
The file was modified services/connectivity/starter/src/main/resources/connectivity.conf (diff)
The file was modified services/utils/config/src/main/java/org/eclipse/ditto/services/utils/config/ConfigUtil.java (diff)
The file was modified services/utils/cluster/src/main/java/org/eclipse/ditto/services/utils/cluster/ShardRegionExtractor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/ReconnectActor.java (diff)
The file was modified services/connectivity/util/src/main/java/org/eclipse/ditto/services/connectivity/util/ConfigKeys.java (diff)
Commit b75c56d6d89b3fd508746f8dbb88145cadbf97b8 by Florian Fendt
Include stack trace of exception in the log message if something bad
happens when a Connection receives an external message
Signed-off-by: Florian Fendt <Florian.Fendt@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
Commit e2da3efca989dc959987b975f9cc5c0e3f888cb1 by daniel.fesenmeyer
add conditional-headers ("If-Match" and "If-None-Match") and "ETag" to
DittoHeaderDefinition
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeaderDefinition.java (diff)
Commit d6d0650a0433bed539568bc6d535a3bba107f0b2 by daniel.fesenmeyer
[wip] provide hooks for custom extensions for the ditto gateway - add
interface CustomApiRoutesProvider (with default implementation
NoopCustomApiRoutesProvider) and inject/use it in RootRoute - add
interface CustomHeadersHandler (with default implementation
NoopCustomHeadersHandler) and inject/use it in RootRoute - extract
interface GatewayAuthenticationDirectiveBuilder (with default
implementation DittoGatewayAuthenticationDirectiveBuilder) and
inject/use it in RootRoute - several improvements -- use StatusRoute for
providing the gateway's own status -- support Ditto Protocol
"compatibility mode" for old "ThingsClients" -- allow custom-headers not
only on MessageRoute, but for all ditto routes -> move the usage of
HeaderTranslator from MessageRoute to RootRoute
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was addedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/NoopCustomHeadersHandler.java
The file was addedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/directives/auth/GatewayAuthenticationDirectiveBuilder.java
The file was addedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/CustomApiRoutesProvider.java
The file was addedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/NoopCustomApiRoutesProvider.java
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/MessagesRoute.java (diff)
The file was addedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/directives/auth/DittoGatewayAuthenticationDirectiveBuilder.java
The file was addedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/CustomHeadersHandler.java
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/RootRoute.java (diff)
Commit 1417b4c3b6d6beea039a5baf3b857b6249315e7e by daniel.fesenmeyer
Merge remote-tracking branch 'remotes/origin/master' into
feature/conditional-headers
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/NoopCustomHeadersHandler.java (diff)
The file was modified services/utils/protocol/src/main/java/org/eclipse/ditto/services/utils/protocol/ProtocolAdapterProvider.java (diff)
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/CustomHeadersHandler.java (diff)
The file was modified services/utils/protocol/src/main/java/org/eclipse/ditto/services/utils/protocol/DittoProtocolAdapterProvider.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 services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/sse/SseThingsRoute.java (diff)
Commit 90a98d1cf01597ed6b126e4b1e205a273e6e0222 by daniel.fesenmeyer
Merge remote-tracking branch 'remotes/origin/master' into
feature/conditional-headers
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@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 services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/RootRoute.java (diff)
The file was modified services/utils/protocol/src/test/java/org/eclipse/ditto/services/utils/protocol/ProtocolConfigReaderTest.java (diff)
Commit 05a08bf3a0127dda6b2778b49deab7b772683877 by daniel.fesenmeyer
fail fast (on application startup) if required protocol-parameters are
missing
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/MessageCommandResponseAdapter.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingQueryCommandAdapter.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingEventAdapter.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AbstractAdapter.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/DittoProtocolAdapter.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingModifyCommandAdapter.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingQueryCommandResponseAdapter.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingModifyCommandResponseAdapter.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/MessageCommandAdapter.java (diff)
The file was modified services/utils/protocol/src/main/java/org/eclipse/ditto/services/utils/protocol/ProtocolAdapterProvider.java (diff)
Commit 0ca3a8b620b7750e74a8b12c0e7b79ea11ce61be by Yannic Klem
Appends ETag header to command responses that contain entities
* Adds an ETagValueGenerator to generate the value of the ETag header
for
the entities carried by the command.
* Adds a new abstract base class that adds this value as ETag header to
thing commands (policy commands will follow)
* Extracts two new base classes Entity and Revision
Signed-off-by: Klem Yannic (INST/ECS1) <Yannic.Klem@bosch-si.com>
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyAclStrategy.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/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveFeaturePropertyStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeaturesStrategyTest.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveThingStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveAclEntryStrategy.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/SudoRetrieveThingStrategyTest.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/Thing.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveAttributeStrategyTest.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyPolicyIdStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyAttributesStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveFeaturePropertyStrategy.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeatureStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveThingStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveAttributesStrategyTest.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/ThingRevision.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveFeatureStrategyTest.java (diff)
The file was modified services/things/persistence/pom.xml (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/PolicyRevision.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/PersistenceActorTestBase.java (diff)
The file was modified services/utils/pom.xml (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyAttributesStrategyTest.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/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeaturePropertiesStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyPolicyIdStrategyTest.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveFeaturesStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeaturePropertiesStrategy.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeatureDefinitionStrategyTest.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrievePolicyIdStrategy.java (diff)
The file was addedservices/utils/conditional-headers/pom.xml
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeatureStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeaturesStrategy.java (diff)
The file was addedservices/utils/conditional-headers/src/main/java/org/eclipse/ditto/services/utils/headers/conditional/ETagValueGenerator.java
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyThingStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveFeatureDefinitionStrategy.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveFeaturesStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyAttributeStrategyTest.java (diff)
The file was addedmodel/base/src/main/java/org/eclipse/ditto/model/base/entity/Revision.java
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveFeatureStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyAclEntryStrategy.java (diff)
The file was addedmodel/base/src/main/java/org/eclipse/ditto/model/base/entity/Entity.java
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyAttributeStrategy.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeaturePropertyStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveFeaturePropertiesStrategyTest.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/AbstractDittoHeadersBuilder.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeaderDefinition.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveAttributeStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/DefaultContext.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/SudoRetrieveThingStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeaturePropertyStrategy.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyAclStrategyTest.java (diff)
The file was addedservices/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/ETagTestUtils.java
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveAclStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveAclEntryStrategyTest.java (diff)
The file was modified bom/pom.xml (diff)
The file was addedservices/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/AbstractETagAppendingCommandStrategy.java
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrievePolicyIdStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyAclEntryStrategyTest.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/Policy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveAttributesStrategy.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveFeatureDefinitionStrategyTest.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveAclStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeatureDefinitionStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveFeaturePropertiesStrategy.java (diff)
Commit 1fea579f0970d8a74feea52844db4296ac40a652 by daniel.fesenmeyer
just improve variable naming
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified services/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/StreamingActor.java (diff)
Commit c3da84a004a7a35e3ef11c389f0b2a3cc102f7dd by daniel.fesenmeyer
add debug-logging for header-translation
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified protocol-adapter/pom.xml (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/DittoProtocolAdapter.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 protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/HeaderTranslator.java (diff)
Commit 3b78f56a2bfad3ea191fbe960d67cfb0f007ce33 by daniel.fesenmeyer
minimal logging improvement
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified services/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/StreamingActor.java (diff)
Commit e52c58e400be52add474a7efa220c805b5c0446a by daniel.fesenmeyer
fix: always make the headers of the websocket-upgrade-request available
for all websocket-messages
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@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/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/RootRoute.java (diff)
Commit 083eeeeee7fc9ed178c42be87919d53b4ccb9eee by daniel.fesenmeyer
exclude "false positive" methods from binary-compatibility-check: they
have been moved to Entity/Revision, according to semantic versioning
nothing has changed
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified model/things/pom.xml (diff)
The file was modified model/policies/pom.xml (diff)
Commit cec15a1034023a4d821f19684fd179087c6b2d71 by daniel.fesenmeyer
remove redundancy in poms: move common configuration of
japicmp-maven-plugin (binary-compatibility-check) to parent pom
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified signals/events/batch/pom.xml (diff)
The file was modified utils/jsr305/pom.xml (diff)
The file was modified protocol-adapter/pom.xml (diff)
The file was modified signals/commands/live/pom.xml (diff)
The file was modified signals/commands/thingsearch/pom.xml (diff)
The file was modified signals/events/things/pom.xml (diff)
The file was modified signals/events/policies/pom.xml (diff)
The file was modified model/things/pom.xml (diff)
The file was modified signals/base/pom.xml (diff)
The file was modified model/thingsearch-parser/pom.xml (diff)
The file was modified pom.xml (diff)
The file was modified signals/events/base/pom.xml (diff)
The file was modified services/models/policies/pom.xml (diff)
The file was modified model/messages/pom.xml (diff)
The file was modified services/models/streaming/pom.xml (diff)
The file was modified signals/commands/policies/pom.xml (diff)
The file was modified model/devops/pom.xml (diff)
The file was modified signals/commands/messages/pom.xml (diff)
The file was modified model/thingsearch/pom.xml (diff)
The file was modified signals/events/connectivity/pom.xml (diff)
The file was modified signals/commands/devops/pom.xml (diff)
The file was modified services/models/concierge/pom.xml (diff)
The file was modified signals/commands/batch/pom.xml (diff)
The file was modified signals/commands/things/pom.xml (diff)
The file was modified model/enforcers/pom.xml (diff)
The file was modified services/models/thingsearch/pom.xml (diff)
The file was modified model/connectivity/pom.xml (diff)
The file was modified signals/commands/base/pom.xml (diff)
The file was modified signals/commands/connectivity/pom.xml (diff)
The file was modified model/base/pom.xml (diff)
The file was modified bom/pom.xml (diff)
The file was modified json/pom.xml (diff)
The file was modified services/models/things/pom.xml (diff)
The file was modified model/policies/pom.xml (diff)
The file was modified services/models/connectivity/pom.xml (diff)
Commit 1f68445fb153cd85b226c954491d32fdee79c0e6 by Yannic Klem
Adds ETag Header to policies and subresources of policies
Signed-off-by: Klem Yannic (INST/ECS1) <Yannic.Klem@bosch-si.com>
The file was addedservices/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/AbstractETagAppendingReceiveStrategy.java
The file was modified services/policies/persistence/src/test/java/org/eclipse/ditto/services/policies/persistence/actors/PersistenceActorTestBase.java (diff)
The file was modified services/policies/persistence/src/test/java/org/eclipse/ditto/services/policies/persistence/actors/policy/PolicyPersistenceActorTest.java (diff)
The file was addedservices/policies/persistence/src/test/java/org/eclipse/ditto/services/policies/persistence/testhelper/ETagTestUtils.java
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/policy/PolicyPersistenceActor.java (diff)
The file was modified services/policies/persistence/src/test/java/org/eclipse/ditto/services/policies/persistence/actors/policy/PolicyPersistenceActorSnapshottingTest.java (diff)
The file was modified services/policies/persistence/pom.xml (diff)
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/AbstractReceiveStrategy.java (diff)
Commit 26f9cac44e5cf3d27d9c1b967f86429cb0430c3b by Yannic Klem
Adds unit tests for ETagValueGenerator
Signed-off-by: Klem Yannic (INST/ECS1) <Yannic.Klem@bosch-si.com>
The file was addedservices/utils/conditional-headers/src/test/java/org/eclipse/ditto/services/utils/headers/conditional/ETagValueGeneratorTest.java
The file was modified services/utils/conditional-headers/pom.xml (diff)
Commit 359fa7e8238c8f0ee03e7da911d6c21fd73f51dc by daniel.fesenmeyer
just add missing license headers
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified services/utils/conditional-headers/src/test/java/org/eclipse/ditto/services/utils/headers/conditional/ETagValueGeneratorTest.java (diff)
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/AbstractETagAppendingReceiveStrategy.java (diff)
The file was modified services/policies/persistence/src/test/java/org/eclipse/ditto/services/policies/persistence/testhelper/ETagTestUtils.java (diff)
Commit 9e5553346d7888bebe7f4306bce6dec498a4159d by daniel.fesenmeyer
reduce (build-)dependencies of module
ditto-services-utils-conditional-headers by using a mock-entity instead
of concrete Thing- and Policy-Entity
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified services/utils/conditional-headers/pom.xml (diff)
The file was modified services/utils/conditional-headers/src/test/java/org/eclipse/ditto/services/utils/headers/conditional/ETagValueGeneratorTest.java (diff)
Commit c14563294e1745e5d0f0a85919b327dff1c6e4b6 by daniel.fesenmeyer
minor code improvement: follow "same level of abstraction" rule
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified services/utils/conditional-headers/src/main/java/org/eclipse/ditto/services/utils/headers/conditional/ETagValueGenerator.java (diff)
Commit b88474a09a43389a752e0f40328089659b257f88 by Yannic Klem
Remove Nonnull annotation in DittoHeaderDefinition
* This is already specified by
AllParametersAndReturnValuesAreNonnullByDefault
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/headers/DittoHeaderDefinition.java (diff)
Commit f38f1340ab6b9561d3f5793e82111a75759705a5 by Yannic Klem
Update version of maven surefire plugin to 2.22.0
Signed-off-by: Klem Yannic (INST/ECS1) <Yannic.Klem@bosch-si.com>
The file was modified pom.xml (diff)
Commit 8b1ef6406dd5e695a9a92db2f15b5d0698dc18fc by Yannic Klem
Bring back toInlinedJson method to not break the api
Signed-off-by: Klem Yannic (INST/ECS1) <Yannic.Klem@bosch-si.com>
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/Policy.java (diff)
The file was modified model/things/pom.xml (diff)
The file was modified model/policies/pom.xml (diff)
Commit 9009e0bfe4072a33e327202b24a6d026a8520f43 by Yannic Klem
Adds ifMatch and ifNoneMatch to DittoHeadersBuilder
* Adds unit tests for known headers
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/headers/AbstractDittoHeadersBuilder.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/base/src/test/java/org/eclipse/ditto/model/base/headers/ImmutableDittoHeadersTest.java (diff)
Commit 1f5e5a6c1dcf28d9ee7c8957a2c094824d15930d by Yannic Klem
Renames GatewayAuthenticationDirectiveBuilder and appends JavaDoc
* GatewayAuthenticationDirectiveBuilder is now
GatewayAuthenticationDirectiveFactory
Signed-off-by: Klem Yannic (INST/ECS1) <Yannic.Klem@bosch-si.com>
The file was addedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/directives/auth/GatewayAuthenticationDirectiveFactory.java
The file was removedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/directives/auth/DittoGatewayAuthenticationDirectiveBuilder.java
The file was addedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/directives/auth/DittoGatewayAuthenticationDirectiveFactory.java
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/CustomApiRoutesProvider.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 removedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/directives/auth/GatewayAuthenticationDirectiveBuilder.java
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/NoopCustomApiRoutesProvider.java (diff)
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/CustomHeadersHandler.java (diff)
Commit 5beafeb911ef8d103ba0178301b03654dabb8503 by daniel.fesenmeyer
minor: centralize dependency to ETagValueGenerator in
AbstractETagAppendingReceiveStrategy
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/policy/PolicyPersistenceActor.java (diff)
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/AbstractETagAppendingReceiveStrategy.java (diff)
Commit 8d26c7a6a3451df4aa68ff35690d4375ba21c60c by daniel.fesenmeyer
[wip] prepare conditional-headers check: calculate the ETag always based
on the existing data instead of the command
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was addedservices/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ETagEntityProvider.java
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ResultFactoryTest.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveFeatureDefinitionStrategy.java (diff)
The file was addedservices/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/AbstractConditionalHeadersCheckingCommandStrategy.java
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ResultFactory.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/DeleteFeatureStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeaturePropertiesStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveAclStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/CommandStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveAttributeStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyAttributeStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeaturePropertyStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/DeleteThingStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ThingConflictStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyAclEntryStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveFeaturePropertyStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyThingStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyAclStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveAclEntryStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveThingStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/DeleteFeaturesStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyPolicyIdStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/ThingPersistenceActor.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/DeleteFeatureDefinitionStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveFeaturePropertiesStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrievePolicyIdStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/DeleteFeaturePropertyStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveFeatureStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyAttributesStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/DeleteAclEntryStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveAttributesStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeaturesStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/DeleteFeaturePropertiesStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeatureDefinitionStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveFeaturesStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/DeleteAttributesStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/DeleteAttributeStrategy.java (diff)
The file was removedservices/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/AbstractETagAppendingCommandStrategy.java
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeatureStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/SudoRetrieveThingStrategy.java (diff)
Commit 34711dfdc036accf6723dc23c6af304b1c11f428 by daniel.fesenmeyer
[wip] add method Entity#isDeleted and implement it in all Entity
implementations; don't generate an ETag if an entity is deleted
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/serializer/ThingWithSnapshotTag.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/entity/Entity.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/ImmutableThing.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/ImmutablePolicy.java (diff)
The file was modified services/utils/conditional-headers/src/test/java/org/eclipse/ditto/services/utils/headers/conditional/ETagValueGeneratorTest.java (diff)
The file was modified services/utils/conditional-headers/src/main/java/org/eclipse/ditto/services/utils/headers/conditional/ETagValueGenerator.java (diff)
Commit 86616ea6d781afbda8889e134a877535f527517e by daniel.fesenmeyer
implement method toString() in DittoRuntimeException for easier error
analysis (e.g. in unit tests)
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/exceptions/DittoRuntimeException.java (diff)
Commit 7e60968d90ba3c23816e9056b1edde7f9f99060f by daniel.fesenmeyer
fix unit tests: - add assertion helper methods in
AbstractCommandStrategyTest which check whether the
CommandStrategy.Result is correctly executed - adjust the
(Thing)CommandStrategy-Unit-Tests to use these helper methods - simplify
CommandStrategy.Result interface
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyAttributeStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrievePolicyIdStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveFeaturesStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/DeleteFeaturePropertyStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveAclEntryStrategyTest.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/CommandStrategy.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveAclStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyAclStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeatureStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/DeleteFeatureDefinitionStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyPolicyIdStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveThingStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveFeatureStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeaturePropertyStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/DeleteThingStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/SudoRetrieveThingStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeatureDefinitionStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/DeleteAclEntryStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveAttributesStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/DeleteAttributesStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyAclEntryStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveFeaturePropertyStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/AbstractCommandStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeaturePropertiesStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/DeleteFeaturesStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveFeatureDefinitionStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveAttributeStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveFeaturePropertiesStrategyTest.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ResultFactory.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/DeleteAttributeStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/DeleteFeaturePropertiesStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyAttributesStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeaturesStrategyTest.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/DeleteFeatureStrategyTest.java (diff)
Commit 4ffd106ab1fc1f89cb7185efd8b90cc6c8ef4ddd by daniel.fesenmeyer
extract CreateThingStrategy from ThingPersistenceActor in order to
extend (and thus reuse)
AbstractConditionalHeadersCheckingCommandStrategy - make
CreateThingStrategy a singleton - reference it in ThingPersistenceActor
- move becomeDeleteRunnable to CommandStrategy.Context, add another
property becomeCreatedRunnable which is used to switch to the
created-state from CreateThingStrategy - caveat: the modified-date in
the response is not exact, but this is not critical atm
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/DeleteThingStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ResultFactory.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/ThingPersistenceActor.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/AbstractCommandStrategyTest.java (diff)
The file was addedservices/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/CreateThingStrategy.java
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/CommandStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/DefaultContext.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveThingStrategy.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ResultFactoryTest.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/SudoRetrieveThingStrategy.java (diff)
Commit 2edd60f293c4a3f94a831bcae6df690fe9c48621 by daniel.fesenmeyer
minor: improve toString() of ResultFactoryMutationResult
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ResultFactory.java (diff)
Commit 9e93dec43d33461943ef681c2af0c8867361431b by daniel.fesenmeyer
[wip] prepare conditional-headers check for policies: calculate the ETag
always based on the existing data instead of the command - move
AbstractETagAppendingReceiveStrategy to PolicyPersistenceActor, rename
it to AbstractConditionalHeadersCheckingReceiveStrategy - make
AbstractConditionalHeadersCheckingReceiveStrategy extend
WithIdReceiveStrategy instead the other way round (because
WithIdReceiveStrategy is the more general abstraction) - rename method
AbstractConditionalHeadersCheckingReceiveStrategy#determineETagValue()
to #determineETagEntity() and just return the object to be used for
ETag-calculation instead of already calculating the ETag (same as in
Things-Service) - introduce method
AbstractConditionalHeadersCheckingReceiveStrategy#sendSuccessResponse()
which allows to enrich successful responses with the ETag, use it where
appropriate
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/AbstractReceiveStrategy.java (diff)
The file was removedservices/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/AbstractETagAppendingReceiveStrategy.java
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/policy/PolicyPersistenceActor.java (diff)
Commit 72e32fc4f0c5493fc982b8822a41ecef785029c5 by Yannic Klem
Adds validation of If-None-Match and If-Match headers
* Validation is intended to work like specified in
https://tools.ietf.org/html/rfc7232#section-2
Signed-off-by: Klem Yannic (INST/ECS1) <Yannic.Klem@bosch-si.com>
The file was addedservices/utils/conditional-headers/src/test/java/org/eclipse/ditto/services/utils/headers/conditional/EntityTagTest.java
The file was addedservices/utils/conditional-headers/src/test/java/org/eclipse/ditto/services/utils/headers/conditional/ETagComparisonTest.java
The file was addedservices/utils/conditional-headers/src/main/java/org/eclipse/ditto/services/utils/headers/conditional/OpaqueTagInvalidException.java
The file was addedservices/utils/conditional-headers/src/main/java/org/eclipse/ditto/services/utils/headers/conditional/EntityTag.java
The file was addedservices/utils/conditional-headers/src/main/java/org/eclipse/ditto/services/utils/headers/conditional/PreconditionHeadersNotModifiedException.java
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/AbstractConditionalHeadersCheckingCommandStrategy.java (diff)
The file was addedservices/utils/conditional-headers/src/main/java/org/eclipse/ditto/services/utils/headers/conditional/PreconditionHeadersPreconditionFailedException.java
The file was addedservices/utils/conditional-headers/src/main/java/org/eclipse/ditto/services/utils/headers/conditional/ETagComparison.java
Commit 5c717898c3c0a0881d14c8ad02f834bcc01efca0 by Yannic Klem
Adds prefixes hash: and rev: for entityTagValue
* Removes unnecessary library
* Fixes ETagValueGeneratorTests to use to correct format
Signed-off-by: Klem Yannic (INST/ECS1) <Yannic.Klem@bosch-si.com>
The file was modified services/utils/conditional-headers/pom.xml (diff)
The file was modified services/utils/conditional-headers/src/main/java/org/eclipse/ditto/services/utils/headers/conditional/EntityTag.java (diff)
The file was modified services/utils/conditional-headers/src/main/java/org/eclipse/ditto/services/utils/headers/conditional/ETagValueGenerator.java (diff)
The file was modified services/utils/conditional-headers/src/test/java/org/eclipse/ditto/services/utils/headers/conditional/ETagValueGeneratorTest.java (diff)
Commit 242bcc9139b58725ac4c71d74f88d5c5c5b91a5c by daniel.fesenmeyer
provide the ETag as Http response header - use HeaderTranslator to map
ditto-headers to external headers for all command-responses and
DittoRuntimeExceptions (e.g. ETag will be written out because it is
defined with flag "writeToExternalHeaders" in DittoHeaderDefinition) -
side-effect: all incoming custom headers which will now be contained in
the response also, but this is ok (or even expected) because it is the
same behaviour as for the ditto protocol channels such as websocket,
amqp etc
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/HttpRequestActor.java (diff)
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/AbstractRoute.java (diff)
Commit 4caeb5a0557d1f69f3f104c40c579317dde6f61d by daniel.fesenmeyer
add conditional headers "If-Match" and "If-None-Match" to
Access-Control-Allow-Headers in nginx-cors.conf
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified kubernetes/nginx/nginx-cors.conf (diff)
The file was modified docker/nginx-cors.conf (diff)
Commit 83be15d85cf96fcfec0eb19bfa89a68548cc102d by daniel.fesenmeyer
extend OpenAPI doc for api v2: - document ETag - conditional-headers
If-Match and If-None-Match - status codes 304 and 412
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified documentation/src/main/resources/openapi/ditto-api-2.yml (diff)
Commit f7655d14d980ac028258d6ac29d37d8c029d06db by daniel.fesenmeyer
fix typo
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff)
Commit 4667d6ae68cd081432e2a19b35e195dbd9237995 by daniel.fesenmeyer
add "Conditional Requests" section to HTTP API Concepts
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified documentation/src/main/resources/pages/ditto/httpapi-concepts.md (diff)
Commit 6f2a216f783f5f05665919c698adb15539e3dfd5 by daniel.fesenmeyer
add "Conditional Headers" to Ditto Protocol specification, add links to
"Conditional Requests" section of HTTP API Concepts
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified documentation/src/main/resources/pages/ditto/protocol-specification.md (diff)
Commit acc532fd8f422379c6ce840c5d3a39b3bbbf8f8c by Yannic Klem
Finished handling of if-match and if-none-match header for things
* Validates Header in HeaderValueValidator
* Throws thing specific exception for Precondition failures
* Handles multiple entity-tags defined in if-match and if-none-match
headers
* Handles the asterisk in if-match and if-none-match headers
* Moved criteria matching logic for preconditon headers in conditional
headers module
* Adds serialization type to DittoHeader definition for headers that
have
a java representation but should be serialized as something else.
For EntityTags this will be a String.
Signed-off-by: Klem Yannic (INST/ECS1) <Yannic.Klem@bosch-si.com>
The file was addedservices/utils/conditional-headers/src/test/java/org/eclipse/ditto/services/utils/headers/conditional/IfMatchPreconditionHeaderTest.java
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeaderDefinition.java (diff)
The file was addedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/entitytag/EntityTag.java
The file was removedservices/utils/conditional-headers/src/test/java/org/eclipse/ditto/services/utils/headers/conditional/ETagValueGeneratorTest.java
The file was modified services/policies/persistence/src/test/java/org/eclipse/ditto/services/policies/persistence/testhelper/ETagTestUtils.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/AbstractConditionalHeadersCheckingCommandStrategy.java (diff)
The file was removedservices/utils/conditional-headers/src/main/java/org/eclipse/ditto/services/utils/headers/conditional/PreconditionHeadersPreconditionFailedException.java
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/policy/PolicyPersistenceActor.java (diff)
The file was removedservices/utils/conditional-headers/src/main/java/org/eclipse/ditto/services/utils/headers/conditional/ETagComparison.java
The file was modified services/utils/protocol/src/main/java/org/eclipse/ditto/services/utils/protocol/ProtocolAdapterProvider.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/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ResultFactory.java (diff)
The file was addedservices/utils/conditional-headers/src/main/java/org/eclipse/ditto/services/utils/headers/conditional/IfMatchPreconditionHeader.java
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/headers/DefaultDittoHeadersBuilderTest.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/headers/HeaderValueValidatorTest.java (diff)
The file was addedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/entitytag/EntityTags.java
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/HeaderValueValidator.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/headers/ImmutableDittoHeadersTest.java (diff)
The file was addedservices/utils/conditional-headers/src/test/java/org/eclipse/ditto/services/utils/headers/conditional/IfNoneMatchPreconditionHeaderTest.java
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/DefaultDittoHeadersBuilder.java (diff)
The file was addedservices/utils/conditional-headers/src/main/java/org/eclipse/ditto/services/utils/headers/conditional/PreconditionHeader.java
The file was removedservices/utils/conditional-headers/src/main/java/org/eclipse/ditto/services/utils/headers/conditional/PreconditionHeadersNotModifiedException.java
The file was addedservices/utils/conditional-headers/src/main/java/org/eclipse/ditto/services/utils/headers/conditional/IfNoneMatchPreconditionHeader.java
The file was removedservices/utils/conditional-headers/src/main/java/org/eclipse/ditto/services/utils/headers/conditional/ETagValueGenerator.java
The file was modified model/messages/src/main/java/org/eclipse/ditto/model/messages/MessageHeaderDefinition.java (diff)
The file was addedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/entitytag/EntityTagBuilder.java
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/AbstractDittoHeadersBuilder.java (diff)
The file was addedmodel/base/src/test/java/org/eclipse/ditto/model/base/headers/entitytag/EntityTagBuilderTest.java
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/HttpRequestActor.java (diff)
The file was removedservices/utils/conditional-headers/src/test/java/org/eclipse/ditto/services/utils/headers/conditional/ETagComparisonTest.java
The file was addedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/exceptions/ThingPreconditionFailed.java
The file was addedmodel/base/src/main/java/org/eclipse/ditto/model/base/exceptions/DittoHeaderInvalidException.java
The file was removedservices/utils/conditional-headers/src/test/java/org/eclipse/ditto/services/utils/headers/conditional/EntityTagTest.java
The file was addedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/exceptions/ThingPreconditionNotModified.java
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/ETagTestUtils.java (diff)
The file was removedservices/utils/conditional-headers/src/main/java/org/eclipse/ditto/services/utils/headers/conditional/OpaqueTagInvalidException.java
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/HeaderDefinition.java (diff)
The file was removedservices/utils/conditional-headers/src/main/java/org/eclipse/ditto/services/utils/headers/conditional/EntityTag.java
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/AbstractDittoHeaders.java (diff)
The file was addedmodel/base/src/test/java/org/eclipse/ditto/model/base/headers/entitytag/EntityTagTest.java
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeaders.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/exceptions/ThingErrorRegistry.java (diff)
The file was modified model/messages/src/test/java/org/eclipse/ditto/model/messages/MessageHeadersBuilderTest.java (diff)
Commit 45434e8020b63e22d0cb94049390667aae10524c by daniel.fesenmeyer
centralize both logging and completion of DittoRuntimeException in
method handleDittoRuntimeException(), adjust the receive-method to use
this method
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/HttpRequestActor.java (diff)
Commit cefe5483f9bf77668990ab52d138220326a0b70c by daniel.fesenmeyer
adjust HTTP API Concepts according to the review of our technical writer
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified documentation/src/main/resources/pages/ditto/httpapi-concepts.md (diff)
Commit 0894b9e2ccc4af37de31340b12f1726d9bd90b5f by daniel.fesenmeyer
provide a single, easy-to-use instance of the "*" entity-tag value
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/entitytag/EntityTag.java (diff)
Commit c30bda89c42400b71a4650f4adf7f5b2a02641b8 by Yannic Klem
Don't allow quotes around the asterisk for entity-tag
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/headers/entitytag/EntityTag.java (diff)
The file was modified services/utils/conditional-headers/src/test/java/org/eclipse/ditto/services/utils/headers/conditional/IfMatchPreconditionHeaderTest.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/headers/entitytag/EntityTagTest.java (diff)
The file was modified services/utils/conditional-headers/src/test/java/org/eclipse/ditto/services/utils/headers/conditional/IfNoneMatchPreconditionHeaderTest.java (diff)
Commit 2037ee6ced00f3cc99381af78438406abf08b0ff by Yannic Klem
Remove headersContainConditionalHeaders method
* Removed to avoid duplication of knowledge about supported conditional
headers. Knowledge is inside EntityTags#fromDittoHeaders
Signed-off-by: Klem Yannic (INST/ECS1) <Yannic.Klem@bosch-si.com>
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/AbstractConditionalHeadersCheckingCommandStrategy.java (diff)
Commit f25a597188eac7a42b1cc70f362d87f46816979d by Yannic Klem
Allows PreconditionHeader to match a generic type
Signed-off-by: Klem Yannic (INST/ECS1) <Yannic.Klem@bosch-si.com>
The file was modified services/utils/conditional-headers/src/main/java/org/eclipse/ditto/services/utils/headers/conditional/PreconditionHeader.java (diff)
The file was modified services/utils/conditional-headers/src/main/java/org/eclipse/ditto/services/utils/headers/conditional/IfNoneMatchPreconditionHeader.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/AbstractConditionalHeadersCheckingCommandStrategy.java (diff)
The file was modified services/utils/conditional-headers/src/main/java/org/eclipse/ditto/services/utils/headers/conditional/IfMatchPreconditionHeader.java (diff)
Commit 6dfb0ebf9fcdf9bd3db8e3760bbaa9266b32779d by Yannic Klem
Returns 404 for entities that does not exist in case of query or delete
commands
Signed-off-by: Klem Yannic (INST/ECS1) <Yannic.Klem@bosch-si.com>
The file was addedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/entitytag/package-info.java
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/AbstractConditionalHeadersCheckingCommandStrategy.java (diff)
The file was addedservices/utils/conditional-headers/src/main/java/org/eclipse/ditto/services/utils/headers/conditional/package-info.java
Commit 4914b04717d584799d401904dbd53ee588a798d8 by Yannic Klem
Extracts building of precondition exceptions to methods
Signed-off-by: Klem Yannic (INST/ECS1) <Yannic.Klem@bosch-si.com>
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/AbstractConditionalHeadersCheckingCommandStrategy.java (diff)
Commit 4532f49192a5ac3e48a7d35c006b30ebef80e4c4 by daniel.fesenmeyer
fix typo
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified documentation/src/main/resources/pages/ditto/httpapi-concepts.md (diff)
Commit b18358ec324154d26840ae1f46302241082edd10 by Yannic Klem
Reverts chaining of optionals
* I did it wrong
Signed-off-by: Klem Yannic (INST/ECS1) <Yannic.Klem@bosch-si.com>
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/AbstractConditionalHeadersCheckingCommandStrategy.java (diff)
Commit e676cd3689f6cdfeb9bf231fcb37df23619d432d by Yannic Klem
Converts generated hashCode to hex string
* avoids negative values for hash: eTags
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/headers/entitytag/EntityTagBuilder.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/headers/entitytag/EntityTagBuilderTest.java (diff)
Commit 7f2613625060931b30628738c4f54daedc2b7072 by Yannic Klem
Adds generic parameters to avoid suppressing unchecked warning
Signed-off-by: Klem Yannic (INST/ECS1) <Yannic.Klem@bosch-si.com>
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ResultFactory.java (diff)
Commit 9ab6c1f98e4cbb4514529b4230f36d8c66f6ce29 by daniel.fesenmeyer
just variable naming and Javadoc
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/directives/auth/DittoGatewayAuthenticationDirectiveFactory.java (diff)
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/directives/auth/GatewayAuthenticationDirectiveFactory.java (diff)
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/RootRoute.java (diff)
Commit 34c317cdeb5049d9e4fb34f600ee646345185ecf by daniel.fesenmeyer
remove incomplete, unnecessary detailed Javadoc
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/HeaderValueValidator.java (diff)
Commit 35d7c31b28ebb027a62fd83b0457c294c7219991 by daniel.fesenmeyer
javadoc only
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/headers/entitytag/EntityTagTest.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/headers/entitytag/EntityTagBuilderTest.java (diff)
Commit 911612accd1f89ee97fbdd49ed294f8cb47a2320 by daniel.fesenmeyer
renamed exceptions ThingPreconditionFailed and
ThingPreconditionNotModified to end with "Exception" to be consistent
with the other implementations of DittoRuntimeException; make them
immutable by declaring them as final; add unit tests for checking
immutability and serialization; remove unnecessary builders, reduce
scope of #fromMessage(..)
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/AbstractConditionalHeadersCheckingCommandStrategy.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/exceptions/ThingErrorRegistry.java (diff)
The file was removedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/exceptions/ThingPreconditionFailed.java
The file was addedsignals/commands/things/src/test/java/org/eclipse/ditto/signals/commands/things/exceptions/ThingPreconditionNotModifiedExceptionTest.java
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/entitytag/EntityTag.java (diff)
The file was removedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/exceptions/ThingPreconditionNotModified.java
The file was modified signals/commands/things/src/test/java/org/eclipse/ditto/signals/commands/things/TestConstants.java (diff)
The file was addedsignals/commands/things/src/test/java/org/eclipse/ditto/signals/commands/things/exceptions/ThingPreconditionFailedExceptionTest.java
The file was addedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/exceptions/ThingPreconditionNotModifiedException.java
The file was addedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/exceptions/ThingPreconditionFailedException.java
Commit 45e2ed372d343f55ce0618d37830b63ae2d512a9 by daniel.fesenmeyer
make sure that DittoHeaderInvalidException can be (de)serialized in the
akka cluster by adding it to CommonErrorRegistry; make it immutable by
declaring as final; give meaningful names to builder methods; add unit
test
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
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/CommonErrorRegistry.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/exceptions/DittoHeaderInvalidException.java (diff)
The file was addedmodel/base/src/test/java/org/eclipse/ditto/model/base/exceptions/DittoHeaderInvalidExceptionTest.java
Commit 06a98f2c29ef9d018f658f0eee57007a3e3f760f by daniel.fesenmeyer
several improvements: - make EntityTag immutable, add tests for equality
and immutability - throw DittoInvalidHeaderException instead of
IllegalArgumentException in EntityTag-constructor to increase stability
- make EntityTags immutable, implement hashcode and equals, add tests
for equality and immutability - make strong and weak comparison of
EntityTags also work in the context of #asterisk(), add tests, simplify
IfMatchPreconditionHeader and IfNoneMatchPreconditionHeader accordingly
- make both IfMatchPreconditionHeader and IfNoneMatchPreconditionHeader
immutable, add corresponding tests
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/entitytag/EntityTags.java (diff)
The file was modified services/utils/conditional-headers/src/main/java/org/eclipse/ditto/services/utils/headers/conditional/IfMatchPreconditionHeader.java (diff)
The file was modified services/utils/conditional-headers/src/test/java/org/eclipse/ditto/services/utils/headers/conditional/IfMatchPreconditionHeaderTest.java (diff)
The file was modified services/utils/conditional-headers/src/main/java/org/eclipse/ditto/services/utils/headers/conditional/IfNoneMatchPreconditionHeader.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/entitytag/EntityTag.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/headers/entitytag/EntityTagTest.java (diff)
The file was addedmodel/base/src/test/java/org/eclipse/ditto/model/base/headers/entitytag/EntityTagsTest.java
The file was modified services/utils/conditional-headers/src/test/java/org/eclipse/ditto/services/utils/headers/conditional/IfNoneMatchPreconditionHeaderTest.java (diff)
Commit b3b8aad110c835b00ce48589193a2b8892dd4261 by Yannic Klem
Introduces EntityTagMatchers instead of EntityTags
* EntityTags must not contain an asterisk
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/headers/AbstractDittoHeaders.java (diff)
The file was removedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/entitytag/EntityTags.java
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/entitytag/EntityTag.java (diff)
The file was modified services/utils/conditional-headers/src/test/java/org/eclipse/ditto/services/utils/headers/conditional/IfMatchPreconditionHeaderTest.java (diff)
The file was modified services/utils/conditional-headers/src/test/java/org/eclipse/ditto/services/utils/headers/conditional/IfNoneMatchPreconditionHeaderTest.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/exceptions/DittoHeaderInvalidException.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/headers/entitytag/EntityTagTest.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/headers/HeaderValueValidatorTest.java (diff)
The file was modified services/utils/conditional-headers/src/main/java/org/eclipse/ditto/services/utils/headers/conditional/IfNoneMatchPreconditionHeader.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeaderDefinition.java (diff)
The file was addedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/entitytag/EntityTagMatcher.java
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/AbstractDittoHeadersBuilder.java (diff)
The file was removedmodel/base/src/test/java/org/eclipse/ditto/model/base/headers/entitytag/EntityTagsTest.java
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeadersBuilder.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/HeaderValueValidator.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeaders.java (diff)
The file was addedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/entitytag/EntityTagMatchers.java
The file was modified services/utils/conditional-headers/src/main/java/org/eclipse/ditto/services/utils/headers/conditional/IfMatchPreconditionHeader.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/exceptions/DittoHeaderInvalidExceptionTest.java (diff)
The file was addedmodel/base/src/test/java/org/eclipse/ditto/model/base/headers/entitytag/EntityTagMatchersTest.java
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/headers/ImmutableDittoHeadersTest.java (diff)
The file was addedmodel/base/src/test/java/org/eclipse/ditto/model/base/headers/entitytag/EntityTagMatcherTest.java
Commit 88d52b02342bd740f860a22fa46f1fd2fa8cba95 by Yannic Klem
Extracts logic for conditional header checking to separate class
* Makes testing easier
Signed-off-by: Klem Yannic (INST/ECS1) <Yannic.Klem@bosch-si.com>
The file was addedservices/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ThingsConditionalHeaderInterceptor.java
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/AbstractConditionalHeadersCheckingCommandStrategy.java (diff)
The file was addedservices/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ThingsConditionalHeaderInterceptorTest.java
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/exceptions/ThingPreconditionFailedException.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/exceptions/ThingPreconditionNotModifiedException.java (diff)
Commit 24cc5813d10e5ef68ae24d6f15923e2513e35f17 by Yannic Klem
Change line break behaviour for the following templates:
* responses.notModified
* responses.preconditionFailed
* parameters.ifMatchHeaderParam
* parameters.ifNoneMatchHeaderParam
Signed-off-by: Klem Yannic (INST/ECS1) <Yannic.Klem@bosch-si.com>
The file was modified documentation/src/main/resources/openapi/ditto-api-2.yml (diff)
Commit 6a62be5d0ba0ed4b385d3e5908ce9828bdcdb6b5 by Yannic Klem
Removed header description for post request to /things
* Using those headers for a post to /things doesn't make sense since
if-none-match=* would always be successful and if-match=* would always
result in 412.
Signed-off-by: Klem Yannic (INST/ECS1) <Yannic.Klem@bosch-si.com>
The file was modified documentation/src/main/resources/openapi/ditto-api-2.yml (diff)
Commit e4d8a9f427ae7d26c9c5c3cb1a1f1234c556d73f by daniel.fesenmeyer
minor: align exception message with other exception message which spell
"Thing" uppercase
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/exceptions/ThingPreconditionFailedException.java (diff)
The file was modified signals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/exceptions/ThingPreconditionNotModifiedException.java (diff)
Commit 99c62e8eb8b412f0c4468d38f89b941f56463101 by daniel.fesenmeyer
move logic for conditional headers validation to class
ConditionalHeadersValidator in module utils-conditional-headers (to
allow reuse for policies); move instantiation for the things-service to
class ThingsConditionalHeadersValidatorProvider
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was addedservices/utils/conditional-headers/src/main/java/org/eclipse/ditto/services/utils/headers/conditional/ConditionalHeadersValidator.java
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/AbstractConditionalHeadersCheckingCommandStrategy.java (diff)
The file was removedservices/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ThingsConditionalHeaderInterceptorTest.java
The file was removedservices/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ThingsConditionalHeaderInterceptor.java
The file was addedservices/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ThingsConditionalHeadersValidatorProvider.java
The file was addedservices/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ThingsConditionalHeadersValidatorTest.java
The file was modified services/utils/conditional-headers/pom.xml (diff)
Commit 20dd0fa60dd4206e458b0dd7ec3601667678aa6d by daniel.fesenmeyer
add conditional headers validation to policies root resource and
subresources; reuse ConditionalHeadersValidator from module
utils-conditional-headers
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was addedsignals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/exceptions/PolicyPreconditionFailedException.java
The file was addedsignals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/exceptions/PolicyPreconditionNotModifiedException.java
The file was modified signals/commands/policies/src/test/java/org/eclipse/ditto/signals/commands/policies/TestConstants.java (diff)
The file was addedservices/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/policy/PoliciesConditionalHeadersValidatorProvider.java
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/policy/PolicyPersistenceActor.java (diff)
The file was addedsignals/commands/policies/src/test/java/org/eclipse/ditto/signals/commands/policies/exceptions/PolicyPreconditionNotModifiedExceptionTest.java
The file was modified signals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/exceptions/PolicyErrorRegistry.java (diff)
The file was addedsignals/commands/policies/src/test/java/org/eclipse/ditto/signals/commands/policies/exceptions/PolicyPreconditionFailedExceptionTest.java
Commit 0abbd84db0a90d87e7f914f56b9357f15a52dfbd by daniel.fesenmeyer
add test for PoliciesConditionalHeadersValidatorProvider
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was addedservices/policies/persistence/src/test/java/org/eclipse/ditto/services/policies/persistence/actors/policy/PoliciesConditionalHeadersValidatorTest.java
Commit 86fc3d419ae429a3a23f867123c07a430f41938a by daniel.fesenmeyer
add basic test for ConditionalHeadersValidator, mark it as @Immutable
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was addedservices/utils/conditional-headers/src/test/java/org/eclipse/ditto/services/utils/headers/conditional/ConditionalHeadersValidatorTest.java
The file was modified services/utils/conditional-headers/src/main/java/org/eclipse/ditto/services/utils/headers/conditional/ConditionalHeadersValidator.java (diff)
Commit cb5c78af006dc42b075a2a75a1f6ea9e59263532 by daniel.fesenmeyer
add missing license header
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified services/utils/conditional-headers/src/test/java/org/eclipse/ditto/services/utils/headers/conditional/ConditionalHeadersValidatorTest.java (diff)
Commit a411b640686769dbafecb3516c5328a15b0d1599 by daniel.fesenmeyer
add some missing ETag response headers
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified documentation/src/main/resources/openapi/ditto-api-2.yml (diff)
Commit 0ab5e39fe9d0082bb15693521adba4bfe0bc222d by daniel.fesenmeyer
extend OpenAPI doc for api v1: - document ETag - conditional-headers
If-Match and If-None-Match - status codes 304 and 412
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified documentation/src/main/resources/openapi/ditto-api-1.yml (diff)
Commit 5efd8a2bbde1453ddd087aad196c437b1cfc7051 by daniel.fesenmeyer
add missing 412 response for "Delete thing"
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified documentation/src/main/resources/openapi/ditto-api-1.yml (diff)
Commit d23ec392636cdf2c97061193996e6ff9ddea5b81 by daniel.fesenmeyer
improve indentation
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified documentation/src/main/resources/openapi/ditto-api-2.yml (diff)
The file was modified documentation/src/main/resources/openapi/ditto-api-1.yml (diff)
Commit ab1f0dc4fe7f71450697a7c81a750e8d725c4ff4 by daniel.fesenmeyer
add missing if(-none)-match headers for ACL resources
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified documentation/src/main/resources/openapi/ditto-api-1.yml (diff)
Commit 1c54387c3f3b1abb72b4ba7766719b984e487953 by daniel.fesenmeyer
add simple toString() method to AbstractDittoHeadersBuilder, enhance
logging in WebsocketRoute (by using this method)
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@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/websocket/WebsocketRoute.java (diff)
Commit 6ba9442c563ac289d4bd8eb0438aeeb4864e5bba by daniel.fesenmeyer
add some debug-logging to WebSocketRoute: log the actual incoming
command-string
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@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 dd96adae7c2e9ad4a45d6ef519b5585a95499b4f by daniel.fesenmeyer
make if-match and if-none-match writable to external headers (otherwise
ditto clients won't work as expected) - TODO: consider to add a third
flag like "writeToResponses" to allow exclusion of certain headers in
responses/events
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeaderDefinition.java (diff)
Commit 33f634a49caae568b34dbd67f078d2cad74618a7 by Yannic Klem
Removes precondition headers for inline policy in
ThingCommandEnforcement
Signed-off-by: Klem Yannic (INST/ECS1) <Yannic.Klem@bosch-si.com>
The file was modified services/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/ThingCommandEnforcement.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/headers/DefaultDittoHeadersBuilderTest.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/AbstractDittoHeadersBuilder.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeadersBuilder.java (diff)
Commit a74504b7485b9c80650ca40d1f9caf97d4f91733 by daniel.fesenmeyer
revert previous commit (make if-match and if-none-match writable to
external headers); this issue can be solved on client-side by using
DittoProtocolAdapter with HeaderTranslator#empty()
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeaderDefinition.java (diff)
Commit 168d143eb80f255e0e99a7ec61d345d7ef83dc88 by daniel.fesenmeyer
bugfix: don't apply the command when conditional-headers-validation
fails for a policy-command
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/policy/PolicyPersistenceActor.java (diff)
Commit 7361da25bd0c25bec32d4f708e5d4f57d1fcb00f by Yannic Klem
Remove $ref in response headers
* Duplicates the description now instead of referencing it.
Signed-off-by: Klem Yannic (INST/ECS1) <Yannic.Klem@bosch-si.com>
The file was modified documentation/src/main/resources/openapi/ditto-api-2.yml (diff)
The file was modified documentation/src/main/resources/openapi/ditto-api-1.yml (diff)
Commit cea26eca2b3acdbf397a3b44c17d36742b0155e2 by daniel.fesenmeyer
fix copy-paste-error: ETag type is "string", not "string'"
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
The file was modified documentation/src/main/resources/openapi/ditto-api-1.yml (diff)
Commit ca34ffa924b670950234326c37117f3311a0bfce by Thomas J??ckle
fix some sonar issues
- Suppress false positives
- Refactor presence check of Optional
Signed-off-by: Cai Yufei (INST/ECS1) <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/mqtt/AcceptAnyTrustManager.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/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/MqttConnectionSettingsFactory.java (diff)
Commit 5f97d91609ffde1eb614c9b62bb7aff7466ad102 by yufei.cai
connectivity: add optional X.509 credentials to connections
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/credentials/X509Credentials.java
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/credentials/Credentials.java
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/credentials/CredentialsVisitor.java
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableConnectionTest.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableConnection.java (diff)
The file was addedmodel/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/credentials/CredentialsTest.java
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/Connection.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ConnectionBuilder.java (diff)
The file was addedmodel/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/credentials/X509CredentialsTest.java
Commit c9ae1bfe95d99902392d3e9df0087088eda7c644 by Thomas J??ckle
physically delete Things from search index after configurable age
* up to now, orphaned search index entries in collection 'thingEntities'
were never deleted
* this can now be enabled (and is by default) via search configuration
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was addedservices/thingsearch/updater-actors/src/test/java/org/eclipse/ditto/services/thingsearch/updater/actors/ThingsSearchIndexDeletionActorTest.java
The file was modified services/thingsearch/starter/src/main/resources/things-search-dev.conf (diff)
The file was addedservices/thingsearch/updater-actors/src/main/java/org/eclipse/ditto/services/thingsearch/updater/actors/ThingsSearchIndexDeletionActor.java
The file was modified services/thingsearch/common/src/main/java/org/eclipse/ditto/services/thingsearch/common/util/ConfigKeys.java (diff)
The file was modified services/thingsearch/starter/src/main/resources/things-search.conf (diff)
The file was modified services/thingsearch/updater-actors/src/main/java/org/eclipse/ditto/services/thingsearch/updater/actors/SearchUpdaterRootActor.java (diff)
Commit cdd8636f14e7decc5e93625bc9f3702793eaa5dc by Florian Fendt
enable consuming and publishing for RabbitMQ connections after a
reconnect to the broker
Signed-off-by: Florian Fendt <Florian.Fendt@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/ReconnectActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/rabbitmq/RabbitMQClientActor.java (diff)
Commit c289015cb2b53447af64b3e6585f12ed31ab2d34 by daniel.fesenmeyer
pass authorizationContext to CustomHeadersHandler to allow
implementations to make decisions based on it (TODO:
CustomHeadersHandler should better be renamed to sth like
RequestInterceptor)
Signed-off-by: Daniel Fesenmeyer <daniel.fesenmeyer@bosch-si.com>
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/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/NoopCustomHeadersHandler.java (diff)
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/CustomHeadersHandler.java (diff)
Commit d58adf6f650dd60b38e596b314c64903029e2de7 by yufei.cai
move CA as field of Connection; rename X509Credentials to
ClientCertificateCredentials
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was addedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/credentials/ClientCertificateCredentials.java
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/credentials/CredentialsVisitor.java (diff)
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/credentials/CredentialsTest.java (diff)
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableConnectionTest.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/credentials/Credentials.java (diff)
The file was addedmodel/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/credentials/ClientCertificateCredentialsTest.java
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/Connection.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ConnectionBuilder.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableConnection.java (diff)
The file was removedmodel/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/credentials/X509CredentialsTest.java
The file was removedmodel/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/credentials/X509Credentials.java
Commit 3e15ac51ca16776e37fbdb62ddf8ba34f86e79b7 by yufei.cai
add SSLContextCreator
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was addedservices/connectivity/messaging/src/test/resources/certificates/ca.key
The file was addedservices/connectivity/messaging/src/test/resources/certificates/client.crt
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/credentials/CredentialsVisitor.java (diff)
The file was addedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/internal/SSLContextCreatorTest.java
The file was addedservices/connectivity/messaging/src/test/resources/certificates/client-self-signed.crt
The file was addedservices/connectivity/messaging/src/test/resources/certificates/server.crt
The file was addedservices/connectivity/messaging/src/test/resources/certificates/client.key
The file was addedservices/connectivity/messaging/src/test/resources/certificates/server.key
The file was addedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/SSLContextCreator.java
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/credentials/ClientCertificateCredentials.java (diff)
The file was addedservices/connectivity/messaging/src/test/resources/certificates/client-self-signed.key
The file was addedservices/connectivity/messaging/src/test/resources/certificates/ca.crt
Commit 5d78cb5a923c720dcf398072e593363648d1985e by yufei.cai
use SSLContextCreator for MQTT and RabbitMQ
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/SSLContextCreator.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/rabbitmq/ConnectionBasedRabbitConnectionFactoryFactory.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/DefaultMqttConnectionFactory.java (diff)
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/test/java/org/eclipse/ditto/services/connectivity/messaging/TestConstants.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/internal/SSLContextCreatorTest.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActorTest.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/validation/ConnectionValidatorTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttConnectionSettingsFactory.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MockMqttConnectionFactory.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttConnectionFactory.java (diff)
Commit b997dbf64efab839adca789f2e89374c22a074f9 by juergen.fickel
Actually log stack trace. Some code formatting.
Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
Commit 84c9b983a2d5584095b85a07917f100733b71618 by yufei.cai
set SSLContext for AMQP 1.0; cleanup SSLContextCreatorTest
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/internal/SSLContextCreatorTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/ConnectionBasedJmsConnectionFactory.java (diff)
Commit 17ba4f48146051c7e92a9cd5ff983ea5557175be by yufei.cai
upgrade to qpid JMS 0.36.0
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified bom/pom.xml (diff)
Commit bf2332a323cb17ba2ae7e744838f7d5d3ed3c1de by Thomas J??ckle
fixed errors after merge from master
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableMqttTarget.java (diff)
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/sse/SseThingsRoute.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ConnectivityModelFactory.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/DelegateTarget.java (diff)
Commit 5228cf76c8e99d8f4a16adf25a21101aba74f8c5 by Thomas J??ckle
enhance CorsEnablingDirective to also add "Access-Control-Allow-Headers"
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/directives/CorsEnablingDirective.java (diff)
Commit 634de9336893ca753adbcbf52b916545c33c8cbe by Philipp.Michalski
Added info about URL encoding of filter params
Signed-off-by: Philipp Michalski <Philipp.Michalski@bosch-si.com>
The file was modified documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-mqtt.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-amqp10.md (diff)
The file was modified documentation/src/main/resources/jsonschema/connection.json (diff)
The file was addeddocumentation/src/main/resources/Gemfile
The file was modified documentation/src/main/resources/pages/ditto/basic-changenotifications.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/httpapi-protocol-bindings-websocket.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/httpapi-sse.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-amqp091.md (diff)
Commit 3b18a3304d65cbfef8b06c0aaf27f8dd1228866e by Thomas J??ckle
changed order in SignalFilter to be more efficient
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/SignalFilter.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/Target.java (diff)
Commit 90f10e661a1dc349061f22f7b8a12ce810e7b0c1 by Thomas J??ckle
changed order in SignalFilter to be more efficient
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/SignalFilter.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/Target.java (diff)
Commit 92ab13a47917adb3a9245854aa6ec8c8ed2c5056 by yufei.cai
add server identity verification
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was addedservices/connectivity/messaging/src/test/resources/certificates/server-alt.crt
The file was addedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/DittoTrustManager.java
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/rabbitmq/ConnectionBasedRabbitConnectionFactoryFactory.java (diff)
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/amqp/ConnectionBasedJmsConnectionFactory.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/internal/SSLContextCreatorTest.java (diff)
The file was addedservices/connectivity/messaging/src/test/resources/certificates/server-alt.key
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/SSLContextCreator.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttConnectionSettingsFactory.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/TestConstants.java (diff)
Commit 0c64c5b0720718fc8469808734c35843d9bc463d by yufei.cai
document certificate exact-match as identity proof
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/DittoTrustManager.java (diff)
Commit e7b31a04b1fbecb875a53bbe782c42c6b5ff03a6 by Thomas J??ckle
treat empty username and password as "anonymous" login
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/ConnectionBasedJmsConnectionFactory.java (diff)
The file was removeddocumentation/src/main/resources/Gemfile
The file was addeddocumentation/src/main/resources/Gemfile_
Commit 55abae9cc1188cff43a14c6a859633de5883e0cd by Philipp.Michalski
improved filter examples
Signed-off-by: Philipp Michalski <Philipp.Michalski@bosch-si.com>
The file was modified documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-amqp091.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-amqp10.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/basic-changenotifications.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/httpapi-protocol-bindings-websocket.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/httpapi-sse.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-mqtt.md (diff)
Commit a6c0fb63d014f110562df1c562c211e13526663e by Thomas J??ckle
refactored RQL related stuff from ditto-model-thingsearch-parser into
new module ditto-model-rql
* in order to not have an unwanted ditto-model-thingsearch dependency if
only RQL is required
* fixed package structure which had "model" twice in its path
* moved InvalidRqlExpressionException to ditto-model-rql
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/MongoThingsSearchPersistence.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoAggregationBuilderFactory.java (diff)
The file was modified signals/commands/base/pom.xml (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/SimpleCriteriaIT.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/criteria/OrCriteriaImpl.java
The file was modified model/pom.xml (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoQueryBuilderFactoryTest.java (diff)
The file was modified signals/commands/thingsearch/src/main/java/org/eclipse/ditto/signals/commands/thingsearch/exceptions/ThingSearchErrorRegistry.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/Query.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/expression/FeaturePropertyExpressionBsonTest.java (diff)
The file was removedmodel/thingsearch-parser/src/test/java/org/eclipse/ditto/model/thingsearchparser/predicates/ast/LogicalNodeTest.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/PolicyRestrictedSearchAggregation.java (diff)
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/query/QueryBuilderFactory.java
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/OrCriteriaImpl.java
The file was removedmodel/thingsearch-parser/src/main/java/org/eclipse/ditto/model/thingsearchparser/predicates/rql/RqlPredicateParser.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/ExistsIT.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoQuery.java (diff)
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/Predicate.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/criteria/visitors/CreatePolicyRestrictionBsonVisitor.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/ThingsSearchPersistence.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/SignalFilter.java (diff)
The file was removedmodel/thingsearch/src/main/java/org/eclipse/ditto/model/thingsearch/InvalidFilterException.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/criteria/FieldCriteriaImpl.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/expression/FeatureExpressionImpl.java
The file was modified model/query/src/test/java/org/eclipse/ditto/model/query/things/ThingPredicateVisitorTest.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/criteria/AnyCriteriaImpl.java
The file was modified services/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/StreamingSessionActor.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/criteria/AbstractSinglePredicate.java
The file was modified protocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/examples/JsonExamplesProducer.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/expression/FeatureExpressionBsonTest.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/expression/ThingsGlobalReadsFieldExpressionImpl.java
The file was addedmodel/rql/src/main/scala/org/eclipse/ditto/model/rql/parser/RqlPredicateParser.scala
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoQueryTest.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/SortDirection.java
The file was addedmodel/rql/pom.xml
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/ThingsGlobalReadsFieldExpressionImpl.java
The file was removedmodel/thingsearch-parser/src/main/java/org/eclipse/ditto/model/thingsearchparser/predicates/ast/SingleComparisonNode.java
The file was removedmodel/thingsearch-parser/src/test/java/org/eclipse/ditto/model/thingsearchparser/predicates/ast/ExistsNodeTest.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/expression/visitors/GetExistsBsonVisitor.java (diff)
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/NePredicateImpl.java
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/ThingsFieldExpressionFactory.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/QueryBuilder.java
The file was addedmodel/rql/src/main/java/org/eclipse/ditto/model/rql/predicates/ast/Node.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/expression/visitors/GetFieldIdentifierVisitor.java (diff)
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/LePredicateImpl.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/expression/ExistsFieldExpression.java
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/FieldExpressionFactory.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/expression/visitors/ExistsFieldExpressionVisitor.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/expression/FieldExpression.java
The file was modified signals/commands/thingsearch/src/test/java/org/eclipse/ditto/signals/commands/thingsearch/examplejson/JsonExamplesProducer.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/CriteriaFactoryImplTest.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/criteria/Predicate.java
The file was removedmodel/thingsearch-parser/src/main/java/org/eclipse/ditto/model/thingsearchparser/predicates/ast/ComparisonNode.java
The file was modified model/thingsearch-parser/pom.xml (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/expression/FilterFieldExpression.java
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/things/ModelBasedThingsFieldExpressionFactory.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/expression/ThingsFieldExpressionFactoryImpl.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/OrCriteriaImplTest.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/expression/visitors/GetFilterBsonVisitor.java (diff)
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/FilterFieldExpression.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/expression/FieldExpressionUtil.java
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/query/Query.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/criteria/visitors/IsPolicyLookupNeededVisitor.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/expression/SortFieldExpression.java
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/things/FilterThingPredicateVisitor.java (diff)
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/CriteriaFactory.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/expression/SimpleFieldExpressionImpl.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/expression/visitors/GetUnwoundExistsFilterBsonVisitor.java (diff)
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/query/QueryBuilder.java
The file was addedmodel/rql/src/main/java/org/eclipse/ditto/model/rql/RqlParserException.java
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/ThingsAclFieldExpressionImpl.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/NePredicateImplTest.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/criteria/visitors/CriteriaVisitor.java
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/SortFieldExpression.java
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/AttributeExpressionImpl.java
The file was removedmodel/thingsearch-parser/src/main/scala/org/eclipse/ditto/model/thingsearchparser/parser/RqlPredicateParser.scala
The file was removedmodel/thingsearch-parser/src/main/java/org/eclipse/ditto/model/thingsearchparser/predicates/PredicateParser.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/expression/visitors/GetSortBsonVisitor.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/EqPredicateImplTest.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/criteria/LePredicateImpl.java
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/things/ThingPredicatePredicateVisitor.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/InPredicateImplTest.java (diff)
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/ExistsCriteriaImpl.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/criteria/visitors/CreateUnwoundBsonVisitor.java (diff)
The file was addedmodel/rql/src/main/java/org/eclipse/ditto/model/rql/predicates/ast/ComparisonNode.java
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/GePredicateImpl.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoQueryBuilderFactory.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/filter/ParameterPredicateVisitor.java (diff)
The file was addedmodel/rql/src/main/java/org/eclipse/ditto/model/rql/ParserException.java
The file was removedmodel/query/src/test/java/org/eclipse/ditto/model/query/AnswerWithSelf.java
The file was modified signals/commands/thingsearch/pom.xml (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/AbstractVersionedThingSearchPersistenceITBase.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/criteria/visitors/CreateBsonVisitor.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/FilterCriteriaIT.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/PolicyRestrictedMongoSearchAggregation.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/query/AggregationQueryActor.java (diff)
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/visitors/CriteriaVisitor.java
The file was addedmodel/rql/src/main/java/org/eclipse/ditto/model/rql/predicates/ast/MultiComparisonNode.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/expression/PolicyRestrictedFieldExpression.java
The file was addedservices/models/thingsearch/src/test/java/org/eclipse/ditto/services/models/thingsearch/query/filter/ParameterOptionVisitorTest.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/AbstractPredicateTest.java (diff)
The file was modified signals/commands/thingsearch/src/site/markdown/errors-search.md.vm (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/things/ThingPredicateVisitor.java (diff)
The file was addedmodel/query/src/test/java/org/eclipse/ditto/model/query/SortOptionTest.java
The file was addedmodel/rql/src/main/java/org/eclipse/ditto/model/rql/predicates/PredicateParser.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/AbstractThingSearchPersistenceITBase.java (diff)
The file was addedmodel/rql/src/main/java/org/eclipse/ditto/model/rql/predicates/ast/SuperNode.java
The file was removedmodel/thingsearch-parser/src/main/java/org/eclipse/ditto/model/thingsearchparser/ParserException.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/expression/ThingsAclFieldExpressionImpl.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/AggregationBuilderFactory.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/query/AggregationParameterOptionVisitor.java (diff)
The file was removedmodel/thingsearch-parser/src/main/java/org/eclipse/ditto/model/thingsearchparser/predicates/ast/RootNode.java
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/LtPredicateImpl.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/ExistsCriteriaImplTest.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/expression/FieldExpressionFactory.java
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/filter/QueryFilterCriteriaFactory.java (diff)
The file was addedmodel/rql/src/main/java/org/eclipse/ditto/model/rql/predicates/ast/RootNode.java
The file was addedmodel/rql/src/main/java/org/eclipse/ditto/model/rql/predicates/ast/ExistsNode.java
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/EqPredicateImpl.java
The file was removedmodel/thingsearch-parser/src/main/java/org/eclipse/ditto/model/thingsearchparser/predicates/ast/SuperNode.java
The file was modified bom/pom.xml (diff)
The file was modified model/query/pom.xml (diff)
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/ThingsFieldExpressionFactoryImpl.java
The file was addedmodel/rql/src/main/java/org/eclipse/ditto/model/rql/predicates/ast/SingleComparisonNode.java
The file was addedmodel/rql/src/test/java/org/eclipse/ditto/model/rql/predicates/ast/ExistsNodeTest.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/criteria/NorCriteriaImpl.java
The file was addedmodel/rql/src/main/java/org/eclipse/ditto/model/rql/predicates/rql/RqlPredicateParser.java
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/FeaturePropertyExpressionImpl.java
The file was addedmodel/rql/src/test/java/org/eclipse/ditto/model/rql/predicates/ast/LogicalNodeTest.java
The file was modified services/thingsearch/common/pom.xml (diff)
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/AbstractSinglePredicate.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/PagingIT.java (diff)
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/visitors/FieldExpressionVisitor.java
The file was removedmodel/thingsearch-parser/src/main/java/org/eclipse/ditto/model/thingsearchparser/predicates/ast/ExistsNode.java
The file was addedmodel/rql/src/main/java/org/eclipse/ditto/model/rql/predicates/ast/LogicalNode.java
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/visitors/ExistsFieldExpressionVisitor.java
The file was modified services/thingsearch/starter/src/main/java/org/eclipse/ditto/services/thingsearch/starter/actors/SearchRootActor.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/expression/visitors/SortFieldExpressionVisitor.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/criteria/ExistsCriteriaImpl.java
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/visitors/SortFieldExpressionVisitor.java
The file was addedmodel/rql/src/main/java/org/eclipse/ditto/model/rql/InvalidRqlExpressionException.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/criteria/LtPredicateImpl.java
The file was removedmodel/thingsearch-parser/src/test/java/org/eclipse/ditto/model/thingsearchparser/predicates/ast/MultiComparisonNodeTest.java
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/AbstractMultiPredicate.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/expression/visitors/FilterFieldExpressionVisitor.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/SortingIT.java (diff)
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/Criteria.java
The file was addedmodel/rql/src/test/java/org/eclipse/ditto/model/rql/InvalidRqlExpressionExceptionTest.java
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/LikePredicateImpl.java
The file was modified signals/commands/thingsearch/src/main/java/org/eclipse/ditto/signals/commands/thingsearch/exceptions/InvalidNamespacesException.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/criteria/LikePredicateImpl.java
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/filter/EnsureMonotonicityVisitor.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoQueryBuilder.java (diff)
The file was addedmodel/rql/src/main/scala/org/eclipse/ditto/model/rql/parser/RqlParserBase.scala
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/FieldExpression.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/expression/visitors/IsInternalViewVisitor.java (diff)
The file was modified signals/commands/base/src/main/java/org/eclipse/ditto/signals/commands/base/CommonErrorRegistry.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/criteria/GtPredicateImpl.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/criteria/visitors/CreateBsonPredicateVisitor.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/QueryActorTest.java (diff)
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/FeatureIdPropertyExpressionImpl.java
The file was modified services/models/thingsearch/pom.xml (diff)
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/query/SortDirection.java
The file was modified model/thingsearch-parser/src/main/scala/org/eclipse/ditto/model/thingsearchparser/parser/RqlOptionParser.scala (diff)
The file was removedmodel/thingsearch-parser/src/main/java/org/eclipse/ditto/model/thingsearchparser/predicates/ast/MultiComparisonNode.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/LePredicateImplTest.java (diff)
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/InPredicateImpl.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/criteria/EqPredicateImpl.java
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/NorCriteriaImpl.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/expression/visitors/PolicyRestrictedFieldExpressionVisitor.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/SortOption.java
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/AndCriteriaImpl.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/PolicyRestrictedMongoSearchAggregationTest.java (diff)
The file was addedservices/models/thingsearch/src/test/java/org/eclipse/ditto/services/models/thingsearch/query/filter/AnswerWithSelf.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/AbstractCriteriaTestBase.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/expression/FeatureIdPropertyExpressionBsonTest.java (diff)
The file was removedmodel/thingsearch-parser/src/test/java/org/eclipse/ditto/model/thingsearchparser/predicates/rql/RqlPredicateParserTest.java
The file was addedmodel/rql/src/main/java/org/eclipse/ditto/model/rql/predicates/ast/PredicateVisitor.java
The file was removedmodel/thingsearch-parser/src/main/scala/org/eclipse/ditto/model/thingsearchparser/parser/RqlParserBase.scala
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/SimpleFieldExpressionImpl.java
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/GtPredicateImpl.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoQueryBuilderUnlimitedTest.java (diff)
The file was modified signals/commands/thingsearch/src/test/java/org/eclipse/ditto/signals/commands/thingsearch/query/TestConstants.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/PersistenceConstants.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/criteria/CriteriaFactoryImpl.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoQueryBuilderLimitedTest.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/FieldCriteriaImplTest.java (diff)
The file was modified model/query/src/test/java/org/eclipse/ditto/model/query/filter/ParameterPredicateVisitorTest.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/things/ExistsThingPredicateVisitor.java (diff)
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/filter/ParameterOptionVisitor.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/expression/visitors/GetPolicyRestrictionBsonVisitor.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/criteria/GePredicateImpl.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/expression/SimpleFieldExpressionBsonTest.java (diff)
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/CriteriaFactoryImpl.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/AnyCriteriaImplTest.java (diff)
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/FieldCriteriaImpl.java
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/ExistsFieldExpression.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/ComplexCriteriaIT.java (diff)
The file was modified model/thingsearch-parser/src/test/java/org/eclipse/ditto/model/thingsearchparser/options/rql/RqlOptionsParserTest.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/GePredicateImplTest.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/expression/visitors/FieldExpressionVisitor.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/query/QueryActor.java (diff)
The file was removedmodel/thingsearch/src/test/java/org/eclipse/ditto/model/thingsearch/InvalidFilterExceptionTest.java
The file was addedmodel/rql/src/test/java/org/eclipse/ditto/model/rql/predicates/rql/RqlPredicateParserTest.java
The file was removedmodel/thingsearch-parser/src/main/java/org/eclipse/ditto/model/thingsearchparser/predicates/ast/LogicalNode.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/AndCriteriaImplTest.java (diff)
The file was addedmodel/query/src/test/java/org/eclipse/ditto/model/query/expression/ThingsFieldExpressionFactoryImplTest.java
The file was removedmodel/query/src/test/java/org/eclipse/ditto/model/query/filter/ParameterOptionVisitorTest.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/criteria/InPredicateImpl.java
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/FieldExpressionUtil.java
The file was removedmodel/query/src/test/java/org/eclipse/ditto/model/query/model/expression/ThingsFieldExpressionFactoryImplTest.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/expression/AttributeExpressionImpl.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/criteria/visitors/ContainsAllRequiredResourcesVisitor.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/expression/AttributeExpressionBsonTest.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/criteria/NePredicateImpl.java
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/visitors/PredicateVisitor.java
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/PolicyRestrictedFieldExpression.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/AggregationPolicyAuthIT.java (diff)
The file was removedmodel/thingsearch-parser/src/main/java/org/eclipse/ditto/model/thingsearchparser/predicates/ast/PredicateVisitor.java
The file was addedservices/models/thingsearch/src/main/java/org/eclipse/ditto/services/models/thingsearch/query/filter/ParameterOptionVisitor.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/QueryBuilderFactory.java
The file was modified services/thingsearch/starter/src/main/java/org/eclipse/ditto/services/thingsearch/starter/actors/SearchActor.java (diff)
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/AggregationBuilder.java (diff)
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/CountIT.java (diff)
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/FeatureExpressionImpl.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/LikePredicateImplTest.java (diff)
The file was removedmodel/query/src/test/java/org/eclipse/ditto/model/query/model/query/SortOptionTest.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/NorCriteriaImplTest.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/criteria/Criteria.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/GtPredicateImplTest.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/criteria/CriteriaFactory.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/criteria/AndCriteriaImpl.java
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/visitors/PolicyRestrictedFieldExpressionVisitor.java
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/model/criteria/LtPredicateImplTest.java (diff)
The file was removedmodel/thingsearch-parser/src/main/java/org/eclipse/ditto/model/thingsearchparser/predicates/ast/Node.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/criteria/visitors/ResourceNamesVisitor.java (diff)
The file was addedmodel/rql/src/test/java/org/eclipse/ditto/model/rql/predicates/ast/SingleComparisonNodeTest.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/expression/ThingsFieldExpressionFactory.java
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/expression/visitors/FilterFieldExpressionVisitor.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/criteria/AbstractMultiPredicate.java
The file was removedmodel/thingsearch-parser/src/test/java/org/eclipse/ditto/model/thingsearchparser/predicates/ast/SingleComparisonNodeTest.java
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/query/SortOption.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/criteria/visitors/PredicateVisitor.java
The file was removedmodel/query/src/main/java/org/eclipse/ditto/model/query/model/criteria/AnyCriteriaImpl.java
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/expression/FeatureIdPropertyExpressionImpl.java
The file was addedmodel/rql/src/test/java/org/eclipse/ditto/model/rql/predicates/ast/MultiComparisonNodeTest.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/expression/visitors/CreateUnwoundBsonFieldVisitor.java (diff)
The file was addedmodel/query/src/main/java/org/eclipse/ditto/model/query/expression/FeaturePropertyExpressionImpl.java
Commit f19cd8e63cae40e730e9763854a6064bc3e5f578 by yufei.cai
Connectivity: add revocation check when trusting public CAs
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/SSLContextCreator.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/DittoTrustManager.java (diff)
Commit 24622d2359bc3e8c0ef0958119722aa8cc6f916d by yufei.cai
connectivity: document TLS features
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff)
The file was addeddocumentation/src/main/resources/pages/ditto/connectivity-tls-certificates.md
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-mqtt.md (diff)
Commit d24417959ac2fc423e4ccd4af8efab0ecd00b723 by yufei.cai
fix jekyll error
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-mqtt.md (diff)
Commit 99e21d9a6b5f2df1636d6d7d98da77244a7d3f05 by Thomas J??ckle
validate RQL expressions at WebSocket/SSE/Connectivity and return error
when RQL was invalid
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/SignalFilterWithFilterTest.java (diff)
The file was modified model/rql/pom.xml (diff)
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/test/java/org/eclipse/ditto/services/connectivity/messaging/SignalFilterTest.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/validation/ConnectionValidatorTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/SignalFilter.java (diff)
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/sse/SseThingsRoute.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/ConnectionActor.java (diff)
The file was modified services/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/StreamingSessionActor.java (diff)
Commit 254e1a6aa61fbebc4bc569a88eb798b52856f05e by yufei.cai
be as strict as Paho about MQTT URI
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
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/mqtt/DefaultMqttConnectionFactory.java (diff)
Commit 4c6d768ac5cc50ece1c2fe4d19f4ed07baaad58d by Thomas J??ckle
fix comparing different data types with each other
* in ge, gt, le, lt - where Comparable is used
* try to convert them to BigDecimal and compare them
* if that fails, in the last effort, compare their string
representations
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified model/query/src/test/java/org/eclipse/ditto/model/query/things/ThingPredicateVisitorTest.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/things/ThingPredicatePredicateVisitor.java (diff)
Commit b9b963fe42165894a34540abd157c28c40f8b600 by Thomas J??ckle
added correct DittoHeaders when throwing RQL parser exceptions
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/SignalFilter.java (diff)
The file was modified services/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/StreamingSessionActor.java (diff)
Commit 30c8831d3e963b7483fdd01700c70bd88b2e8c6f by Thomas J??ckle
added "not" to RQL query documentation as it is supported in filters
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified documentation/src/main/resources/jsonschema/connection.json (diff)
The file was modified documentation/src/main/resources/pages/ditto/basic-changenotifications.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/basic-rql.md (diff)
Commit 709825dc5431da21e372b9c0cd42150009374d89 by yufei.cai
incorporate feedback by marianne-klein <marianne.klein@bosch-si.com>
- MQTT: set default qos=2 for sources
- TLS certificates: correct grammar and wording
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-mqtt.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/connectivity-tls-certificates.md (diff)
Commit 49a7beb9ca8d66f3805c5b649a4c95b48d65b0c3 by yufei.cai
set expiration of test certs to 01.01.2100 & improve descriptions
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/internal/SSLContextCreatorTest.java (diff)
The file was modified services/connectivity/messaging/src/test/resources/certificates/client-self-signed.crt (diff)
The file was modified services/connectivity/messaging/src/test/resources/certificates/server-alt.crt (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/test/resources/certificates/client.crt (diff)
The file was modified services/connectivity/messaging/src/test/resources/certificates/server.crt (diff)
The file was modified services/connectivity/messaging/src/test/resources/certificates/ca.crt (diff)
Commit c989d45fbbe34ae16c9d4086fa36b5ee1a629ef5 by Thomas J??ckle
moved RqlParserException to ditto-model-base as too many other modules
would have to add "ditto-model-rql" as dependency otherwise
* split up ditto-model-rql and ditto-model-rqlparser in order to
separate btwn model and parser
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was addedmodel/rql-parser/src/test/java/org/eclipse/ditto/model/rqlparser/RqlPredicateParserTest.java
The file was removedmodel/rql/src/main/java/org/eclipse/ditto/model/rql/InvalidRqlExpressionException.java
The file was addedmodel/rql-parser/pom.xml
The file was modified services/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/query/QueryActorTest.java (diff)
The file was modified services/gateway/streaming/src/main/java/org/eclipse/ditto/services/gateway/streaming/actors/StreamingSessionActor.java (diff)
The file was addedmodel/base/src/test/java/org/eclipse/ditto/model/base/exceptions/InvalidRqlExpressionExceptionTest.java
The file was modified model/query/pom.xml (diff)
The file was modified model/thingsearch-parser/src/test/java/org/eclipse/ditto/model/thingsearchparser/options/rql/RqlOptionsParserTest.java (diff)
The file was removedmodel/rql/src/main/scala/org/eclipse/ditto/model/rql/parser/RqlPredicateParser.scala
The file was modified model/thingsearch-parser/pom.xml (diff)
The file was removedmodel/rql/src/test/java/org/eclipse/ditto/model/rql/predicates/rql/RqlPredicateParserTest.java
The file was modified signals/commands/base/src/main/java/org/eclipse/ditto/signals/commands/base/CommonErrorRegistry.java (diff)
The file was addedmodel/rql-parser/src/main/scala/org/eclipse/ditto/model/rqlparser/internal/RqlParserBase.scala
The file was removedmodel/rql/src/main/scala/org/eclipse/ditto/model/rql/parser/RqlParserBase.scala
The file was removedmodel/thingsearch-parser/src/main/java/org/eclipse/ditto/model/thingsearchparser/options/rql/RqlOptionParser.java
The file was modified model/rql/pom.xml (diff)
The file was modified bom/pom.xml (diff)
The file was addedmodel/rql-parser/src/main/java/org/eclipse/ditto/model/rqlparser/RqlPredicateParser.java
The file was addedmodel/thingsearch-parser/src/main/scala/org/eclipse/ditto/model/thingsearchparser/internal/RqlOptionParser.scala
The file was removedmodel/rql/src/test/java/org/eclipse/ditto/model/rql/InvalidRqlExpressionExceptionTest.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/query/AggregationQueryActor.java (diff)
The file was modified model/pom.xml (diff)
The file was removedmodel/rql/src/main/java/org/eclipse/ditto/model/rql/predicates/rql/RqlPredicateParser.java
The file was addedmodel/thingsearch-parser/src/main/java/org/eclipse/ditto/model/thingsearchparser/RqlOptionParser.java
The file was modified services/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/query/QueryActor.java (diff)
The file was addedmodel/base/src/main/java/org/eclipse/ditto/model/base/exceptions/InvalidRqlExpressionException.java
The file was modified signals/commands/base/pom.xml (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/filter/QueryFilterCriteriaFactory.java (diff)
The file was removedmodel/rql/src/main/java/org/eclipse/ditto/model/rql/RqlParserException.java
The file was addedmodel/thingsearch-parser/src/main/java/org/eclipse/ditto/model/thingsearchparser/OptionParser.java
The file was removedmodel/thingsearch-parser/src/main/scala/org/eclipse/ditto/model/thingsearchparser/parser/RqlOptionParser.scala
The file was addedmodel/rql-parser/src/main/scala/org/eclipse/ditto/model/rqlparser/internal/RqlPredicateParser.scala
The file was removedmodel/thingsearch-parser/src/main/java/org/eclipse/ditto/model/thingsearchparser/options/rql/OptionParser.java
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/filter/EnsureMonotonicityVisitor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/SignalFilter.java (diff)
Commit 1291ceb82a96be9ca212dcd01d89ef267c35d76a by yufei.cai
BaseClientActor: add meaningful message to status for reporting
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BaseClientActor.java (diff)
Commit 0dfd464384178e0d9ecadc9fde87639ff90a11c7 by dominik.guggemos
allow wildcards (like *.eclipse.org) in certificates, use unique aliases
for certificates in truststore
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was addedservices/connectivity/messaging/src/test/resources/certificates/aws-ca.pem
The file was addedservices/connectivity/messaging/src/test/resources/certificates/aws-iot.crt
The file was addedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/TrustManagerFactory.java
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/DittoTrustManager.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/TestConstants.java (diff)
The file was addedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/internal/DittoTrustManagerTest.java
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/SSLContextCreator.java (diff)
Commit 23af4ede042519eaf9ac5a996c1dc2c2728f3239 by yufei.cai
RabbitMQClientActorTest: do not match the exact exception
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/rabbitmq/RabbitMQClientActorTest.java (diff)
Commit 7f41a5c3a19277bb77726abee1fcd51e25c4c32c by yufei.cai
DittoTrustManager: remove unused method; handle 0-length names in server
cert
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/DittoTrustManager.java (diff)
Commit d7a3aaa8c452304a3a79f6cce5715e54951988b2 by yufei.cai
warn about aws-iot certificate expiration
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/internal/DittoTrustManagerTest.java (diff)
Commit 70c0726c18ca97a06c25b52b82680dd6fddd594a by dominik.guggemos
use HostnameChecker from jdk to verify hostnames
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/internal/DittoTrustManagerTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/SSLContextCreator.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/DittoTrustManager.java (diff)
Commit 8af261c42092f31e9ffc5a1972d26ad1be0a40bc by yufei.cai
SSLContextCreator: strip ipv6 brackets in URI; test RFC-6105 ss. 6.4.4
Signed-off-by: Cai Yufei (INST/ECS1) <yufei.cai@bosch-si.com>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/SSLContextCreator.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/internal/SSLContextCreatorTest.java (diff)
Commit 5422076c1fa2de369b317a5e8bba4bb1fad0aa0b by Thomas J??ckle
Started blogpost
Signed-off-by: Philipp Michalski <Philipp.Michalski@bosch-si.com>
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was addeddocumentation/src/main/resources/_posts/2018-09-13-selective-message-subscriptions.md
The file was modified documentation/src/main/resources/_data/authors.yml (diff)
Commit 5779fcb06065abb93ccfa2f56396e55963b45ede by Thomas J??ckle
Finished message filter blogpost
Signed-off-by: Philipp Michalski <Philipp.Michalski@bosch-si.com>
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified documentation/src/main/resources/_posts/2018-09-13-selective-message-subscriptions.md (diff)
Commit 9e170697152727060cf19d23e8313df18ab6733c by Thomas J??ckle
extended blogpost with example
Signed-off-by: Philipp Michalski <Philipp.Michalski@bosch-si.com>
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was addeddocumentation/src/main/resources/images/blog/2018-09-13-selective-message-subscriptions-example-setup.png
The file was addeddocumentation/src/main/resources/images/blog/2018-09-13-selective-message-subscriptions-visual-comparison.png
The file was modified documentation/src/main/resources/_posts/2018-09-13-selective-message-subscriptions.md (diff)
The file was addeddocumentation/src/main/resources/images/blog/2018-09-13-selective-message-subscriptions-websocket_org.png
Commit 15487dbaddc030dc6238c45dfb0bf62e8aa4544c by Thomas J??ckle
reviewed blogpost and adjusted a little, changed publishing date
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified documentation/src/main/resources/pages/ditto/basic-changenotifications.md (diff)
The file was addeddocumentation/src/main/resources/_posts/2018-09-21-selective-push-notifications.md
The file was removeddocumentation/src/main/resources/_posts/2018-09-13-selective-message-subscriptions.md
Commit decc90a7a7fcebb92f17c4f5aaaa4bdd861b58fa by Thomas J??ckle
renamed images to match blog prefix
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was addeddocumentation/src/main/resources/images/blog/2018-09-21-selective-push-notifications-visual-comparison.png
The file was removeddocumentation/src/main/resources/images/blog/2018-09-13-selective-message-subscriptions-websocket_org.png
The file was removeddocumentation/src/main/resources/images/blog/2018-09-13-selective-message-subscriptions-visual-comparison.png
The file was modified documentation/src/main/resources/_posts/2018-09-21-selective-push-notifications.md (diff)
The file was removeddocumentation/src/main/resources/images/blog/2018-09-13-selective-message-subscriptions-example-setup.png
The file was addeddocumentation/src/main/resources/images/blog/2018-09-21-selective-push-notifications-websocket_org.png
The file was addeddocumentation/src/main/resources/images/blog/2018-09-21-selective-push-notifications-example-setup.png
Commit 0fb05a1e25390b4b1cafa6731947ac1a13f48990 by noreply
fixed navbar logo css strangeness
The file was modified documentation/src/main/resources/css/customstyles.css (diff)
Commit cf737df63698addc01243c7be494828f20842b34 by Florian Fendt
Made PolicyEntriesRoute final. Adjusted some formatting.
Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
Signed-off-by: Florian Fendt <Florian.Fendt@bosch-si.com>
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/policies/PolicyEntriesRoute.java (diff)
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/policies/PoliciesRoute.java (diff)
Commit e6da16cef7fbb59d1f5dcdf8fbcae325bbdb2527 by Florian Fendt
enhance extensibility of EnforcerRetriever
Signed-off-by: Florian Fendt <Florian.Fendt@bosch-si.com>
The file was modified services/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/EnforcerRetriever.java (diff)
Commit caa51af6515142d12eec186754a25c23136ecb01 by Florian Fendt
allow ActorAskCacheLoader to use PubSub
Signed-off-by: Florian Fendt <Florian.Fendt@bosch-si.com>
The file was modified services/concierge/cache/src/main/java/org/eclipse/ditto/services/concierge/cache/AclEnforcerCacheLoader.java (diff)
The file was modified services/concierge/cache/src/main/java/org/eclipse/ditto/services/concierge/cache/ActorAskCacheLoader.java (diff)
The file was modified services/concierge/cache/src/main/java/org/eclipse/ditto/services/concierge/cache/ThingEnforcementIdCacheLoader.java (diff)
The file was modified services/concierge/cache/src/main/java/org/eclipse/ditto/services/concierge/cache/PolicyEnforcerCacheLoader.java (diff)
Commit cac9fac2b92258e628d210816e090dc91c0629b5 by Thomas J??ckle
added script for determining used maven plugins
* updated used dependencies + cqs.md
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified 3rd-dependencies/compile.txt (diff)
The file was modified 3rd-dependencies/cqs.md (diff)
The file was added3rd-dependencies/listMvnPlugins.sh
The file was modified 3rd-dependencies/generateCqsMd.sh (diff)
The file was added3rd-dependencies/maven-plugins.txt
Commit 99181993eab31469d770913cd86c4797b5505229 by Thomas J??ckle
fixed markdown table
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified 3rd-dependencies/cqs.md (diff)
Commit 09c592fc22cdd6c87fe4b017e73ab05a3d2f664b by Florian Fendt
also report errors during enforcement that are thrown inside the
enforcer cache callback
Signed-off-by: Florian Fendt <Florian.Fendt@bosch-si.com>
The file was modified services/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/EnforcerRetriever.java (diff)
The file was addedservices/concierge/enforcement/src/test/java/org/eclipse/ditto/services/concierge/enforcement/EnforcerRetrieverTest.java
Commit 81c886f51e644e45a1080c8e852be618f83f9a1e by Thomas J??ckle
added NOTICE.md and legal/ directory containing NOTICE-THIRD-PARTY.md
* moved 3rd-dependencies directory into legal/ dir
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was addedlegal/licenses/Apache-2.0.txt
The file was removed3rd-dependencies/compile.txt
The file was addedlegal/third-party-file.ftl
The file was addedlegal/3rd-party-dependencies/maven-plugins.txt
The file was modified bom/pom.xml (diff)
The file was addedlegal/3rd-party-dependencies/cqs.md
The file was addedlegal/licenses/LGPL-2.1.txt
The file was addedlegal/licenses/CC0.txt
The file was removed3rd-dependencies/cqs.md
The file was addedlegal/3rd-party-dependencies/generateCqsMd.sh
The file was removed3rd-dependencies/test.txt
The file was addedlegal/3rd-party-dependencies/listMvnPlugins.sh
The file was addedlegal/licenses/MPL-2.0.txt
The file was removed3rd-dependencies/generateCqsMd.sh
The file was removed3rd-dependencies/listMvnPlugins.sh
The file was addedlegal/README.md
The file was addedlegal/3rd-party-dependencies/listDeps.sh
The file was addedlegal/licenses/EPL-1.0.txt
The file was addedlegal/NOTICE-THIRD-PARTY.md
The file was modified pom.xml (diff)
The file was addedlegal/3rd-party-dependencies/test.txt
The file was removed3rd-dependencies/provided.txt
The file was removed3rd-dependencies/maven-plugins.txt
The file was addedNOTICE.md
The file was removed3rd-dependencies/listDeps.sh
The file was addedlegal/3rd-party-dependencies/provided.txt
The file was addedlegal/3rd-party-dependencies/compile.txt
The file was addedlegal/licenses/MIT.txt
The file was addedlegal/licenses/BSD-3-Clause.txt
Commit 0acc03a1dbf83b886879959507d16898ce1e0cc3 by Thomas J??ckle
added NOTICE.md and legal/ directory containing NOTICE-THIRD-PARTY.md
* moved 3rd-dependencies directory into legal/ dir
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was addedlegal/3rd-party-dependencies/provided.txt
The file was addedNOTICE.md
The file was removed3rd-dependencies/listDeps.sh
The file was addedlegal/3rd-party-dependencies/cqs.md
The file was removed3rd-dependencies/generateCqsMd.sh
The file was addedlegal/3rd-party-dependencies/compile.txt
The file was modified bom/pom.xml (diff)
The file was addedlegal/3rd-party-dependencies/listDeps.sh
The file was removed3rd-dependencies/compile.txt
The file was removed3rd-dependencies/provided.txt
The file was addedlegal/licenses/LGPL-2.1.txt
The file was removed3rd-dependencies/cqs.md
The file was removed3rd-dependencies/listMvnPlugins.sh
The file was modified pom.xml (diff)
The file was removed3rd-dependencies/test.txt
The file was addedlegal/licenses/EPL-1.0.txt
The file was addedlegal/licenses/BSD-3-Clause.txt
The file was addedlegal/licenses/MPL-2.0.txt
The file was removed3rd-dependencies/maven-plugins.txt
The file was addedlegal/licenses/Apache-2.0.txt
The file was addedlegal/3rd-party-dependencies/generateCqsMd.sh
The file was addedlegal/3rd-party-dependencies/listMvnPlugins.sh
The file was addedlegal/README.md
The file was addedlegal/NOTICE-THIRD-PARTY.md
The file was addedlegal/licenses/CC0.txt
The file was addedlegal/3rd-party-dependencies/maven-plugins.txt
The file was addedlegal/third-party-file.ftl
The file was addedlegal/licenses/MIT.txt
The file was addedlegal/3rd-party-dependencies/test.txt
Commit c224995f9bd577bd3531f1a9e558e798b7b1c942 by Thomas J??ckle
moved deployment related stuff (docker, kubernetes) to deployment/
* adjusted copyright-header in all files
* adjusted copyright-header template
* changed maven build to generate custom NOTICE-THIRD-PARTY.md for each
module
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified model/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/tree/package-info.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/SignalFilter.java (diff)
The file was modified model/policies/src/test/java/org/eclipse/ditto/model/policies/assertions/PolicyAssert.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/MessagesTopicPathBuilder.java (diff)
The file was modified model/policies/src/test/java/org/eclipse/ditto/model/policies/ImmutableSubjectsTest.java (diff)
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableFilteredTopicTest.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario4/Scenario4MultipleSubjects15.java (diff)
The file was modified model/thingsearch/src/main/java/org/eclipse/ditto/model/thingsearch/ImmutablePropertyFilter.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/criteria/LikePredicateImpl.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/ImmutablePolicyRevision.java (diff)
The file was modified model/things/src/test/java/org/eclipse/ditto/model/things/ImmutableFeaturePropertiesTest.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario2/Scenario2Nested2.java (diff)
The file was modified model/things/src/test/java/org/eclipse/ditto/model/things/assertions/ThingAssert.java (diff)
The file was modified json/src/test/java/org/eclipse/ditto/json/ImmutableJsonStringTest.java (diff)
The file was modified model/policies/src/site/site.xml (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/MongoReconnectSnapshotAdapter.java (diff)
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/UnmodifiableExternalMessageTest.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ImmutablePayloadBuilder.java (diff)
The file was modified model/rql/src/main/java/org/eclipse/ditto/model/rql/predicates/ast/LogicalNode.java (diff)
The file was modified model/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/tree/PointerLocation.java (diff)
The file was addedlegal/templates/licenses-merges-file
The file was addeddeployment/docker/swagger3-index.html
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/ImmutablePermissions.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/JsonFieldSelectorInvalidException.java (diff)
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableConnectionTest.java (diff)
The file was modified services/concierge/cache/src/main/java/org/eclipse/ditto/services/concierge/cache/ThingCommandFactory.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/UnknownCommandException.java (diff)
The file was modified services/concierge/starter/src/main/java/org/eclipse/ditto/services/concierge/starter/actors/DispatcherActorCreator.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/Source.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/JsonValueContainer.java (diff)
The file was modified services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/javascript/JavaScriptMessageMapperConfiguration.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario3/Scenario3Revoke10.java (diff)
The file was modified model/policies/src/test/java/org/eclipse/ditto/model/policies/ImmutablePolicyBuilderTest.java (diff)
The file was modified model/rql/pom.xml (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario3/Scenario3Revoke2.java (diff)
The file was modified model/messages/src/main/java/org/eclipse/ditto/model/messages/MessageFormatInvalidException.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/JsonValueFieldDefinition.java (diff)
The file was modified model/messages/src/main/java/org/eclipse/ditto/model/messages/MessageDirection.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/package-info.java (diff)
The file was modified model/thingsearch/src/main/java/org/eclipse/ditto/model/thingsearch/SearchProperty.java (diff)
The file was modified model/things/src/test/java/org/eclipse/ditto/model/things/ImmutableThingFromCopyBuilderTest.java (diff)
The file was modified services/concierge/starter/src/main/docker/assembly.xml (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/entitytag/package-info.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/criteria/NorCriteriaImpl.java (diff)
The file was modified model/thingsearch/src/test/java/org/eclipse/ditto/model/thingsearch/TestConstants.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/UnknownEventException.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/MqttSource.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/TopicParseException.java (diff)
The file was modified model/thingsearch/src/main/java/org/eclipse/ditto/model/thingsearch/ImmutableSearchResult.java (diff)
The file was modified services/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/PolicyCommandEnforcement.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/common/Validator.java (diff)
The file was addeddeployment/docker/sandbox/nodered/flows-ditto.json
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AdaptableBuilder.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/DisconnectClient.java (diff)
The file was modified protocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ThingEventAdapterTest.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/PayloadBuilder.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/auth/AuthorizationModelFactory.java (diff)
The file was modified protocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ThingQueryCommandAdapterTest.java (diff)
The file was modified services/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/LiveSignalEnforcement.java (diff)
The file was modified model/things/src/test/java/org/eclipse/ditto/model/things/ImmutableThingFromScratchBuilderTest.java (diff)
The file was modified model/things/src/site/site.xml (diff)
The file was addeddeployment/docker/nginx.conf
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario3/Scenario3Revoke.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario4/Scenario4MultipleSubjects13.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ImmutableAdaptableBuilder.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/entitytag/EntityTagBuilder.java (diff)
The file was modified services/base/src/main/java/org/eclipse/ditto/services/base/config/MetricsConfigReader.java (diff)
The file was removeddocker/sandbox/html/index.html
The file was modified services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/MessageMapper.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/expression/ThingsAclFieldExpressionImpl.java (diff)
The file was modified services/base/src/main/java/org/eclipse/ditto/services/base/package-info.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/AbstractDittoHeadersBuilder.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/json/JsonSchemaVersionTest.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/JsonRuntimeException.java (diff)
The file was modified model/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/package-info.java (diff)
The file was removeddocker/index.html
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableTargetMetricsTest.java (diff)
The file was modified services/concierge/util/src/main/java/org/eclipse/ditto/services/concierge/util/package-info.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario2/Scenario2Nested5.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/AddressMetric.java (diff)
The file was addedlegal/DOCUMENTATION-3RD-PARTY-NOTICES
The file was modified model/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/tree/CheckUnrestrictedPermissionsVisitor.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/expression/ThingsGlobalReadsFieldExpressionImpl.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/expression/AttributeExpressionImpl.java (diff)
The file was modified services/concierge/enforcement/src/test/java/org/eclipse/ditto/services/concierge/enforcement/EnforcerRetrieverTest.java (diff)
The file was modified model/policies/src/test/java/org/eclipse/ditto/model/policies/PoliciesModelFactoryTest.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/UnmodifiableExternalMessage.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/algorithms/TrieBasedPolicyAlgorithm.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/Feature.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/assertions/JsonifiableAssert.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/ImmutableResource.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/ThingIdInvalidException.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/TopicPathBuildable.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/ImmutableJsonObjectNull.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/ConnectionSupervisorActor.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/criteria/visitors/CriteriaVisitor.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/TreeBasedPolicyAlgorithmTest.java (diff)
The file was modified services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/MessageMapperConfiguration.java (diff)
The file was modified model/rql-parser/src/main/scala/org/eclipse/ditto/model/rqlparser/internal/RqlParserBase.scala (diff)
The file was modified services/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/javascript/JavaScriptMessageMapperRhinoSandboxingTest.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/package-info.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/AbstractImmutableJsonValue.java (diff)
The file was modified services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/javascript/JavaScriptMessageMapperFactory.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/AbstractJsonFieldDefinition.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/concierge/starter/src/main/java/org/eclipse/ditto/services/concierge/starter/actors/ConciergeRootActor.java (diff)
The file was modified protocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ImmutableAdaptableTest.java (diff)
The file was modified model/thingsearch/src/main/java/org/eclipse/ditto/model/thingsearch/Option.java (diff)
The file was modified model/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/tree/ResourceNode.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/ImmutableAccessControlList.java (diff)
The file was modified .gitignore (diff)
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableConnectionMetricsTest.java (diff)
The file was modified model/things/src/test/java/org/eclipse/ditto/model/things/ImmutableThingRevisionTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/ImmutableConnectionFailure.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/FilteredTopic.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpTarget.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/ImmutableFeatureFromCopyBuilder.java (diff)
The file was modified model/rql/src/main/java/org/eclipse/ditto/model/rql/predicates/PredicateParser.java (diff)
The file was modified json/src/test/java/org/eclipse/ditto/json/JavaValueFieldDefinitionTest.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ConnectionUriInvalidException.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/AclEntryInvalidException.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/headers/entitytag/EntityTagBuilderTest.java (diff)
The file was modified services/concierge/util/src/main/java/org/eclipse/ditto/services/concierge/util/ConciergeMappingStrategy.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/expression/SimpleFieldExpressionImpl.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/ImmutableThing.java (diff)
The file was modified model/thingsearch/src/test/java/org/eclipse/ditto/model/thingsearch/assertions/DittoSearchAssertions.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/JsonParseOptionsBuilder.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/UnmodifiableExternalMessageBuilder.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/criteria/InPredicateImpl.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/jsonview/JsonViewScenario5.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/AccessControlListModelFactory.java (diff)
The file was modified services/concierge/enforcement/src/test/java/org/eclipse/ditto/services/concierge/enforcement/MockEntitiesActor.java (diff)
The file was removeddocker/sandbox/nodered/package.json
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/jsonview/JsonViewScenario12.java (diff)
The file was modified services/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/EnforcerRetriever.java (diff)
The file was modified services/concierge/util/src/main/java/org/eclipse/ditto/services/concierge/util/config/package-info.java (diff)
The file was removeddocker/sandbox/nginx.htpasswd
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/MappingContext.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario3/Scenario3Revoke5.java (diff)
The file was modified services/concierge/starter/src/main/java/org/eclipse/ditto/services/concierge/starter/actors/package-info.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario4/Scenario4MultipleSubjects22.java (diff)
The file was modified model/thingsearch/src/test/java/org/eclipse/ditto/model/thingsearch/ImmutableSearchQueryBuilderTest.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario4/Scenario4MultipleSubjects1.java (diff)
The file was addeddeployment/kubernetes/nginx/nginx-cors.conf
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario3/Scenario3Revoke7.java (diff)
The file was modified services/concierge/starter/pom.xml (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario3/Scenario3Revoke4.java (diff)
The file was modified services/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/WrappingMessageMapperTest.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/expression/FieldExpression.java (diff)
The file was modified model/thingsearch/src/main/java/org/eclipse/ditto/model/thingsearch/SearchResult.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/JsonArray.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/Query.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/entitytag/EntityTag.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/jsonview/JsonViewScenario2.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/JMSConnectionHandlingActor.java (diff)
The file was modified services/concierge/starter/src/main/java/org/eclipse/ditto/services/concierge/starter/proxy/AbstractEnforcerActorFactory.java (diff)
The file was removeddocker/sandbox/nodered/flows-ditto.json
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/exceptions/InvalidRqlExpressionExceptionTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttConnectionSettingsFactory.java (diff)
The file was modified model/base/pom.xml (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/AttributesModelFactory.java (diff)
The file was modified model/things/src/test/java/org/eclipse/ditto/model/things/ThingsJsonTest.java (diff)
The file was addeddeployment/docker/sandbox/nginx.conf
The file was modified json/src/test/java/org/eclipse/ditto/json/ImmutableJsonParseOptionsTest.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeaderDefinition.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/JsonifiableAdaptable.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/ResourceKey.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/credentials/Credentials.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingQueryCommandResponseAdapter.java (diff)
The file was modified services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/DefaultMessageMapperRegistry.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttPublisherActor.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/criteria/LtPredicateImpl.java (diff)
The file was modified model/thingsearch/src/test/java/org/eclipse/ditto/model/thingsearch/assertions/SearchResultAssert.java (diff)
The file was modified services/concierge/util/src/main/java/org/eclipse/ditto/services/concierge/util/config/CacheConfigReader.java (diff)
The file was modified model/policies/src/test/java/org/eclipse/ditto/model/policies/examplejson/PolicyModelJsonExamplesProducer.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ConnectionMetrics.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/ImmutableAttributes.java (diff)
The file was modified services/concierge/batch/src/test/java/org/eclipse/ditto/services/concierge/batch/actors/BatchCoordinatorActorTest.java (diff)
The file was modified model/things/src/test/java/org/eclipse/ditto/model/things/ImmutableFeatureFromScratchBuilderTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/DefaultClientActorPropsFactory.java (diff)
The file was addeddeployment/kubernetes/nginx/index.html
The file was modified documentation/src/main/resources/openapi/ditto-api-1.yml (diff)
The file was modified model/policies/src/test/java/org/eclipse/ditto/model/policies/ImmutableResourceKeyTest.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/AclNotAllowedException.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/ImmutableSubjectIssuer.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableMqttSource.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/JsonifiableMapper.java (diff)
The file was modified model/thingsearch/src/main/java/org/eclipse/ditto/model/thingsearch/SortOption.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario4/Scenario4MultipleSubjects3.java (diff)
The file was modified services/base/src/main/java/org/eclipse/ditto/services/base/MainMethodExceptionHandler.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/jsonview/JsonViewScenario6.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/ImmutableSubject.java (diff)
The file was modified services/concierge/enforcement/src/test/java/org/eclipse/ditto/services/concierge/enforcement/TestSetup.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/assertions/JsonifiableAssertions.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/trie/PermissionSubjectsMapTest.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/criteria/Predicate.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/package-info.java (diff)
The file was modified services/concierge/util/src/main/java/org/eclipse/ditto/services/concierge/util/config/AbstractConciergeConfigReader.java (diff)
The file was modified model/things/src/test/java/org/eclipse/ditto/model/things/ImmutableFeatureDefinitionTest.java (diff)
The file was modified services/base/src/main/java/org/eclipse/ditto/services/base/config/LimitsConfigReader.java (diff)
The file was removedkubernetes/nginx/nginx-cors.conf
The file was modified model/thingsearch/src/main/java/org/eclipse/ditto/model/thingsearch/LimitOption.java (diff)
The file was modified model/things/src/test/java/org/eclipse/ditto/model/things/ImmutableThingToJsonVersionMismatchTest.java (diff)
The file was modified protocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/examples/PublicJsonExamplesProducer.java (diff)
The file was modified protocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ImmutableTopicPathTest.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario2/Scenario2Nested6.java (diff)
The file was modified services/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/javascript/benchmark/MapFromDittoProtocolScenario.java (diff)
The file was addeddeployment/docker/nginx.htpasswd
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/ReconnectClient.java (diff)
The file was modified model/thingsearch/src/main/java/org/eclipse/ditto/model/thingsearch/SortOptionEntry.java (diff)
The file was modified services/base/pom.xml (diff)
The file was modified model/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/tree/PointerLocationEvaluator.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/expression/SortFieldExpression.java (diff)
The file was modified model/things/src/test/java/org/eclipse/ditto/model/things/PolicyIdMissingExceptionTest.java (diff)
The file was modified model/things/src/site/resources/css/site.css (diff)
The file was modified model/policies/src/test/java/org/eclipse/ditto/model/policies/ImmutableResourcesTest.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/things/FilterThingPredicateVisitor.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/MessageAdaptableHelper.java (diff)
The file was modified model/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/tree/Visitor.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario3/Scenario3Revoke16.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/tree/EffectedResourcesTest.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/Features.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/ImmutableJsonNull.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/JsonExceptionBuilder.java (diff)
The file was modified json/src/test/java/org/eclipse/ditto/json/ImmutableJsonNullTest.java (diff)
The file was modified model/devops/src/main/java/org/eclipse/ditto/model/devops/LoggingFacade.java (diff)
The file was modified model/messages/src/test/java/org/eclipse/ditto/model/messages/MessagesModelFactoryTest.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario3/Scenario3Revoke9.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/NullFeatures.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/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario2/Scenario2Nested10.java (diff)
The file was modified model/policies/src/test/java/org/eclipse/ditto/model/policies/PolicyIdValidatorTest.java (diff)
The file was modified services/concierge/starter/src/main/resources/META-INF/aop.xml (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AbstractAdapter.java (diff)
The file was removeddocker/README.md
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/QueryBuilderFactory.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/expression/FieldExpressionUtil.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 model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ConnectivityException.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/ImmutableJsonObjectBuilder.java (diff)
The file was modified model/messages/src/main/java/org/eclipse/ditto/model/messages/MessageSendNotAllowedException.java (diff)
The file was modified model/query/src/test/java/org/eclipse/ditto/model/query/SortOptionTest.java (diff)
The file was modified model/thingsearch/src/main/java/org/eclipse/ditto/model/thingsearch/PropertySearchFilter.java (diff)
The file was removedkubernetes/ditto/ditto-cluster.yaml
The file was modified model/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/tree/WeightedPermission.java (diff)
The file was modified services/concierge/enforcement/pom.xml (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableSourceMetrics.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/HeaderDefinition.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/ImmutableFeatureFromScratchBuilder.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario3/Scenario3Revoke3.java (diff)
The file was modified model/messages/src/test/java/org/eclipse/ditto/model/messages/ImmutableMessageTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/ClientActorPropsFactory.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/MutablePermissions.java (diff)
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/UnmodifiableExternalMessageBuilderTest.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/JavaValueFieldDefinition.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario3/Scenario3Revoke8.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/ImmutableThingRevision.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario4/Scenario4MultipleSubjects19.java (diff)
The file was addeddeployment/docker/.env
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/common/IdValidator.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario1/Scenario1Simple2.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/MessagePath.java (diff)
The file was modified model/rql/src/main/java/org/eclipse/ditto/model/rql/predicates/ast/Node.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/ConnectionActor.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/ImmutableThingFromScratchBuilder.java (diff)
The file was modified services/concierge/cache/pom.xml (diff)
The file was modified model/rql-parser/src/test/java/org/eclipse/ditto/model/rqlparser/RqlPredicateParserTest.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario1/Scenario1Simple4.java (diff)
The file was removeddocker/sandbox/nginx.conf
The file was modified model/messages/src/main/java/org/eclipse/ditto/model/messages/AuthorizationSubjectBlockedException.java (diff)
The file was modified model/policies/src/test/java/org/eclipse/ditto/model/policies/PoliciesResourceTypeTest.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/JsonFieldDefinition.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/package-info.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/DelegateTarget.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/JsonFieldSelectorBuilder.java (diff)
The file was modified services/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/javascript/benchmark/Test4ConstructJsonPayloadToDitto.java (diff)
The file was modified services/connectivity/messaging/pom.xml (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/MessageMappingFailedException.java (diff)
The file was addeddeployment/docker/sandbox/nodered/package.json
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/criteria/Criteria.java (diff)
The file was modified services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/javascript/ImmutableJavaScriptMessageMapperConfiguration.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/headers/HeaderValueValidatorTest.java (diff)
The file was modified model/things/pom.xml (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/PolicyException.java (diff)
The file was modified model/things/src/test/java/org/eclipse/ditto/model/things/ImmutableAttributesTest.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/expression/visitors/FieldExpressionVisitor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/UnmappedOutboundSignal.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/MessageCommandAdapter.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/UnresolvedPlaceholderException.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/package-info.java (diff)
The file was modified json/src/test/java/org/eclipse/ditto/json/assertions/JsonValueAssert.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/headers/ImmutableDittoHeadersTest.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario3/Scenario3Revoke17.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableSource.java (diff)
The file was removeddocker/docker-compose.yml
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/exceptions/DittoJsonException.java (diff)
The file was addeddeployment/kubernetes/pod-reader-role.yaml
The file was modified services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/DefaultMessageMapperConfiguration.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/ImmutableAccessControlListBuilder.java (diff)
The file was modified services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/MessageMapperRegistry.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ExternalMessageBuilder.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BaseClientActor.java (diff)
The file was addeddeployment/docker/sandbox/html/ditto-sandbox-down.svg
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/SourceMetrics.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/ConnectionMongoSnapshotAdapter.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/ThingBuilder.java (diff)
The file was modified services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/MessageMapperFactory.java (diff)
The file was modified model/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/tree/WeightedPermissions.java (diff)
The file was modified model/messages/src/test/java/org/eclipse/ditto/model/messages/MessageFormatInvalidExceptionTest.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/MessageCommandResponseAdapter.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/QueryBuilder.java (diff)
The file was removeddocker/swagger-index.html
The file was addedlegal/LICENSE
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ImmutableJsonifiableAdaptable.java (diff)
The file was modified protocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ImmutableTopicPathBuilderTest.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/ImmutableJsonFieldSelectorBuilder.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/PolicyTooLargeException.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario4/Scenario4MultipleSubjects.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/common/ByteBufferUtils.java (diff)
The file was modified model/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/ImmutableEffectedSubjectIds.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/MessageMapperConfigurationInvalidException.java (diff)
The file was modified protocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ThingQueryCommandResponseAdapterTest.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/AbstractPolicyAlgorithmTest.java (diff)
The file was modified model/thingsearch/src/main/java/org/eclipse/ditto/model/thingsearch/SearchModelFactory.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/ImmutableFeatureProperties.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/assertions/AbstractJsonifiableAssert.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/ImmutableJsonPatch.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/jsonview/JsonViewScenario.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario5/Scenario5Simple1.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario2/Scenario2Nested7.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/JsonParseException.java (diff)
The file was modified model/thingsearch/src/test/java/org/eclipse/ditto/model/thingsearch/ImmutableSearchResultBuilderTest.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/Adaptable.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 model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario4/Scenario4MultipleSubjects26.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario4/Scenario4MultipleSubjects16.java (diff)
The file was modified json/src/test/java/org/eclipse/ditto/json/ImmutableJsonFieldSelectorTest.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/EventsTopicPathBuilder.java (diff)
The file was modified json/src/test/java/org/eclipse/ditto/json/ImmutableJsonFieldSelectorBuilderTest.java (diff)
The file was modified documentation/src/main/resources/openapi/ditto-api-2.yml (diff)
The file was addeddeployment/kubernetes/swagger/swagger.yaml
The file was modified model/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/trie/GrantRevokeIndex.java (diff)
The file was modified model/thingsearch/src/test/java/org/eclipse/ditto/model/thingsearch/ImmutableSearchPropertyTest.java (diff)
The file was modified json/src/test/java/org/eclipse/ditto/json/ImmutableJsonObjectNullTest.java (diff)
The file was addeddeployment/kubernetes/nginx/nginx.htpasswd
The file was modified model/things/src/test/java/org/eclipse/ditto/model/things/AttributesModelFactoryTest.java (diff)
The file was modified json/src/test/java/org/eclipse/ditto/json/ImmutableJsonPointerTest.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/json/package-info.java (diff)
The file was addedlegal/pom.xml
The file was addeddeployment/docker/sandbox/nginx-devops.htpasswd
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableTarget.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/ThingAclValidator.java (diff)
The file was modified services/concierge/batch/src/main/java/org/eclipse/ditto/services/concierge/batch/MongoBatchEventAdapter.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/JmsConnectionFactory.java (diff)
The file was modified services/concierge/util/src/main/java/org/eclipse/ditto/services/concierge/util/config/EnforcementConfigReader.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/AttributesBuilder.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/ReconnectActor.java (diff)
The file was modified model/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/tree/PolicyTreeNode.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingModifyCommandResponseAdapter.java (diff)
The file was modified model/things/src/test/java/org/eclipse/ditto/model/things/ThingsModelFactoryTest.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/SortOption.java (diff)
The file was modified model/thingsearch/src/test/java/org/eclipse/ditto/model/thingsearch/ImmutableSortOptionEntryTest.java (diff)
The file was modified model/things/src/test/java/org/eclipse/ditto/model/things/TestConstants.java (diff)
The file was modified model/thingsearch-parser/pom.xml (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ExternalMessage.java (diff)
The file was modified model/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/tree/TreeBasedPolicyEnforcer.java (diff)
The file was addeddeployment/README.md
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario2/Scenario2Nested8.java (diff)
The file was modified json/src/test/java/org/eclipse/ditto/json/ImmutableJsonKeyTest.java (diff)
The file was modified json/src/test/java/org/eclipse/ditto/json/assertions/JsonObjectAssert.java (diff)
The file was removeddocker/sandbox/nginx-devops.htpasswd
The file was modified model/rql/src/main/java/org/eclipse/ditto/model/rql/predicates/ast/RootNode.java (diff)
The file was modified services/base/src/main/java/org/eclipse/ditto/services/base/config/DittoLimitsConfigReader.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/ImmutableJsonField.java (diff)
The file was modified bom/pom.xml (diff)
The file was modified legal/3rd-party-dependencies/listDeps.sh (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/ThingRevision.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ImmutableMessagePath.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario3/Scenario3Revoke12.java (diff)
The file was modified model/devops/src/main/java/org/eclipse/ditto/model/devops/ImmutableLoggerConfig.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/Subject.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/common/ConditionCheckerTest.java (diff)
The file was addedlegal/NOTICE.md
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/Permissions.java (diff)
The file was modified legal/3rd-party-dependencies/generateCqsMd.sh (diff)
The file was modified services/base/src/test/java/org/eclipse/ditto/services/base/MainMethodExceptionHandlerTest.java (diff)
The file was modified json/src/test/java/org/eclipse/ditto/json/ImmutableJsonArrayTest.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/FeatureProperties.java (diff)
The file was modified model/things/src/test/java/org/eclipse/ditto/model/things/NullFeaturePropertiesTest.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/JsonObject.java (diff)
The file was removeddocker/dev.env
The file was addeddeployment/docker/nginx-cors.conf
The file was modified json/src/test/java/org/eclipse/ditto/json/JsonCollectorsTest.java (diff)
The file was modified services/concierge/pom.xml (diff)
The file was modified json/src/test/java/org/eclipse/ditto/json/JsonValueFieldDefinitionTest.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/algorithms/PolicyAlgorithm.java (diff)
The file was modified model/messages/src/test/java/org/eclipse/ditto/model/messages/ImmutableMessageBuilderTest.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/exceptions/DittoRuntimeException.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/ImmutablePolicyBuilder.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/ImmutableFeatureDefinition.java (diff)
The file was modified services/base/src/test/java/org/eclipse/ditto/services/base/config/DittoServiceConfigReaderTest.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/MessageMapperConfigurationFailedException.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/package-info.java (diff)
The file was modified model/query/src/test/java/org/eclipse/ditto/model/query/filter/ParameterPredicateVisitorTest.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 model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableMqttTarget.java (diff)
The file was modified json/src/test/java/org/eclipse/ditto/json/assertions/JsonPointerAssert.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/auth/ImmutableAuthorizationContextTest.java (diff)
The file was removedkubernetes/pod-reader-role.yaml
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableSourceTest.java (diff)
The file was modified services/concierge/cache/src/main/java/org/eclipse/ditto/services/concierge/cache/update/AbstractPubSubListenerActor.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/criteria/GePredicateImpl.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ImmutableTopicPath.java (diff)
The file was modified model/rql-parser/src/main/java/org/eclipse/ditto/model/rqlparser/RqlPredicateParser.java (diff)
The file was modified model/things/src/test/java/org/eclipse/ditto/model/things/MutablePermissionsTest.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableTargetMetrics.java (diff)
The file was addeddeployment/docker/sandbox/docker-compose.yml
The file was modified model/thingsearch/src/main/java/org/eclipse/ditto/model/thingsearch/ImmutableLimitOption.java (diff)
The file was modified model/thingsearch/src/test/java/org/eclipse/ditto/model/thingsearch/examplejson/SearchModelJsonExamplesProducer.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/CommandsTopicPathBuilder.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/test/java/org/eclipse/ditto/model/base/exceptions/DittoHeaderInvalidExceptionTest.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/algorithms/package-info.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/PolicyLifecycle.java (diff)
The file was modified services/concierge/cache/src/main/java/org/eclipse/ditto/services/concierge/cache/ThingEnforcementIdCacheLoader.java (diff)
The file was modified services/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/javascript/benchmark/SimpleMapTextPayloadToDitto.java (diff)
The file was modified pom.xml (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/criteria/AnyCriteriaImpl.java (diff)
The file was modified model/enforcers/pom.xml (diff)
The file was modified model/thingsearch/src/test/java/org/eclipse/ditto/model/thingsearch/ImmutableSortOptionsTestEntry.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario5/Scenario5Simple.java (diff)
The file was modified model/thingsearch/src/test/java/org/eclipse/ditto/model/thingsearch/assertions/LogicalSearchFilterAssert.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario4/Scenario4MultipleSubjects4.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario3/Scenario3Revoke13.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/auth/AuthorizationSubject.java (diff)
The file was modified model/connectivity/pom.xml (diff)
The file was removedkubernetes/README.md
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/tree/ResourceNodeTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttClientActor.java (diff)
The file was modified model/thingsearch/src/test/java/org/eclipse/ditto/model/thingsearch/ImmutableSortOptionTest.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/Permissions.java (diff)
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableMqttSourceTest.java (diff)
The file was modified model/policies/src/test/java/org/eclipse/ditto/model/policies/ImmutableSubjectTypeTest.java (diff)
The file was modified model/things/src/test/java/org/eclipse/ditto/model/things/ImmutableAclEntryTest.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/things/ModelBasedThingsFieldExpressionFactory.java (diff)
The file was modified protocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/MessageCommandResponseAdapterTest.java (diff)
The file was modified model/rql-parser/pom.xml (diff)
The file was modified model/rql/src/main/java/org/eclipse/ditto/model/rql/predicates/ast/SuperNode.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/SocketFactoryExtension.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/things/ThingPredicateVisitor.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/ImmutableResourceKey.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/jsonview/JsonViewScenario7.java (diff)
The file was modified json/src/test/java/org/eclipse/ditto/json/JsonParseExceptionTest.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ImmutableAdaptable.java (diff)
The file was modified services/concierge/starter/src/main/java/org/eclipse/ditto/services/concierge/starter/package-info.java (diff)
The file was modified services/concierge/starter/src/main/java/org/eclipse/ditto/services/concierge/starter/AbstractConciergeService.java (diff)
The file was modified model/thingsearch/src/main/java/org/eclipse/ditto/model/thingsearch/SearchQuery.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/Target.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/TrieBasedPolicyAlgorithmTest.java (diff)
The file was removedkubernetes/nginx/nginx.yaml
The file was modified model/thingsearch/src/main/java/org/eclipse/ditto/model/thingsearch/ImmutableSearchProperty.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/ImmutableLabel.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/entity/Revision.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario4/Scenario4MultipleSubjects18.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/JsonPointer.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/NullAttributes.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/OutboundSignal.java (diff)
The file was modified services/concierge/starter/src/main/java/org/eclipse/ditto/services/concierge/starter/proxy/package-info.java (diff)
The file was addeddeployment/docker/sandbox/nodered/settings.js
The file was modified json/src/main/java/org/eclipse/ditto/json/JsonPatch.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/Adapter.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/ThingsModelFactory.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/Payload.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario4/Scenario4MultipleSubjects14.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/MqttTarget.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/common/DittoConstants.java (diff)
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableTargetTest.java (diff)
The file was modified model/policies/src/test/java/org/eclipse/ditto/model/policies/ImmutableEffectedPermissionsTest.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/ImmutableJsonString.java (diff)
The file was removeddocker/sandbox/html/ditto-sandbox-up.svg
The file was modified model/things/src/test/java/org/eclipse/ditto/model/things/assertions/DittoThingsAssertions.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/filter/QueryFilterCriteriaFactory.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/json/FieldType.java (diff)
The file was modified model/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/tree/CollectEffectedSubjectIdsVisitor.java (diff)
The file was modified protocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/MessageCommandAdapterTest.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/ImmutablePolicy.java (diff)
The file was modified model/thingsearch/src/test/java/org/eclipse/ditto/model/thingsearch/ImmutablePropertyFilterTest.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/trie/PolicyTrieTest.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/ScenarioSetup.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/PoliciesModelFactory.java (diff)
The file was modified json/src/test/java/org/eclipse/ditto/json/JsonFieldSelectorTrieTest.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/common/AbstractIdValidator.java (diff)
The file was addeddeployment/kubernetes/nginx/nginx.conf
The file was modified model/pom.xml (diff)
The file was modified services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/DittoMessageMapper.java (diff)
The file was modified services/concierge/enforcement/src/test/java/org/eclipse/ditto/services/concierge/enforcement/PreEnforcementTest.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/jsonview/JsonViewScenario13.java (diff)
The file was modified services/connectivity/mapping/pom.xml (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeadersBuilder.java (diff)
The file was modified services/concierge/enforcement/src/test/java/org/eclipse/ditto/services/concierge/enforcement/LiveSignalEnforcementTest.java (diff)
The file was modified model/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/tree/CheckPartialPermissionsVisitor.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/common/HttpStatusCode.java (diff)
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableAddressMetricTest.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/PolicyIdMissingException.java (diff)
The file was modified protocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/DittoProtocolAdapterTest.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/jsonview/JsonViewScenario1.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 model/query/src/main/java/org/eclipse/ditto/model/query/expression/FilterFieldExpression.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/common/ConditionChecker.java (diff)
The file was modified model/things/src/test/java/org/eclipse/ditto/model/things/ImmutableFeatureDefinitionIdentifierTest.java (diff)
The file was modified services/concierge/batch/src/test/java/org/eclipse/ditto/services/concierge/batch/actors/BatchSupervisorActorTest.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/JsonFieldSelector.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/JsonPointerInvalidException.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 json/src/main/java/org/eclipse/ditto/json/ImmutableJsonArray.java (diff)
The file was modified services/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/PolicyOrAclEnforcerRetrieverFactory.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/ImmutableJsonLiteral.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario4/Scenario4MultipleSubjects6.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/JsonValue.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/EffectedPermissions.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/ImmutableAclEntry.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/PublishTarget.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/ImmutableFeaturesBuilder.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario2/Scenario2Nested.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableMappingContext.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/ImmutableSubjectId.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/TreeBasedPolicyAlgorithmBenchmark.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/FeaturePropertiesBuilder.java (diff)
The file was removeddocker/sandbox/docker-compose.yml
The file was removeddocker/swagger3-index.html
The file was modified model/thingsearch/pom.xml (diff)
The file was modified model/policies/src/test/java/org/eclipse/ditto/model/policies/ImmutableLabelTest.java (diff)
The file was modified model/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/trie/TrieBasedPolicyEnforcer.java (diff)
The file was modified json/src/test/java/org/eclipse/ditto/json/assertions/AbstractJsonValueAssert.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario4/Scenario4MultipleSubjects20.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/expression/ThingsFieldExpressionFactory.java (diff)
The file was modified model/rql/src/test/java/org/eclipse/ditto/model/rql/predicates/ast/LogicalNodeTest.java (diff)
The file was modified json/pom.xml (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/FeatureDefinitionIdentifierInvalidException.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/ImmutableJsonArrayNull.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/auth/package-info.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/Policy.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/AbstractMinimalJsonValueWrapper.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/Resources.java (diff)
The file was modified model/policies/src/test/java/org/eclipse/ditto/model/policies/ImmutableResourceTest.java (diff)
The file was modified services/concierge/batch/src/main/java/org/eclipse/ditto/services/concierge/batch/actors/BatchSupervisorActor.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario2/Scenario2Nested3.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/criteria/AndCriteriaImpl.java (diff)
The file was modified model/policies/src/test/java/org/eclipse/ditto/model/policies/TestConstants.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ConnectionStatus.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/ConnectClient.java (diff)
The file was modified model/things/src/test/java/org/eclipse/ditto/model/things/NullAttributesTest.java (diff)
The file was removedkubernetes/swagger/swagger.yaml
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/criteria/EqPredicateImpl.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/RetrieveAddressMetric.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/entitytag/EntityTagMatchers.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/ImmutableFeatures.java (diff)
The file was modified model/query/src/test/java/org/eclipse/ditto/model/query/expression/ThingsFieldExpressionFactoryImplTest.java (diff)
The file was modified services/concierge/starter/src/main/java/org/eclipse/ditto/services/concierge/starter/ConciergeService.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/ImmutableEffectedPermissions.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableAddressMetric.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/ImmutableJsonPointer.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/tree/PointerLocationEvaluatorTest.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/JsonNull.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/Subjects.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/ImmutableJsonParseOptionsBuilder.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/common/package-info.java (diff)
The file was modified model/things/src/test/java/org/eclipse/ditto/model/things/ImmutableFeatureFromCopyBuilderTest.java (diff)
The file was modified model/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/PolicyEnforcers.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario2/Scenario2Nested4.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/assertions/DittoHeadersAssert.java (diff)
The file was modified model/thingsearch/src/site/site.xml (diff)
The file was modified model/messages/src/main/java/org/eclipse/ditto/model/messages/MessageTimeoutException.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/jsonview/JsonViewScenario9.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/SubjectId.java (diff)
The file was modified services/base/src/main/java/org/eclipse/ditto/services/base/config/DittoServiceConfigReader.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/TestConstants.java (diff)
The file was modified services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/MessageMappers.java (diff)
The file was modified model/thingsearch/src/main/java/org/eclipse/ditto/model/thingsearch/LogicalSearchFilter.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BaseClientData.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/ConnectivityMongoEventAdapter.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/WithOrigin.java (diff)
The file was modified legal/README.md (diff)
The file was modified model/thingsearch/src/test/java/org/eclipse/ditto/model/thingsearch/SearchModelFactoryTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MappedOutboundSignal.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/JsonFieldMarker.java (diff)
The file was addeddeployment/docker/README.md
The file was addeddeployment/kubernetes/nginx/nginx.yaml
The file was modified model/rql/src/main/java/org/eclipse/ditto/model/rql/predicates/ast/ComparisonNode.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/algorithms/TreeBasedPolicyAlgorithm.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/exceptions/InvalidRqlExpressionException.java (diff)
The file was modified model/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/AclEnforcer.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/assertions/DittoBaseAssertions.java (diff)
The file was modified model/thingsearch/src/site/resources/css/site.css (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/AccessControlListBuilder.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/PolicyEntryInvalidException.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/AbstractJsonExceptionBuilder.java (diff)
The file was removeddocker/sandbox/nodered/settings.js
The file was removed3RD-PARTY-NOTICES
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/ImmutableEffectedSubjectIdsTest.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/expression/visitors/PolicyRestrictedFieldExpressionVisitor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/PlaceholderFilter.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/ClientDisconnected.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/Permission.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/TrustManagerFactory.java (diff)
The file was modified services/concierge/enforcement/src/test/java/org/eclipse/ditto/services/concierge/enforcement/MultiStageCommandTest.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/PolicyBuilder.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/criteria/GtPredicateImpl.java (diff)
The file was modified services/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/AuthorizedSubjectsEnforcer.java (diff)
The file was addeddeployment/docker/sandbox/html/index.html
The file was modified model/messages/src/main/java/org/eclipse/ditto/model/messages/Message.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/expression/PolicyRestrictedFieldExpression.java (diff)
The file was modified model/things/src/test/java/org/eclipse/ditto/model/things/NullFeaturesTest.java (diff)
The file was modified NOTICE.md
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario2/Scenario2Nested11.java (diff)
The file was removeddocker/nginx-cors.conf
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/TargetMetrics.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ImmutablePayload.java (diff)
The file was modified model/thingsearch/src/main/java/org/eclipse/ditto/model/thingsearch/SearchQueryBuilder.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/package-info.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/package-info.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/expression/visitors/FilterFieldExpressionVisitor.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario4/Scenario4MultipleSubjects2.java (diff)
The file was modified model/messages/src/main/java/org/eclipse/ditto/model/messages/MessageHeaderDefinition.java (diff)
The file was modified services/concierge/cache/src/test/java/org/eclipse/ditto/services/concierge/cache/update/PolicyCacheUpdateActorTest.java (diff)
The file was modified services/concierge/cache/src/main/java/org/eclipse/ditto/services/concierge/cache/PolicyEnforcerCacheLoader.java (diff)
The file was modified services/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/EnforcerActorCreator.java (diff)
The file was modified model/messages/src/main/java/org/eclipse/ditto/model/messages/MessagePayloadSizeTooLargeException.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario4/Scenario4MultipleSubjects10.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/Label.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/ImmutableJsonFieldSelector.java (diff)
The file was modified model/things/src/test/java/org/eclipse/ditto/model/things/NullFeatureTest.java (diff)
The file was modified model/thingsearch/src/test/java/org/eclipse/ditto/model/thingsearch/assertions/SearchQueryAssert.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/WithManifest.java (diff)
The file was modified services/concierge/enforcement/src/test/java/org/eclipse/ditto/services/concierge/enforcement/PolicyCommandEnforcementTest.java (diff)
The file was modified model/policies/pom.xml (diff)
The file was modified model/thingsearch/src/main/java/org/eclipse/ditto/model/thingsearch/SearchResultBuilder.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/jsonview/JsonViewScenario11.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/NullFeatureDefinition.java (diff)
The file was modified protocol-adapter/src/test/java/com/eclipsesource/json/PrettyPrintEmptyElementsWriterTest.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/Attributes.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/package-info.java (diff)
The file was modified services/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/javascript/benchmark/JavaScriptMessageMapperRhinoBenchmark.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/filter/EnsureMonotonicityVisitor.java (diff)
The file was modified model/policies/src/test/java/org/eclipse/ditto/model/policies/ImmutablePolicyTest.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 model/messages/src/main/java/org/eclipse/ditto/model/messages/MessageBuilder.java (diff)
The file was modified legal/3rd-party-dependencies/listMvnPlugins.sh (diff)
The file was addeddeployment/docker/sandbox/nginx.htpasswd
The file was modified model/thingsearch/src/main/java/org/eclipse/ditto/model/thingsearch/ImmutableLogicalFilter.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 json/src/main/java/org/eclipse/ditto/json/JsonFieldSelectorTrie.java (diff)
The file was modified services/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/javascript/benchmark/Test5DecodeBinaryToDitto.java (diff)
The file was modified model/thingsearch/src/test/java/org/eclipse/ditto/model/thingsearch/ImmutableLogicalFilterTest.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/things/ThingPredicatePredicateVisitor.java (diff)
The file was modified model/rql/src/test/java/org/eclipse/ditto/model/rql/predicates/ast/ExistsNodeTest.java (diff)
The file was modified protocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/TestConstants.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/auth/ImmutableAuthorizationSubjectTest.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/exceptions/package-info.java (diff)
The file was modified model/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/tree/SubjectNode.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/FeatureDefinition.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/criteria/FieldCriteriaImpl.java (diff)
The file was modified services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/javascript/SandboxingContextFactory.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttConnectionFactory.java (diff)
The file was modified json/src/test/java/org/eclipse/ditto/json/ImmutableJsonObjectTest.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/IdEnforcementFailedException.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableConnectionMetrics.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/messages/src/main/java/org/eclipse/ditto/model/messages/SubjectInvalidException.java (diff)
The file was modified model/thingsearch/src/test/java/org/eclipse/ditto/model/thingsearch/assertions/SearchFilterAssert.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario3/Scenario3Revoke15.java (diff)
The file was modified services/base/src/main/java/org/eclipse/ditto/services/base/config/ClusterConfigReader.java (diff)
The file was modified model/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/tree/CheckPermissionsVisitor.java (diff)
The file was addeddeployment/docker/sandbox/html/ditto-sandbox-up.svg
The file was modified json/src/test/java/org/eclipse/ditto/json/ImmutableJsonParseOptionsBuilderTest.java (diff)
The file was modified model/rql/src/main/java/org/eclipse/ditto/model/rql/predicates/ast/PredicateVisitor.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/tree/SubjectNodeTest.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/jsonview/JsonViewScenario10.java (diff)
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/credentials/ClientCertificateCredentialsTest.java (diff)
The file was modified model/thingsearch-parser/src/main/java/org/eclipse/ditto/model/thingsearchparser/OptionParser.java (diff)
The file was modified json/src/test/java/org/eclipse/ditto/json/assertions/DittoJsonAssertions.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/exceptions/DittoHeaderInvalidException.java (diff)
The file was modified services/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/MessageMapperFactoryTest.java (diff)
The file was modified model/messages/src/main/java/org/eclipse/ditto/model/messages/MessageHeadersBuilder.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ImmutableTopicPathBuilder.java (diff)
The file was modified json/src/test/java/org/eclipse/ditto/json/ImmutableJsonArrayNullTest.java (diff)
The file was modified model/policies/src/test/java/org/eclipse/ditto/model/policies/ImmutableSubjectIdTest.java (diff)
The file was modified README.md (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/ImmutableResources.java (diff)
The file was modified services/base/src/main/java/org/eclipse/ditto/services/base/config/ServiceConfigReader.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/NullFeature.java (diff)
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableSourceMetricsTest.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/UnknownPathException.java (diff)
The file was modified model/messages/src/main/java/org/eclipse/ditto/model/messages/MessagesModelFactory.java (diff)
The file was modified model/thingsearch-parser/src/test/java/org/eclipse/ditto/model/thingsearchparser/options/rql/RqlOptionsParserTest.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingQueryCommandAdapter.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/DelegateSource.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/AcceptAnyTrustManager.java (diff)
The file was modified services/base/src/main/java/org/eclipse/ditto/services/base/config/HealthConfigReader.java (diff)
The file was modified model/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/EffectedSubjectIds.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/SubjectIdInvalidException.java (diff)
The file was modified model/thingsearch/src/main/java/org/eclipse/ditto/model/thingsearch/package-info.java (diff)
The file was modified services/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/javascript/JavaScriptMessageMapperRhinoTest.java (diff)
The file was removedlegal/third-party-file.ftl
The file was modified model/devops/src/main/java/org/eclipse/ditto/model/devops/LoggerConfig.java (diff)
The file was modified model/policies/src/test/java/org/eclipse/ditto/model/policies/ImmutablePermissionsTest.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableFilteredTopic.java (diff)
The file was modified documentation/pom.xml (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/DefaultMqttConnectionFactory.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/ImmutableFeaturePropertiesBuilder.java (diff)
The file was modified protocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ThingModifyCommandAdapterTest.java (diff)
The file was addeddeployment/docker/docker-compose.yml
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/NullFeatureProperties.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ConnectivityModelFactory.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/ThingException.java (diff)
The file was modified services/concierge/cache/src/main/java/org/eclipse/ditto/services/concierge/cache/package-info.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario3/Scenario3Revoke6.java (diff)
The file was modified services/concierge/util/pom.xml (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario4/Scenario4MultipleSubjects9.java (diff)
The file was modified model/rql/src/test/java/org/eclipse/ditto/model/rql/predicates/ast/MultiComparisonNodeTest.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/JsonMissingFieldException.java (diff)
The file was modified model/devops/pom.xml (diff)
The file was modified model/messages/src/test/java/org/eclipse/ditto/model/messages/MessageHeadersBuilderTest.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/TopicPath.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/MergeJsonObjectsTest.java (diff)
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ConnectionTypeTest.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/JsonKey.java (diff)
The file was modified services/concierge/starter/src/main/java/org/eclipse/ditto/services/concierge/starter/actors/ThingsAggregatorActor.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/criteria/visitors/PredicateVisitor.java (diff)
The file was modified model/things/src/test/java/org/eclipse/ditto/model/things/examplejson/ThingModelJsonExamplesProducer.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/PolicyIdValidator.java (diff)
The file was modified services/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/javascript/ImmutableJavaScriptMessageMapperConfigurationTest.java (diff)
The file was modified model/thingsearch/src/test/java/org/eclipse/ditto/model/thingsearch/ImmutableSearchResultTest.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/credentials/ClientCertificateCredentials.java (diff)
The file was modified services/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/javascript/benchmark/Test2ParseJsonPayloadToDitto.java (diff)
The file was removeddocker/nginx.htpasswd
The file was modified model/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/trie/PermissionSubjectsMap.java (diff)
The file was modified model/messages/src/main/java/org/eclipse/ditto/model/messages/ImmutableMessage.java (diff)
The file was modified protocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ThingModifyCommandResponseAdapterTest.java (diff)
The file was modified protocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/HeaderTranslatorTest.java (diff)
The file was modified .travis.settings.xml (diff)
The file was addeddeployment/docker/swagger-index.html
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/assertions/JsonifiableWithPredicateAssert.java (diff)
The file was modified services/concierge/batch/pom.xml (diff)
The file was modified services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/javascript/package-info.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/JsonArrayBuilder.java (diff)
The file was modified model/messages/src/main/java/org/eclipse/ditto/model/messages/TimeoutInvalidException.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/things/ExistsThingPredicateVisitor.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/headers/entitytag/EntityTagTest.java (diff)
The file was modified model/rql-parser/src/main/scala/org/eclipse/ditto/model/rqlparser/internal/RqlPredicateParser.scala (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/ImmutableThingFromCopyBuilder.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario4/Scenario4MultipleSubjects5.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/AbstractDittoHeaders.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/ConnectionBasedJmsConnectionFactory.java (diff)
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/credentials/CredentialsTest.java (diff)
The file was modified services/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/javascript/benchmark/MapToDittoProtocolScenario.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/JsonField.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/ImmutableAttributesBuilder.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/expression/visitors/SortFieldExpressionVisitor.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/ImmutableJsonArrayBuilder.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/ImmutableJsonNumber.java (diff)
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableMqttTargetTest.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/Scenario.java (diff)
The file was addedlegal/templates/third-party-file.ftl
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/UnknownSignalException.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/Topic.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/criteria/LePredicateImpl.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/criteria/CriteriaFactory.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/UnknownTopicPathException.java (diff)
The file was modified model/enforcers/src/test/assembly/assembly.xml (diff)
The file was modified services/concierge/batch/src/main/java/org/eclipse/ditto/services/concierge/batch/actors/BatchCoordinatorActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/SSLContextCreator.java (diff)
The file was modified json/src/test/java/org/eclipse/ditto/json/ImmutableJsonLiteralTest.java (diff)
The file was modified services/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/test/MappingContexts.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/jsonview/JsonViewScenario4.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/entity/Entity.java (diff)
The file was modified model/thingsearch/src/main/java/org/eclipse/ditto/model/thingsearch/SearchFilter.java (diff)
The file was modified model/messages/src/main/java/org/eclipse/ditto/model/messages/ImmutableMessageBuilder.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/ThingTooLargeException.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/expression/FeaturePropertyExpressionImpl.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/BaseClientState.java (diff)
The file was modified json/src/test/java/org/eclipse/ditto/json/assertions/JsonValueAssertable.java (diff)
The file was addeddeployment/docker/index.html
The file was modified json/src/test/java/org/eclipse/ditto/json/ImmutableJsonPatchTest.java (diff)
The file was modified model/things/src/test/java/org/eclipse/ditto/model/things/ImmutableFeatureTest.java (diff)
The file was modified services/concierge/starter/src/main/resources/logback.xml (diff)
The file was modified model/messages/src/test/java/org/eclipse/ditto/model/messages/ImmutableMessageHeadersTest.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/AccessControlList.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/Resource.java (diff)
The file was modified model/thingsearch/src/test/java/org/eclipse/ditto/model/thingsearch/assertions/PropertySearchFilterAssert.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/rabbitmq/RabbitConnectionFactoryFactory.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/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario3/Scenario3Revoke14.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/package-info.java (diff)
The file was addeddeployment/kubernetes/ditto/ditto-cluster.yaml
The file was modified model/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/trie/package-info.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/expression/ThingsFieldExpressionFactoryImpl.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/headers/entitytag/EntityTagMatcherTest.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/TopicPathBuilder.java (diff)
The file was modified model/thingsearch-parser/src/main/java/org/eclipse/ditto/model/thingsearchparser/RqlOptionParser.java (diff)
The file was modified model/thingsearch/src/main/java/org/eclipse/ditto/model/thingsearch/ImmutableSortOption.java (diff)
The file was addeddeployment/kubernetes/mongodb/mongodb.yaml
The file was modified model/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/JsonObjectMerger.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/headers/DefaultDittoHeadersBuilderTest.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/AclEntry.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/HeaderValueValidator.java (diff)
The file was modified model/devops/src/main/java/org/eclipse/ditto/model/devops/LogLevel.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/rabbitmq/ConnectionBasedRabbitConnectionFactoryFactory.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/Thing.java (diff)
The file was modified services/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/MessageMappersTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/ConnectionFailure.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/credentials/package-info.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/JsonCollectors.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario4/Scenario4MultipleSubjects24.java (diff)
The file was modified model/messages/src/main/java/org/eclipse/ditto/model/messages/ImmutableMessageHeaders.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/TrieBasedPolicyAlgorithmBenchmark.java (diff)
The file was modified services/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/javascript/benchmark/Test3FormatJsonPayloadToDitto.java (diff)
The file was modified protocol-adapter/src/test/java/com/eclipsesource/json/PrettyPrintEmptyElementsWriter.java (diff)
The file was modified documentation/src/main/resources/pages/ditto/intro-hello-world.md (diff)
The file was modified services/concierge/cache/src/main/java/org/eclipse/ditto/services/concierge/cache/ActorAskCacheLoader.java (diff)
The file was modified model/rql/src/main/java/org/eclipse/ditto/model/rql/predicates/ast/SingleComparisonNode.java (diff)
The file was modified model/things/src/test/java/org/eclipse/ditto/model/things/AccessControlListModelFactoryTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/ConsumerData.java (diff)
The file was modified model/messages/pom.xml (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/filter/ParameterPredicateVisitor.java (diff)
The file was removedkubernetes/nginx/nginx.conf
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ThingIdEnforcementTest.java (diff)
The file was modified model/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/Enforcer.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/expression/visitors/ExistsFieldExpressionVisitor.java (diff)
The file was modified services/concierge/cache/src/main/java/org/eclipse/ditto/services/concierge/cache/AclEnforcerCacheLoader.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/criteria/OrCriteriaImpl.java (diff)
The file was modified services/concierge/cache/src/main/java/org/eclipse/ditto/services/concierge/cache/IdentityCache.java (diff)
The file was modified model/rql/src/main/java/org/eclipse/ditto/model/rql/predicates/ast/ExistsNode.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ProtocolFactory.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttPublishTarget.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario1/Scenario1Simple1.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/entitytag/EntityTagMatcher.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/jsonview/JsonViewScenario8.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/exceptions/DittoRuntimeExceptionBuilder.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/ImmutableJsonParseOptions.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/auth/AuthorizationContext.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/JsonParseOptions.java (diff)
The file was modified model/messages/src/main/java/org/eclipse/ditto/model/messages/KnownMessageSubjects.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/ImmutableJsonObject.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/ImmutableJsonFieldSelectorFactory.java (diff)
The file was modified json/src/test/java/org/eclipse/ditto/json/ImmutableJsonFieldTest.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/ImmutablePolicyEntry.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/FeatureDefinitionBuilder.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/PermissionEffect.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario4/Scenario4MultipleSubjects27.java (diff)
The file was removedkubernetes/nginx/nginx.htpasswd
The file was modified model/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/tree/EffectedResources.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/assertions/JsonFieldAssert.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/tree/TreeBasedPolicyEnforcerTest.java (diff)
The file was removedkubernetes/mongodb/mongodb.yaml
The file was modified model/things/src/test/java/org/eclipse/ditto/model/things/ImmutableThingTest.java (diff)
The file was modified services/base/src/main/java/org/eclipse/ditto/services/base/config/HttpConfigReader.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/json/Jsonifiable.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/jsonview/JsonViewScenario3.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/ImmutableDittoHeaders.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/ImmutableFeatureDefinitionIdentifier.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingModifyCommandAdapter.java (diff)
The file was modified model/thingsearch/src/main/java/org/eclipse/ditto/model/thingsearch/ImmutableSearchQueryBuilder.java (diff)
The file was modified model/thingsearch/src/main/java/org/eclipse/ditto/model/thingsearch/OptionVisitor.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingEventAdapter.java (diff)
The file was modified services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/javascript/JavaScriptMessageMapperRhino.java (diff)
The file was modified documentation/src/main/resources/pages/ditto/installation-running.md (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/FeaturesBuilder.java (diff)
The file was removeddocker/nginx.conf
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/criteria/AbstractMultiPredicate.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/criteria/NePredicateImpl.java (diff)
The file was modified model/rql/src/main/java/org/eclipse/ditto/model/rql/ParserException.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario4/Scenario4MultipleSubjects7.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/criteria/CriteriaFactoryImpl.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/AbstractWithOrigin.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/PolicyRevision.java (diff)
The file was modified protocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ImmutableMessagePathTest.java (diff)
The file was modified model/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/trie/PolicyTrie.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ConnectionConfigurationInvalidException.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario1/Scenario1Simple3.java (diff)
The file was modified json/src/test/java/org/eclipse/ditto/json/ImmutableJsonObjectBuilderTest.java (diff)
The file was modified model/thingsearch/src/main/java/org/eclipse/ditto/model/thingsearch/ThingSearchException.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/criteria/AbstractSinglePredicate.java (diff)
The file was modified model/query/src/test/java/org/eclipse/ditto/model/query/things/ThingPredicateVisitorTest.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario3/Scenario3Revoke11.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/auth/AuthorizationModelFactoryTest.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/PolicyIdInvalidException.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/auth/ImmutableAuthorizationSubject.java (diff)
The file was modified services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/DefaultMessageMapperFactory.java (diff)
The file was modified services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/javascript/JavaScriptMessageMapperConfigurationProperties.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/expression/FeatureIdPropertyExpressionImpl.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/assertions/JsonifiableWithSelectorAndPredicateAssert.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableConnection.java (diff)
The file was modified model/devops/src/main/java/org/eclipse/ditto/model/devops/package-info.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/ImmutableJsonKey.java (diff)
The file was modified model/policies/src/test/java/org/eclipse/ditto/model/policies/ImmutablePolicyRevisionTest.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ProtocolAdapter.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/ImmutableFeature.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/ClientConnected.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/SubjectType.java (diff)
The file was modified model/messages/src/main/java/org/eclipse/ditto/model/messages/MessageHeaders.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/amqp/package-info.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario4/Scenario4MultipleSubjects11.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/AbstractPoliciesBenchmark.java (diff)
The file was modified json/src/test/java/org/eclipse/ditto/json/JsonFactoryTest.java (diff)
The file was modified model/rql/src/test/java/org/eclipse/ditto/model/rql/predicates/ast/SingleComparisonNodeTest.java (diff)
The file was modified services/concierge/starter/src/main/java/org/eclipse/ditto/services/concierge/starter/proxy/DefaultEnforcerActorFactory.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/JsonFactory.java (diff)
The file was modified services/base/src/main/java/org/eclipse/ditto/services/base/DittoService.java (diff)
The file was modified services/base/src/main/java/org/eclipse/ditto/services/base/config/AbstractServiceConfigReader.java (diff)
The file was modified services/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/DefaultMessageMapperConfigurationTest.java (diff)
The file was modified services/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/javascript/benchmark/JavaScriptMessageMapperRhinoBenchmarkTest.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/HeaderTranslator.java (diff)
The file was modified model/messages/src/main/java/org/eclipse/ditto/model/messages/package-info.java (diff)
The file was modified services/base/src/main/java/org/eclipse/ditto/services/base/config/package-info.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ThingIdEnforcement.java (diff)
The file was modified model/messages/src/main/java/org/eclipse/ditto/model/messages/ThingIdInvalidException.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/ImmutablePolicyBuilderLabelScoped.java (diff)
The file was modified model/query/pom.xml (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/SortDirection.java (diff)
The file was modified model/thingsearch/src/test/java/org/eclipse/ditto/model/thingsearch/ImmutableLimitOptionTest.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/Connection.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/assertions/DittoRuntimeAssert.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/trie/GrantRevokeIndexTest.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/AclValidator.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario4/Scenario4MultipleSubjects8.java (diff)
The file was modified protocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/examples/JsonExamplesProducer.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/UnknownCommandResponseException.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario4/Scenario4MultipleSubjects23.java (diff)
The file was modified model/thingsearch/src/main/java/org/eclipse/ditto/model/thingsearch/ImmutableSortOptionEntry.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 model/policies/src/test/java/org/eclipse/ditto/model/policies/ImmutablePolicyEntryTest.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario2/Scenario2Nested1.java (diff)
The file was modified json/src/test/java/org/eclipse/ditto/json/ImmutableJsonArrayBuilderTest.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/SubjectIssuer.java (diff)
The file was modified services/concierge/enforcement/src/main/java/org/eclipse/ditto/services/concierge/enforcement/EnforcementProvider.java (diff)
The file was modified LICENSE
The file was modified model/policies/src/site/resources/css/site.css (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario4/Scenario4MultipleSubjects17.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/AclInvalidException.java (diff)
The file was modified json/src/test/java/org/eclipse/ditto/json/assertions/JsonArrayAssert.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/DefaultDittoHeadersBuilder.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/ConnectionMigrationUtil.java (diff)
The file was addeddeployment/kubernetes/README.md
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/headers/WithDittoHeaders.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ConnectionType.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario3/Scenario3Revoke18.java (diff)
The file was addeddeployment/docker/dev.env
The file was modified model/thingsearch/src/main/java/org/eclipse/ditto/model/thingsearch/ImmutableSearchResultBuilder.java (diff)
The file was modified protocol-adapter/pom.xml (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/expression/ExistsFieldExpression.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/expression/FieldExpressionFactory.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario4/Scenario4MultipleSubjects12.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/ThingLifecycle.java (diff)
The file was modified services/concierge/cache/src/test/java/org/eclipse/ditto/services/concierge/cache/EntityRegionMapTest.java (diff)
The file was modified model/messages/src/main/java/org/eclipse/ditto/model/messages/MessageException.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/PoliciesResourceType.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/ThingIdValidator.java (diff)
The file was modified services/concierge/util/src/main/java/org/eclipse/ditto/services/concierge/util/config/CachesConfigReader.java (diff)
The file was modified model/policies/src/test/java/org/eclipse/ditto/model/policies/ImmutableSubjectIssuerTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/internal/DittoTrustManager.java (diff)
The file was modified services/concierge/util/src/main/java/org/eclipse/ditto/services/concierge/util/config/ConciergeConfigReader.java (diff)
The file was modified services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/package-info.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/JsonObjectBuilder.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/mqtt/MqttConsumerActor.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/criteria/ExistsCriteriaImpl.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario2/Scenario2Nested9.java (diff)
The file was removeddocker/sandbox/html/ditto-sandbox-down.svg
The file was modified services/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/test/MockMapper.java (diff)
The file was modified json/src/main/java/org/eclipse/ditto/json/JsonException.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ConnectionBuilder.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/ImmutableSubjects.java (diff)
The file was modified model/messages/src/main/java/org/eclipse/ditto/model/messages/MessageResponseConsumer.java (diff)
The file was modified services/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/test/Mappers.java (diff)
The file was modified model/policies/src/test/java/org/eclipse/ditto/model/policies/assertions/DittoPolicyAssertions.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario1/Scenario1Simple.java (diff)
The file was modified model/things/src/test/java/org/eclipse/ditto/model/things/ThingIdValidatorTest.java (diff)
The file was modified protocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ImmutablePayloadTest.java (diff)
The file was modified services/base/src/main/java/org/eclipse/ditto/services/base/config/SuffixBuilderConfigReader.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario4/Scenario4MultipleSubjects21.java (diff)
The file was modified services/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/javascript/benchmark/Test1DecodeBinaryPayloadToDitto.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/FeatureDefinitionEmptyException.java (diff)
The file was modified model/things/src/test/java/org/eclipse/ditto/model/things/ImmutableFeaturesTest.java (diff)
The file was modified model/policies/src/test/java/org/eclipse/ditto/model/policies/ImmutableSubjectTest.java (diff)
The file was modified model/things/src/main/java/org/eclipse/ditto/model/things/FeatureBuilder.java (diff)
The file was modified model/rql/src/main/java/org/eclipse/ditto/model/rql/predicates/ast/MultiComparisonNode.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/json/JsonSchemaVersion.java (diff)
The file was modified json/src/test/java/org/eclipse/ditto/json/ImmutableJsonFieldSelectorFactoryTest.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 json/src/test/java/org/eclipse/ditto/json/ImmutableJsonNumberTest.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/exceptions/DittoRuntimeExceptionTest.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/credentials/CredentialsVisitor.java (diff)
The file was modified model/things/src/test/java/org/eclipse/ditto/model/things/ImmutableAccessControlListTest.java (diff)
The file was modified services/concierge/cache/src/main/java/org/eclipse/ditto/services/concierge/cache/update/PolicyCacheUpdateActor.java (diff)
The file was modified protocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ImmutableJsonifiableAdaptableTest.java (diff)
The file was modified services/concierge/enforcement/src/test/java/org/eclipse/ditto/services/concierge/enforcement/ThingCommandEnforcementTest.java (diff)
The file was modified model/base/src/main/java/org/eclipse/ditto/model/base/auth/ImmutableAuthorizationContext.java (diff)
The file was modified services/concierge/cache/src/main/java/org/eclipse/ditto/services/concierge/cache/CacheFactory.java (diff)
The file was modified model/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/tree/CollectPartialGrantedSubjectIdsVisitor.java (diff)
The file was modified model/thingsearch-parser/src/main/scala/org/eclipse/ditto/model/thingsearchparser/internal/RqlOptionParser.scala (diff)
The file was modified services/base/src/main/java/org/eclipse/ditto/services/base/config/AbstractConfigReader.java (diff)
The file was removedkubernetes/nginx/index.html
The file was modified services/concierge/cache/src/test/java/org/eclipse/ditto/services/concierge/cache/MockEntityRegionMap.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/PolicyEntry.java (diff)
The file was modified services/connectivity/mapping/src/test/assembly/assembly.xml (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario3/Scenario3Revoke1.java (diff)
The file was modified services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/WrappingMessageMapper.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/testbench/scenarios/scenario4/Scenario4MultipleSubjects25.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/DittoProtocolAdapter.java (diff)
The file was modified model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/tree/WeightedPermissionTest.java (diff)
The file was modified model/base/src/test/java/org/eclipse/ditto/model/base/headers/entitytag/EntityTagMatchersTest.java (diff)
The file was modified model/policies/src/main/java/org/eclipse/ditto/model/policies/ImmutableSubjectType.java (diff)
The file was modified services/concierge/cache/src/main/java/org/eclipse/ditto/services/concierge/cache/EntityRegionMap.java (diff)
The file was modified model/query/src/main/java/org/eclipse/ditto/model/query/expression/FeatureExpressionImpl.java (diff)
Commit 5ad048c8dc06ca3d8f93d292c6e508967ffabec2 by Thomas J??ckle
fixed OSGi bundle inclusion of META-INF/* resource files
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified pom.xml (diff)
Commit 10a52ffe71a26717b8481c2707f06540b32ac61d by Thomas J??ckle
added ditto logos symbolonly and textonly
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified legal/3rd-party-dependencies/maven-plugins.txt (diff)
The file was addeddocumentation/src/main/resources/images/ditto_textonly.svg
The file was addeddocumentation/src/main/resources/images/ditto_symbolonly.svg
Commit 796b54eaede2cda327bb4d6eccfb01d019aef1cf by Thomas J??ckle
fixed "copy-legal-docs" dependency-plugin execution
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified bom/pom.xml (diff)
The file was modified pom.xml (diff)
Commit a29236954af2387f5ec3ebdcd12b3de3b52d7efa by noreply
undid making NOTICE.md a symlink again
The file was modified NOTICE.md (diff)
The file was removedNOTICE.md
Commit d71b977469c7b7e3d587615ed0fbc8765d99516a by noreply
delete LICENSE symlink
The file was removedLICENSE
The file was addedNOTICE.md
The file was addedLICENSE
Commit 9cdde124876aef2898f5c8d8be0044fb67db3313 by Thomas J??ckle
updated architecture and protocol images
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
The file was modified documentation/src/main/resources/images/pages/protocol/ditto-live-channel.png (diff)
The file was modified documentation/src/main/resources/images/pages/architecture/context-overview.png (diff)
The file was modified documentation/src/main/resources/images/pages/basic/ditto-messages.png (diff)
The file was modified documentation/src/main/resources/images/pages/protocol/ditto-twin-channel.png (diff)
Commit 18517f8057d80fa2224c043d75fb11bbc8c1c76e by Thomas J??ckle
fix creation of new connection from another instance, add test to verify
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modified model/connectivity/src/test/java/org/eclipse/ditto/model/connectivity/ImmutableConnectionTest.java (diff)
The file was modified model/connectivity/src/main/java/org/eclipse/ditto/model/connectivity/ImmutableConnection.java (diff)
Commit 93191e8d05aa46529f4345b2fa115affff3f3143 by noreply
deleted duplicated third-party-file.ftl
The file was removedlegal/third-party-file.ftl
Commit bbba15a53f03fe71c790ecca44ddbde5e4dbfc49 by Thomas J??ckle
updated rabbitmq amqp-client to 5.4.2
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/cqs.md (diff)
The file was modified legal/3rd-party-dependencies/compile.txt (diff)