SuccessChanges

Summary

  1. support policy commands and responses in DittoProtocolAdapter (wip) (details)
  2. Add policy to protocol specification documentation (details)
  3. Correction policy protocol specification documentation (details)
  4. support policy commands and responses in DittoProtocolAdapter (wip) (details)
  5. support policy commands and responses in DittoProtocolAdapter (wip) (details)
  6. support policy commands and responses in DittoProtocolAdapter (wip) (details)
  7. support policy commands and responses in DittoProtocolAdapter (wip) (details)
  8. support policy commands and responses in DittoProtocolAdapter (wip) (details)
  9. restructure adapters to avoid unnecessary casts (details)
  10. fix license headers (details)
  11. some files got lost... (details)
  12. serialization improvements: tests and interfaces (details)
  13. serialization improvements: serialization implementation and test fixes (details)
  14. serialization improvements: implement serialization (details)
  15. serialization improvements: extend Akka serialization interface for cbor (details)
  16. serialization improvements: improve logging (details)
  17. serialization improvements: improved tests (details)
  18. serialization improvements: fix linting (details)
  19. serialization improvements: restore null object behavior (details)
  20. serialization improvements: fix ByteBasedInputStream (details)
  21. serialization improvements: ensure logging is read-only (details)
  22. serialization improvements: cleanup todos (details)
  23. serialization improvements: generalize caching in JO and JA to support cbor (details)
  24. serialization improvements: enable cbor (details)
  25. serialization improvements: improve error handling (details)
  26. serialization improvements: enable caching of cbor values (details)
  27. serialization improvements: improve error handling and add tests (details)
  28. serialization improvements: remove obsolete exception handling (details)
  29. serialization improvements: fix buffer offset issue relating to caching (details)
  30. serialization improvements: guess serialized size (details)
  31. serialization improvements: faster maximum size enforcement (details)
  32. serialization improvements: smaller floating point values if possible (details)
  33. serialization improvements: remove obsolete todos (details)
  34. serialization improvements: reduce duplication (details)
  35. serialization improvements: remove TODOs (details)
  36. add license headers for 2020 (details)
  37. serialization improvements: move jackson dependencies to provided scope (details)
  38. Add live channel to ditto headers in live command builder (details)
  39. Add command to trigger update of search index; simplify ThingsUpdaterTest; inline and remove TestUtil not used anywhere else; request reindexing when out-of-sync things are detected by QueryThingsPerRequestActor; test QueryThingsPerRequestActor. (details)
  40. Acknowledge update results from search updater persistence. (details)
  41. Extract stream restart, config change and status reporting behavior in abstract actor. (details)
  42. Fix mapping of create thing command with inline policy (details)
  43. Add snapshot streaming infrastructore. (details)
  44. Add ThingsSearchPersistence.sudoStreamMetadata; add tests for it and other sudo methods. (details)
  45. final round of package restructuring (details)
  46. fix build (details)
  47. reduce code duplication by moving getType method to AbstractAdapter (details)
  48. javadoc (details)
  49. Add a first draft of stream component MergeSortedAsPair. (details)
  50. Issue #611: added DittoHeader for "requested-ack-labels" (details)
  51. Restructure MergeSortedAsPair according to the implementation of MergeSorted. (details)
  52. Issue eclipse/ditto#611: Added protocol specification for acknowledgments. Extended the TopicPath.Criterion enum accordingly. (details)
  53. Issue #611: added new module "ditto-signal-acks" containing Acknowledgement type and related factory/impl (details)
  54. Issue #611: added ImmutableAcknowledgementTest; renamed AckFactory to Acknowledgements (details)
  55. Issue eclipse/ditto#611: Made sub-heading more readable. (details)
  56. Issue #611: Moved `AcknowledgementLabel` and co. near to `DittoHeaders` where they should be used. (details)
  57. Issue #611: Use `AcknowledgementLabel` in `DittoHeaders` instead of plain Strings. (details)
  58. Issue #611: Extended global error registry test cases by `AcknowledgementLabelInvalidException` to resolve test errors. (details)
  59. Start integrating policy protocol examples in the Ditto documentation. Moved all protocol examples to an own directory to not pollute the main pages directory (details)
  60. Issue #611: enhanced DittoProtocolAdapter by adding AcknowledgementAdapter; changed Acknowledgement to be a Signal again (details)
  61. Issue #611: javadoc fixes (details)
  62. Issue #611: added enum DittoAcknowledgementLabels containing "ditto-persisted" built-in ACK label (details)
  63. Add background sync actor with config and status reporting. (details)
  64. remove channel from topic path for policy commands (details)
  65. fix NormalizedMessageMapperTest (details)
  66. enable japicmp plugin again (details)
  67. only show regular fields in the public JSON examples (thus omitting fields like __schemaVersion or _revision) (details)
  68. add ThingDefinition to the examples producer (details)
  69. Issue #611: Renamed `DittoAcknowledgementLabels` to `DittoAcknowledgementLabel`, delegate method calls to an instance of `AcknowledgementLabel` and removed superfluous method `getValue`. (details)
  70. update policy ditto protocol examples to the new protocol format without twin/live channel (details)
  71. fix typo in sidebar (details)
  72. Bookmark progress of background sync. (details)
  73. Remove previous timestamp-based sync mechanism. (details)
  74. remove deprecated exceptions from ditto protocol examples (details)
  75. Document DevOps commands for search index update; relax sanity check of BulkWriteResultAckFlow. (details)
  76. Fix typo. (details)
  77. Issue #611: `ImmutableAdaptable` now never returns `null` for `getDittoHeaders()` but empty DittoHeaders instead. (details)
  78. Issue #611: Create one object less when creating DittoHeaders with Ditto content type. (details)
  79. Issue #611: Let `AcknowledgementAdapter` directly implement `Adapter` as it adapts exactly one type and thus does not required the overhead of mapping strategies. (details)
  80. Issue #611: Made `AcknowledgmentLabels` package-private to reduce public API which had to be maintained. (details)
  81. Issue #611: Documented possible NPE when trying to set null for a label. (details)
  82. Issue #611: Link to actual `DittoAcknowledgementLabel` enum in Javadoc and applied code formatting to JsonFields. (details)
  83. Issue #611: Renamed methods for getting values from `Adaptable` to start with 'get' and to reflect the actual behaviour. Removed getter for DittoHeaders as this is available on `Adaptable` directly. (details)
  84. Add proof-of-concept SSE streaming of search results. (details)
  85. fix that ditto-signals-commands-live and ditto-protocol-adapter are not compatible (details)
  86. Issue #611: Added convenience method for setting acknowledgement labels via varargs to DittoHeaders. (details)
  87. Issue #611: Interpret `response-required=true` as requested 'ditto-persisted' ack. (details)
  88. Added payload extraction of filters and options + parts of SearchCommandAdapter to protocol adapter (details)
  89. Remove unused comments (details)
  90. Issue #611: Extended DittoHeaders regarding `response-required`: (details)
  91. Add SearchSource; fix a TODO in SearchActor. (details)
  92. Issue #611: When retrieving required ACK labels from DittoHeaders return a LinkedHashSet instead of HashSet to ensure that the equals method of DittoHeaders works as expected. As all values of DittoHeaders are Strings the order of ACK labels matters for equality check. (details)
  93. Issue #611: Introduced `CommandAckLabelSetter` to make the algorithm re-usable which conditionally sets the implicitly required 'ditto-persisted' ACK label to headers of a Command. (details)
  94. Issue #611: Add 'ditto-persisted' ACK label only for `ThingModifyCommand`s. (details)
  95. Unify field expression factories; add search subscription commands; add parsing, validation and builder to SearchSource. (details)
  96. fix typos and formatting (details)
  97. Issue #611: moved "timeout" header from MessageHeaderDefinition to DittoHeaderDefinition (details)
  98. add tests for DittoProtocolAdapter (details)
  99. fix merge glitch (details)
  100. revert changed behavior of MessageCommandAdapter and MessageCommandResponseAdapter (details)
  101. allow slf4j as test dependency (details)
  102. fix deferred NullPointerException by throwing it earlier (details)
  103. rename parameterized test classes (details)
  104. Use NullPointerExceptions where JsonParseException does not fit the cause; throw UnsupportedOperationExceptions when PolicyCommandAdapterProvider is called for unsupported adapters. (details)
  105. Added inbound stream control commands to searchCommandAdapter (details)
  106. Fix SearchSourceTest. (details)
  107. Issue #611: Made `Acknowledgements` package-private to reduce public API which has to be maintained. (details)
  108. Issue #611: Treat twin modify responses as ACK and ThingErrorResponses as NACK for 'ditto-persisted' label. (details)
  109. Issue #611: Request 'ditto-persisted' ACK only if no other ACKs are already requested in headers. (details)
  110. remove extra loop from test (details)
  111. Add outgoing signals for search subscriptions. (details)
  112. add @since 1.1.0 info to some methods (details)
  113. remove all policy methods from ProtocolAdapter; deprecate all specific toAdaptable methods in ProtocolAdapter and promote the default toAdaptable(Signal[, TopicPath.Channel]) instead (details)
  114. Fix SearchActorIT.testCursorSearch. (details)
  115. Skip japicmp for new module ditto-signals-events-thingsearch. (details)
  116. Issue #611: consolidated applying and setting a "timeout" in Http routes and AbstractHttpRequestActor (details)
  117. Issue #611: Added type `AcknowledgementRequest` to anticipate that requested ACKs, beside a label, can have options in future. (details)
  118. Changes to protocol adaptation of inbound search StreamControl messages (details)
  119. Add SubscriptionActor. (details)
  120. Issue #611: consolidated calculation of "response-required" directly in AbstractDittoHeadersBuilder and always add the "response-required" header as additional DittoHeader (details)
  121. Issue #611: resolved issues after merge (details)
  122. Add SubscriptionManager. (details)
  123. Issue #611: added tests in DefaultDittoHeadersBuilderTest testing "response-required" (details)
  124. Issue #611: fixed ThingsRouteTest (details)
  125. Add ModifyPolicyId to the protocol adapter (details)
  126. Replace channel determining with the one from ProtocolAdapter (details)
  127. simplify handling of outbound signals in WebSocketRoute (details)
  128. align implementations of PolicyErrorResponse and ThingErrorResponse especially regarding the fallback id, fix policy error examples (details)
  129. Add CreateSubscription.prefix for cluster routing. (details)
  130. Adds Buffer that buffers elments and responds with TooManyRequestException (details)
  131. Extract optional chain to separate method and document the method (details)
  132. add test for PolicyErrorResponseAdapter (details)
  133. add protocol specification for policy commands (details)
  134. add protocol specification for policy commands (details)
  135. fix path in policy error responses (details)
  136. Fixed some typos and enhanced tests (details)
  137. Only cast PolicyException to DittoRuntimeException if it is also of type DittoRuntimeException (details)
  138. Test subscription manager; fix a bug for maxRestarts=0 in ResumeSource. (details)
  139. add more documentation for 'none' channel (details)
  140. Add 1 SubscriptionManagerTest; reduce maxRestarts for SearchSource. (details)
  141. Remove @Nullable flag for pubSubMediator parameter of ThingsUpdater. (details)
  142. Review: Add new field to DefaultEnforcementConfigTest and DefaultMappingConfigTest. (details)
  143. Adds javadoc and reduces access modifiers to package private (details)
  144. Issue #611: review: rename of private function in order to make usage better understandable (details)
  145. Add mapping.partition-buffer-size to connectivity.conf; reduce mapping buffer size across the board; fix compile error (details)
  146. Issue #611: review: re-introduced AcknowledgementException as marker interface for acknowledgement exceptions (details)
  147. Issue #611: Don't let Ditto-internal acknowledgement requests get published to 3rd party systems as they would not know what to do with them. (details)
  148. return Iterable instead of Source in checkBulkWriteResult (details)
  149. Extend concierge enforcement Contextual by askFuture. (details)
  150. Improve field types of UpdateThingResponse. (details)
  151. Adapts java doc to better reflect that MergeSortedAsPair does not perform (details)
  152. be more explicit in return type of UpdateThingResponse#getEntityId() (details)
  153. Fix UpdateThingResponseTest.assertImmutability(). (details)
  154. Added SearchCommands to ProtocolAdapter (details)
  155. Report lane queue size in ErrorRespondingBuffer stage. (details)
  156. Use typed policyID in Metadata aswell and mark policyRevision as @Nullable (details)
  157. fix unit tests for Metadata (details)
  158. use entity ID of EntityIdWithRevision for CleanupPersistenceResponse (details)
  159. Fix a type error in AbstractEnforcement.handleError and renamed it to convertError for clarity. (details)
  160. Remove parallel scheduling of enforcement futures to ensure that cache invavlidation by authorization-changing commands takes effect immediately. (details)
  161. Move StreamedSnapshot to ThingSearchMappingStrategies. (details)
  162. Remove unused test config (details)
  163. Issue #611: Mainly reworked `DittoDuration` class. (details)
  164. add more documentation on policies in Ditto protocol and reword <namespace>/<xyID> to <namespace>/<xyName> (details)
  165. Fix possible ClassCastException in Examples producer (details)
  166. Added basic functionality of search-events to protocol-adapter. TODO: tests and getting values fromAdaptable (details)
  167. Issue #611: added new module "ditto-services-models-acks" containing AcknowledgementForwarderActor responsible for remembering the original sender of ack requests in order to send Acknowledgements to it (details)
  168. Issue #611: fixed equals() of DefaultAcknowledgementConfig (details)
  169. Catch exceptions (thrown by getAuthorizationContext) when refreshing the JWT authentication in WebSocket sessions (details)
  170. remove unused parameter (details)
  171. reviewed #598: (details)
  172. #598: (details)
  173. Add EnforcementScheduler prototype to test immediately. (details)
  174. update github action checkout to v2 in order to fix "re-build" bug (details)
  175. Added unit-tests and EventMappers for SubscriptionEvents (details)
  176. extend signal id enforcement to support policy entities, introduce new internal ditto-entity-id header (replaces ditto-message-thing-id where possible), try to create the correct type of error response where possible (ThingErrorResponse is still the default) (details)
  177. fix ImmutableEnforcementFilterTest and add some more tests (details)
  178. #598 Remove special serializer for DevopsCommandResponses (details)
  179. #598 Use lambda in tests as it does not affect them (details)
  180. #598 increase timeout in baseclient actor test (details)
  181. EnforcementScheduler: improve documentation; add test for parallel task scheduling. (details)
  182. Remove IdPartitioner and ErrorRespondingBuffer and their configurations. (details)
  183. Fixed Sonar issues for search-protocol (details)
  184. Terminate connection in case of any exception (details)
  185. increase timeout in baseclient actor test (details)
  186. Issue #611: review: added javadocs for package internal methods (details)
  187. Issue #611: Annotated `HeaderEntryFilter` as functional interface. (details)
  188. Issue #611: Prevent negative DittoDuration amount when parsing CharSequence without time unit suffix. (details)
  189. Issue #611: Reworked header value validation. (details)
  190. Issue #611: Added exclude for japicmp because `HeaderDefinition.validateValue` is now a normal abstract interface method and not a method with default implementation anymore. (details)
  191. fix validation of enforcement for mqtt and rabbitmq (details)
  192. make clear that type field of subject does not have any meaning for the service (details)
  193. Move PreEnforcer into EnforcementTask. (details)
  194. Issue #611: fixed NumberFormatException in DevOpsCommandsActor (details)
  195. Issue #611: Fixed exclude. (details)
  196. Issue #611: Fixed compilation error. (details)
  197. Fix a type error in DispatcherActor. (details)
  198. Fix a NullPointerException in DispatcherActor. (details)
  199. Issue #611: Suppress warning for unused value as the actual value is not needed for validation. (details)
  200. Fix to fromSignal for SubscriptionEvents + nre ProtocolMessageType for Subscription control events (details)
  201. Add field 'connectionActor' to all client actors; forward search commands to connection actor (not handled yet). (details)
  202. Issue #611: Refactored `AcknowledgementForwarderActor` to encapsulate start-up logic in its own class. (details)
  203. Changed demand type to long in String representation (details)
  204. Issue #611: don't send SendMessageAcceptedResponse in LiveSignalEnforcement as the 202 "Accepted" is already sent back in HttpRequestActor (details)
  205. Handle search commands for connections. (details)
  206. Issue #611: Added Acknowledgements as response for aggregated acks (details)
  207. Stop considering PolicyQueryCommand to be authorization-changing, which it is not. (details)
  208. Search protocol adapter: Try to stop re-parsing JSON from string; use constants instead of literals; improve annotations; add TODOs (details)
  209. Simplify adapter resolver. (details)
  210. Fix license headers; improve DefaultAdapterResolver#actionStep. (details)
  211. Add an unchecked cast to avoid breaking binary API. (details)
  212. Issue #611: added tests for ImmutableAcknowledgements and enhanced AcknowledgementAggregatorTest by testing for expected statusCode (details)
  213. Issue #611: changed DittoAcknowledgementLabel to not be an enum, but instead a "Java 1.4 style enum" with a constant in order to have working hashCode/equals when comparing with ImmutableAcknowledgement instances holding the same value (details)
  214. Issue #611: fixed compile error in test (details)
  215. Fix incorrect criterion for message command and response adapters. (details)
  216. Fixed search-protocol-adapter review TODOs (details)
  217. Issue #611: added Acknowledgements to serialization in MappingStrategiesBuilder (details)
  218. Issue #611: fixed MappingStrategiesBuilderTest (details)
  219. Minor improvements. (details)
  220. Reduce memory consumption of CborFuzzingTest. (details)
  221. WIP: Addition of SubscriptionManager forwarding of SearchCommands (details)
  222. Issue #611: adjusted AcknowledgementForwarderActor to implement AbstractActor again, moved out AcknowledgementForwarderActorStarter to package private class (details)
  223. Issue #611: added "implicit seconds" type to DittoDuration in order to preserve when a "timeout" was specified without unit - in order not to break the format for existing implementations relying that the timeout is a long (details)
  224. JaCoCo: Switch from binary (deprecated) to xml report format. (details)
  225. AdapterResolver: Detect ambiguous adapters at construction time. (details)
  226. rephrase documentation for type field of a subject entry (details)
  227. Add SubscriptionEvent.getSubscriptionId(). (details)
  228. remove duplication of "auth-subjects" in the serialization of DittoHeaders by not adding them to the internal Map of DittoHeaders (details)
  229. Issue #611: Added configuration option for query parameter names that denote header keys which should be transformed from query parameters to header values. (details)
  230. Issue #611: Suppress warning for unused value as the actual value is not needed for validation. (details)
  231. Issue #611: Made it possible to configure the name of query parameters that should be converted to header key-value pairs. (details)
  232. Issue #611: Use suffix of time unit constant instead of hard coded string. (details)
  233. Issue #611: Fixed `DevOpsRouteTest` and added precondition check to `DevOpsRoute`. (details)
  234. fix failing unit tests because of duplicated auth subjects (details)
  235. fix remaining failing unit tests because of duplicated auth subjects (details)
  236. Avoid instantiation of GatewaySignalEnrichmentProvider via reflection (details)
  237. Issue #611: Implemented "typesafe enum pattern" for `DittoAcknowledgementLabel` to make it possible to evolve this class independently from `ImmutableAcknowledgmentLabel` while maintaining logical equality. (details)
  238. fix acl to policy migrations for cases where the acl subject already contained an issuer prefix (details)
  239. build docker images with dockerfile for snapshots, updated documentation (details)
  240. Issue #611: Refactored `DefaultEntityId`: (details)
  241. Issue #611: Updated version of maven-surefire-plugin with the hope to makelocal building work again. (details)
  242. Issue #611: Fixed unit tests which broke because of the changes of `DefaultEntityId` precondition check. (details)
  243. Issue #611: Reworked some classes: (details)
  244. Issue #611: Fixed failing unit test because of missing correlation ID. (details)
  245. Issue #611: Introduced type `EntityType` to support work with typed entities. (details)
  246. Add possibility to create Policy without Policy ID through Policy builder (details)
  247. Recompute adapter resolution. (details)
  248. Issue #611: Use new type `EntityType` where applicable. (details)
  249. Issue #611: Made EntityType comparable. (details)
  250. Issue #611: Made `AcknowledgementLabel` comparable. (details)
  251. Add readPreference config key to MongoDbConfig (details)
  252. Remove outdated comment; improve variable naming. (details)
  253. Minor changes to search-protocol in websocketRoute (details)
  254. Added event publishing of subscription events (details)
  255. Raise "maven-surefire-plugin" to "3.0.0-M4" and adjust test constants in connectivity service (details)
  256. Move Mongo read preference knowledge into ReadPreference enum (details)
  257. provide static factory methods for JwtSubjectIssuersConfig which should know the process of building itself from an OAuthConfig (details)
  258. fix failing Unit test (details)
  259. Tolerate slight breakage of reactive-streams-API. (details)
  260. Remove another source of timing problem. (details)
  261. Maintain SubscriptionActorTest. (details)
  262. remove misleading javadoc (details)
  263. add builder factory method without ID to Policy interface (details)
  264. Add JsonFactory.parseJsonFieldSelector and use it in ImmutablePayload; use JsonFieldDefinition in SubscriptionEventAdapter where possible. (details)
  265. mark unused ProtocolFactory#newAdaptableBuilder(Adaptable existingAdaptable, TopicPath overwriteTopicPath) as Deprecated so it can be removed in Ditto 2 (details)
  266. Added documentation and example for mqtt `specificConfig`. (details)
  267. Extract parts of createEnforcementTask into separate methods (details)
  268. Adds test for EnforcementScheduler to test ordering of messages (details)
  269. Issue #611: added AuthorizationContextType to AuthorizationContext in order to let the context know its "origin" (details)
  270. Fix 1 TODO, add 3 more. (details)
  271. Resolved search-websocket review todos (details)
  272. Improve search SSE. (details)
  273. Fix circular dependency by moving all gateway configs to gateway.util; fix StreamingConfig tests. (details)
  274. Fix a timing problem in PubSubFactoryTest. (details)
  275. Revert grouping of thing search commanads in  AbstractThingProxyActor. (details)
  276. Issue #611: Introduced abstract class `EntityIdWithType` and made ThingId a subclass thereof. This new type's purpose is to improve working with EntityIds in a context where the actual types of that entity IDs matters. (details)
  277. Issue #611: Split up signals-acks module like other signal modules. (details)
  278. Issue #611: Refactored mapping strategies. (details)
  279. Issue #611: removed AuthorizationContext from method signatures in gateway where it is no longer needed as it is available via the DittoHeaders (details)
  280. Issue #611: Changes I forgot to commit with bc0fb2952ef. (details)
  281. BackgroundSyncActor: report both persisted and indexed progress. (details)
  282. Issue #611: Fixed signal handling of ConnectionPersistenceActor. (details)
  283. Issue #611: Fixed weird Sonar issue. (details)
  284. Document search protocol; remove some outdated information; format code. (details)
  285. Test additional methods to create a ResourceKey (details)
  286. Fix API-breaking changes by adding deprecated methods for old behavior (details)
  287. Issue #611: Increased heap size of maven-surefire-plugin to stabilize local build. (details)
  288. remove new method which still used the old ID format; add (at)since javadoc information (details)
  289. Add hivemq based mqtt 5 client implementation (details)
  290. prettify JavaDoc and add Nullable annotations (details)
  291. Issue #611: Changed validation of entity ID for received `Acknowledgement`s. There are rare cases like posting a thing when the expected entity ID has no namespace but the received Acknowledgement's entity ID has. Thus it is legit to relax validation in such a case. (details)
  292. Issue #611: Removed heap size setting of maven-surefire-plugin as it breaks remote build. (details)
  293. updated legal stuff: (details)
  294. re-added assertj-core for tests (details)
  295. Document SSE search/things; add resumption function. (details)
  296. Generate search protocol examples. (details)
  297. EnforcementSchedulerTest: Fix a timing problem. (details)
  298. Relocated SubscriptionManager implementation in WebSocketRoute to StreamingSessionActor (details)
  299. Issue #611: Fixed property name and updated dependency to jsr305 to most recent version. (details)
  300. Adjust connectivity enforcement for search signals. (details)
  301. Add search idle timeout to streaming config. (details)
  302. Issue #611: adjustments after merge from master: (details)
  303. Issue #611: fixed ThingCommandEnforcementTest (details)
  304. Fix JwtSubjectIssuersConfigTest. (details)
  305. Fix swapped conditions. (details)
  306. Fix TODO about SearchSource out-of-sync reporting; adjust TODO for CaffeineCache. (details)
  307. Convert UpdateThings into an event ThingsOutOfSync. (details)
  308. Fix sonar issues: unused imports, empty lines, lack of assertion in test, javadoc annotations (details)
  309. Revert an incorrect @since usage. (details)
  310. Issue #611: review: moved org.eclipse.ditto.signals.acks package to org.eclipse.ditto.signals.acks.base (details)
  311. Expect null message in EnforcementScheduler due to pre-enforcer failures. (details)
  312. try to fix flaky test with correct stubbing (details)
  313. removed test which is not needed anymore and causes failures regularly (details)
  314. Issue #611: review: extracted inner classes to package private ones as they have their own test classes (details)
  315. update netty version because of vulnerability issue (details)
  316. Issue #547: review: (details)
  317. Use constants in ThingSearchSignalMapper; remove resumeSource from SearchSource. (details)
  318. Work-around overeager onComplete() calls by Sink.subscriber(). (details)
  319. Add a zombie state to SubscriptionActor to prevent client timeout. (details)
  320. SubscriptionManager: Stop sending complete or failure messages before client acknowledges its readiness to process subscription messages by an acknowledgement. (details)
  321. SubscriptionActor: Remove delay of onComplete tentatively. (details)
  322. SearchSourceBuilder: improve input validation and test it. (details)
  323. Issue #611: postpone HTTP termination in AbstractHttpRequestActor (details)
  324. Issue #611: fixed "legacy" timeout header passing for messages route: omit the unit if the timeout was without milliseconds fraction (details)
  325. Issue #611: Moved entity ID validators back into AcknowledgementAggregator as they are only meaningful in the context of that class. (details)
  326. Issue #611: added new StreamingSessionIdentifier type combining client side session ID and server side session ID in order to always ensure a unique actor name for the StreamingSessionActor (details)
  327. Review for: Add SourceRef handling to search and concierge (details)
  328. Issue #611: fixed that CharSequences were hold in Immutable types instead of Strings making them not immutable (details)
  329. Issue #611: fixed test ThingsSseRouteBuilderTest (details)
  330. Stop considering search and live commands for websocket throttling. (details)
  331. Issue #611: support non-empty "requested-acks" together with "response-required=false": wait until response comes back, but respond with "202 accepted" (details)
  332. Remove CommandSubscriber and ResponsePublished to remove a hard-to-debug source of message loss. (details)
  333. Review for search SSE (details)
  334. basic-search.md edited online with Bitbucket (details)
  335. protocol-specification-things-search.md edited online with Bitbucket (details)
  336. protocol-search-subscriptionid.json edited online with Bitbucket (details)
  337. Issue #611: fixed missing handling of "ACK" enum case in ProtocolFactory (details)
  338. Reintroduce resumption to SearchSource for back-end errors. (details)
  339. Issue #611: retain additionalHeaders in WebSocketRoute, but apply HeaderTranslator on them, retaining only well known headers (defined in HeaderDefinitions) (details)
  340. Fix an off-by-1 error in ResumeSource resulting in no stream completion when demand == number of elements; adjust SubscriptionManagerTest according to the resumption behavior. (details)
  341. Changed SubscriptionManager Timeout in BaseClient Actor to be set by ClientConfig (details)
  342. Issue #611: Make defensive copy of header definitions map. Added test case for empty string and divided test cases for comma separated list and JSON array string representation. (details)
  343. Issue #611: Renamed getter for pre-authentication enabled of authentication config. (details)
  344. Issue #611: Reworked `AbstractHttpRequestActor` to harness the actor's states which allowed to reduce amount of instance fields and if statements. (details)
  345. Issue #611: (details)
  346. Incorporate feedback by Marianne Klein. (details)
  347. Implement more suggestions by Marianne Klein. (details)
  348. Issue #611: fixed making all header keys lowercase in HeaderTranslator.toExternalHeaders (details)
  349. Deserialize error field of SubscriptionFailed using an error registry. (details)
  350. Fix client config test; s/RequestSubscription/RequestFromSubscription/g; s/hasNext/hasnext/g (details)
  351. httpapi-sse.md edited online with Bitbucket (details)
  352. WebsocketRoute: Remove unused field. (details)
  353. added deprecation warning to the blogpost connecting Ditto + Hono (details)
  354. AbstractHttpRequestActor: Delete unused imports. (details)
  355. Changed ThingsRouteTest for ThingDefinition to be send with content-type Json (details)
  356. Issue #611: add support for requesting acks via websocket (details)
  357. Issue #611: fixed GlobalCommandResponseRegistryTestCases (details)
  358. Review: Deserialize error field SubscriptionFailed using error registries in Ditto client (details)
  359. Issue #611: let StreamingSessionActor return the original response if only the implicit "twin-persisted" ack was requested via Websocket (details)
  360. Review: Prepare story approval artifacts (details)
  361. Issue #611: fixed AcknowledgementsAdapter for single acks (details)
  362. add method to HeaderTranslator to filter headers in responses; (details)
  363. adapt test where custom header where used in responses; (details)
  364. Issue #611: fixed that CommandResponses were no longer sent out via Websocket (details)
  365. added environment variable DITTO_EXTERNAL_PORT (details)
  366. added TTN virtual conference presentation on 16.04.2020 + blogpost for the hands-on workshop (details)
  367. Added functionality for if-none-match work around (details)
  368. Fix check in StreamingSessionActor; replace TopicPath.Action.AGGREGATED_ACKS; Add TODOs; Optimize DefaultAdapterResolver. (details)
  369. Fixed functionality for if-none-match work around (details)
  370. Issue #611: fixed open TODOs in DittoProtocolAdapterTest (details)
  371. Issue #611: fixed AcknowledgementsAdapterTest (details)
  372. Remove special handling of single ack in AcknowledgementsAdapter. (details)
  373. Make cosmetic adjustments to search protocol. (details)
  374. Document default sorting and paging options on basic-search.md; link from HTTP and Ditto protocol APIs. (details)
  375. Maintain HiveMqtt5ClientActor. (details)
  376. Fix javadoc. (details)
  377. Issue #611: created AcknowledgementAggregatorActor and a starter class for that actor in order to re-use both for gateway StreamingSessionActor and connectivity MessageMappingProcessorActor / ConnectionPersistenceActor (details)
  378. Issue #611: fixed that live commands were no longer handled correctly after latest changes (details)
  379. updated CSS for Ditto doc version picker (details)
  380. updated sidebar.html to style doc version picker (details)
  381. Merge content of branch 'master' at 1d87adb46a5c5081e253ace04f28d4bc018a043b (details)
  382. add first implementation for content-type-validation-directive (details)
  383. Revert changes in rootRoute (details)
  384. add directive for contentType validation in put-things route and adapt the directive accordingly (details)
  385. Change contentType validation behavior according to the naming of given name (only json) (details)
  386. simplified the content-type validation directive and also added a composing directiv with extractDataBytes for an easier use (details)
  387. replace extractDataByte by the new composed directive with content-type validation (details)
  388. Add test for the composed directive (details)
  389. add javaDoc and add akka-http default content-type values to the list of allowed types (details)
  390. adapt tests to the new content-type restrictions (details)
  391. add rawHeader handling for non parsable content-types and corresponding tests (details)
  392. rename methodname, to clearify that it is only for endpoints who support JSON (details)
  393. fix compilation errors (details)
  394. Fix a bug in snapshot streaming where <batch-size> consecutive deleted things cause immediate stream termination. (details)
  395. fix JavaDoc because maven-javadoc-plugin failed (details)
  396. Issue #611: added documentation for Acknowledgements (details)
  397. improve exception handling for unsupported media-types (details)
  398. remove deserialization annotation from the exception. (details)
  399. Issue #611: fixed errors after another merge from master regarding HeaderTranslator (details)
  400. Added unit test (details)
  401. extend UnsupportedMediaTypeException to support deserialization (details)
  402. Enumerate search protocol actions in documentation. (details)
  403. Delete TODO. (details)
  404. Fix TODO in DefaultAdapterResolver. (details)
  405. protocol-specification-acks.md edited online with Bitbucket (details)
  406. basic-acknowledgements.md edited online with Bitbucket (details)
  407. protocol-specification-topic.md edited online with Bitbucket (details)
  408. protocol-specification.md edited online with Bitbucket (details)
  409. Issue #611: added documentation about "pre-authentication" (details)
  410. basic-acknowledgements.md edited online with Bitbucket (details)
  411. Issue #611: review of DefaultAdapterResolver: moved private static methods to inner classes when they were only used in the inner class scope (details)
  412. Issue #611: dont send back AMQP errors/exceptions (e.g. no credit) for "twin events" in AmqpPublisherActor - only for other topics (e.g. live messages) (details)
  413. IndexLengthRestrictionEnforcer: Fix unicode handling. (details)
  414. Issue #611: fixed logic of determining twin event (details)
  415. Issue #611: added better status code explaination (details)
  416. Issue #611: adjusted documentation of timeout on /devops api which is now interpreted as seconds (prior it was milliseconds) (details)
  417. Issue #611: fixed review findings: (details)
  418. Issue #611: updated ditto-api-2.yml OpenApi doc (details)
  419. Test the effect of turning off certificate validation. (details)
  420. Issue #611: fixed exception occurring when an AckLabel had the wrong format: (details)
  421. Issue #611: fixed duplicated equality check in DefaultStreamingConfig (details)
  422. Fix misleading Error Message when URL is rejected (details)
  423. Issue #611: review for implementation of e2e ack in swagger + fixed casing differences (details)
  424. Fix AbstractBaseClientActorTest.testTLSConnectionWithoutCertificateCheck. (details)
  425. updated cqs.md document (details)
  426. use JsonFieldSelector to parse selected fields for if-none-match workaround (details)
  427. fix PoliciesConditionalHeadersValidatorTest (details)
  428. added possibility for AbstractAdapter implementations to choose whether to (details)
  429. Stop filtering out unknown headers for live signals. (details)
  430. Issue #611: fixed javadoc error (details)
  431. added youtube video to latest TTN presentation (details)
  432. added youtube.html include file (details)
  433. used youtube.html include (details)
  434. Issue #611: fixed more javadoc errors (details)
  435. convert header name to lower case because DittoHeaderDefinition key entries are all lower case; (details)
  436. fixed GatewayHttpConfigTest; (details)
  437. add test cases to already existing test class; (details)
  438. Fix #656. (details)
  439. Removed duplicated dependency (details)
  440. added release notes and blogpost for Ditto 1.1.0 (details)
  441. moved remaining config tests and test config to new package; (details)
  442. Replace insecure rubygems proxy. Fix #625 (details)
  443. added release notes and blogpost for Ditto 1.1.0 (details)
  444. Added documentation for exempted fields (details)
  445. Reworked SkipExemptedFields with better performance due to no json parsing when type of command doenst fit (details)
  446. Fixed unit tests after skipExemptedFields refactoring. (details)
  447. Adds missing inbound payload mapping header to live response (details)
  448. Code cleanup (details)
  449. Added braces for better understanding of conditional statement (details)
  450. Removed unnecessary SudoRetrieveThing*s - changed to RetrieveThing*s (details)
  451. review: removed things-commands and things-model depdendencies from ConditionalHeadersValidator (details)
  452. added link to Erik's (author of CBOR PR) github profile (details)
Commit 2d9d99a7b28bbab8343eef49415c1ce800de1476 by dominik.guggemos
support policy commands and responses in DittoProtocolAdapter (wip)

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was addedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/PolicyQueryCommandAdapterTest.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ProtocolAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/TopicPath.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/QueryCommandAdaptableConstructor.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/MessageCommandResponseAdapter.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/PolicyQueryAdaptableConstructor.java
The file was modifiedmodel/policies/src/main/java/org/eclipse/ditto/model/policies/PoliciesModelFactory.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/PathMatcher.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ProtocolFactory.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/AdaptableConstructor.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/PolicyModifyCommandAdapter.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/PolicyModifyResponseAdaptableConstructor.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/AdaptableConstructorFactory.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AbstractAdapter.java (diff)
The file was addedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/BaseParametrizedCommandAdapterTest.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/PolicyModifyCommandResponseAdapter.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AbstractThingAdapter.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingQueryCommandResponseAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ImmutableTopicPathBuilder.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingModifyCommandAdapter.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/ThingModifyAdaptableConstructor.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AbstractPolicyAdapter.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/MessageCommandAdapter.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/ThingModifyResponseAdaptableConstructor.java
The file was addedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ParametrizedPolicyModifyCommandAdapterTest.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingModifyCommandResponseAdapter.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/RetrieveThingsAdaptableConstructor.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingQueryCommandAdapter.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/PolicyModifyAdaptableConstructor.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/RetrieveThingsResponseAdaptableConstructor.java
The file was addedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/PolicyModifyCommandAdapterTest.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/PolicyQueryCommandAdapter.java
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/TestConstants.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/ThingQueryAdaptableConstructor.java
The file was addedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ParametrizedPolicyQueryCommandAdapterTest.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/DittoProtocolAdapter.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/ModifyCommandAdaptableConstructor.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingEventAdapter.java (diff)
Commit a57a1513373022099cdf86bb810aeedaf388d49b by vadim.guenther
Add policy to protocol specification documentation

Signed-off-by: Vadim Guenther <vadim.guenther@bosch-si.com>
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol-specification-things-delete.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol-specification-things-retrieve.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol-specification-things-create-or-modify.md (diff)
Commit 5456a3bb9340cbc644a49caa50125588cdbc92c4 by vadim.guenther
Correction policy protocol specification documentation

Signed-off-by: Vadim Guenther <vadim.guenther@bosch-si.com>
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol-specification-things-delete.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol-specification-things-retrieve.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol-specification-things-create-or-modify.md (diff)
Commit 5323123b4f362c449cbca6cb01e71f421a7ddc13 by dominik.guggemos
support policy commands and responses in DittoProtocolAdapter (wip)

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modifiedservices/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/strategies/commands/ModifySubjectStrategy.java (diff)
The file was modifiedsignals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifyPolicyEntryResponse.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AbstractPolicyAdapter.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/AbstractModifyAdaptableConstructor.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/RetrieveThingsAdaptableConstructor.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/ThingQueryResponseAdaptableConstructor.java
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/examples/JsonExamplesProducer.java (diff)
The file was modifiedsignals/commands/policies/src/test/java/org/eclipse/ditto/signals/commands/policies/modify/ModifyResourceResponseTest.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingQueryCommandResponseAdapter.java (diff)
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/ModifyCommandAdaptableConstructor.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/ThingModifyAdaptableConstructor.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ParametrizedPolicyModifyCommandAdapterTest.java (diff)
The file was addedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ParametrizedPolicyModifyCommandResponseAdapterTest.java
The file was modifiedservices/policies/persistence/src/test/java/org/eclipse/ditto/services/policies/persistence/testhelper/ETagTestUtils.java (diff)
The file was modifiedsignals/commands/policies/src/test/java/org/eclipse/ditto/signals/commands/policies/modify/ModifyPolicyEntryResponseTest.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/AbstractQueryAdaptableConstructor.java
The file was addedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ParametrizedPolicyQueryCommandResponseAdapterTest.java
The file was modifiedsignals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifyResourceResponse.java (diff)
The file was modifiedsignals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifySubjectResponse.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AbstractErrorResponseAdapter.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/PolicyQueryCommandAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/ThingQueryAdaptableConstructor.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/PolicyErrorResponseAdapter.java
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/TestConstants.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/PolicyQueryCommandResponseAdapter.java
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/BaseParametrizedCommandAdapterTest.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingErrorResponseAdapter.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/PolicyQueryResponseAdaptableConstructor.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/AdaptableConstructorFactory.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AbstractAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/DittoProtocolAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/PolicyModifyResponseAdaptableConstructor.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/DittoProtocolAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/ThingModifyResponseAdaptableConstructor.java (diff)
The file was modifiedservices/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/strategies/commands/ModifyResourceStrategy.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ProtocolAdapter.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/AbstractAdaptableConstructor.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/QueryCommandAdaptableConstructor.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/AdaptableConstructor.java (diff)
The file was modifiedsignals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifySubjectsResponse.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/RetrieveThingsResponseAdaptableConstructor.java (diff)
The file was modifiedsignals/commands/policies/src/test/java/org/eclipse/ditto/signals/commands/policies/examplejson/JsonExamplesProducer.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/PolicyModifyAdaptableConstructor.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/PolicyQueryAdaptableConstructor.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingModifyCommandResponseAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/PolicyModifyCommandAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/PolicyModifyCommandResponseAdapter.java (diff)
The file was modifiedservices/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/strategies/commands/ModifyPolicyEntryStrategy.java (diff)
The file was modifiedsignals/commands/policies/src/test/java/org/eclipse/ditto/signals/commands/policies/modify/ModifySubjectResponseTest.java (diff)
Commit fec43fd24b7cc1577376ff2f15eac60ffdcbe9f4 by dominik.guggemos
support policy commands and responses in DittoProtocolAdapter (wip)

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/TestConstants.java (diff)
The file was modifiedmodel/policies/src/main/java/org/eclipse/ditto/model/policies/PoliciesModelFactory.java (diff)
Commit 0d2c51758f39c0ff548665eefe8c1c64299e47ab by dominik.guggemos
support policy commands and responses in DittoProtocolAdapter (wip)

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modifiedsignals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifyPolicyEntryResponse.java (diff)
The file was modifiedsignals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifyResourceResponse.java (diff)
The file was modifiedsignals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifySubjectResponse.java (diff)
The file was modifiedsignals/commands/policies/pom.xml (diff)
Commit 9d517acb6aa9d3f3e60f6b1e2e47347c7c5675a4 by dominik.guggemos
support policy commands and responses in DittoProtocolAdapter (wip)

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/AbstractAdaptableConstructor.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AbstractAdapter.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AdapterResolver.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/DittoProtocolAdapter.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AbstractAdapterResolver.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/PoliciesAdapters.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ProtocolAdapter.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingsAdapters.java
Commit 045ef3a3a01dd02a6b925721bec046ef8f34a643 by dominik.guggemos
support policy commands and responses in DittoProtocolAdapter (wip)

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/DittoProtocolAdapter.java (diff)
Commit ebef79a8612d3af1be0bafe2c8a74edec7d29583 by dominik.guggemos
restructure adapters to avoid unnecessary casts

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AbstractAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/AdaptableConstructorFactory.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/PolicyModifyResponseAdaptableConstructor.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/MessageAdaptableHelper.java
The file was addedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/things/ThingEventAdapterTest.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/QueryCommandAdapterResolver.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AdapterResolver.java (diff)
The file was addedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/policies/PolicyModifyCommandAdapterTest.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingCommandAdapters.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/DefaultPathMatcher.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/Adapter.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ProtocolAdapterTest.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/MessageCommandResponseAdapter.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/policies/PolicyQueryCommandAdapter.java
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/TestConstants.java (diff)
The file was removedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/PolicyQueryCommandAdapterTest.java
The file was addedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/things/ThingModifyCommandResponseAdapterTest.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/PolicyErrorResponseAdapter.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingModifyCommandResponseAdapter.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/ThingEventAdapter.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/PolicyModifyAdaptableConstructor.java (diff)
The file was removedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/MessageCommandAdapterTest.java
The file was removedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ParametrizedPolicyQueryCommandResponseAdapterTest.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/AbstractModifyAdaptableConstructor.java (diff)
The file was removedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ThingModifyCommandAdapterTest.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/policies/AbstractPolicyAdapter.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingQueryCommandAdapter.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ErrorResponseAdapterResolver.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/MessageCommandAdapter.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/ThingModifyCommandResponseAdapter.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingsAdapters.java
The file was addedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/policies/ParametrizedPolicyModifyCommandResponseAdapterTest.java
The file was addedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/policies/PolicyQueryCommandAdapterTest.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/ThingQueryResponseAdaptableConstructor.java (diff)
The file was removedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ParametrizedPolicyQueryCommandAdapterTest.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/PoliciesAdapters.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingEventAdapter.java
The file was addedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/things/ThingModifyCommandAdapterTest.java
The file was addedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/things/ThingQueryCommandAdapterTest.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/ThingQueryCommandAdapter.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/PathMatcher.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/policies/DefaultPolicyCommandAdapters.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/AbstractThingAdapter.java
The file was removedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ThingQueryCommandResponseAdapterTest.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/ThingQueryAdaptableConstructor.java (diff)
The file was addedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/things/ThingQueryCommandResponseAdapterTest.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/MessageCommandAdapter.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/AbstractQueryAdaptableConstructor.java (diff)
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/PolicyModifyCommandAdapter.java
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/BaseParametrizedCommandAdapterTest.java (diff)
The file was addedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/policies/ParametrizedPolicyModifyCommandAdapterTest.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/MessageAdaptableHelper.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/policies/PolicyModifyCommandAdapter.java
The file was addedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/policies/ParametrizedPolicyQueryCommandAdapterTest.java
The file was removedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ThingEventAdapterTest.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/EventAdapterResolver.java
The file was removedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/PolicyModifyCommandAdapterTest.java
The file was addedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/policies/ParametrizedPolicyQueryCommandResponseAdapterTest.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/PolicyCommandAdapters.java
The file was removedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ParametrizedPolicyModifyCommandAdapterTest.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/DittoProtocolAdapter.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/ThingModifyCommandAdapter.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/PolicyQueryCommandAdapter.java
The file was addedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/things/MessageCommandAdapterTest.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingQueryCommandResponseAdapter.java
The file was removedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/MessageCommandResponseAdapterTest.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/PolicyQueryResponseAdaptableConstructor.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/MessageCommandAdapterResolver.java
The file was removedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ThingModifyCommandResponseAdapterTest.java
The file was addedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/things/MessageCommandResponseAdapterTest.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingModifyCommandAdapter.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/AbstractAdaptableConstructor.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/PolicyQueryAdaptableConstructor.java (diff)
The file was removedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ThingQueryCommandAdapterTest.java
The file was removedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ParametrizedPolicyModifyCommandResponseAdapterTest.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AbstractThingAdapter.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/ThingErrorResponseAdapter.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/ThingModifyAdaptableConstructor.java (diff)
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingErrorResponseAdapter.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/ThingModifyResponseAdaptableConstructor.java (diff)
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/MessageCommandResponseAdapter.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/PolicyQueryCommandResponseAdapter.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/policies/PolicyErrorResponseAdapter.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/policies/PolicyModifyCommandResponseAdapter.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/DefaultThingCommandAdapters.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AbstractAdapterResolver.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/PolicyModifyCommandResponseAdapter.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/ThingQueryCommandResponseAdapter.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ModifyCommandAdapterResolver.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/AdaptableConstructor.java (diff)
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AbstractPolicyAdapter.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AbstractErrorResponseAdapter.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/policies/PolicyQueryCommandResponseAdapter.java
Commit 72f07ceead9cec53f3841c10728a9b0c8397b4f6 by dominik.guggemos
fix license headers

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/ThingModifyCommandResponseAdapter.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/policies/PolicyModifyCommandAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/MessageAdaptableHelper.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/things/MessageCommandAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/MessageCommandAdapterResolver.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/policies/AbstractPolicyAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/AbstractThingAdapter.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/things/ThingEventAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/policies/PolicyQueryCommandResponseAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/policies/DefaultPolicyCommandAdapters.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/things/ThingModifyCommandResponseAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/policies/PolicyModifyCommandAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/DefaultThingCommandAdapters.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/ThingQueryCommandResponseAdapter.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/things/MessageCommandResponseAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/policies/ParametrizedPolicyModifyCommandResponseAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/MessageCommandAdapter.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/policies/ParametrizedPolicyModifyCommandAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/things/ThingQueryCommandResponseAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/ThingQueryCommandAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/ThingErrorResponseAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/PathMatcher.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/policies/PolicyErrorResponseAdapter.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/policies/ParametrizedPolicyQueryCommandResponseAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/MessageCommandResponseAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/ThingModifyCommandAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/ThingEventAdapter.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/things/ThingModifyCommandAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/policies/PolicyModifyCommandResponseAdapter.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/things/ThingQueryCommandAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/policies/PolicyQueryCommandAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/policies/PolicyQueryCommandAdapter.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/policies/ParametrizedPolicyQueryCommandAdapterTest.java (diff)
Commit d9c792638aa7274cbf4860c89a4302576e6542bb by dominik.guggemos
some files got lost...

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/Adapters.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/DefaultAdapterResolver.java
Commit e5fdb671542b77ecc7e8b8cb2f8f6ec99f442c54 by Erik Escher
serialization improvements: tests and interfaces

Signed-off-by: Erik Escher <eclipse@erikescher.de>
The file was addedjson/src/main/java/org/eclipse/ditto/json/ByteBufferOutputStream.java
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/ImmutableFeatureProperties.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonArrayNull.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/NullAttributes.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/AbstractJsonNumber.java (diff)
The file was modifiedjson/src/test/java/org/eclipse/ditto/json/ImmutableJsonObjectNullTest.java (diff)
The file was modifiedjson/src/test/java/org/eclipse/ditto/json/ImmutableJsonLongTest.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonObjectNull.java (diff)
The file was addedjson/src/main/java/org/eclipse/ditto/json/CborFactory.java
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonString.java (diff)
The file was modifiedjson/src/test/java/org/eclipse/ditto/json/ImmutableJsonNullTest.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/NullFeatureProperties.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonArray.java (diff)
The file was modifiedjson/pom.xml (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonObject.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/JsonValue.java (diff)
The file was addedjson/src/test/java/org/eclipse/ditto/json/CborFactoryTest.java
The file was modifiedjson/src/test/java/org/eclipse/ditto/json/ImmutableJsonDoubleTest.java (diff)
The file was modifiedmodel/things/src/test/java/org/eclipse/ditto/model/things/ImmutableFeaturePropertiesTest.java (diff)
The file was modifiedmodel/things/src/test/java/org/eclipse/ditto/model/things/ImmutableAttributesTest.java (diff)
The file was modifiedjson/src/test/java/org/eclipse/ditto/json/ImmutableJsonBooleanTest.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/ImmutableAttributes.java (diff)
The file was modifiedbom/pom.xml (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonBoolean.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonNull.java (diff)
The file was modifiedjson/src/test/java/org/eclipse/ditto/json/ImmutableJsonIntTest.java (diff)
The file was modifiedmodel/things/src/test/java/org/eclipse/ditto/model/things/NullFeaturePropertiesTest.java (diff)
The file was modifiedjson/src/test/java/org/eclipse/ditto/json/ImmutableJsonArrayNullTest.java (diff)
The file was modifiedjson/src/test/java/org/eclipse/ditto/json/ImmutableJsonStringTest.java (diff)
The file was modifiedjson/src/test/java/org/eclipse/ditto/json/ImmutableJsonObjectTest.java (diff)
The file was addedjson/src/main/java/org/eclipse/ditto/json/SerializationContext.java
The file was addedjson/src/test/java/org/eclipse/ditto/json/CborTestUtils.java
The file was addedjson/src/test/java/org/eclipse/ditto/json/ByteBufferOutputStreamIT.java
The file was addedjson/src/test/java/org/eclipse/ditto/json/SerializationContextIT.java
The file was modifiedjson/src/test/java/org/eclipse/ditto/json/ImmutableJsonArrayTest.java (diff)
The file was modifiedmodel/things/src/test/java/org/eclipse/ditto/model/things/NullAttributesTest.java (diff)
Commit 7b707bdf13774f5ff2d175d4c6a5c748abd44b70 by Erik Escher
serialization improvements: serialization implementation and test fixes

Signed-off-by: Erik Escher <eclipse@erikescher.de>
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonDouble.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonBoolean.java (diff)
The file was modifiedjson/src/test/java/org/eclipse/ditto/json/CborTestUtils.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonString.java (diff)
The file was modifiedjson/src/test/java/org/eclipse/ditto/json/ImmutableJsonArrayTest.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonArrayNull.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonField.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/JsonField.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/NullAttributes.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonInt.java (diff)
The file was modifiedjson/src/test/java/org/eclipse/ditto/json/SerializationContextIT.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonObject.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/ImmutableFeatureProperties.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonNull.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonArray.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/AbstractJsonNumber.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonLong.java (diff)
The file was modifiedjson/src/test/java/org/eclipse/ditto/json/ImmutableJsonIntTest.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonObjectNull.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/NullFeatureProperties.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/JsonValue.java (diff)
The file was modifiedjson/src/test/java/org/eclipse/ditto/json/ImmutableJsonLongTest.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/ImmutableAttributes.java (diff)
The file was modifiedjson/src/test/java/org/eclipse/ditto/json/CborFactoryTest.java (diff)
The file was modifiedjson/src/test/java/org/eclipse/ditto/json/ByteBufferOutputStreamIT.java (diff)
The file was modifiedjson/src/test/java/org/eclipse/ditto/json/ImmutableJsonDoubleTest.java (diff)
Commit 0f819311fda051f4c342f36329a6ae324bb42236 by Erik Escher
serialization improvements: implement serialization

Signed-off-by: Erik Escher <eclipse@erikescher.de>
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/CborFactory.java (diff)
The file was modifiedjson/src/test/java/org/eclipse/ditto/json/CborFactoryTest.java (diff)
The file was addedjson/src/main/java/org/eclipse/ditto/json/ByteBufferInputStream.java
Commit 8fa9081617fdfbc52426525604b8358569d55fc4 by Erik Escher
serialization improvements: extend Akka serialization interface for cbor

Both Implementations need to stay available until all objects serialized
using JSON are converted.

Signed-off-by: Erik Escher <eclipse@erikescher.de>
The file was modifiedservices/thingsearch/updater-actors/src/test/resources/test.conf (diff)
The file was addedservices/utils/cluster/src/test/java/org/eclipse/ditto/services/utils/cluster/SharedJsonifiableSerializerTest.java
The file was modifiedservices/connectivity/messaging/src/test/resources/test.conf (diff)
The file was modifiedservices/gateway/endpoints/src/test/resources/test.conf (diff)
The file was addedservices/utils/cluster/src/main/java/org/eclipse/ditto/services/utils/cluster/CborJsonifiableSerializer.java
The file was modifiedservices/utils/cluster/src/main/java/org/eclipse/ditto/services/utils/cluster/AbstractJsonifiableWithDittoHeadersSerializer.java (diff)
The file was removedservices/utils/cluster/src/test/java/org/eclipse/ditto/services/utils/cluster/JsonifiableSerializerTest.java
The file was modifiedservices/utils/config/src/main/resources/ditto-akka-config.conf (diff)
The file was removedservices/utils/cluster/src/main/java/org/eclipse/ditto/services/utils/cluster/JsonifiableSerializer.java
The file was modifiedservices/thingsearch/persistence/src/test/resources/test.conf (diff)
The file was addedservices/utils/cluster/src/main/java/org/eclipse/ditto/services/utils/cluster/JsonJsonifiableSerializer.java
Commit 97108b9cd0bbde7813a28fac06e6840fa873b4bc by Erik Escher
serialization improvements: improve logging

Signed-off-by: Erik Escher <eclipse@erikescher.de>
The file was modifiedservices/utils/cluster/src/main/java/org/eclipse/ditto/services/utils/cluster/AbstractJsonifiableWithDittoHeadersSerializer.java (diff)
The file was modifiedjson/src/test/java/org/eclipse/ditto/json/CborTestUtils.java (diff)
The file was modifiedjson/src/test/java/org/eclipse/ditto/json/ImmutableJsonArrayNullTest.java (diff)
The file was modifiedjson/src/test/java/org/eclipse/ditto/json/ImmutableJsonArrayTest.java (diff)
The file was modifiedjson/src/test/java/org/eclipse/ditto/json/ImmutableJsonBooleanTest.java (diff)
The file was modifiedjson/src/test/java/org/eclipse/ditto/json/ImmutableJsonObjectNullTest.java (diff)
The file was modifiedjson/src/test/java/org/eclipse/ditto/json/ImmutableJsonNullTest.java (diff)
The file was addedjson/src/main/java/org/eclipse/ditto/json/BinaryToHexConverter.java
Commit cb399cce7b9e55d098c4dad594bd33fe81a15b75 by Erik Escher
serialization improvements: improved tests

Signed-off-by: Erik Escher <eclipse@erikescher.de>
The file was addedjson/src/test/java/org/eclipse/ditto/json/ByteBufferOutputStreamTest.java
The file was removedjson/src/test/java/org/eclipse/ditto/json/ByteBufferOutputStreamIT.java
The file was addedjson/src/test/java/org/eclipse/ditto/json/BinaryToHexConverterTest.java
The file was addedjson/src/test/java/org/eclipse/ditto/json/ByteBufferInputStreamTest.java
The file was modifiedjson/src/test/java/org/eclipse/ditto/json/CborTestUtils.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/BinaryToHexConverter.java (diff)
The file was modifiedjson/src/test/java/org/eclipse/ditto/json/ImmutableJsonDoubleTest.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/CborFactory.java (diff)
The file was modifiedmodel/things/src/test/java/org/eclipse/ditto/model/things/NullFeaturePropertiesTest.java (diff)
The file was modifiedmodel/things/src/test/java/org/eclipse/ditto/model/things/NullAttributesTest.java (diff)
The file was modifiedjson/src/test/java/org/eclipse/ditto/json/CborFactoryTest.java (diff)
The file was modifiedmodel/things/src/test/java/org/eclipse/ditto/model/things/ImmutableFeaturePropertiesTest.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ByteBufferInputStream.java (diff)
The file was modifiedmodel/things/src/test/java/org/eclipse/ditto/model/things/ImmutableAttributesTest.java (diff)
Commit f806ea5469be0861925e32dbd9fbcaa62e84bc45 by Erik Escher
serialization improvements: fix linting

Signed-off-by: Erik Escher <eclipse@erikescher.de>
The file was modifiedservices/utils/cluster/src/main/java/org/eclipse/ditto/services/utils/cluster/AbstractJsonifiableWithDittoHeadersSerializer.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/BinaryToHexConverter.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ByteBufferInputStream.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/CborFactory.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ByteBufferOutputStream.java (diff)
Commit c470af68a064e83feaf1187c9bb721b9d36c6eaa by Erik Escher
serialization improvements: restore null object behavior

Signed-off-by: Erik Escher <eclipse@erikescher.de>
The file was modifiedservices/utils/cluster/src/main/java/org/eclipse/ditto/services/utils/cluster/AbstractJsonifiableWithDittoHeadersSerializer.java (diff)
Commit 187c59362ff5a2dd46a454b3e93f09361a387b5e by Erik Escher
serialization improvements: fix ByteBasedInputStream

Not all buffers start at zero.

Signed-off-by: Erik Escher <eclipse@erikescher.de>
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ByteBufferInputStream.java (diff)
The file was modifiedjson/src/test/java/org/eclipse/ditto/json/ByteBufferInputStreamTest.java (diff)
Commit 6c49fee78edb81a730c96462c1869330bdba253e by Erik Escher
serialization improvements: ensure logging is read-only

Signed-off-by: Erik Escher <eclipse@erikescher.de>
The file was modifiedservices/utils/cluster/src/main/java/org/eclipse/ditto/services/utils/cluster/CborJsonifiableSerializer.java (diff)
The file was modifiedservices/utils/cluster/src/main/java/org/eclipse/ditto/services/utils/cluster/AbstractJsonifiableWithDittoHeadersSerializer.java (diff)
Commit f57bbe2492f796ffb93794b9f0d73c7f9b831491 by Erik Escher
serialization improvements: cleanup todos

Signed-off-by: Erik Escher <eclipse@erikescher.de>
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/ImmutableAttributes.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/ImmutableFeatureProperties.java (diff)
The file was modifiedmodel/things/src/test/java/org/eclipse/ditto/model/things/ImmutableFeaturePropertiesTest.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonArray.java (diff)
The file was modifiedmodel/things/src/test/java/org/eclipse/ditto/model/things/ImmutableAttributesTest.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonField.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonString.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/CborFactory.java (diff)
Commit c17d4e5863660aea0b0ff7eb0265890aeb9b7815 by Erik Escher
serialization improvements: generalize caching in JO and JA to support cbor

Signed-off-by: Erik Escher <eclipse@erikescher.de>
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonObject.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonArray.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/SerializationContext.java (diff)
Commit c0f9879cea5d03221e52991407d4396cda7730b0 by Erik Escher
serialization improvements: enable cbor

Signed-off-by: Erik Escher <eclipse@erikescher.de>
The file was modifiedservices/gateway/endpoints/src/test/resources/test.conf (diff)
The file was modifiedservices/thingsearch/updater-actors/src/test/resources/test.conf (diff)
The file was modifiedservices/utils/config/src/main/resources/ditto-akka-config.conf (diff)
The file was modifiedservices/connectivity/messaging/src/test/resources/test.conf (diff)
The file was modifiedservices/thingsearch/persistence/src/test/resources/test.conf (diff)
Commit 8f3e822206e88b32d8f97c45fb0e1ee997387046 by Erik Escher
serialization improvements: improve error handling

Signed-off-by: Erik Escher <eclipse@erikescher.de>
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/CborFactory.java (diff)
The file was modifiedservices/utils/cluster/src/main/java/org/eclipse/ditto/services/utils/cluster/CborJsonifiableSerializer.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/BinaryToHexConverter.java (diff)
The file was modifiedservices/utils/cluster/src/main/java/org/eclipse/ditto/services/utils/cluster/AbstractJsonifiableWithDittoHeadersSerializer.java (diff)
Commit fcb0d8ab7138831662dffb5a0fe1436962f6ce79 by Erik Escher
serialization improvements: enable caching of cbor values

Signed-off-by: Erik Escher <eclipse@erikescher.de>
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/CborFactory.java (diff)
Commit e449f1cdaef424cbb667507ae8c88b8471fec9c4 by Erik Escher
serialization improvements: improve error handling and add tests

Signed-off-by: Erik Escher <eclipse@erikescher.de>
The file was addedjson/src/test/java/org/eclipse/ditto/json/CborFuzzingTest.java
The file was addedjson/src/test/java/org/eclipse/ditto/json/CborIllegalValuesTest.java
The file was modifiedjson/src/test/java/org/eclipse/ditto/json/ImmutableJsonArrayTest.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/BinaryToHexConverter.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/CborFactory.java (diff)
The file was addedjson/src/test/java/org/eclipse/ditto/json/SerializationRoundTripTest.java
The file was modifiedjson/src/test/java/org/eclipse/ditto/json/ImmutableJsonObjectTest.java (diff)
Commit 8fe6cc5e44f6a47c6dcf41906285ad8f94e205a0 by Erik Escher
serialization improvements: remove obsolete exception handling

Signed-off-by: Erik Escher <eclipse@erikescher.de>
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonArray.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonObject.java (diff)
Commit c6de9e023d94a32ac3e0af8b089da9de6f98e051 by Erik Escher
serialization improvements: fix buffer offset issue relating to caching

Signed-off-by: Erik Escher <eclipse@erikescher.de>
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/CborFactory.java (diff)
Commit 4357ff8cb100855c7b15ebcc50dc4e1505370485 by Erik Escher
serialization improvements: guess serialized size

Avoids reallocations.

Signed-off-by: Erik Escher <eclipse@erikescher.de>
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonObject.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonArray.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/SerializationContext.java (diff)
Commit b6a9d68a7715474d93dfc352b7edf0aca56caa6e by Erik Escher
serialization improvements: faster maximum size enforcement

Signed-off-by: Erik Escher <eclipse@erikescher.de>
The file was modifiedsignals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifyPolicyEntries.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonArray.java (diff)
The file was modifiedsignals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifySubjects.java (diff)
The file was modifiedsignals/commands/things/src/test/java/org/eclipse/ditto/signals/commands/things/modify/ModifyFeaturesTest.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonString.java (diff)
The file was modifiedservices/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeaturePropertiesStrategyTest.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonObject.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/JsonNull.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/ImmutableFeatureProperties.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/NullFeatureProperties.java (diff)
The file was modifiedsignals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifyPolicy.java (diff)
The file was modifiedservices/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/strategies/commands/ModifyResourcesStrategy.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonInt.java (diff)
The file was modifiedsignals/commands/things/src/test/java/org/eclipse/ditto/signals/commands/things/modify/ModifyFeaturePropertyTest.java (diff)
The file was modifiedservices/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeaturePropertyStrategy.java (diff)
The file was modifiedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyAttributes.java (diff)
The file was modifiedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyThing.java (diff)
The file was modifiedsignals/commands/things/src/test/java/org/eclipse/ditto/signals/commands/things/modify/ModifyThingTest.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/JsonValue.java (diff)
The file was modifiedservices/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyAttributeStrategy.java (diff)
The file was modifiedsignals/commands/things/src/test/java/org/eclipse/ditto/signals/commands/things/modify/ModifyFeatureTest.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonBoolean.java (diff)
The file was modifiedsignals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/CreatePolicy.java (diff)
The file was modifiedservices/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeaturesStrategy.java (diff)
The file was modifiedsignals/commands/things/src/test/java/org/eclipse/ditto/signals/commands/things/modify/ModifyAttributesTest.java (diff)
The file was modifiedservices/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeatureStrategy.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonDouble.java (diff)
The file was modifiedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyFeatureProperty.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/ImmutableAttributes.java (diff)
The file was modifiedservices/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyAttributesStrategy.java (diff)
The file was modifiedsignals/commands/things/src/test/java/org/eclipse/ditto/signals/commands/things/modify/ModifyFeaturePropertiesTest.java (diff)
The file was modifiedsignals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifyResources.java (diff)
The file was modifiedsignals/commands/base/src/main/java/org/eclipse/ditto/signals/commands/base/AbstractCommandSizeValidator.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonLong.java (diff)
The file was modifiedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyFeatureProperties.java (diff)
The file was modifiedsignals/commands/messages/src/main/java/org/eclipse/ditto/signals/commands/messages/MessagePayloadSerializer.java (diff)
The file was modifiedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyFeature.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/MessageAdaptableHelper.java (diff)
The file was modifiedservices/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/strategies/commands/ModifyPolicyEntriesStrategy.java (diff)
The file was modifiedservices/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyThingStrategy.java (diff)
The file was modifiedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/CreateThing.java (diff)
The file was modifiedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyFeatures.java (diff)
The file was modifiedservices/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeaturePropertiesStrategy.java (diff)
The file was modifiedmodel/things/src/main/java/org/eclipse/ditto/model/things/NullAttributes.java (diff)
The file was modifiedsignals/commands/things/src/test/java/org/eclipse/ditto/signals/commands/things/modify/ModifyAttributeTest.java (diff)
The file was modifiedservices/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/strategies/commands/ModifyPolicyEntryStrategy.java (diff)
The file was modifiedsignals/commands/policies/src/main/java/org/eclipse/ditto/signals/commands/policies/modify/ModifyPolicyEntry.java (diff)
The file was modifiedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyAttribute.java (diff)
The file was modifiedservices/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/strategies/commands/ModifyPolicyStrategy.java (diff)
Commit cb79fa7e4f8ada862564dca44c47ec577f7ca738 by Erik Escher
serialization improvements: smaller floating point values if possible

Signed-off-by: Erik Escher <eclipse@erikescher.de>
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonDouble.java (diff)
The file was modifiedjson/src/test/java/org/eclipse/ditto/json/ImmutableJsonDoubleTest.java (diff)
Commit a8f672264812e92c807e80cea9d1883d8c8c13b4 by Erik Escher
serialization improvements: remove obsolete todos

Signed-off-by: Erik Escher <eclipse@erikescher.de>
The file was modifiedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/ModifyAttribute.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonString.java (diff)
Commit feea7de1e42f1c939d779ce0b1e3761245c014fd by Erik Escher
serialization improvements: reduce duplication

Signed-off-by: Erik Escher <eclipse@erikescher.de>
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonObjectNull.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/JsonNull.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonArrayNull.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonNull.java (diff)
Commit df937188dafac3e843b4c805facdf6fd2c7c23f8 by Erik Escher
serialization improvements: remove TODOs

Signed-off-by: Erik Escher <eclipse@erikescher.de>
The file was modifiedservices/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/strategies/commands/ModifyPolicyEntriesStrategy.java (diff)
The file was modifiedservices/utils/cluster/src/main/java/org/eclipse/ditto/services/utils/cluster/CborJsonifiableSerializer.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/CborFactory.java (diff)
Commit 955e4ff251849dc263476b4e2969264314ae35de by Erik Escher
add license headers for 2020

Signed-off-by: Erik Escher <eclipse@erikescher.de>
The file was modifiedpom.xml (diff)
The file was modifiedsrc/license-header.txt (diff)
The file was addedsrc/license-header-2019.txt
Commit d46b409a3c6ccd977f43c150dbfddd2e69405d22 by Erik Escher
serialization improvements: move jackson dependencies to provided scope

Signed-off-by: Erik Escher <eclipse@erikescher.de>
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonObject.java (diff)
The file was modifiedjson/pom.xml (diff)
The file was modifiedservices/utils/cluster/pom.xml (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/CborFactory.java (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/SerializationContext.java (diff)
The file was modifiedmodel/things/pom.xml (diff)
The file was modifiedjson/src/main/java/org/eclipse/ditto/json/ImmutableJsonArray.java (diff)
The file was addedjson/src/main/java/org/eclipse/ditto/json/CborAvailabilityChecker.java
Commit 12f74cbd58e38a21d61314bb3f53831f6425e3fa by vadim.guenther
Add live channel to ditto headers in live command builder

Signed-off-by: Vadim Guenther <vadim.guenther@bosch-si.com>
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ProtocolAdapter.java (diff)
The file was modifiedsignals/commands/live/src/main/java/org/eclipse/ditto/signals/commands/live/base/AbstractLiveCommand.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/DittoProtocolAdapter.java (diff)
Commit 9d228cede81cb8919c9d3142250f886c9e6627ab by yufei.cai
Add command to trigger update of search index; simplify ThingsUpdaterTest; inline and remove TestUtil not used anywhere else; request reindexing when out-of-sync things are detected by QueryThingsPerRequestActor; test QueryThingsPerRequestActor.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was addedservices/gateway/proxy/src/test/java/org/eclipse/ditto/services/gateway/proxy/actors/QueryThingsPerRequestActorTest.java
The file was modifiedservices/gateway/proxy/src/main/java/org/eclipse/ditto/services/gateway/proxy/actors/AbstractThingProxyActor.java (diff)
The file was addedservices/models/thingsearch/src/main/java/org/eclipse/ditto/services/models/thingsearch/commands/sudo/UpdateThing.java
The file was modifiedservices/thingsearch/updater-actors/src/test/java/org/eclipse/ditto/services/thingsearch/updater/actors/ThingsUpdaterTest.java (diff)
The file was modifiedservices/gateway/proxy/src/main/java/org/eclipse/ditto/services/gateway/proxy/actors/QueryThingsPerRequestActor.java (diff)
The file was addedservices/models/thingsearch/src/main/java/org/eclipse/ditto/services/models/thingsearch/commands/sudo/UpdateThings.java
The file was modifiedservices/thingsearch/updater-actors/src/main/java/org/eclipse/ditto/services/thingsearch/updater/actors/ThingsUpdater.java (diff)
The file was modifiedservices/thingsearch/updater-actors/src/main/java/org/eclipse/ditto/services/thingsearch/updater/actors/ThingUpdater.java (diff)
The file was removedservices/thingsearch/updater-actors/src/test/java/org/eclipse/ditto/services/thingsearch/updater/actors/TestUtils.java
The file was modifiedservices/gateway/proxy/src/main/java/org/eclipse/ditto/services/gateway/proxy/actors/AbstractProxyActor.java (diff)
The file was addedservices/models/thingsearch/src/test/java/org/eclipse/ditto/services/models/thingsearch/commands/sudo/UpdateThingTest.java
The file was addedservices/models/thingsearch/src/test/java/org/eclipse/ditto/services/models/thingsearch/commands/sudo/UpdateThingsTest.java
The file was modifiedservices/thingsearch/updater-actors/src/main/java/org/eclipse/ditto/services/thingsearch/updater/actors/SearchUpdaterRootActor.java (diff)
Commit 76a6abc4630f7cf3cad5039807f8107c9360d1b4 by yufei.cai
Acknowledge update results from search updater persistence.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/thingsearch/updater-actors/src/main/java/org/eclipse/ditto/services/thingsearch/updater/actors/SearchUpdaterRootActor.java (diff)
The file was modifiedservices/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/write/streaming/MongoSearchUpdaterFlow.java (diff)
The file was modifiedservices/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/write/streaming/TestSearchUpdaterStream.java (diff)
The file was addedservices/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/write/streaming/BulkWriteResultAckFlowTest.java
The file was addedservices/models/thingsearch/src/test/java/org/eclipse/ditto/services/models/thingsearch/commands/sudo/UpdateThingResponseTest.java
The file was addedservices/models/thingsearch/src/main/java/org/eclipse/ditto/services/models/thingsearch/commands/sudo/UpdateThingResponse.java
The file was addedservices/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/write/streaming/BulkWriteResultAckFlow.java
The file was modifiedservices/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/write/streaming/SearchUpdaterStream.java (diff)
The file was modifiedservices/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/write/model/AbstractWriteModel.java (diff)
The file was modifiedservices/models/thingsearch/src/main/java/org/eclipse/ditto/services/models/thingsearch/commands/sudo/UpdateThing.java (diff)
The file was modifiedservices/models/thingsearch/src/main/java/org/eclipse/ditto/services/models/thingsearch/commands/sudo/UpdateThings.java (diff)
The file was modifiedservices/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/write/model/ThingWriteModel.java (diff)
The file was modifiedservices/thingsearch/updater-actors/src/main/java/org/eclipse/ditto/services/thingsearch/updater/actors/ThingUpdater.java (diff)
The file was addedservices/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/write/model/WriteResultAndErrors.java
The file was modifiedservices/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/write/model/Metadata.java (diff)
Commit fedea37147592a305b05c5081deb9e3b1d61bd4b by yufei.cai
Extract stream restart, config change and status reporting behavior in abstract actor.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was addedservices/utils/health/src/main/java/org/eclipse/ditto/services/utils/health/AbstractBackgroundStreamingActorWithConfigWithStatusReport.java
The file was modifiedservices/concierge/common/src/main/java/org/eclipse/ditto/services/concierge/common/PersistenceCleanupConfig.java (diff)
The file was addedservices/utils/health/src/main/java/org/eclipse/ditto/services/utils/health/config/BackgroundStreamingConfig.java
The file was modifiedservices/concierge/actors/src/main/java/org/eclipse/ditto/services/concierge/actors/cleanup/EventSnapshotCleanupCoordinator.java (diff)
Commit b959f7e55b093e09af8f4becc6671c655eca7b1c by vadim.guenther
Fix mapping of create thing command with inline policy

Signed-off-by: Vadim Guenther <vadim.guenther@bosch-si.com>
The file was modifiedsignals/commands/things/src/main/java/org/eclipse/ditto/signals/commands/things/modify/CreateThing.java (diff)
Commit fea39806ea3cebbc1cbc315da60c46ab0f6f8e41 by yufei.cai
Add snapshot streaming infrastructore.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was addedservices/utils/persistence/src/test/java/org/eclipse/ditto/services/utils/persistence/mongo/SnapshotStreamingActorTest.java
The file was modifiedservices/models/streaming/src/main/java/org/eclipse/ditto/services/models/streaming/StartStreamRequest.java (diff)
The file was modifiedservices/utils/persistence/src/test/java/org/eclipse/ditto/services/utils/persistence/mongo/streaming/MongoReadJournalIT.java (diff)
The file was addedservices/models/streaming/src/main/java/org/eclipse/ditto/services/models/streaming/StreamedSnapshot.java
The file was modifiedservices/utils/persistence/src/main/java/org/eclipse/ditto/services/utils/persistence/mongo/streaming/MongoReadJournal.java (diff)
The file was addedservices/models/streaming/src/main/java/org/eclipse/ditto/services/models/streaming/SudoStreamSnapshots.java
The file was addedservices/models/streaming/src/test/java/org/eclipse/ditto/services/models/streaming/StreamedSnapshotTest.java
The file was modifiedservices/models/things/src/main/java/org/eclipse/ditto/services/models/things/ThingsMappingStrategies.java (diff)
The file was addedservices/utils/persistence/src/main/java/org/eclipse/ditto/services/utils/persistence/mongo/SnapshotStreamingActor.java
The file was modifiedservices/models/streaming/src/main/java/org/eclipse/ditto/services/models/streaming/SudoStreamPids.java (diff)
The file was addedservices/models/streaming/src/test/java/org/eclipse/ditto/services/models/streaming/SudoStreamSnapshotsTest.java
The file was modifiedservices/utils/persistence/src/main/java/org/eclipse/ditto/services/utils/persistence/mongo/AbstractPersistenceStreamingActor.java (diff)
Commit 63219b9daca16c3e6c01bc5e69c89ccfdfe37ad5 by yufei.cai
Add ThingsSearchPersistence.sudoStreamMetadata; add tests for it and other sudo methods.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/write/model/Metadata.java (diff)
The file was modifiedservices/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/AbstractThingSearchPersistenceITBase.java (diff)
The file was addedservices/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/read/SudoIT.java
The file was modifiedservices/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/PersistenceConstants.java (diff)
The file was modifiedservices/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/MongoThingsSearchPersistence.java (diff)
The file was modifiedservices/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/ThingsSearchPersistence.java (diff)
Commit 5c2ab4ec47a30ddacac314b2f84c2de35efe26d5 by dominik.guggemos
final round of package restructuring

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/DefaultThingCommandAdapterProvider.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/signals/AbstractQuerySignalMapper.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/MessageCommandResponseMappingStrategies.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/provider/QueryCommandAdapterProvider.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/PolicyQueryResponseAdaptableConstructor.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/signals/ThingQuerySignalMapper.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/AdaptableConstructor.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/PolicyModifyResponseAdaptableConstructor.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/ThingEventMappingStrategies.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/Adapters.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/signals/package-info.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/ThingModifyAdaptableConstructor.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/provider/ThingCommandAdapterProvider.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/signals/RetrieveThingsResponseSignalMapper.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/package-info.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/MessageCommandMappingStrategies.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/PolicyQueryAdaptableConstructor.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/provider/ModifyCommandAdapterProvider.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/policies/PolicyErrorResponseAdapter.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/signals/AbstractModifySignalMapper.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ModifyCommandAdapterResolver.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/ThingErrorResponseAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AbstractErrorResponseAdapter.java (diff)
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/AbstractAdaptableConstructor.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingCommandAdapters.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/policies/PolicyQueryCommandResponseAdapter.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/ThingModifyCommandResponseMappingStrategies.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ErrorResponseAdapterResolver.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/PathMatcher.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/MessageCommandAdapter.java (diff)
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/ThingQueryResponseAdaptableConstructor.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/signals/PolicyModifyResponseSignalMapper.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/MessageCommandAdapterResolver.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/policies/PolicyModifyCommandAdapter.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/provider/MessageCommandAdapterProvider.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/PolicyQueryCommandResponseMappingStrategies.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/policies/DefaultPolicyCommandAdapterProvider.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/provider/PolicyCommandAdapterProvider.java
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/things/MessageCommandAdapterTest.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/ThingQueryCommandMappingStrategies.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/ThingModifyCommandResponseAdapter.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/signals/AbstractMessageSignalMapper.java
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/things/ThingQueryCommandAdapterTest.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/signals/PolicyQueryResponseSignalMapper.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/AbstractThingAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AdapterResolver.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/signals/ThingModifyResponseSignalMapper.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/policies/PolicyQueryCommandAdapter.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/signals/AbstractSignalMapper.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/provider/AdapterProvider.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/signals/AbstractCommandSignalMapper.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/PayloadPathMatcher.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/DefaultPayloadPathMatcher.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/policies/PolicyModifyCommandResponseAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/ThingQueryCommandResponseAdapter.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/ThingQueryCommandResponseMappingStrategies.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/DefaultPathMatcher.java
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/things/ThingQueryCommandResponseAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ProtocolFactory.java (diff)
The file was modifiedprotocol-adapter/pom.xml (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/ThingModifyCommandMappingStrategies.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/provider/EventAdapterProvider.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/AbstractMessageMappingStrategies.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/MappingStrategies.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/PolicyQueryCommandMappingStrategies.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/QueryCommandAdapterResolver.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/provider/ErrorResponseAdapterProvider.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/signals/RetrieveThingsSignalMapper.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/MessageAdaptableHelper.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/AbstractMappingStrategies.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/RetrieveThingsAdaptableConstructor.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/AbstractQueryAdaptableConstructor.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/signals/ThingModifySignalMapper.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/PolicyModifyCommandMappingStrategies.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/DefaultThingCommandAdapters.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/AbstractThingMappingStrategies.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/AbstractPolicyMappingStrategies.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/PolicyModifyAdaptableConstructor.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/signals/SignalMapperFactory.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AbstractAdapter.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/signals/SignalMapper.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/ThingModifyResponseAdaptableConstructor.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/EventAdapterResolver.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/DittoProtocolAdapter.java (diff)
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/ThingQueryAdaptableConstructor.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/signals/MessageCommandSignalMapper.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/policies/DefaultPolicyCommandAdapters.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/RetrieveThingsResponseAdaptableConstructor.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/policies/AbstractPolicyAdapter.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/signals/PolicyQuerySignalMapper.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/MessageCommandResponseAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/ThingEventAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/ThingQueryCommandAdapter.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/PolicyModifyCommandResponseMappingStrategies.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/AdaptableConstructorFactory.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/ThingModifyCommandAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ProtocolAdapter.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/MappingStrategiesFactory.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/signals/ThingQueryResponseSignalMapper.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/AbstractModifyAdaptableConstructor.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/signals/PolicyModifySignalMapper.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/DefaultAdapterResolver.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/signals/MessageCommandResponseSignalMapper.java
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/PolicyCommandAdapters.java
Commit 8dd0e2ae4382ce7f3fc59e6c56ea3b3c9436145b by dominik.guggemos
fix build

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modifiedsignals/commands/live/src/main/java/org/eclipse/ditto/signals/commands/live/base/AbstractLiveCommand.java (diff)
Commit 69065cf44ec0448585af243d0eedc55b58010762 by dominik.guggemos
reduce code duplication by moving getType method to AbstractAdapter

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/policies/PolicyQueryCommandResponseAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/ThingQueryCommandResponseAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/ThingModifyCommandAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/MessageCommandAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/ThingModifyCommandResponseAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/ThingQueryCommandAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/MessageCommandResponseAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/policies/PolicyModifyCommandAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/policies/PolicyModifyCommandResponseAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AbstractAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/policies/PolicyQueryCommandAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/policies/AbstractPolicyAdapter.java (diff)
Commit ac7a86bef2a20b066865c83ec70554964d5523a1 by dominik.guggemos
javadoc

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/AbstractThingAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/policies/AbstractPolicyAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/ThingModifyCommandResponseMappingStrategies.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AbstractAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/PolicyQueryCommandMappingStrategies.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/MessageCommandResponseMappingStrategies.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/MessageCommandMappingStrategies.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/signals/AbstractMessageSignalMapper.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/signals/AbstractSignalMapper.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/PolicyModifyCommandMappingStrategies.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/PolicyQueryCommandResponseMappingStrategies.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/ThingQueryCommandMappingStrategies.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/signals/AbstractCommandSignalMapper.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/ThingModifyCommandMappingStrategies.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/PolicyModifyCommandResponseMappingStrategies.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/ThingQueryCommandResponseMappingStrategies.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/ThingEventMappingStrategies.java (diff)
Commit 003dcfdf594f85d355750a146dd8142b509c7fef by yufei.cai
Add a first draft of stream component MergeSortedAsPair.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was addedservices/utils/akka/src/test/java/org/eclipse/ditto/services/utils/akka/controlflow/MergeSortedAsPairTest.java
The file was addedservices/utils/akka/src/main/java/org/eclipse/ditto/services/utils/akka/controlflow/MergeSortedAsPair.java
Commit 7610d59f876e0570ae017c1760066871ea480e68 by Thomas Jaeckle
Issue #611: added DittoHeader for "requested-ack-labels"

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modifiedmodel/base/src/test/java/org/eclipse/ditto/model/base/headers/ImmutableDittoHeadersTest.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/AbstractDittoHeadersBuilder.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeaderDefinition.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeaders.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/AbstractDittoHeaders.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeadersBuilder.java (diff)
Commit ad7bc1acdb2fa5e5afb59c65e8c232efb334fd7f by yufei.cai
Restructure MergeSortedAsPair according to the implementation of MergeSorted.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/utils/akka/src/test/java/org/eclipse/ditto/services/utils/akka/controlflow/MergeSortedAsPairTest.java (diff)
The file was modifiedservices/utils/akka/src/main/java/org/eclipse/ditto/services/utils/akka/controlflow/MergeSortedAsPair.java (diff)
The file was addedservices/utils/akka/src/main/java/org/eclipse/ditto/services/utils/akka/controlflow/AbstractDittoGraphStageLogic.java
Commit be98743d5c9262ec26c1bc117f4c8550f4e9e6d8 by Juergen Fickel
Issue eclipse/ditto#611: Added protocol specification for acknowledgments. Extended the TopicPath.Criterion enum accordingly.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/TopicPath.java (diff)
The file was addeddocumentation/src/main/resources/jsonschema/protocol-ack.json
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol-specification-topic.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol-specification.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol-examples.md (diff)
Commit 09d69300686ebfde90c441553cbe489be32f42da by Thomas Jaeckle
Issue #611: added new module "ditto-signal-acks" containing Acknowledgement type and related factory/impl

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modifiedbom/pom.xml (diff)
The file was addedsignals/acks/src/main/java/org/eclipse/ditto/signals/acks/AcknowledgementLabel.java
The file was addedsignals/acks/src/main/java/org/eclipse/ditto/signals/acks/AckFactory.java
The file was modifiedservices/utils/cluster/src/main/java/org/eclipse/ditto/services/utils/cluster/MappingStrategiesBuilder.java (diff)
The file was addedsignals/acks/src/test/java/org/eclipse/ditto/signals/acks/ImmutableAcknowledgementLabelTest.java
The file was modifiedsignals/pom.xml (diff)
The file was addedsignals/acks/src/main/java/org/eclipse/ditto/signals/acks/ImmutableAcknowledgement.java
The file was addedsignals/acks/pom.xml
The file was addedsignals/acks/src/main/java/org/eclipse/ditto/signals/acks/Acknowledgement.java
The file was modifiedservices/utils/cluster/pom.xml (diff)
The file was addedsignals/acks/src/main/java/org/eclipse/ditto/signals/acks/ImmutableAcknowledgementLabel.java
The file was addedsignals/acks/src/main/java/org/eclipse/ditto/signals/acks/package-info.java
Commit 04a215dec8bf2bb4ab7d7448531228a9f16e5d77 by Thomas Jaeckle
Issue #611: added ImmutableAcknowledgementTest; renamed AckFactory to Acknowledgements

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modifiedsignals/acks/src/main/java/org/eclipse/ditto/signals/acks/ImmutableAcknowledgement.java (diff)
The file was addedsignals/acks/src/test/java/org/eclipse/ditto/signals/acks/ImmutableAcknowledgementTest.java
The file was modifiedservices/utils/cluster/src/main/java/org/eclipse/ditto/services/utils/cluster/MappingStrategiesBuilder.java (diff)
The file was addedsignals/acks/src/main/java/org/eclipse/ditto/signals/acks/Acknowledgements.java
The file was modifiedservices/utils/cluster/src/test/java/org/eclipse/ditto/services/utils/cluster/MappingStrategiesBuilderTest.java (diff)
The file was removedsignals/acks/src/main/java/org/eclipse/ditto/signals/acks/AckFactory.java
The file was modifiedsignals/acks/pom.xml (diff)
The file was modifiedsignals/acks/src/main/java/org/eclipse/ditto/signals/acks/AcknowledgementLabel.java (diff)
Commit 13c4faca4849df905d7e2ead0d5da2251d0322a1 by Juergen Fickel
Issue eclipse/ditto#611: Made sub-heading more readable.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol-specification-topic.md (diff)
Commit eaddacc1f797b4db98513d52f40e93c4024483d9 by Juergen Fickel
Issue #611: Moved `AcknowledgementLabel` and co. near to `DittoHeaders` where they should be used.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was removedsignals/acks/src/test/java/org/eclipse/ditto/signals/acks/ImmutableAcknowledgementTest.java
The file was removedsignals/acks/src/test/java/org/eclipse/ditto/signals/acks/ImmutableAcknowledgementLabelTest.java
The file was removedsignals/acks/src/main/java/org/eclipse/ditto/signals/acks/ImmutableAcknowledgementLabel.java
The file was modifiedsignals/acks/src/main/java/org/eclipse/ditto/signals/acks/ImmutableAcknowledgement.java (diff)
The file was addedmodel/base/src/main/java/org/eclipse/ditto/model/base/acks/AcknowledgementLabels.java
The file was modifiedsignals/acks/src/main/java/org/eclipse/ditto/signals/acks/Acknowledgements.java (diff)
The file was addedmodel/base/src/main/java/org/eclipse/ditto/model/base/acks/AcknowledgementLabelInvalidException.java
The file was addedmodel/base/src/test/java/org/eclipse/ditto/model/base/acks/AcknowledgementLabelsTest.java
The file was addedmodel/base/src/main/java/org/eclipse/ditto/model/base/acks/ImmutableAcknowledgementLabel.java
The file was addedmodel/base/src/main/java/org/eclipse/ditto/model/base/acks/package-info.java
The file was addedmodel/base/src/test/java/org/eclipse/ditto/model/base/acks/ImmutableAcknowledgementLabelTest.java
The file was addedmodel/base/src/main/java/org/eclipse/ditto/model/base/acks/AcknowledgementLabel.java
The file was modifiedsignals/acks/src/main/java/org/eclipse/ditto/signals/acks/package-info.java (diff)
The file was addedsignals/acks/test/java/org/eclipse/ditto/signals/acks/ImmutableAcknowledgementTest.java
The file was modifiedsignals/acks/src/main/java/org/eclipse/ditto/signals/acks/Acknowledgement.java (diff)
The file was removedsignals/acks/src/main/java/org/eclipse/ditto/signals/acks/AcknowledgementLabel.java
Commit 576a255abf4b14387c0b6d1dd2f8994dc2a25d2d by Juergen Fickel
Issue #611: Use `AcknowledgementLabel` in `DittoHeaders` instead of plain Strings.
Added `fromJson` method to `AcknowledgementLabelInvalidException` to resolve test error.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/AbstractDittoHeaders.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeadersBuilder.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/acks/AcknowledgementLabelInvalidException.java (diff)
The file was modifiedmodel/base/src/test/java/org/eclipse/ditto/model/base/headers/ImmutableDittoHeadersTest.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeaders.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/AbstractDittoHeadersBuilder.java (diff)
Commit 93caf4e471107db7312a08f00a9040da8644029c by Juergen Fickel
Issue #611: Extended global error registry test cases by `AcknowledgementLabelInvalidException` to resolve test errors.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedservices/gateway/starter/src/test/java/org/eclipse/ditto/services/gateway/starter/GatewayServiceGlobalErrorRegistryTest.java (diff)
The file was modifiedservices/thingsearch/starter/src/test/java/org/eclipse/ditto/services/thingsearch/starter/ThingSearchServiceGlobalErrorRegistryTest.java (diff)
The file was modifiedservices/connectivity/starter/src/test/java/org/eclipse/ditto/services/connectivity/ConnectivityServiceGlobalErrorRegistryTest.java (diff)
The file was modifiedservices/policies/starter/src/test/java/org/eclipse/ditto/services/policies/starter/PoliciesServiceGlobalErrorRegistryTest.java (diff)
The file was modifiedservices/things/starter/src/test/java/org/eclipse/ditto/services/things/starter/ThingsServiceGlobalErrorRegistryTest.java (diff)
The file was modifiedservices/concierge/starter/src/test/java/org/eclipse/ditto/services/concierge/starter/ConciergeServiceGlobalErrorRegistryTest.java (diff)
Commit dafba103cf1c6514ac81436cebf4894fcc039d17 by Florian Fendt
Start integrating policy protocol examples in the Ditto documentation. Moved all protocol examples to an own directory to not pollute the main pages directory

Signed-off-by: Florian Fendt <Florian.Fendt@bosch.io>
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-creatething.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/events/featurecreated.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/modifyattributes.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-createthingdefinition.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_thing_unavailable.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/modifyfeaturesresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/query/retrievething.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_thing_notdeletable.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrievesubjectsresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/policies/exceptions/policies_resources_notmodifiable.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/exceptions/policies_resource_notmodifiable.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_attribute_notfound.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/deleteattributesresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-retrievething.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/events/featuredefinitionmodified.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-retrievethings.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/exceptions/policies_entry_notfound.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_feature_notfound.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/deleteattributes.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-deletething.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_thing_unavailable.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrievesubjectresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/query/retrievepolicyid.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrievesubjects.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/modifythingalternatives.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/query/retrieveattributes-selectedfields.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_features_notmodifiable.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/query/retrievethingdefinitionresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/policies/exceptions/policies_id_invalid.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/query/retrieveattributesresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-createattributes.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/protocol-examples-policies-modifypolicyentry.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-deletefeatures.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/policies/exceptions/policies_policy_toomanymodifyingrequests.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/modifyfeatureresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/protocol-examples-policies-deletesubject.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/deletefeaturedefinition.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-deletedefinition.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-retrieveattribute.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/deletefeature.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/modifyattributesresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/exceptions/policies_subjects_notfound.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/events/featuredeleted.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-deleteattribute.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/protocol-examples-policies-modifyresource.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/query/retrieveacl.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-deletefeature.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/modifything.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/modifyfeaturepropertyresponsecreated.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/query/retrievefeatureproperties.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/deletepolicyentryresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/modifyacl.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/createpolicyresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/deleteattributesresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/exceptions/policies_entry_invalid.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-retrieveattributes.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/events/attributesdeleted.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/query/retrievefeaturepropertiesresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/policies/exceptions/policies_policy_modificationinvalid.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/events/featuremodified.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/query/retrievethingresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrievepolicyresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/query/retrievefeatureresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/deletethingdefinition.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/modifyattribute.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifypolicy.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/createthingalternatives.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/modifyfeaturedefinition.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_feature_definition_notmodifiable.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/query/retrievefeatureproperties-selectedfields.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/deleteattribute.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/protocol-examples-policies-modifyresources.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifyresources.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/modifyattributeresponsecreated.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/events/policyidcreated.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/deletefeatures.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/createthingresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/policies/exceptions/policies_policy_notfound.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/deletefeatureproperty.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/events/thingdeleted.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-errorresponses.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-deleteproperty.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-modifyattributes.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/modifythingresponsecreated.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/modifythingdefinitionresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/events/featurepropertymodified.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrieveresourcesresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/modifythingdefinitionresponsecreated.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_policyId_notallowed.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-deleteproperties.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/query/retrieveaclresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/policies/exceptions/policies_resources_notfound.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/events/featurepropertiesmodified.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/exceptions/policies_resource_notfound.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/query/retrievefeaturedefinition.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-createattribute.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_feature_notfound.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_policy_notallowed.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/modifyfeaturepropertiesresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/modifyfeaturesresponsecreated.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/exceptions/policies_policy_modificationinvalid.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/thingerrorresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/deletepolicyresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/events/attributemodified.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/modifyattributesresponsecreated.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-createproperties.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/query/retrieveattribute.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/query/retrievethingdefinition.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/deletefeaturepropertyresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/policies/exceptions/policies_subjects_notfound.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-retrieveproperties.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/protocol-examples-policies-createpolicyentry.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/modifypolicyidresponsemodified.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-retrievethingdefinition.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-retrievethingdefinition.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/deletethingresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/modifyfeaturesresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/query/retrievefeaturedefinitionresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/exceptions/policies_policy_notfound.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifysubjectsresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_acl_invalid.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/events/attributemodified.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/events/thingdefinitiondeleted.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_feature_definition_notmodifiable.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_feature_property_notmodifiable.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/query/retrievepolicyidresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/deletefeatureproperties.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/exceptions/policies_subjectid_invalid.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/events/featurepropertiesdeleted.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/query/retrievefeature.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/query/retrieveattributeresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_thing_toomanymodifyingrequests.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_id_invalid.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_acl_modificationinvalid.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/events/policyidmodified.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-createfeatures.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/events/featuresdeleted.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/exceptions/policies_policy_toomanymodifyingrequests.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-deleteproperties.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifypolicyresponsecreated.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/deletethingresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_thing_notcreatable.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-modifythingdefinition.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-createproperty.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrievesubject.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-modifyproperties.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/modifythingdefinition.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/exceptions/policies_policy_notmodifiable.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_feature_property_notfound.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/modifyfeatureproperty.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/events/featuredefinitiondeleted.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/protocol-examples-policies-createresource.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/protocol-examples-policies-retrievepolicy.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/modifyfeatureresponsecreated.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_feature_property_notfound.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/events/aclentrydeleted.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/modifyfeatureproperties.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/deletething.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/modifything.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/events/attributedeleted.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-modifyfeature.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-retrieveproperties.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_attribute_notmodifiable.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/query/retrieveattributes-selectedfields.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifypolicyentryresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/modifyfeatureresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/query/retrieveattribute.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/modifyattributeresponsecreated.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/events/thingdefinitiondeleted.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_feature_definition_notfound.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_policyId_notmodifiable.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/exceptions/policies_id_invalid.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/modifyfeaturepropertiesresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-retrieveattributes.md
The file was modifieddocumentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff)
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifypolicyresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/deletethingdefinitionresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/modifyattributesresponsecreated.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/query/retrievefeatureproperty.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/events/aclentrycreated.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/events/attributecreated.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifysubjects.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_acl_notmodifiable.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/events/featuresmodified.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/policies/exceptions/policies_entry_modificationinvalid.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/query/retrieveaclentry.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_features_notfound.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/events/featurepropertiesdeleted.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_id_invalid.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-retrieveattribute.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/events/thingdefinitioncreated.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/deletefeatureresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/events/featuredefinitionmodified.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-deletefeatures.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/policies/exceptions/policies_policy_conflict.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/exceptions/policies_entry_modificationinvalid.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/policies/exceptions/policies_policy_unavailable.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-deletethingdefinition.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-createdefinition.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-retrievefeature.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/creatething.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_feature_notmodifiable.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/events/attributescreated.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/query/retrievething-withfieldselector.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/createpolicy.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/deleteaclentry.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-creatething.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-deletething.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/query/retrievefeatureproperty.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-retrievefeatures.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/deletesubject.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/events/attributesmodified.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/deletefeature.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/query/retrievefeatureproperties-selectedfields.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/events/featurepropertiescreated.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/policies/exceptions/policies_entry_notmodifiable.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/protocol-examples-policies-modifypolicyentries.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/protocol-examples-policies-retrieveresource.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_thing_notmodifiable.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifypolicyentries.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/thingerrorresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/modifyfeature.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/modifyfeatureresponsecreated.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/query/retrieveaclentry.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_feature_properties_notfound.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-modifyattribute.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifyresourceresponsecreated.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/createthingalternatives.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_feature_property_notmodifiable.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/protocol-examples-policies-retrievepolicyentry.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/deletefeaturedefinitionresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/deletefeatureproperty.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/query/retrievethings-withfieldselector.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_id_notsettable.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/modifypolicyid.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_acl_invalid.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/policies/exceptions/policies_subject_notfound.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/events/featuredeleted.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrievepolicyentryresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_acl_notmodifiable.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-createattributes.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/query/retrieveaclentryresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/query/retrieveattributesresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifysubjectresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifyresourcesresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/deletefeaturepropertyresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/modifyfeaturepropertiesresponsecreated.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/modifyfeatureproperty.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/query/retrievething.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/modifyfeaturepropertyresponsecreated.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/deletepolicyentry.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_feature_properties_notfound.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/events/featurepropertiesmodified.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/events/aclentrycreated.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/deletefeaturepropertiesresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/modifythingdefinitionresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/deletefeaturedefinitionresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/events/thingmodified.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/policies/exceptions/policies_resource_notfound.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/deletefeaturepropertiesresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/modifypolicyidresponsecreated.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/events/featurescreated.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_feature_definition_identifier_invalid.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_id_notsettable.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-modifyfeatures.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_acl_notfound.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-modifyproperties.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/modifyfeaturesresponsecreated.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/events/featuredefinitioncreated.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_acl_modificationinvalid.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/policies/exceptions/policies_subjectid_invalid.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/events/featuresmodified.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/exceptions/policies_entry_notmodifiable.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_feature_definition_empty.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_thing_conflict.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/query/retrievethings-withfieldselector.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-retrieveproperty.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/events/featurepropertydeleted.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/modifyattributesresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-modifydefinition.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-modifythingdefinition.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/protocol-examples-policies-errorresponses.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/deletethingdefinition.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-createfeature.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrievepolicyentriesresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/query/retrievethingdefinition.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-deletedefinition.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/deletething.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/deletethingdefinitionresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrieveresourceresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/modifyattributes.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_thing_notfound.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/events/featurepropertycreated.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/deletefeaturesresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/deleteaclentry.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-modifything.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/query/retrievefeaturesresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-retrieveproperty.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/events/attributedeleted.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/query/retrieveattributeresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-errorresponses.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/policies/exceptions/policies_entry_notfound.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifyresource.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-deletethingdefinition.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/events/thingdefinitionmodified.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_feature_properties_notmodifiable.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/query/retrievefeature.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_attributes_notmodifiable.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_attributes_notmodifiable.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_thing_notdeletable.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/deletefeatures.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/query/retrievething-withsnapshotrevision.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/events/attributecreated.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-modifyfeature.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifypolicyentry.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/deletefeatureproperties.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/modifythingresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_features_notmodifiable.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/deleteresourceresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/modifyfeaturedefinitionresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/protocol-examples-policies-modifypolicy.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-retrievedefinition.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-modifyattribute.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-modifything.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/query/retrievethings.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-createattribute.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-modifydefinition.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_thing_conflict.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_attribute_notfound.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/deleteattributeresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/query/retrievefeaturepropertyresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/modifyfeaturedefinitionresponsecreated.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_thing_notfound.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_acl_entry_invalid.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/events/policyidcreated.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_acl_not_allowed.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/protocol-examples-policies-deletepolicyentry.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/policies/exceptions/policies_subjects_notmodifiable.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-retrievethings.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/protocol-examples-policies-retrievesubject.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/deletefeaturedefinition.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_feature_definition_notfound.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_feature_definition_identifier_invalid.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/protocol-examples-policies-modifysubject.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/events/thingmodified.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-createproperties.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/query/retrievefeaturedefinitionresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/deletesubjectresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrievepolicyentries.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/exceptions/policies_resources_notfound.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/exceptions/policies_resources_notmodifiable.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/events/featurescreated.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/protocol-examples-policies-deleteresource.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/policies/exceptions/policies_entry_invalid.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/modifypolicyidresponsemodified.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/events/thingcreated.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_attribute_notmodifiable.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/modifyaclentry.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/creatething.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/query/retrievefeatures.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/events/attributesdeleted.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/query/retrieveacl.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifypolicyentriesresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/exceptions/policies_policy_conflict.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/query/retrieveaclentryresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/query/retrieveattributes.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-modifyproperty.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-createdefinition.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_acl_notfound.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/events/aclmodified.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/events/attributescreated.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_feature_definition_empty.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/deleteattribute.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/query/retrieveattributes.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifyresourceresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/modifyfeature.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/modifyattributeresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-retrievefeature.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/modifypolicyidresponsecreated.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/protocol-examples-policies-createpolicy.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/modifyattribute.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/events/featurepropertymodified.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_policy_notallowed.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/policies/exceptions/policies_policy_notmodifiable.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/events/thingcreated.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_policyId_notallowed.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_attributes_notfound.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/modifythingresponsecreated.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/events/aclentrymodified.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/events/featurepropertydeleted.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/events/featurepropertycreated.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/policies/exceptions/policies_resource_notmodifiable.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-modifyfeatures.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/query/retrieveaclresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/events/featuredefinitiondeleted.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/modifyfeatures.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/deletefeaturesresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/modifythingdefinition.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-deleteattributes.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/deletepolicy.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/deleteattributes.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifypolicyentryresponsecreated.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifysubject.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-modifyproperty.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/modifythingalternatives.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/exceptions/policies_subject_notmodifiable.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/modifyfeaturepropertiesresponsecreated.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/events/aclentrydeleted.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_thing_notmodifiable.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-createproperty.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/protocol-examples-policies-modifysubjects.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_acl_entry_invalid.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-retrievedefinition.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/query/retrievefeaturedefinition.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/exceptions/policies_subjects_notmodifiable.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/modifyfeaturepropertyresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/deleteattributeresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/query/retrievefeaturepropertyresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-deleteproperty.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-modifyattributes.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/modifyaclentry.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_feature_notmodifiable.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/events/featuremodified.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/events/featurepropertiescreated.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/query/retrievethingresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/createthingresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_features_notfound.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_thing_notcreatable.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/events/policyidmodified.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/modifyfeatures.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-createfeatures.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/modifyfeaturedefinitionresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/protocol-examples-policies-deletepolicy.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/protocol-examples-policies-retrievesubjects.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/events/featuresdeleted.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/query/retrievethingsresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/query/retrievefeaturesresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/events/attributesmodified.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_attributes_notfound.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrieveresources.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrievepolicy.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/modifypolicyid.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/protocol-examples-policies-retrievepolicyentries.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/events/aclmodified.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_feature_properties_notmodifiable.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/query/retrievefeatureproperties.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifysubjectresponsecreated.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/modifyfeatureproperties.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/deleteresource.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/query/retrievepolicyidresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/query/retrievefeaturepropertiesresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/modifythingresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/exceptions/policies_subject_notfound.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/modifyfeaturedefinitionresponsecreated.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrievepolicyentry.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-retrievething.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/modifyfeaturepropertyresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/query/retrievethingsresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-retrievefeatures.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/deletefeatureresponse.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/events/featuredefinitioncreated.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/events/thingdefinitionmodified.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/modifyacl.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/modifyfeaturedefinition.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/events/thingdeleted.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-deleteattribute.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/query/retrievething-withsnapshotrevision.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-createfeature.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_policyId_notmodifiable.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/protocol-examples-policies-createsubject.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/events/featurecreated.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-createthingdefinition.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/query/retrievething-withfieldselector.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/policies/exceptions/policies_subject_notmodifiable.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol-examples-deletefeature.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/events/aclentrymodified.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_thing_toomanymodifyingrequests.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/query/retrievethings.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/events/thingdefinitioncreated.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/query/retrievefeatureresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/exceptions/policies_policy_unavailable.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrieveresource.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/query/retrievepolicyid.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/modify/modifyattributeresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/generated/commands/modify/modifythingdefinitionresponsecreated.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/exceptions/things_acl_not_allowed.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/query/retrievethingdefinitionresponse.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/things/protocol-examples-deleteattributes.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/things/commands/query/retrievefeatures.md
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/protocol-examples-policies-retrieveresources.md
Commit 5df98155f0d08212b6099683c72b4a244a8ecf66 by Thomas Jaeckle
Issue #611: enhanced DittoProtocolAdapter by adding AcknowledgementAdapter; changed Acknowledgement to be a Signal again

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AcknowledgementTopicPathBuilder.java
The file was modifiedsignals/acks/src/main/java/org/eclipse/ditto/signals/acks/Acknowledgements.java (diff)
The file was modifiedservices/utils/cluster/src/test/java/org/eclipse/ditto/services/utils/cluster/MappingStrategiesBuilderTest.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ProtocolAdapter.java (diff)
The file was modifiedsignals/acks/src/main/java/org/eclipse/ditto/signals/acks/ImmutableAcknowledgement.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AcknowledgementAdapter.java
The file was modifiedprotocol-adapter/pom.xml (diff)
The file was modifiedservices/utils/cluster/src/main/java/org/eclipse/ditto/services/utils/cluster/MappingStrategiesBuilder.java (diff)
The file was removedsignals/acks/test/java/org/eclipse/ditto/signals/acks/ImmutableAcknowledgementTest.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/DittoProtocolAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ImmutableTopicPathBuilder.java (diff)
The file was modifiedsignals/acks/src/main/java/org/eclipse/ditto/signals/acks/Acknowledgement.java (diff)
The file was addedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/AcknowledgementAdapterTest.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/MessagesTopicPathBuilder.java (diff)
The file was addedsignals/acks/src/test/java/org/eclipse/ditto/signals/acks/ImmutableAcknowledgementTest.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/TopicPathBuilder.java (diff)
Commit c8fe1503dd9f88eecbd00a3918ec58be42a90cd2 by Thomas Jaeckle
Issue #611: javadoc fixes

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modifiedsignals/acks/src/main/java/org/eclipse/ditto/signals/acks/ImmutableAcknowledgement.java (diff)
The file was modifiedsignals/acks/src/main/java/org/eclipse/ditto/signals/acks/package-info.java (diff)
The file was modifiedsignals/acks/src/main/java/org/eclipse/ditto/signals/acks/Acknowledgements.java (diff)
Commit 547e7e5c4f6ca2754f25636a1933a0fd247e7caa by Thomas Jaeckle
Issue #611: added enum DittoAcknowledgementLabels containing "ditto-persisted" built-in ACK label

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was addedmodel/base/src/main/java/org/eclipse/ditto/model/base/acks/DittoAcknowledgementLabels.java
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeaders.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeadersBuilder.java (diff)
Commit 7b7548d4d5e00f1a7470d5e6ff3bc6e76c9c8b49 by yufei.cai
Add background sync actor with config and status reporting.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was addedservices/models/policies/src/main/java/org/eclipse/ditto/services/models/policies/commands/sudo/SudoRetrievePolicyRevisionResponse.java
The file was addedservices/models/policies/src/main/java/org/eclipse/ditto/services/models/policies/commands/sudo/SudoRetrievePolicyRevision.java
The file was addedservices/thingsearch/updater-actors/src/main/java/org/eclipse/ditto/services/thingsearch/updater/actors/BackgroundSyncActor.java
The file was modifiedservices/thingsearch/starter/src/main/java/org/eclipse/ditto/services/thingsearch/starter/actors/SearchHealthCheckingActorFactory.java (diff)
The file was modifiedservices/thingsearch/starter/src/main/resources/things-search.conf (diff)
The file was modifiedservices/things/starter/src/main/java/org/eclipse/ditto/services/things/starter/ThingsRootActor.java (diff)
The file was modifiedservices/utils/health/src/main/java/org/eclipse/ditto/services/utils/health/AbstractBackgroundStreamingActorWithConfigWithStatusReport.java (diff)
The file was modifiedservices/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/MongoThingsSearchPersistence.java (diff)
The file was modifiedservices/concierge/actors/src/main/java/org/eclipse/ditto/services/concierge/actors/cleanup/persistenceids/PersistenceIdSource.java (diff)
The file was removedservices/concierge/actors/src/main/java/org/eclipse/ditto/services/concierge/actors/cleanup/CleanupStatusReporter.java
The file was modifiedservices/thingsearch/common/src/test/java/org/eclipse/ditto/services/thingsearch/common/config/DefaultUpdaterConfigTest.java (diff)
The file was addedservices/thingsearch/common/src/main/java/org/eclipse/ditto/services/thingsearch/common/config/BackgroundSyncConfig.java
The file was modifiedservices/thingsearch/common/src/test/resources/updater-test.conf (diff)
The file was addedservices/thingsearch/common/src/test/resources/background-sync-test.conf
The file was addedservices/models/policies/src/test/java/org/eclipse/ditto/services/models/policies/commands/sudo/SudoRetrievePolicyRevisionResponseTest.java
The file was modifiedservices/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/strategies/commands/PolicyCommandStrategies.java (diff)
The file was modifiedservices/concierge/starter/src/main/java/org/eclipse/ditto/services/concierge/starter/actors/ConciergeRootActor.java (diff)
The file was modifiedservices/thingsearch/common/src/main/java/org/eclipse/ditto/services/thingsearch/common/config/DefaultUpdaterConfig.java (diff)
The file was addedservices/models/policies/src/test/java/org/eclipse/ditto/services/models/policies/commands/sudo/SudoRetrievePolicyRevisionTest.java
The file was addedservices/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/strategies/commands/SudoRetrievePolicyRevisionStrategy.java
The file was modifiedservices/thingsearch/starter/src/main/java/org/eclipse/ditto/services/thingsearch/starter/actors/SearchRootActor.java (diff)
The file was addedservices/thingsearch/common/src/main/java/org/eclipse/ditto/services/thingsearch/common/config/DefaultBackgroundSyncConfig.java
The file was modifiedservices/utils/health/pom.xml (diff)
The file was modifiedservices/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/ThingsPersistenceStreamingActorCreator.java (diff)
The file was modifiedservices/thingsearch/updater-actors/src/main/java/org/eclipse/ditto/services/thingsearch/updater/actors/SearchUpdaterRootActor.java (diff)
The file was modifiedservices/models/things/src/main/java/org/eclipse/ditto/services/models/things/ThingsMessagingConstants.java (diff)
The file was modifiedservices/utils/persistence/src/test/java/org/eclipse/ditto/services/utils/persistence/mongo/streaming/MongoReadJournalIT.java (diff)
The file was addedservices/thingsearch/common/src/test/java/org/eclipse/ditto/services/thingsearch/common/config/DefaultBackgroundSyncConfigTest.java
The file was addedservices/thingsearch/updater-actors/src/main/java/org/eclipse/ditto/services/thingsearch/updater/actors/ThingsMetadataSource.java
The file was addedservices/utils/health/src/main/java/org/eclipse/ditto/services/utils/health/SingletonStatusReporter.java
The file was addedservices/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/write/streaming/BackgroundSyncStreamTest.java
The file was modifiedservices/thingsearch/common/src/main/java/org/eclipse/ditto/services/thingsearch/common/config/UpdaterConfig.java (diff)
The file was modifiedservices/utils/persistence/src/main/java/org/eclipse/ditto/services/utils/persistence/mongo/streaming/MongoReadJournal.java (diff)
The file was addedservices/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/write/streaming/BackgroundSyncStream.java
The file was modifiedservices/thingsearch/updater-actors/src/main/java/org/eclipse/ditto/services/thingsearch/updater/actors/ThingsUpdater.java (diff)
The file was modifiedservices/utils/akka/src/main/java/org/eclipse/ditto/services/utils/akka/controlflow/MergeSortedAsPair.java (diff)
The file was modifiedservices/thingsearch/common/src/test/java/org/eclipse/ditto/services/thingsearch/common/config/DefaultDeletionConfigTest.java (diff)
Commit 4acad50a6ddc0c343464b4de25f38714ebe1f8c0 by dominik.guggemos
remove channel from topic path for policy commands

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/signals/AbstractSignalMapper.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/httppush/HttpPushClientActorTest.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/signals/SignalMapper.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/TopicPathBuilder.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ProtocolFactory.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ImmutableTopicPath.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/policies/PolicyModifyCommandAdapterTest.java (diff)
The file was addedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ProtocolFactoryTest.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/signals/PolicyQueryResponseSignalMapper.java (diff)
The file was addedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ProtocolFactoryParameterizedTest.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/ThingQueryCommandAdapter.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/things/ThingEventAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/things/ThingModifyCommandResponseAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/TopicPath.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/DittoProtocolAdapter.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ImmutableTopicPathBuilderTest.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/signals/AbstractCommandSignalMapper.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/MessageCommandResponseAdapter.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/things/ThingQueryCommandAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/things/MessageCommandAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/signals/PolicyModifyResponseSignalMapper.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/UnknownChannelException.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/signals/ThingQueryResponseSignalMapper.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ImmutableTopicPathBuilder.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/BasePublisherActorTest.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/TestConstants.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/policies/PolicyQueryCommandAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ProtocolAdapter.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/things/ThingQueryCommandResponseAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/MessageCommandAdapter.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/things/ThingModifyCommandAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/BaseParametrizedCommandAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/policies/ParametrizedPolicyQueryCommandAdapterTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/AbstractPublisherActorTest.java (diff)
The file was modifiedservices/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/amqp/AmqpPublisherActorTest.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/DittoProtocolAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/signals/RetrieveThingsResponseSignalMapper.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/signals/ThingModifyResponseSignalMapper.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/ThingEventAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/Adapter.java (diff)
The file was addedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/BaseLiveTwinTest.java
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/signals/ResponseSignalMapper.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/ThingModifyCommandResponseAdapter.java (diff)
The file was modifiedservices/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/NormalizedMessageMapperTest.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/policies/ParametrizedPolicyModifyCommandAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/things/MessageCommandResponseAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/DefaultAdapterResolver.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/policies/ParametrizedPolicyModifyCommandResponseAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/policies/ParametrizedPolicyQueryCommandResponseAdapterTest.java (diff)
Commit 8158bc7f62202637429f7b1c25e0b2e62cb4e504 by dominik.guggemos
fix NormalizedMessageMapperTest

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modifiedservices/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/NormalizedMessageMapperTest.java (diff)
Commit 861cc8d31b6aab3dd80227ddfb5b11afd72587fb by dominik.guggemos
enable japicmp plugin again

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modifiedprotocol-adapter/pom.xml (diff)
Commit ee53e9d738a9cbe9d3e6efce0042f84e01014572 by Florian Fendt
only show regular fields in the public JSON examples (thus omitting fields like __schemaVersion or _revision)

Signed-off-by: Florian Fendt <Florian.Fendt@bosch.io>
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/examples/PublicJsonExamplesProducer.java (diff)
Commit 358298f7295bf4b325cdbaf3121be106964d53c4 by Florian Fendt
add ThingDefinition to the examples producer

Signed-off-by: Florian Fendt <Florian.Fendt@bosch.io>
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/examples/JsonExamplesProducer.java (diff)
Commit 1fd16364c37429292d83ff43c36d9672e1e41257 by Juergen Fickel
Issue #611: Renamed `DittoAcknowledgementLabels` to `DittoAcknowledgementLabel`, delegate method calls to an instance of `AcknowledgementLabel` and removed superfluous method `getValue`.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was addedmodel/base/src/main/java/org/eclipse/ditto/model/base/acks/DittoAcknowledgementLabel.java
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeaders.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeadersBuilder.java (diff)
The file was removedmodel/base/src/main/java/org/eclipse/ditto/model/base/acks/DittoAcknowledgementLabels.java
Commit eef6e0e77efea13f1db8781ad4f65a0a3d9cf205 by Florian Fendt
update policy ditto protocol examples to the new protocol format without twin/live channel

Signed-off-by: Florian Fendt <Florian.Fendt@bosch.io>
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifypolicyentries.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/createpolicy.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifysubject.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifypolicyentryresponse.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/deletepolicyentryresponse.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifyresources.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrievesubjectresponse.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/createpolicyresponse.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifyresource.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrievesubjects.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifysubjects.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrieveresourceresponse.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/deletepolicyresponse.md (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/examples/PublicJsonExamplesProducer.java (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifypolicy.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifypolicyresponsecreated.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrievepolicy.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrievepolicyentry.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifysubjectresponse.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifyresourceresponse.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifyresourcesresponse.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifyresourceresponsecreated.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifysubjectsresponse.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/deleteresourceresponse.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/deletesubject.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrieveresources.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/deletepolicyentry.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/deletesubjectresponse.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrievepolicyentryresponse.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/deleteresource.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrievepolicyentries.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrievesubject.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrieveresourcesresponse.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifypolicyresponse.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifypolicyentry.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrievesubjectsresponse.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifypolicyentriesresponse.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifypolicyentryresponsecreated.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrievepolicyresponse.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/modifysubjectresponsecreated.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrievepolicyentriesresponse.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/query/retrieveresource.md (diff)
The file was modifieddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/commands/modify/deletepolicy.md (diff)
Commit abf0d0b6a5abf2759030514985a4736cb54b58ab by Florian Fendt
fix typo in sidebar

Signed-off-by: Florian Fendt <Florian.Fendt@bosch.io>
The file was modifieddocumentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff)
Commit 8abc0119a66bcf09e897c2e2dc08079e91e77811 by yufei.cai
Bookmark progress of background sync.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/thingsearch/updater-actors/src/main/java/org/eclipse/ditto/services/thingsearch/updater/actors/BackgroundSyncActor.java (diff)
The file was modifiedservices/thingsearch/starter/src/test/java/org/eclipse/ditto/services/thingsearch/starter/config/DittoSearchConfigTest.java (diff)
The file was modifiedservices/utils/health/src/main/java/org/eclipse/ditto/services/utils/health/AbstractBackgroundStreamingActorWithConfigWithStatusReport.java (diff)
The file was modifiedservices/thingsearch/common/src/main/java/org/eclipse/ditto/services/thingsearch/common/config/BackgroundSyncConfig.java (diff)
The file was modifiedservices/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/write/streaming/BackgroundSyncStream.java (diff)
The file was modifiedservices/thingsearch/updater-actors/src/main/java/org/eclipse/ditto/services/thingsearch/updater/actors/SearchUpdaterRootActor.java (diff)
The file was modifiedservices/thingsearch/starter/src/main/java/org/eclipse/ditto/services/thingsearch/starter/actors/SearchRootActor.java (diff)
The file was modifiedservices/utils/akka/src/main/java/org/eclipse/ditto/services/utils/akka/streaming/TimestampPersistence.java (diff)
The file was modifiedservices/utils/persistence/src/main/java/org/eclipse/ditto/services/utils/persistence/mongo/streaming/MongoTimestampPersistence.java (diff)
The file was modifiedservices/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/PersistenceConstants.java (diff)
The file was modifiedservices/concierge/actors/src/main/java/org/eclipse/ditto/services/concierge/actors/cleanup/EventSnapshotCleanupCoordinator.java (diff)
Commit 924d4242a07d2afa265e4be53ab70272f9dc00ad by yufei.cai
Remove previous timestamp-based sync mechanism.

Reason: replaced by PID-based sync mechanism for guaranteed
eventual-consistency.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/utils/persistence/src/main/java/org/eclipse/ditto/services/utils/persistence/mongo/DefaultPersistenceStreamingActor.java (diff)
The file was removedservices/models/streaming/src/test/java/org/eclipse/ditto/services/models/streaming/SudoStreamModifiedEntitiesTest.java
The file was modifiedservices/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/PoliciesPersistenceStreamingActorCreator.java (diff)
The file was modifiedservices/models/streaming/src/main/java/org/eclipse/ditto/services/models/streaming/StartStreamRequest.java (diff)
The file was removedservices/thingsearch/updater-actors/src/test/java/org/eclipse/ditto/services/thingsearch/updater/actors/ManualUpdaterIT.java
The file was modifiedservices/utils/persistence/src/main/java/org/eclipse/ditto/services/utils/persistence/mongo/streaming/MongoReadJournal.java (diff)
The file was modifiedservices/thingsearch/starter/src/main/java/org/eclipse/ditto/services/thingsearch/starter/actors/SearchHealthCheckingActorFactory.java (diff)
The file was modifiedservices/things/starter/src/test/java/org/eclipse/ditto/services/things/starter/ThingsServiceGlobalCommandRegistryTest.java (diff)
The file was modifiedservices/thingsearch/starter/src/main/java/org/eclipse/ditto/services/thingsearch/starter/actors/SearchRootActor.java (diff)
The file was removedservices/utils/akka/src/main/java/org/eclipse/ditto/services/utils/akka/streaming/DefaultSyncConfig.java
The file was removedservices/models/streaming/src/main/java/org/eclipse/ditto/services/models/streaming/StartStreamRequestVisitor.java
The file was modifiedservices/policies/starter/src/test/java/org/eclipse/ditto/services/policies/starter/PoliciesServiceGlobalCommandRegistryTest.java (diff)
The file was removedservices/utils/akka/src/test/java/org/eclipse/ditto/services/utils/akka/streaming/DefaultSyncConfigTest.java
The file was modifiedservices/models/streaming/src/main/java/org/eclipse/ditto/services/models/streaming/SudoStreamPids.java (diff)
The file was removedservices/thingsearch/updater-actors/src/main/java/org/eclipse/ditto/services/thingsearch/updater/actors/ManualUpdater.java
The file was removedservices/utils/akka/src/main/java/org/eclipse/ditto/services/utils/akka/streaming/DefaultStreamSupervisor.java
The file was modifiedservices/utils/persistence/src/test/java/org/eclipse/ditto/services/utils/persistence/mongo/DefaultPersistenceStreamingActorTest.java (diff)
The file was removedservices/utils/akka/src/main/java/org/eclipse/ditto/services/utils/akka/streaming/SyncConfig.java
The file was modifiedservices/thingsearch/updater-actors/src/main/java/org/eclipse/ditto/services/thingsearch/updater/actors/SearchUpdaterRootActor.java (diff)
The file was removedservices/thingsearch/starter/src/main/java/org/eclipse/ditto/services/thingsearch/starter/actors/LastSuccessfulStreamCheckingActor.java
The file was removedservices/thingsearch/starter/src/test/java/org/eclipse/ditto/services/thingsearch/starter/actors/LastSuccessfulStreamCheckingActorTest.java
The file was modifiedservices/gateway/starter/src/test/java/org/eclipse/ditto/services/gateway/starter/GatewayServiceGlobalCommandRegistryTest.java (diff)
The file was modifiedservices/models/streaming/src/main/java/org/eclipse/ditto/services/models/streaming/SudoStreamSnapshots.java (diff)
The file was modifiedservices/concierge/starter/src/test/java/org/eclipse/ditto/services/concierge/starter/ConciergeServiceGlobalCommandRegistryTest.java (diff)
The file was modifiedservices/thingsearch/starter/src/test/java/org/eclipse/ditto/services/thingsearch/starter/ThingsSearchServiceGlobalCommandRegistryTest.java (diff)
The file was modifiedservices/thingsearch/common/src/test/resources/updater-test.conf (diff)
The file was modifiedservices/thingsearch/common/src/test/java/org/eclipse/ditto/services/thingsearch/common/config/DefaultUpdaterConfigTest.java (diff)
The file was modifiedservices/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/AbstractThingSearchPersistenceITBase.java (diff)
The file was modifiedservices/utils/persistence/src/test/java/org/eclipse/ditto/services/utils/persistence/mongo/streaming/MongoReadJournalIT.java (diff)
The file was modifiedservices/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/ThingsPersistenceStreamingActorCreator.java (diff)
The file was removedservices/thingsearch/updater-actors/src/main/java/org/eclipse/ditto/services/thingsearch/updater/actors/PoliciesStreamSupervisorCreator.java
The file was modifiedservices/connectivity/starter/src/test/java/org/eclipse/ditto/services/connectivity/ConnectivityServiceGlobalCommandRegistryTest.java (diff)
The file was removedservices/thingsearch/updater-actors/src/main/java/org/eclipse/ditto/services/thingsearch/updater/actors/ThingsStreamSupervisorCreator.java
The file was modifiedservices/thingsearch/common/src/main/java/org/eclipse/ditto/services/thingsearch/common/config/DefaultUpdaterConfig.java (diff)
The file was modifiedservices/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/ConnectionPersistenceStreamingActorCreator.java (diff)
The file was modifiedservices/thingsearch/starter/src/main/resources/things-search.conf (diff)
The file was removedservices/models/streaming/src/main/java/org/eclipse/ditto/services/models/streaming/SudoStreamModifiedEntities.java
The file was removedservices/utils/akka/src/test/java/org/eclipse/ditto/services/utils/akka/streaming/DefaultStreamSupervisorTest.java
The file was modifiedservices/utils/persistence/src/main/java/org/eclipse/ditto/services/utils/persistence/mongo/AbstractPersistenceStreamingActor.java (diff)
The file was modifiedservices/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/PersistenceConstants.java (diff)
The file was modifiedservices/thingsearch/common/src/main/java/org/eclipse/ditto/services/thingsearch/common/config/UpdaterConfig.java (diff)
Commit 8cb3e95625fc20f5b9531cb14dee977aac97d443 by Florian Fendt
remove deprecated exceptions from ditto protocol examples

Signed-off-by: Florian Fendt <Florian.Fendt@bosch.io>
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/json/exceptions/json_fieldselector_invalid.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/json/exceptions/json_invalid.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/gateway/exceptions/gateway_authentication_provider_unavailable.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/gateway/exceptions/gateway_too_many_requests.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/messages/exceptions/messages_timeout_invalid.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/gateway/exceptions/gateway_service_unavailable.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/gateway/exceptions/gateway_authentication_failed.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/json/exceptions/json_pointer_invalid.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/gateway/exceptions/gateway_service_timeout.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/gateway/exceptions/gateway_internalerror.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/messages/exceptions/messages_subject_invalid.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/search/exceptions/thing-search_search_filter_invalid.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/search/exceptions/thing-search_search_option_invalid.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/gateway/exceptions/gateway_method_notallowed.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/json/exceptions/json_field_missing.md
The file was removeddocumentation/src/main/resources/pages/ditto/protocol/messages/exceptions/messages_message_timeout.md
Commit 60c1cfabd1cbfd120b24d93c685d14607337ea8d by yufei.cai
Document DevOps commands for search index update; relax sanity check of BulkWriteResultAckFlow.

Reason: If a force update was issued for a thing nonexistent on both
the things persistence and the search index, then the updater went
into a loop due to the unexpected matched count.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifieddocumentation/src/main/resources/pages/ditto/installation-operating.md (diff)
The file was modifiedservices/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/write/streaming/BulkWriteResultAckFlow.java (diff)
The file was modifiedservices/thingsearch/persistence/src/test/java/org/eclipse/ditto/services/thingsearch/persistence/write/streaming/BulkWriteResultAckFlowTest.java (diff)
Commit 5ed14dc9e266558a2b01a742f83c6f5fcab87e6a by yufei.cai
Fix typo.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifieddocumentation/src/main/resources/pages/ditto/installation-operating.md (diff)
Commit b8f997f365a1ddcf6a7e9592c7bda0b6ea4006de by Juergen Fickel
Issue #611: `ImmutableAdaptable` now never returns `null` for `getDittoHeaders()` but empty DittoHeaders instead.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ImmutableAdaptableTest.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ImmutableAdaptable.java (diff)
Commit d5e8bd101a23e418abb64db5b5c564d36d0ed774 by Juergen Fickel
Issue #611: Create one object less when creating DittoHeaders with Ditto content type.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ProtocolFactory.java (diff)
Commit f2c46d979331bb8b2c31c8996a543a780c0bb69e by Juergen Fickel
Issue #611: Let `AcknowledgementAdapter` directly implement `Adapter` as it adapts exactly one type and thus does not required the overhead of mapping strategies.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AcknowledgementAdapter.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/AcknowledgementAdapterTest.java (diff)
Commit 535bb45cc4ee728c50632c099135b0172c11d3a9 by Juergen Fickel
Issue #611: Made `AcknowledgmentLabels` package-private to reduce public API which had to be maintained.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedmodel/base/src/test/java/org/eclipse/ditto/model/base/acks/AcknowledgementLabelsTest.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/acks/AcknowledgementLabels.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/acks/AcknowledgementLabel.java (diff)
Commit ab36dd1821134276bc466e3dc1b549a46bd7b735 by Juergen Fickel
Issue #611: Documented possible NPE when trying to set null for a label.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ImmutableTopicPathBuilder.java (diff)
The file was modifiedsignals/acks/src/main/java/org/eclipse/ditto/signals/acks/Acknowledgements.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AcknowledgementTopicPathBuilder.java (diff)
Commit 00e47530c3414adc3061313fa65f58a161c2fb68 by Juergen Fickel
Issue #611: Link to actual `DittoAcknowledgementLabel` enum in Javadoc and applied code formatting to JsonFields.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedsignals/acks/src/main/java/org/eclipse/ditto/signals/acks/Acknowledgement.java (diff)
Commit 80c245a33145efd380b8514dfcb93ec1b21769ff by Juergen Fickel
Issue #611: Renamed methods for getting values from `Adaptable` to start with 'get' and to reflect the actual behaviour. Removed getter for DittoHeaders as this is available on `Adaptable` directly.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingQueryCommandAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/MessageCommandAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/DittoProtocolAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingModifyCommandAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingQueryCommandResponseAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AbstractAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingEventAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/MessageCommandResponseAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingModifyCommandResponseAdapter.java (diff)
Commit 35af4bfe31c5417ec60e29111905703683661530 by yufei.cai
Add proof-of-concept SSE streaming of search results.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/utils/akka/src/test/java/org/eclipse/ditto/services/utils/akka/controlflow/ResumeSourceTest.java (diff)
The file was modifiedservices/thingsearch/starter/src/main/java/org/eclipse/ditto/services/thingsearch/starter/actors/ThingsSearchCursor.java (diff)
The file was modifiedmodel/query/src/main/java/org/eclipse/ditto/model/query/QueryBuilderFactory.java (diff)
The file was modifiedservices/gateway/starter/src/main/java/org/eclipse/ditto/services/gateway/starter/GatewayRootActor.java (diff)
The file was modifiedservices/thingsearch/starter/src/test/java/org/eclipse/ditto/services/thingsearch/starter/actors/SearchActorIT.java (diff)
The file was modifiedservices/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/ThingsSearchPersistence.java (diff)
The file was modifiedsignals/commands/thingsearch/src/test/java/org/eclipse/ditto/signals/commands/thingsearch/query/QueryThingsTest.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsSseRouteBuilder.java (diff)
The file was modifiedservices/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/query/QueryParser.java (diff)
The file was modifiedmodel/query/src/main/java/org/eclipse/ditto/model/query/Query.java (diff)
The file was modifiedservices/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/MongoThingsSearchPersistence.java (diff)
The file was addedsignals/commands/thingsearch/src/main/java/org/eclipse/ditto/signals/commands/thingsearch/query/StreamThings.java
The file was modifiedservices/thingsearch/persistence/src/main/java/org/eclipse/ditto/services/thingsearch/persistence/read/query/MongoQuery.java (diff)
The file was modifiedservices/gateway/proxy/src/main/java/org/eclipse/ditto/services/gateway/proxy/actors/AbstractThingProxyActor.java (diff)
The file was modifiedservices/thingsearch/starter/src/main/java/org/eclipse/ditto/services/thingsearch/starter/actors/SearchActor.java (diff)
The file was addedsignals/commands/thingsearch/src/test/java/org/eclipse/ditto/signals/commands/thingsearch/query/StreamThingsTest.java
The file was modifiedservices/gateway/proxy/src/main/java/org/eclipse/ditto/services/gateway/proxy/actors/QueryThingsPerRequestActor.java (diff)
The file was modifiedsignals/commands/thingsearch/src/main/java/org/eclipse/ditto/signals/commands/thingsearch/query/QueryThings.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/sse/SseRouteBuilder.java (diff)
Commit 273d515ebd2db0fd0c685224313e41d6e9ac9570 by vadim.guenther
fix that ditto-signals-commands-live and ditto-protocol-adapter are not compatible

Signed-off-by: Vadim Guenther <vadim.guenther@bosch-si.com>
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ProtocolAdapter.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/DittoProtocolAdapter.java (diff)
Commit 418f99e81e97163af82c57b09a9cd89d1be4dd48 by Juergen Fickel
Issue #611: Added convenience method for setting acknowledgement labels via varargs to DittoHeaders.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeadersBuilder.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/AbstractDittoHeadersBuilder.java (diff)
Commit 25050a676bed2242ee4778cdf75b108a9894fe8b by Juergen Fickel
Issue #611: Interpret `response-required=true` as requested 'ditto-persisted' ack.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was addedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/actors/UriForLocationHeaderSupplier.java
The file was addedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/actors/UriForLocationHeaderSupplierTest.java
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/actors/AbstractHttpRequestActor.java (diff)
Commit 0ddd9d02f925d8fbd7a47bf0a7b949c5eb1d748b by David Schwilk
Added payload extraction of filters and options + parts of SearchCommandAdapter to protocol adapter

Signed-off-by: David Schwilk <david.schwilk@bosch.io>
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/DittoProtocolAdapter.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingSearchQueryCommandAdapter.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/TopicPath.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AbstractAdapter.java (diff)
Commit ed0254d3d8804cd8731ea91f098a3e852eb9f6fc by vadim.guenther
Remove unused comments

Signed-off-by: Vadim Guenther <vadim.guenther@bosch-si.com>
The file was modifiedsignals/commands/live/src/main/java/org/eclipse/ditto/signals/commands/live/base/AbstractLiveCommand.java (diff)
Commit d4b7c48a18b004c3092583123e657f1588cba15d by Juergen Fickel
Issue #611: Extended DittoHeaders regarding `response-required`:
* Response-required is by default `true`.
* If response-required is set to `false` it is checked whether required ack labels are set. If so response-required evaluates to `true`.
* Deprecated `getBooleanForDefinition` method in `AbstractDittoHeaders` in favor of `isExpectedBoolean` as it is not necessary to parse header values to JSON for getting a boolean value as they look the same in plain Java.
* Adjusted Javadoc comments of `DittoHeaders` and `DittoHeadersBuilder`.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/AbstractDittoHeaders.java (diff)
The file was modifiedmodel/base/src/test/java/org/eclipse/ditto/model/base/headers/ImmutableDittoHeadersTest.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeaders.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeadersBuilder.java (diff)
Commit 9736e337277993d392fe797964aa7e2cc9e9800e by yufei.cai
Add SearchSource; fix a TODO in SearchActor.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was addedservices/utils/search/src/main/java/org/eclipse/ditto/services/utils/search/package-info.java
The file was modifiedservices/gateway/proxy/src/main/java/org/eclipse/ditto/services/gateway/proxy/actors/AbstractThingProxyActor.java (diff)
The file was modifiedbom/pom.xml (diff)
The file was addedservices/utils/search/src/test/java/org/eclipse/ditto/services/utils/search/SearchSourceTest.java
The file was modifiedservices/gateway/endpoints/pom.xml (diff)
The file was modifiedservices/utils/pom.xml (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsSseRouteBuilder.java (diff)
The file was modifiedservices/thingsearch/starter/src/main/java/org/eclipse/ditto/services/thingsearch/starter/actors/SearchActor.java (diff)
The file was modifiedsignals/commands/thingsearch/src/main/java/org/eclipse/ditto/signals/commands/thingsearch/query/StreamThings.java (diff)
The file was addedservices/utils/search/pom.xml
The file was addedservices/utils/search/src/main/java/org/eclipse/ditto/services/utils/search/SearchSource.java
Commit 8f6e73ee7b55259761bfa16c64993b1102b7fe78 by Juergen Fickel
Issue #611: When retrieving required ACK labels from DittoHeaders return a LinkedHashSet instead of HashSet to ensure that the equals method of DittoHeaders works as expected. As all values of DittoHeaders are Strings the order of ACK labels matters for equality check.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/AbstractDittoHeaders.java (diff)
Commit ac8a428b4faad5b92af817d0fb90035cef0eb986 by Juergen Fickel
Issue #611: Introduced `CommandAckLabelSetter` to make the algorithm re-usable which conditionally sets the implicitly required 'ditto-persisted' ACK label to headers of a Command.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was addedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/actors/CommandAckLabelSetterTest.java
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/actors/AbstractHttpRequestActor.java (diff)
The file was addedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/actors/CommandAckLabelSetter.java
Commit 656a93191e55ed4fa82a3cf7e68cf61241022a87 by Juergen Fickel
Issue #611: Add 'ditto-persisted' ACK label only for `ThingModifyCommand`s.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/actors/AbstractHttpRequestActor.java (diff)
The file was addedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/actors/ThingModifyCommandAckLabelSetter.java
The file was removedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/actors/CommandAckLabelSetter.java
The file was addedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/actors/ThingModifyCommandAckLabelSetterTest.java
The file was removedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/actors/CommandAckLabelSetterTest.java
Commit 36397d48ef7887f4d95e2db066bb5bb6d96bbdb5 by yufei.cai
Unify field expression factories; add search subscription commands; add parsing, validation and builder to SearchSource.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/gateway/starter/src/test/java/org/eclipse/ditto/services/gateway/starter/GatewayServiceGlobalCommandRegistryTest.java (diff)
The file was addedsignals/commands/thingsearch/src/main/java/org/eclipse/ditto/signals/commands/thingsearch/subscription/CancelSubscription.java
The file was addedservices/utils/search/src/main/java/org/eclipse/ditto/services/utils/search/SearchSourceBuilder.java
The file was modifiedmodel/query/src/main/java/org/eclipse/ditto/model/query/things/ModelBasedThingsFieldExpressionFactory.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/ThingsSseRouteBuilder.java (diff)
The file was addedsignals/commands/thingsearch/src/test/java/org/eclipse/ditto/signals/commands/thingsearch/subscription/CancelSubscriptionTest.java
The file was addedsignals/commands/thingsearch/src/main/java/org/eclipse/ditto/signals/commands/thingsearch/subscription/package-info.java
The file was modifiedservices/gateway/proxy/src/main/java/org/eclipse/ditto/services/gateway/proxy/actors/QueryThingsPerRequestActor.java (diff)
The file was modifiedservices/utils/search/pom.xml (diff)
The file was addedsignals/commands/thingsearch/src/test/java/org/eclipse/ditto/signals/commands/thingsearch/subscription/CreateSubscriptionTest.java
The file was modifiedservices/thingsearch/starter/src/main/java/org/eclipse/ditto/services/thingsearch/starter/actors/SearchRootActor.java (diff)
The file was modifiedservices/thingsearch/starter/src/test/java/org/eclipse/ditto/services/thingsearch/starter/ThingsSearchServiceGlobalCommandRegistryTest.java (diff)
The file was modifiedservices/gateway/proxy/src/main/java/org/eclipse/ditto/services/gateway/proxy/actors/AbstractThingProxyActor.java (diff)
The file was modifiedservices/utils/search/src/main/java/org/eclipse/ditto/services/utils/search/SearchSource.java (diff)
The file was modifiedservices/concierge/starter/src/test/java/org/eclipse/ditto/services/concierge/starter/ConciergeServiceGlobalCommandRegistryTest.java (diff)
The file was modifiedservices/connectivity/starter/src/test/java/org/eclipse/ditto/services/connectivity/ConnectivityServiceGlobalCommandRegistryTest.java (diff)
The file was addedsignals/commands/thingsearch/src/main/java/org/eclipse/ditto/signals/commands/thingsearch/subscription/CreateSubscription.java
The file was addedsignals/commands/thingsearch/src/main/java/org/eclipse/ditto/signals/commands/thingsearch/subscription/RequestSubscription.java
The file was addedsignals/commands/thingsearch/src/test/java/org/eclipse/ditto/signals/commands/thingsearch/subscription/RequestSubscriptionTest.java
The file was modifiedservices/utils/search/src/test/java/org/eclipse/ditto/services/utils/search/SearchSourceTest.java (diff)
Commit f891feb60cef7880e372eaad65ce2bd2e5f6c9e4 by Florian Fendt
fix typos and formatting

Signed-off-by: Florian Fendt <Florian.Fendt@bosch.io>
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/AbstractThingMappingStrategies.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/policies/ParametrizedPolicyModifyCommandAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ImmutableTopicPath.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/ThingEventMappingStrategies.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/AbstractPolicyMappingStrategies.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/MappingStrategies.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/provider/AdapterProvider.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ProtocolFactoryTest.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/PayloadPathMatcher.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/policies/ParametrizedPolicyModifyCommandResponseAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/TestConstants.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/package-info.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/signals/SignalMapper.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/AbstractMappingStrategies.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/things/ThingModifyCommandAdapterTest.java (diff)
Commit a2bfea88ad72d32b805718346dfb75cd11c97c3d by Thomas Jaeckle
Issue #611: moved "timeout" header from MessageHeaderDefinition to DittoHeaderDefinition
* included "timeout" HTTP query param for all HTTP APIs
* added AcknowledgementException interface implemented by new AcknowledgementCommandTimeoutException thrown when a non-message-command causes a timeout in AbstractHttpRequestActor

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modifiedmodel/messages/src/main/java/org/eclipse/ditto/model/messages/MessageHeaderDefinition.java (diff)
The file was modifiedmodel/messages/src/main/java/org/eclipse/ditto/model/messages/ImmutableMessageHeaders.java (diff)
The file was addedsignals/acks/src/main/java/org/eclipse/ditto/signals/acks/AcknowledgementCommandTimeoutException.java
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeadersBuilder.java (diff)
The file was modifiedservices/models/base/pom.xml (diff)
The file was addedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoDuration.java
The file was modifiedservices/connectivity/starter/src/test/java/org/eclipse/ditto/services/connectivity/ConnectivityServiceGlobalErrorRegistryTest.java (diff)
The file was addedmodel/base/src/main/java/org/eclipse/ditto/model/base/acks/AcknowledgementException.java
The file was modifiedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/MessagesRouteTest.java (diff)
The file was modifiedservices/gateway/starter/src/test/java/org/eclipse/ditto/services/gateway/starter/GatewayServiceGlobalErrorRegistryTest.java (diff)
The file was modifiedservices/things/starter/src/test/java/org/eclipse/ditto/services/things/starter/ThingsServiceGlobalErrorRegistryTest.java (diff)
The file was modifiedmodel/messages/src/test/java/org/eclipse/ditto/model/messages/MessageHeadersBuilderTest.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/acks/AcknowledgementLabelInvalidException.java (diff)
The file was modifiedservices/gateway/util/src/main/java/org/eclipse/ditto/services/gateway/util/FireAndForgetMessageUtil.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/devops/DevOpsRoute.java (diff)
The file was addedmodel/base/src/test/java/org/eclipse/ditto/model/base/headers/DittoDurationTest.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/HeaderTranslator.java (diff)
The file was modifiedservices/concierge/starter/src/test/java/org/eclipse/ditto/services/concierge/starter/ConciergeServiceGlobalErrorRegistryTest.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/things/MessagesRoute.java (diff)
The file was modifiedservices/thingsearch/starter/src/test/java/org/eclipse/ditto/services/thingsearch/starter/ThingSearchServiceGlobalErrorRegistryTest.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/AbstractDittoHeadersBuilder.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeaderDefinition.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/AbstractDittoHeaders.java (diff)
The file was modifiedmodel/base/src/test/java/org/eclipse/ditto/model/base/headers/DefaultDittoHeadersBuilderTest.java (diff)
The file was modifiedmodel/messages/src/test/java/org/eclipse/ditto/model/messages/ImmutableMessageHeadersTest.java (diff)
The file was modifiedmodel/messages/src/main/java/org/eclipse/ditto/model/messages/MessageHeadersBuilder.java (diff)
The file was modifiedmodel/base/src/test/java/org/eclipse/ditto/model/base/headers/ImmutableDittoHeadersTest.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/routes/RootRoute.java (diff)
The file was modifiedservices/gateway/endpoints/src/test/java/org/eclipse/ditto/services/gateway/endpoints/routes/devops/DevOpsRouteTest.java (diff)
The file was modifiedservices/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/actors/AbstractHttpRequestActor.java (diff)
The file was modifiedservices/connectivity/starter/src/main/resources/connectivity.conf (diff)
The file was modifiedservices/policies/starter/src/test/java/org/eclipse/ditto/services/policies/starter/PoliciesServiceGlobalErrorRegistryTest.java (diff)
The file was modifiedmodel/base/src/main/java/org/eclipse/ditto/model/base/headers/DittoHeaders.java (diff)
Commit aeda054dfb396c23be400efc9562f04421556748 by dominik.guggemos
add tests for DittoProtocolAdapter

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modifiedprotocol-adapter/pom.xml (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/DefaultAdapterResolver.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/policies/PolicyModifyCommandAdapterTest.java (diff)
The file was addedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/DittoProtocolAdapterParameterizedTest.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ProtocolAdapter.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/DittoProtocolAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/policies/PolicyQueryCommandAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/DittoProtocolAdapter.java (diff)
Commit d403ebbb9fc2c3df926af57a079c08aee7a7e710 by dominik.guggemos
fix merge glitch

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/DittoProtocolAdapter.java (diff)
Commit bcae1b729cd186f72f1c74e57b3bb06c160d9709 by Florian Fendt
revert changed behavior of MessageCommandAdapter and MessageCommandResponseAdapter

Signed-off-by: Florian Fendt <Florian.Fendt@bosch.io>
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/MessageCommandAdapter.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/things/MessageCommandResponseAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/things/MessageCommandResponseAdapter.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/things/MessageCommandAdapterTest.java (diff)
Commit 122cae263909e15edd7e5af54d64a24e21360458 by dominik.guggemos
allow slf4j as test dependency

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
The file was modifiedprotocol-adapter/pom.xml (diff)
Commit 22c1cc98a64bfb6ba6ff1e721b4c4375f0fc5e7e by Florian Fendt
fix deferred NullPointerException by throwing it earlier

Signed-off-by: Florian Fendt <Florian.Fendt@bosch.io>
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/AbstractMessageMappingStrategies.java (diff)
Commit 3049d2c15412bd976f75a574ebfb54df258b6d65 by Florian Fendt
rename parameterized test classes

Signed-off-by: Florian Fendt <Florian.Fendt@bosch.io>
The file was addedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/ParametrizedCommandAdapterTest.java
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/things/ThingQueryCommandResponseAdapterTest.java (diff)
The file was addedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/LiveTwinTest.java
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/policies/ParametrizedPolicyQueryCommandAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/policies/ParametrizedPolicyQueryCommandResponseAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/policies/ParametrizedPolicyModifyCommandResponseAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/things/ThingEventAdapterTest.java (diff)
The file was removedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/BaseParametrizedCommandAdapterTest.java
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/things/ThingModifyCommandAdapterTest.java (diff)
The file was removedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/BaseLiveTwinTest.java
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/things/ThingModifyCommandResponseAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/things/ThingQueryCommandAdapterTest.java (diff)
The file was modifiedprotocol-adapter/src/test/java/org/eclipse/ditto/protocoladapter/policies/ParametrizedPolicyModifyCommandAdapterTest.java (diff)
Commit d09c11d2ea5f42a41adfaabe5f050034679ad788 by Florian Fendt
Use NullPointerExceptions where JsonParseException does not fit the cause; throw UnsupportedOperationExceptions when PolicyCommandAdapterProvider is called for unsupported adapters.

Signed-off-by: Florian Fendt <Florian.Fendt@bosch.io>
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/adaptables/AbstractPolicyMappingStrategies.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/provider/PolicyCommandAdapterProvider.java (diff)
Commit a5e03f22366fdcbad1a8f6ed780e3543fb1bcb15 by David Schwilk
Added inbound stream control commands to searchCommandAdapter

Signed-off-by: David Schwilk <david.schwilk@bosch.io>
The file was modifiedsignals/commands/thingsearch/src/main/java/org/eclipse/ditto/signals/commands/thingsearch/ThingSearchCommand.java (diff)
The file was modifiedsignals/commands/thingsearch/src/test/java/org/eclipse/ditto/signals/commands/thingsearch/subscription/CreateSubscriptionTest.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/DittoProtocolAdapter.java (diff)
The file was modifiedsignals/commands/thingsearch/src/main/java/org/eclipse/ditto/signals/commands/thingsearch/subscription/CreateSubscription.java (diff)
The file was removedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingSearchQueryCommandAdapter.java
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AbstractAdapter.java (diff)
The file was addedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/ThingSearchCommandAdapter.java
The file was modifiedsignals/commands/thingsearch/src/main/java/org/eclipse/ditto/signals/commands/thingsearch/query/ThingSearchQueryCommand.java (diff)
Commit 4ee1c4a8d8ccd6a70c1bbd3bcffbbbcb05975125 by yufei.cai
Fix SearchSourceTest.

Signed-off-by: Yufei Cai <yufei.cai@bosch-si.com>
The file was modifiedservices/utils/search/src/test/java/org/eclipse/ditto/services/utils/search/SearchSourceTest.java (diff)
Commit 030150515a916fc7986991e75a97c69321bb8595 by Juergen Fickel
Issue #611: Made `Acknowledgements` package-private to reduce public API which has to be maintained.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch-si.com>
The file was modifiedsignals/acks/src/main/java/org/eclipse/ditto/signals/acks/Acknowledgements.java (diff)
The file was modifiedsignals/acks/src/main/java/org/eclipse/ditto/signals/acks/Acknowledgement.java (diff)
The file was modifiedservices/utils/cluster/src/main/java/org/eclipse/ditto/services/utils/cluster/MappingStrategiesBuilder.java (diff)
The file was modifiedprotocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AcknowledgementAdapter.java (diff)