Skip to content
Success

Changes

Summary

  1. Connection type 'Hono' introduced (details)
  2. HonoConfig introduced to provide properties for the new Hono-connection type (details)
  3. DefaultHonoConfig and conf files update (details)
  4. Config values added (details)
  5. Redundant file removed (details)
  6. HonoCredentials taken from static configuration (details)
  7. Config refactored (details)
  8. Config refactored (details)
  9. Connection "enrichment" (details)
  10. CR-11462 Add HonoValidator impl and Junit tests (details)
  11. Connection "enrichment" (details)
  12. Fixed HonoValidator merge issues (details)
  13. Hono-connection enrichment fixed (details)
  14. ConfigValues renamed to HonoConfigValue, minor fixes (details)
  15. Review issues fixes, unit tests fixed (details)
  16. Review issues fixes, unit tests fixed (details)
  17. DefaultHonoConfig class moved from api to service, URI init fixed (details)
  18. Minor refactoring of ConfigWithFallback. (details)
  19. Streamline behaviour of DefaultScopedConfig in case of an unknown enum value. (details)
  20. Refactored HonoConfig. (details)
  21. Connection enrichment refactored, HonoConfig cleaned up. (details)
  22. Refactored `HonoAddressAlias` and added unit tests. (details)
  23. Refactored `HonoValidator` and adjusted unit tests. (details)
  24. Unit tests created (details)
  25. Fixed compilation errors of `HonoConnectionFactoryTest`. (details)
  26. Cleaned up `HonoConfig`. (details)
  27. Refactored `HonoConnectionFactory`. (details)
  28. Reordered import. (details)
  29. Further simplified `HonoAddressAlias`. (details)
  30. Fixed unit test. (details)
  31. Moved back method for getting `HonoAddressAlias` by alias value to the enum itself. (details)
  32. Made `HonoConnectionFactory` a `DittoExtensionPoint`. (details)
  33. newInstance() method added to UserPasswordCredentials class (details)
  34. replyTargetEnabled bug in ImmutableSource fixed (details)
  35. Custom `headerMappings` and custom `groupId` in `specificConfig` allowed. (details)
  36. groupId handling changed (details)
  37. Hono-credentials added to connectivity-extension.conf (details)
  38. retrieveHonoConnection piggyback command introduced. (details)
  39. Automatic reconnect of 'hono' connection after credentials are changed. (details)
  40. Copyright headers fixes (details)
  41. Javadoc improved. (details)
  42. some fixes after merge (details)
  43. Integrate Hono connection in ditto ConnectionRoute (details)
  44. Hono-connection resolving added for TestConnection (dry-run) (details)
  45. HubParamsModified renamed to HubInstanceInfoModified, few logs added (details)
  46. CR-11683 Bug fixed in handling of 'Event' (details)
  47. Review issues fixes. (details)
  48. Automatic reconnect fixed to filter hono-connections only (details)
  49. Auto-reconnect review issues fixed. (details)
  50. Revert ConnectionRoute to origin/master and change REST API documentation (details)
  51. Reverted ConnectionRoute to origin/master (details)
  52. Javadoc fixed (details)
  53. More review issues fixed. (details)
  54. Changed ConnectionId.generateRandom() (details)
  55. Introduce dedicated implementation of HonoConnection (details)
  56. Refactored things.js and split into smaller files (details)
  57. Fixed HonoConnection implementation and added HonoConnection test (details)
  58. Add SSE support to Explorer UI (details)
  59. Introduce AbstractConnection and AbstractConnectionBuilder (details)
  60. Hono connection default config kafka parameters changed (details)
  61. Unit test fixed (details)
  62. Removed empty rows, checked for hono conn. type in getConnectionTypeOrThrow (details)
  63. Documentation updated regarding Hono connection (details)
  64. Fixed copyright headers (details)
  65. Fixed review issues in connectivity-protocol-bindings-hono.md (details)
  66. Copyright headers (details)
  67. update binary compatibility version to 3.1.0 (details)
  68. Update SECURITY.md (details)
  69. SSE for explorer UI next step (details)
  70. adjust since tags in javadoc to Ditto version 3.2.0 (details)
  71. fixed openAPI error (details)
  72. fixed broken links due to missing "delete policy import" resource (details)
  73. SSE for explorer UI: resolved error from merge (details)
  74. Revert "Fix incorrect envelope in ClientSupervisor." (details)
  75. Revert "Add serializer for ClientActorPropsArgs." (details)
  76. Revert "Replace consistent hashable envelope by a dedicated binary message envelope for communication between the connection persistence actor and its client actors." (details)
  77. Revert "Move client actor shutdown to shard region shutdown phase to prevent restarts during coordinated shutdown." (details)
  78. Revert "Add hand-off messages to connection and client shard regions." (details)
  79. Revert "Fix close-connection behavior of ClientSupervisor; fix ConnectionPersistenceActorTest." (details)
  80. Revert "Fix client shard region name; reintroduce CLOSE_CONNECTION stage to restore connection connection announcements." (details)
  81. Revert "Remove headers as a part of client actor props to prevent accidental restarts." (details)
  82. Revert "Move client actors to their own shard region." (details)
  83. Revert "ClientSupervisor: Retrieve connection status on startup to deal with shard rebalancing." (details)
  84. Revert "Fix metrics "connection_client" and "connecting_client" underreporting due to multiple client actors of a connection starting on the same instance." (details)
  85. added release notes for Ditto 3.1.1 (details)
  86. Enable "History API" support: (details)
  87. switch to MongoDB 5 for deployment descriptors by default (details)
  88. Explorer UI - SSE and optimistic locking (details)
  89. Explorer UI - Apply new edit style to environments (details)
  90. Explorer UI - Add new edit style to connections (details)
  91. improved sandbox nginx security headers (details)
  92. add additional status-secured configuration to enable disabling securing the status endpoint while still securing the devops endpoint (details)
  93. external message to mqtt publish transform should not fail on blank header values (details)
  94. Explorere UI - SSE support (details)
  95. Explorer UI - SSE support (details)
  96. Explorer UI - SSE support (details)
  97. Explorer UI - SSE bugfix (details)
  98. added documentation about enhancing the JS payload mapping with custom libraries (details)
  99. UI - SSE support: (details)
  100. extracts rawUserInfo to prevent unwanted url decoding (details)
  101. Update SECURITY.md (details)
  102. UI - SSE Support: (details)
  103. UI - SSE support - testing and bugfixing (details)
  104. Connections API doc fixes Ditto (details)
  105. fixed Grafana dashboard datasource configurations (details)
  106. added example prometheus.yml config for a Ditto deployment (details)
  107. added 30 minutes overview of Eclipse Ditto slides (details)
  108. improved documentation on token handling with e.g. "oauth2-proxy" (details)
  109. enhanced Connections with their "_revision", "_created" and "_modified" information (details)
  110. fixed that a missing (deleted) referenced policy of a policy import caused logging ERRORs in the BackgroundSyncStream (details)
  111. stabilized DittoProtocolSubImpl when unresolved placeholders were contained in acknowledgement labels (details)
  112. updated github repository locations to new "eclipse-ditto" org (details)
  113. added streaming protocol usage example to history documentation (details)
  114. increased defaults for configured history-retention-duration (details)
  115. provide release notes for Ditto bugfix release 3.1.2 (details)
  116. updated sidebar to inlcude release 3.1.2 (details)
  117. updated default ditto.protocol.blocklist to exclude headers "accept-encoding" and "x-forwarded-scheme" (details)
  118. Hono connection address suffix added - hono tenant id (details)
  119. Added case insensitive search for things-search (details)
  120. correction & update the year in the copyright headers of the added files to 2023 (details)
  121. correction and refactoring in ilike (details)
  122. correction & refactoring in LikeHelperTest class & removed copy&paste error (details)
  123. stabilize MQTT unsubscribing (details)
  124. added agreed on "additional OSS contributing rules" for Eclipse Ditto to existing CONTRIBUTING.md (details)
  125. Fixed from review issues in documentation. (details)
  126. re-generated openapi docs (details)
  127. improve resiliency of connection id retrieval from journal by excluding empty events (details)
  128. added "ilike" to thingssearch-model (details)
  129. ignore very unstable unit test (details)
  130. removed access token from star history chart (details)
  131. Explorer UI - autocomplete for search (details)
  132. update Jekyll version in Gemfile dependencies to get local build/serve working (details)
  133. Create of thing's policy is atomic with creation the of thing itself (details)
  134. Explorer UI - change favorite spelling (details)
  135. UI - removed old dropdown for searchfilters (details)
  136. fix href in docs (details)
  137. [#1592] provide "Bearer" authentication for devops resources controlled via UI (details)
  138. [#1592] switched grouping of different auth* methods based on "main / devops" auth (details)
  139. Added unit tests and fixed things pointed out in the code review. (details)
  140. prepare Ditto 3.2.0 release (details)
Commit fad16b2e471a14939f2f54c4965d53fdc0e239ec by Andrey Balarev
Connection type 'Hono' introduced

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectionType.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactory.java (diff)
Commit 9af8a4f21a25c072f3beaf9cdd4d1acc3eba2a10 by Andrey Balarev
HonoConfig introduced to provide properties for the new Hono-connection type

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was addedconnectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/HonoConfig.java
The file was addedconnectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/HonoConfigDefault.java
The file was modified gateway/service/src/main/resources/gateway.conf (diff)
The file was modified connectivity/service/src/main/resources/connectivity.conf (diff)
Commit 448d5a25df3637fd5ac3f95cbbfd0155f694e0ea by Andrey Balarev
DefaultHonoConfig and conf files update

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was addedconnectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/DefaultHonoConfig.java
The file was modified connectivity/service/src/main/resources/connectivity.conf (diff)
The file was modified gateway/service/src/main/resources/gateway.conf (diff)
Commit 70b47d1162d4c53fe5783f1802c6c437e464eeeb by Andrey Balarev
Config values added

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/HonoConfig.java (diff)
Commit 102937783313cc4b7c2d5544f6e6a4f7e06831e5 by Andrey Balarev
Redundant file removed

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was removedconnectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/HonoConfigDefault.java
Commit 16f3da62f2b24c74b8ac6319e11fb76853b9bd00 by Andrey Balarev
HonoCredentials taken from static configuration

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/HonoConfig.java (diff)
The file was modified connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/DefaultHonoConfig.java (diff)
Commit 000b33326877acb9244b4f4b2252b2fabb8eafca by Andrey Balarev
Config refactored

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was addedconnectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java
The file was addedconnectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAliasValues.java
The file was modified connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/DefaultHonoConfig.java (diff)
The file was modified connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/HonoConfig.java (diff)
The file was modified connectivity/service/src/main/resources/connectivity.conf (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactory.java (diff)
The file was modified gateway/service/src/main/resources/gateway.conf (diff)
Commit 845d7b897b65e9d52ef4dc99c812ebc4bc3b57e1 by Andrey Balarev
Config refactored

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionStatusResponse.java (diff)
The file was modified connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/HonoConfig.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAliasValues.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/UserPasswordCredentials.java (diff)
Commit 70386d06980370ae35de3a280cec41b74fb719dd by Andrey Balarev
Connection "enrichment"

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/DefaultHonoConfig.java (diff)
The file was modified connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/HonoConfig.java (diff)
The file was removedconnectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAliasValues.java
The file was modified connectivity/service/src/main/resources/connectivity.conf (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactory.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff)
Commit c70c88bcd13374ea79fa3aa467d00320027ba4b7 by Silviya Lyoteva
CR-11462 Add HonoValidator impl and Junit tests
The file was addedconnectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoValidatorTest.java
The file was addedconnectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoValidator.java
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff)
The file was addedconnectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/package-info.java
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectionConfigurationInvalidException.java (diff)
Commit 455891a9a3309350a792e00e3da90ba62034d3af by Andrey Balarev
Connection "enrichment"

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified internal/utils/config/src/main/resources/ditto-cluster-downing.conf (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactory.java (diff)
The file was modified connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/HonoConfig.java (diff)
The file was modified connectivity/service/src/main/resources/connectivity.conf (diff)
Commit 7b72beed89ad9f80140733d619ac381371acb70a by Andrey Balarev
Fixed HonoValidator merge issues

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified internal/utils/config/src/main/resources/ditto-cluster-downing.conf (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoValidator.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactory.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff)
Commit 9426aecd763c93368769d383d8927e66fc69ab06 by Andrey Balarev
Hono-connection enrichment fixed

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff)
The file was modified connectivity/service/src/main/resources/connectivity.conf (diff)
The file was modified connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/HonoConfig.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactory.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoValidator.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableHeaderMapping.java (diff)
Commit fba66b9a2a14d11de75287826e456b1a106fe641 by Andrey Balarev
ConfigValues renamed to HonoConfigValue, minor fixes

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/DefaultHonoConfig.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff)
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoValidatorTest.java (diff)
The file was modified connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/HonoConfig.java (diff)
Commit ba5b81adbd97d1cde4aec8a4d78ff37a9e200c69 by Andrey Balarev
Review issues fixes, unit tests fixed

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified connectivity/service/src/main/resources/connectivity.conf (diff)
The file was modified connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/HonoConfig.java (diff)
The file was modified connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/DefaultHonoConfig.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactory.java (diff)
Commit 6a5aee5ea1d5ee92f677dd63a7ae9c78747032da by Andrey Balarev
Review issues fixes, unit tests fixed

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/DefaultHonoConfig.java (diff)
The file was modified connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/HonoConfig.java (diff)
The file was modified connectivity/service/src/main/resources/connectivity.conf (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactory.java (diff)
Commit e675897c84d504abaa33b92f2b9e9a9bcf349712 by Andrey Balarev
DefaultHonoConfig class moved from api to service, URI init fixed
The file was removedconnectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/DefaultHonoConfig.java
The file was modified connectivity/service/src/main/resources/connectivity.conf (diff)
The file was addedconnectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultHonoConfig.java
Commit cda7bb5b4c0239fcf3a2f7f91bb90fffabc66899 by Juergen Fickel
Minor refactoring of ConfigWithFallback.
* Extracted method for getting a JsonObject as a Map to improve readability.
* Also use new features of Java 17 to improve readability.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io>
The file was modified internal/utils/config/src/main/java/org/eclipse/ditto/internal/utils/config/ConfigWithFallback.java (diff)
Commit a843974afe166e120dd565f7ad2d71a240904745 by Juergen Fickel
Streamline behaviour of DefaultScopedConfig in case of an unknown enum value.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io>
The file was modified internal/utils/config/src/main/java/org/eclipse/ditto/internal/utils/config/DefaultScopedConfig.java (diff)
The file was modified internal/utils/config/src/test/java/org/eclipse/ditto/internal/utils/config/DefaultScopedConfigTest.java (diff)
Commit 09907a9d1e61a1db2a3d18f9a1fdce066c1b4650 by Juergen Fickel
Refactored HonoConfig.
* Moved interface from connectivity API to connectivity service to limit its scope.
* Moved utility method for getting URI from HonoConfig to implementing class because it is the only place where it is required now.
* Changed getter for bootstrap server URIs to actually return a set of URIs instead of a comma separated string.
* Renamed getter for credentials to state which type of credentials it returns in case there would be other credential types in future.
* Let DefaultHonoConfig base on ScopedConfig to get DittoConfigErrors in case of configuration errors.
* Added unit tests for DefaultHonoConfig.
* Refined some Javadoc comments.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io>
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultHonoConfig.java (diff)
The file was addedconnectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/HonoConfig.java
The file was removedconnectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/HonoConfig.java
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactory.java (diff)
The file was addedconnectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultHonoConfigTest.java
Commit 710f8184f5faf5631e5b9b940c26514c6307c550 by Andrey Balarev
Connection enrichment refactored, HonoConfig cleaned up.

Connection enrichment extracted in a new class DefaultHonoConnectionFactory
HonoConfig cleaned up from the method getTenantId() and the parameter of getCredentials()
HonoConfig simplified - extension mechanism removed.

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultHonoConfigTest.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/HonoConfig.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultHonoConfig.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff)
The file was addedconnectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoConnectionFactory.java
The file was modified connectivity/service/src/main/resources/connectivity.conf (diff)
The file was addedconnectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/DefaultHonoConnectionFactory.java
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactory.java (diff)
Commit c59a028a0c458e043fdb71b1c0ce97b9df51e6d5 by Juergen Fickel
Refactored `HonoAddressAlias` and added unit tests.
* Renamed method `getName` to `getAliasValue` to distinct it more clearly from an enum's inherent `name` method.
* Converted methods for resolving addresses from static methods to instance methods. This makes them less error-prone because the alias value does not have to be provided. Furthermore, got rid of the boolean parameter in favour of a more expressive method name.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io>
The file was addedconnectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/HonoAddressAliasTest.java
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoConnectionFactory.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoValidator.java (diff)
Commit 0391f9283be4f8ec5184915538f3a6d5432ea773 by Juergen Fickel
Refactored `HonoValidator` and adjusted unit tests.
* Applied clean code principles to `HonoValidator` to improve its readability.
* Made existing unit tests more comprehensive.
* Added some unit test cases.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io>
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoValidator.java (diff)
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoValidatorTest.java (diff)
Commit c86312f2ea41cea647745a232f7d2515519f3da8 by Andrey Balarev
Unit tests created

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified connectivity/service/src/test/resources/test.conf (diff)
The file was addedconnectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/hono/DefaultHonoConnectionFactoryTest.java
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactoryTest.java (diff)
The file was addedconnectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoConnectionFactoryTest.java
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableHeaderMapping.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoConnectionFactory.java (diff)
The file was addedconnectivity/service/src/test/resources/test-connection.json
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactory.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/DefaultHonoConnectionFactory.java (diff)
Commit 111c99a9df0b097e26dec20915af2d96998b52c4 by Juergen Fickel
Fixed compilation errors of `HonoConnectionFactoryTest`.
`HonoAddressAlias` was refactored beforehand which caused the compilation errors.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io>
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoConnectionFactoryTest.java (diff)
Commit fca7c19460b525d0d5d052954817284136d34120 by Juergen Fickel
Cleaned up `HonoConfig`.

* Removed unused method `getUri`.
* Do not extend `Extension` because it really does not.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io>
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/HonoConfig.java (diff)
Commit 9d9705e371727db55acae9903f6c04f1b793cfc5 by Juergen Fickel
Refactored `HonoConnectionFactory`.

* Made the factory more abstract by bringing in more aspects of the template method pattern.
* Moved dependency to `HonoConfig` and some implementation to default implementation.
* Concept of tenant ID is unknown to Ditto, thus removed it.
* Moved methods for resolving addresses from `HonoAddressAlias` to `HonoConnectionFactory`.
* Extended exception handling of `ConnectionPersistenceActor#startAndAskClientActors` to catch failures related to `HonoConnectionFactory`.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io>
The file was addedconnectivity/service/src/test/resources/test-connection-hono.json
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactory.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/DefaultHonoConnectionFactory.java (diff)
The file was removedconnectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoConnectionFactoryTest.java
The file was removedconnectivity/service/src/test/resources/test-connection.json
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/hono/DefaultHonoConnectionFactoryTest.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoConnectionFactory.java (diff)
The file was modified connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/HonoAddressAliasTest.java (diff)
Commit 766b2dc3ae3084743b58229827a2203690a91394 by Juergen Fickel
Reordered import.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io>
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoValidator.java (diff)
Commit 059f61923bdd468b6ae0014360fe3a1d1b8aa596 by Juergen Fickel
Further simplified `HonoAddressAlias`.

* Removed method `aliasValues` from `HonoAddressAlias` as it was only used in tests.
* Removed method `forAliasValue` from `HonoAddressAlias` because it was only used in `HonoConnectionFactory`.
* Adjusted `HonoAddressAliasTest` accordingly.
* Added mapping from Hono address alias values to `HonoAddress` to `HonoConnectionFactory`.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io>
The file was modified connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/HonoAddressAliasTest.java (diff)
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoValidatorTest.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoConnectionFactory.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff)
Commit 6e73c74e08b4b84e7db07016af87dda0102dc114 by Juergen Fickel
Fixed unit test.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io>
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoValidatorTest.java (diff)
Commit b46e3332d6b4195b9d9afa014376f73be38a9783 by Juergen Fickel
Moved back method for getting `HonoAddressAlias` by alias value to the enum itself.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io>
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff)
The file was modified connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/HonoAddressAliasTest.java (diff)
Commit 2c01aef819f27b7680cdef44214e5dde1ba4b7da by Juergen Fickel
Made `HonoConnectionFactory` a `DittoExtensionPoint`.

Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io>
The file was modified connectivity/service/src/test/resources/test.conf (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/DefaultHonoConnectionFactory.java (diff)
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/hono/DefaultHonoConnectionFactoryTest.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactory.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoConnectionFactory.java (diff)
The file was modified connectivity/service/src/main/resources/connectivity.conf (diff)
Commit 0bfe49051f56fd513f27cc2c658d4cf97c2da4ff by Andrey Balarev
newInstance() method added to UserPasswordCredentials class

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/UserPasswordCredentials.java (diff)
Commit 69ee5af5cefa54c3c760110cd2be4d9a288c173f by Andrey Balarev
replyTargetEnabled bug in ImmutableSource fixed
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableSource.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoConnectionFactory.java (diff)
Commit 136af983f7bcf7cf897493f9e9205703ea4ae2f5 by Andrey Balarev
Custom `headerMappings` and custom `groupId` in `specificConfig` allowed.
Messaging credentials embedded in URI.
`originalAddress` resolved too.

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/hono/DefaultHonoConnectionFactoryTest.java (diff)
The file was removedconnectivity/service/src/test/resources/test-connection-hono.json
The file was addedconnectivity/service/src/test/resources/hono-connection-custom-test.json
The file was addedconnectivity/service/src/test/resources/hono-connection-default-test.json
The file was addedconnectivity/service/src/test/resources/hono-connection-custom-expected.json
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoConnectionFactory.java (diff)
Commit 91b48044033cbe6d4ff5b521bf58a1a8522be1d9 by Andrey Balarev
groupId handling changed

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoConnectionFactory.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/DefaultHonoConnectionFactory.java (diff)
Commit fb0ae41be8efa6a78d0b6810a138f576acf94bad by Andrey Balarev
Hono-credentials added to connectivity-extension.conf

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified connectivity/service/src/main/resources/connectivity-extension.conf (diff)
Commit 26902a5a2dd2cc8d183bb6a1ade4a3496a64c87a by Andrey Balarev
retrieveHonoConnection piggyback command introduced.

A new piggyback command 'retrieveHonoConnection' is implemented which retrieves a 'real' connection of type 'Hono' (with already resolved address aliases, added header mappings , specificConfig etc.)

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActor.java (diff)
The file was modified policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActor.java (diff)
The file was modified policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/AbstractPolicyCommandStrategyTest.java (diff)
The file was addedconnectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveHonoConnectionResponse.java
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ConnectionCreatedStrategies.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff)
The file was addedconnectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveHonoConnection.java
The file was modified policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/PolicyConflictStrategyTest.java (diff)
The file was modified internal/utils/aggregator/pom.xml (diff)
The file was addedconnectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveHonoConnectionResponseTest.java
The file was addedconnectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveHonoConnectionTest.java
The file was modified connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/TestConstants.java (diff)
The file was modified things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/ThingConflictStrategyTest.java (diff)
The file was modified internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/commands/CommandStrategy.java (diff)
The file was modified internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/commands/DefaultContext.java (diff)
The file was modified things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/AbstractCommandStrategyTest.java (diff)
The file was modified policies/service/pom.xml (diff)
The file was modified things/service/pom.xml (diff)
The file was addedconnectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/RetrieveHonoConnectionStrategy.java
Commit b1845b6bb4d42b58d1409bb4ee5ffcb72cc892ac by Andrey Balarev
Automatic reconnect of 'hono' connection after credentials are changed.

On Hub-credentials changes, ConnectionSupervisorActor gets notified by SolutionModifiedActor in order to restart the potentially active 'Hono'-connection with the new parameters.

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DittoConnectionConfigProvider.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectivityConfigModifiedBehavior.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionConfigProvider.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionSupervisorActor.java (diff)
Commit 36e1e13da21d08ba1a79beb6c8f904ea185459a7 by Andrey Balarev
Copyright headers fixes

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/TestConstants.java (diff)
The file was modified internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/commands/DefaultContext.java (diff)
The file was modified policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActor.java (diff)
The file was modified policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/PolicyConflictStrategyTest.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ConnectionCreatedStrategies.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff)
The file was modified policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/commands/AbstractPolicyCommandStrategyTest.java (diff)
The file was modified things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/strategies/commands/AbstractCommandStrategyTest.java (diff)
The file was modified internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/commands/CommandStrategy.java (diff)
Commit 5079f38a6535ba0f4f1e1d235897d488aef4f513 by Andrey Balarev
Javadoc improved.

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveHonoConnectionResponse.java (diff)
Commit 5b7f41539fc6c8d50eb854ab2eff0cfe946497ab by Andrey Balarev
some fixes after merge

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff)
Commit ec67d807397f4b88ff80b38eb21060dbdd019bf8 by Silviya Lyoteva
Integrate Hono connection in ditto ConnectionRoute
The file was modified gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/connections/ConnectionsRoute.java (diff)
Commit 60ea7fd9e71d20c5bd847382ccb7dff33eb3c629 by Andrey Balarev
Hono-connection resolving added for TestConnection (dry-run)

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/connections/ConnectionsRoute.java (diff)
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActorTest.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/HonoConfig.java (diff)
Commit 5c5564eef7050f1c2e046641dedf2e3a39c1bf9f by Andrey Balarev
HubParamsModified renamed to HubInstanceInfoModified, few logs added

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff)
The file was modified internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.java (diff)
Commit 29fd5a3a44707c8e3369f9cdf2eefbcc8a3a202e by Andrey Balarev
CR-11683 Bug fixed in handling of 'Event'

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionSupervisorActor.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectivityConfigModifiedBehavior.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DittoConnectionConfigProvider.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionConfigProvider.java (diff)
Commit 1886e85ad98741ee8b7315dcb9a30ccc67f64590 by Andrey Balarev
Review issues fixes.

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was removedconnectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveHonoConnectionResponse.java
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionConfigProvider.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoConnectionFactory.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff)
The file was modified connectivity/service/src/main/resources/connectivity.conf (diff)
The file was removedconnectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveHonoConnectionTest.java
The file was addedconnectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/RetrieveResolvedHonoConnectionStrategy.java
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/DefaultClientActorPropsFactoryTest.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ConnectionCreatedStrategies.java (diff)
The file was modified connectivity/service/src/main/resources/connectivity-extension.conf (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/DefaultHonoConnectionFactory.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectivityConfigModifiedBehavior.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectionType.java (diff)
The file was removedconnectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveHonoConnection.java
The file was modified connectivity/service/src/test/resources/hono-connection-custom-expected.json (diff)
The file was modified connectivity/service/src/test/resources/hono-connection-custom-test.json (diff)
The file was addedconnectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveResolvedHonoConnectionTest.java
The file was removedconnectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveHonoConnectionResponseTest.java
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/UserPasswordCredentials.java (diff)
The file was modified connectivity/service/src/test/resources/hono-connection-default-test.json (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/package-info.java (diff)
The file was removedconnectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/RetrieveHonoConnectionStrategy.java
The file was addedconnectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveResolvedHonoConnection.java
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionSupervisorActor.java (diff)
Commit 5f2ec1c87344524baf88fcbc23897df46e97aafe by Andrey Balarev
Automatic reconnect fixed to filter hono-connections only

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionSupervisorActor.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectivityConfigModifiedBehavior.java (diff)
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActorTest.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DittoConnectionConfigProvider.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionConfigProvider.java (diff)
Commit 3ff0fe93d8b6b5930b1dea23cdf7e9aa4b96d901 by Andrey Balarev
Auto-reconnect review issues fixed.

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionConfigProvider.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DittoConnectionConfigProvider.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectivityConfigModifiedBehavior.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionSupervisorActor.java (diff)
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActorTest.java (diff)
Commit b4a0e76d9a8df426ec6ee83dd9c05cbb8c479c80 by Silviya Lyoteva
Revert ConnectionRoute to origin/master and change REST API documentation
The file was modified documentation/src/main/resources/openapi/sources/schemas/connections/connectionType.yml (diff)
The file was modified documentation/src/main/resources/openapi/sources/paths/connections/connections.yml (diff)
The file was modified documentation/src/main/resources/openapi/sources/paths/connections/connectionId.yml (diff)
The file was modified documentation/src/main/resources/openapi/sources/schemas/connections/source.yml (diff)
The file was modified documentation/src/main/resources/openapi/sources/schemas/connections/target.yml (diff)
Commit 6f7adeb6f0556b085bbad2c3d185fef3b2884f34 by Silviya Lyoteva
Reverted ConnectionRoute to origin/master
The file was modified gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/connections/ConnectionsRoute.java (diff)
Commit 57703cc84e20c7cfbc336232666b4b80edc14202 by Andrey Balarev
Javadoc fixed

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionSupervisorActor.java (diff)
Commit f49fb66e1010e492fe413d937f8e744d4d924a2f by Andrey Balarev
More review issues fixed.

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionSupervisorActor.java (diff)
Commit 9b38b8df4c70d9585f42ee4da94c298353272aa5 by Silviya Lyoteva
Changed ConnectionId.generateRandom()
The file was modified gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/connections/ConnectionsRoute.java (diff)
Commit d5c9addabc242fca2a07b46083dcc66882f4edba by Silviya Lyoteva
Introduce dedicated implementation of HonoConnection
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/validation/ConnectionValidator.java (diff)
The file was addedconnectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoConnection.java
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectivityModelFactory.java (diff)
Commit b569fc7f40727163b56a81dada95b07b67f3d524 by Thomas Fries
Refactored things.js and split into smaller files
- Enabled visual code type checking

Signed-off-by: thfries <thomas.fries0@gmail.com>
The file was addedui/modules/things/thingsSearch.js
The file was modified ui/modules/things/things.js (diff)
The file was modified ui/modules/things/searchFilter.js (diff)
The file was addedui/jsconfig.json
The file was modified ui/main.js (diff)
The file was addedui/modules/things/thingsCRUD.js
Commit e649ad076ba80fe6568bf225e296a506785981f1 by Silviya Lyoteva
Fixed HonoConnection implementation and added HonoConnection test

ConnectionUri class made public
The file was modified connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/ConnectivityMappingStrategies.java (diff)
The file was addedconnectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ConnectionUriTest.java
The file was addedconnectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectionUri.java
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableConnection.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectivityModelFactory.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoConnection.java (diff)
The file was modified connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableConnectionTest.java (diff)
The file was addedconnectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/HonoConnectionTest.java
Commit 4d09b9013338db1b777f08bc3f6b5473ad48f4fe by Thomas Fries
Add SSE support to Explorer UI

Signed-off-by: thfries <thomas.fries0@gmail.com>
The file was modified ui/index.html (diff)
The file was modified ui/modules/api.js (diff)
The file was modified ui/modules/things/things.js (diff)
Commit 83ca606e614cec7a3779ed8bbf7ec92633f891e2 by Silviya Lyoteva
Introduce AbstractConnection and AbstractConnectionBuilder

Signed-off-by: Silviya Georgieva-Lyoteva (IOC/PAP-DDM-RM) <Silviya.Georgieva-Lyoteva@bosch.io>
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoConnection.java (diff)
The file was addedconnectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/AbstractConnection.java
The file was addedconnectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/AbstractConnectionBuilder.java
The file was modified connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ConnectionUriTest.java (diff)
The file was modified connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ImmutableConnectionTest.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectivityModelFactory.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectionUri.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableConnection.java (diff)
The file was modified connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/HonoConnectionTest.java (diff)
Commit 37cdff1b29bf1043866ff003ecd7c8510e5734a2 by Andrey Balarev
Hono connection default config kafka parameters changed

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified connectivity/service/src/main/resources/connectivity.conf (diff)
Commit ef5d05cac6f4495d17198b500cb86dd780baf997 by Andrey Balarev
Unit test fixed

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActorTest.java (diff)
Commit baecbb19239c0bc40ba102b9a22d58d1789661e0 by Silviya Lyoteva
Removed empty rows, checked for hono conn. type in getConnectionTypeOrThrow

Signed-off-by: Silviya Georgieva-Lyoteva (IOC/PAP-DDM-RM) <Silviya.Georgieva-Lyoteva@bosch.io>
The file was modified connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/HonoConnectionTest.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/AbstractConnection.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/AbstractConnectionBuilder.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableConnection.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoConnection.java (diff)
Commit 83315d651fd3a74144526256cbb257b54236aee8 by Andrey Balarev
Documentation updated regarding Hono connection

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff)
The file was addeddocumentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-hono.md
The file was modified documentation/src/main/resources/jsonschema/connection.json (diff)
The file was modified documentation/src/main/resources/openapi/ditto-api-2.yml (diff)
The file was modified documentation/src/main/resources/openapi/sources/paths/connections/connections.yml (diff)
Commit 100fe3dd95860981950421b240d2665a6bd279ee by Andrey Balarev
Fixed copyright headers

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoValidatorTest.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoConnection.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/AbstractConnection.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/AbstractConnectionBuilder.java (diff)
The file was modified connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/HonoConnectionTest.java (diff)
The file was modified connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/ConnectionUriTest.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectionUri.java (diff)
Commit e4369c9da7193f5c7f19a43f6c98cc081b23c994 by Andrey Balarev
Fixed review issues in connectivity-protocol-bindings-hono.md

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-hono.md (diff)
Commit 444408753a4d92f32406077f7d5547a975a2fdb7 by Andrey Balarev
Copyright headers

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff)
Commit 2d9bdb370c43a76b33b00032919d20c08915035f by Thomas Jaeckle
update binary compatibility version to 3.1.0

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modified pom.xml (diff)
The file was modified SECURITY.md (diff)
Commit 7f7c44e4ab6d1b3575e38c3a1271463dd82ab846 by Thomas Fries
SSE for explorer UI next step
- Explicit editing for thing CRUD
- Split of thing.js file

Signed-off-by: thfries <thomas.fries0@gmail.com>
The file was modified ui/main.js (diff)
The file was modified ui/modules/things/things.html (diff)
The file was modified ui/index.css (diff)
The file was modified ui/modules/things/things.js (diff)
The file was modified ui/modules/things/thingsCRUD.js (diff)
The file was modified ui/modules/api.js (diff)
The file was modified ui/index.html (diff)
The file was modified ui/modules/things/thingsSearch.js (diff)
The file was addedui/modules/things/thingsSSE.js
Commit ff4666258788c68df85629e7b48c5e4194e47273 by Thomas Jaeckle
adjust since tags in javadoc to Ditto version 3.2.0

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectionUri.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoConnection.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/AbstractConnectionBuilder.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ConnectionCreatedStrategies.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveResolvedHonoConnection.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/RetrieveResolvedHonoConnectionStrategy.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/UserPasswordCredentials.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectionType.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/AbstractConnection.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/HonoAddressAlias.java (diff)
Commit 03b877ad8bfae515f9eedbf8f825cd55f68372f5 by Thomas Jaeckle
fixed openAPI error

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modified documentation/src/main/resources/openapi/sources/schemas/connections/source.yml (diff)
The file was modified documentation/src/main/resources/openapi/ditto-api-2.yml (diff)
Commit 696bf8b8bb97411b4773c3cbce68b57692eb2315 by Thomas Jaeckle
fixed broken links due to missing "delete policy import" resource

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was addeddocumentation/src/main/resources/pages/ditto/protocol/examples/policies/protocol-examples-policies-deleteimport.md
The file was modified documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff)
Commit 0a6e4113278f7915d5b672912ff2e292463f3e87 by Thomas Fries
SSE for explorer UI: resolved error from merge

Signed-off-by: thfries <thomas.fries0@gmail.com>
The file was modified ui/modules/things/searchFilter.js (diff)
Commit 6d4be5b548a69fe81d7c10d3db2d55d2ea3fc68d by Yufei Cai
Revert "Fix incorrect envelope in ClientSupervisor."

This reverts commit 943895970fd7c793ea4c92b84fdadc3c7a42f68c.

Signed-off-by: Yufei Cai <yufei.cai@bosch.io>
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientSupervisor.java (diff)
Commit fbfe9dd18902eb6496f07a2fe1d1ce82373bef98 by Yufei Cai
Revert "Add serializer for ClientActorPropsArgs."

This reverts commit f5af50ef494dcf273445895311eb0c264ea3c94a.

Signed-off-by: Yufei Cai <yufei.cai@bosch.io>
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff)
The file was modified internal/utils/akka/src/test/java/org/eclipse/ditto/internal/utils/akka/ActorSystemResource.java (diff)
The file was modified connectivity/service/src/main/resources/connectivity.conf (diff)
The file was removedconnectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ClientActorPropsArgsSerializerTest.java
The file was modified internal/utils/config/src/main/resources/ditto-akka-config.conf (diff)
The file was removedconnectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientActorPropsArgsSerializer.java
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQClientActorTest.java (diff)
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpClientActorTest.java (diff)
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaClientActorTest.java (diff)
The file was modified internal/utils/akka/pom.xml (diff)
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushClientActorTest.java (diff)
Commit d494c5fdc3c9bb0af3562a6284478afc867a30dc by Yufei Cai
Revert "Replace consistent hashable envelope by a dedicated binary message envelope for communication between the connection persistence actor and its client actors."

This reverts commit 4ce5f39e174788aea1ac828c6e48c32f87773d70.

Signed-off-by: Yufei Cai <yufei.cai@bosch.io>
The file was removedinternal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/ShardedBinaryEnvelope.java
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff)
The file was removedinternal/utils/cluster/src/test/java/org/eclipse/ditto/internal/utils/cluster/ShardedBinarySerializerTest.java
The file was removedconnectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientActorPropsArgs.java
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientActorPropsFactory.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientSupervisor.java (diff)
The file was removedinternal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/ShardedBinarySerializer.java
The file was modified internal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/ShardRegionExtractor.java (diff)
Commit 540c0a3decf39286c83b769c1445c47495a1bdd8 by Yufei Cai
Revert "Move client actor shutdown to shard region shutdown phase to prevent restarts during coordinated shutdown."

This reverts commit fd4524b32dedc434bb3eeea157c0108b508f5348.

Signed-off-by: Yufei Cai <yufei.cai@bosch.io>
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientSupervisor.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff)
Commit f82a2c0f951f4cbdc191ae48c0bc5e2c4209228f by Yufei Cai
Revert "Add hand-off messages to connection and client shard regions."

This reverts commit 892aa4aab529976a56e982e10347e868ad9a7630.

Signed-off-by: Yufei Cai <yufei.cai@bosch.io>
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientSupervisor.java (diff)
Commit b87df7dafea6a9f0a3649d02893872959c1fd9aa by Yufei Cai
Revert "Fix close-connection behavior of ClientSupervisor; fix ConnectionPersistenceActorTest."

This reverts commit dd63d4cbf719cb0596f38c4ad9524fce980eddd1.

Signed-off-by: Yufei Cai <yufei.cai@bosch.io>
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActorTest.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientSupervisor.java (diff)
Commit e34b39603df796b02f245f7ba0772223b0ae2a6c by Yufei Cai
Revert "Fix client shard region name; reintroduce CLOSE_CONNECTION stage to restore connection connection announcements."

This reverts commit 8ef245038c1d77041cc860ed9251a50f2e693ee9.

Signed-off-by: Yufei Cai <yufei.cai@bosch.io>
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/DeleteConnectionStrategy.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ModifyConnectionStrategy.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/CloseConnectionStrategy.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/stages/ConnectionAction.java (diff)
Commit bf4873392ec3c5bf6b1216df806252de26f37126 by Yufei Cai
Revert "Remove headers as a part of client actor props to prevent accidental restarts."

This reverts commit 67c8f3cee48733513c80750cc692129200e2cf18.

Signed-off-by: Yufei Cai <yufei.cai@bosch.io>
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/amqp/AmqpClientActor.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff)
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActorTest.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/rabbitmq/RabbitMQClientActor.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/httppush/HttpPushClientActor.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/kafka/KafkaClientActor.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/MqttClientActor.java (diff)
Commit 75615710d958343259fe0eb539eb073dc862bc88 by Yufei Cai
Revert "Move client actors to their own shard region."

This reverts commit a8714fd79d108e14e30d2af18a520c6df59bd2a9.

Signed-off-by: Yufei Cai <yufei.cai@bosch.io>
The file was removedconnectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/SudoRetrieveConnectionStatusStrategy.java
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionConfig.java (diff)
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ErrorHandlingActorTest.java (diff)
The file was removedconnectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/MockShardRegionActor.java
The file was modified connectivity/service/src/test/resources/test.conf (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/CloseConnectionStrategy.java (diff)
The file was removedconnectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/commands/sudo/SudoRetrieveConnectionStatusResponse.java
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff)
The file was modified connectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/ConnectivityMessagingConstants.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ConnectionCreatedStrategies.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ModifyConnectionStrategy.java (diff)
The file was modified internal/utils/cluster/src/main/java/org/eclipse/ditto/internal/utils/cluster/ShardRegionExtractor.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/CreateConnectionStrategy.java (diff)
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/TestConstants.java (diff)
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceOperationsActorIT.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/DeleteConnectionStrategy.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionSupervisorActor.java (diff)
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionConfigTest.java (diff)
The file was removedconnectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/commands/sudo/SudoRetrieveConnectionStatus.java
The file was removedconnectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientActorId.java
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/stages/ConnectionAction.java (diff)
The file was modified connectivity/service/src/main/resources/connectivity.conf (diff)
The file was removedconnectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ClientSupervisor.java
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/OpenConnectionStrategy.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionConfig.java (diff)
The file was modified connectivity/service/src/test/resources/connection-test.conf (diff)
The file was modified connectivity/service/src/test/resources/logback-test.xml (diff)
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActorTest.java (diff)
Commit 27a024881debbcd17785dbdf66fc719fdb444d29 by Yufei Cai
Revert "ClientSupervisor: Retrieve connection status on startup to deal with shard rebalancing."

This reverts commit fdd4a61e3c58d761e1a3315c9a15cc35b7e3be78.

Signed-off-by: Yufei Cai <yufei.cai@bosch.io>
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionConfig.java (diff)
The file was removedconnectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ClientSupervisorTest.java
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActorTest.java (diff)
The file was modified internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceActor.java (diff)
The file was removedconnectivity/api/src/main/java/org/eclipse/ditto/connectivity/api/commands/sudo/SudoRetrieveClientActorProps.java
Commit dc8b2caf45f5a2b557e775f8aba097a4fa6f047b by Yufei Cai
Revert "Fix metrics "connection_client" and "connecting_client" underreporting due to multiple client actors of a connection starting on the same instance."

This reverts commit 99639bc3593a87b57eeabea06d26a67e286e8e07.

Signed-off-by: Yufei Cai <yufei.cai@bosch.io>
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff)
Commit e625d9ab28f4f124962beeffbfc786eebebac778 by Thomas Jaeckle
added release notes for Ditto 3.1.1

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modified documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff)
The file was addeddocumentation/src/main/resources/pages/ditto/release_notes_311.md
Commit 01c921eb719e4878bd301bca27473b3e46c58a54 by Thomas Jaeckle
Enable "History API" support:
* streaming of journal entries of a given entity (thing/policy) as DittoProtocol events (via Websocket/Connections/SSE)
* accessing an entity (thing/policy/connection) "at" a specific revision or "at" a specific timestamp
* added a configurable "history-retention-duration" config for things/policies/connections in order to delay the cleanup for at least that amount of time -> that way we can e.g. keep 30d of snapshots/events
* made history API work via connectivity
* added documentation for history capabilities

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modified base/api/src/test/java/org/eclipse/ditto/base/api/persistence/cleanup/CleanupPersistenceTest.java (diff)
The file was modified base/model/src/test/java/org/eclipse/ditto/base/model/signals/ShardedMessageEnvelopeTest.java (diff)
The file was addedpolicies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/exceptions/PolicyHistoryNotAccessibleException.java
The file was modified policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActorTest.java (diff)
The file was modified things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingEnforcement.java (diff)
The file was modified documentation/src/main/resources/pages/ditto/installation-operating.md (diff)
The file was modified internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/events/AbstractEventStrategies.java (diff)
The file was addedprotocol/src/main/java/org/eclipse/ditto/protocol/mapper/PolicyEventSignalMapper.java
The file was modified things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/strategies/events/ThingEventStrategies.java (diff)
The file was addedbase/model/src/main/java/org/eclipse/ditto/base/model/signals/events/streaming/StreamingSubscriptionHasNext.java
The file was modified base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/EntityId.java (diff)
The file was modified base/api/src/test/java/org/eclipse/ditto/base/api/persistence/cleanup/CleanupPersistenceResponseTest.java (diff)
The file was addeddocumentation/src/main/resources/pages/ditto/basic-history.md
The file was addeddocumentation/src/main/resources/jsonschema/protocol-streaming-subscription-request-payload.json
The file was modified internal/utils/persistence/src/test/resources/test.conf (diff)
The file was modified thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/ThingsSearchServiceGlobalEventRegistryTest.java (diff)
The file was modified base/model/src/main/java/org/eclipse/ditto/base/model/signals/events/AbstractEventsourcedEvent.java (diff)
The file was modified protocol/src/main/java/org/eclipse/ditto/protocol/TopicPath.java (diff)
The file was modified documentation/src/main/resources/pages/ditto/protocol-specification.md (diff)
The file was modified policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalCommandRegistryTest.java (diff)
The file was modified things/service/src/test/java/org/eclipse/ditto/things/service/starter/ThingsServiceGlobalEventRegistryTest.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/InboundDispatchingSink.java (diff)
The file was modified things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActor.java (diff)
The file was addedbase/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/StreamingSubscriptionTimeoutException.java
The file was modified protocol/src/main/java/org/eclipse/ditto/protocol/TopicPathBuilder.java (diff)
The file was modified policies/service/src/main/resources/policies.conf (diff)
The file was modified policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicySupervisorActorTest.java (diff)
The file was modified protocol/src/main/java/org/eclipse/ditto/protocol/mapper/SignalMapperFactory.java (diff)
The file was modified gateway/service/src/test/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActorHeaderInteractionTest.java (diff)
The file was addedprotocol/src/main/java/org/eclipse/ditto/protocol/adapter/StreamingSubscriptionEventAdapter.java
The file was modified policies/service/src/main/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcement.java (diff)
The file was modified protocol/src/main/java/org/eclipse/ditto/protocol/adapter/DittoProtocolAdapter.java (diff)
The file was modified things/service/src/test/java/org/eclipse/ditto/things/service/persistence/serializer/ThingMongoEventAdapterTest.java (diff)
The file was modified internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CleanupTest.java (diff)
The file was modified policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyEnforcerActor.java (diff)
The file was addedprotocol/src/main/java/org/eclipse/ditto/protocol/mapper/StreamingSubscriptionCommandSignalMapper.java
The file was modified base/model/src/main/java/org/eclipse/ditto/base/model/signals/events/EventJsonDeserializer.java (diff)
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/ConnectivityServiceGlobalCommandRegistryTest.java (diff)
The file was modified things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/PersistenceActorTestBase.java (diff)
The file was modified policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/strategies/events/PolicyEventStrategies.java (diff)
The file was modified things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingsPersistenceStreamingActorCreator.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/AbstractPolicyEvent.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/ConnectivityRootActor.java (diff)
The file was addededge/service/src/main/java/org/eclipse/ditto/edge/service/streaming/StreamingSubscriptionActor.java
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/ConnectionConfig.java (diff)
The file was modified base/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/Command.java (diff)
The file was addedinternal/utils/persistence/src/test/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultEventConfigTest.java
The file was addedbase/model/src/main/java/org/eclipse/ditto/base/model/signals/events/streaming/StreamingSubscriptionCreated.java
The file was modified things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActorTest.java (diff)
The file was modified documentation/src/main/resources/_data/tags.yml (diff)
The file was modified gateway/service/src/test/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActorTest.java (diff)
The file was modified protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/MappingStrategiesFactory.java (diff)
The file was modified gateway/service/src/main/resources/gateway.conf (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/PolicyCommandResponse.java (diff)
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/ConnectivityServiceGlobalEventRegistryTest.java (diff)
The file was modified gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingSessionActor.java (diff)
The file was addedbase/model/src/test/java/org/eclipse/ditto/base/model/signals/commands/streaming/SubscribeForPersistedEventsTest.java
The file was modified internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/Cleanup.java (diff)
The file was addeddocumentation/src/main/resources/jsonschema/protocol-streaming-subscription-subscribe-for-persisted-events-payload.json
The file was modified protocol/src/main/java/org/eclipse/ditto/protocol/mapper/AbstractCommandSignalMapper.java (diff)
The file was modified things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActorSnapshottingTest.java (diff)
The file was addedprotocol/src/main/java/org/eclipse/ditto/protocol/adapter/policies/PolicyEventAdapter.java
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BasePublisherActor.java (diff)
The file was addedbase/model/src/test/java/org/eclipse/ditto/base/model/signals/events/streaming/StreamingSubscriptionHasNextTest.java
The file was addeddocumentation/src/main/resources/jsonschema/protocol-streaming-subscriptionid.json
The file was modified protocol/src/main/java/org/eclipse/ditto/protocol/adapter/policies/DefaultPolicyCommandAdapterProvider.java (diff)
The file was modified policies/service/src/test/java/org/eclipse/ditto/policies/service/enforcement/PolicyCommandEnforcementTest.java (diff)
The file was modified protocol/src/main/java/org/eclipse/ditto/protocol/adapter/Adapter.java (diff)
The file was modified protocol/src/main/java/org/eclipse/ditto/protocol/adapter/ProtocolAdapter.java (diff)
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/TestConstants.java (diff)
The file was modified internal/utils/config/src/main/resources/ditto-devops.conf (diff)
The file was modified internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/DefaultCleanupConfig.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/InvalidThingFieldSelectionException.java (diff)
The file was modified protocol/src/main/java/org/eclipse/ditto/protocol/ImmutableTopicPath.java (diff)
The file was modified things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/AbstractThingEnforcementTest.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/OutboundDispatchingActor.java (diff)
The file was modified base/model/src/main/java/org/eclipse/ditto/base/model/signals/events/AbstractEvent.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectivityMongoEventAdapter.java (diff)
The file was modified thingsearch/service/src/test/java/org/eclipse/ditto/thingsearch/service/starter/ThingsSearchServiceGlobalCommandRegistryTest.java (diff)
The file was addedbase/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/streaming/package-info.java
The file was addeddocumentation/src/main/resources/pages/tags/tag_history.md
The file was addedbase/model/src/test/java/org/eclipse/ditto/base/model/signals/events/streaming/StreamingSubscriptionCreatedTest.java
The file was modified policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/serializer/DefaultPolicyMongoEventAdapter.java (diff)
The file was modified internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.java (diff)
The file was modified things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActorPropsFactory.java (diff)
The file was addedthings/service/src/main/java/org/eclipse/ditto/things/service/enforcement/StreamRequestingCommandEnforcement.java
The file was addedprotocol/src/main/java/org/eclipse/ditto/protocol/mapper/StreamingSubscriptionEventSignalMapper.java
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/PolicyCommand.java (diff)
The file was modified base/model/src/main/java/org/eclipse/ditto/base/model/headers/DittoHeaderDefinition.java (diff)
The file was addededge/service/src/main/java/org/eclipse/ditto/edge/service/streaming/StreamingSubscriptionManager.java
The file was modified gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/SessionedJsonifiable.java (diff)
The file was modified policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicySupervisorActor.java (diff)
The file was modified protocol/src/main/java/org/eclipse/ditto/protocol/adapter/AdapterResolverBySignal.java (diff)
The file was addedbase/model/src/main/java/org/eclipse/ditto/base/model/signals/events/streaming/AbstractStreamingSubscriptionEvent.java
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/BaseClientActor.java (diff)
The file was addedprotocol/src/main/java/org/eclipse/ditto/protocol/StreamingTopicPathBuilder.java
The file was addedbase/model/src/test/java/org/eclipse/ditto/base/model/signals/events/streaming/StreamingSubscriptionFailedTest.java
The file was modified protocol/src/main/java/org/eclipse/ditto/protocol/adapter/DefaultAdapterResolver.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/SubjectsModifiedPartially.java (diff)
The file was modified things/service/src/main/java/org/eclipse/ditto/things/service/common/config/DefaultThingConfig.java (diff)
The file was modified internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CleanupConfig.java (diff)
The file was modified policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceOperationsActorIT.java (diff)
The file was modified gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/sse/ThingsSseRouteBuilder.java (diff)
The file was addedbase/model/src/main/java/org/eclipse/ditto/base/model/signals/events/streaming/package-info.java
The file was addedconnectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/exceptions/ConnectionHistoryNotAccessibleException.java
The file was modified policies/service/src/main/java/org/eclipse/ditto/policies/service/common/config/PolicyConfig.java (diff)
The file was addedbase/model/src/main/java/org/eclipse/ditto/base/model/signals/WithStreamingSubscriptionId.java
The file was modified gateway/service/src/main/java/org/eclipse/ditto/gateway/service/streaming/actors/StreamingActor.java (diff)
The file was addedinternal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultEventConfig.java
The file was modified things/service/src/main/java/org/eclipse/ditto/things/service/persistence/serializer/ThingMongoEventAdapter.java (diff)
The file was modified internal/utils/persistence/src/test/resources/mongo-read-journal-test.conf (diff)
The file was modified protocol/src/main/java/org/eclipse/ditto/protocol/ImmutablePayload.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActor.java (diff)
The file was modified policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/serializer/AbstractPolicyMongoEventAdapter.java (diff)
The file was modified protocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/AbstractPolicyMappingStrategies.java (diff)
The file was addedbase/model/src/main/java/org/eclipse/ditto/base/model/signals/events/streaming/StreamingSubscriptionComplete.java
The file was modified things/service/src/main/resources/things.conf (diff)
The file was addedbase/model/src/test/java/org/eclipse/ditto/base/model/signals/commands/streaming/CancelStreamingSubscriptionTest.java
The file was addedbase/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/StreamingSubscriptionProtocolErrorException.java
The file was addedprotocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/AbstractStreamingSubscriptionMappingStrategies.java
The file was modified things/service/src/test/java/org/eclipse/ditto/things/service/starter/ThingsServiceGlobalCommandRegistryTest.java (diff)
The file was addedinternal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/EventConfig.java
The file was addedprotocol/src/main/java/org/eclipse/ditto/protocol/adapter/connectivity/package-info.java
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionSupervisorActor.java (diff)
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActorTest.java (diff)
The file was addedthings/model/src/main/java/org/eclipse/ditto/things/model/signals/commands/exceptions/ThingHistoryNotAccessibleException.java
The file was addedpolicies/model/src/main/java/org/eclipse/ditto/policies/model/WithPolicyId.java
The file was addedbase/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/streaming/RequestFromStreamingSubscription.java
The file was addedbase/model/src/test/java/org/eclipse/ditto/base/model/signals/events/streaming/StreamingSubscriptionCompleteTest.java
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/SubjectsDeletedPartially.java (diff)
The file was modified edge/service/src/main/java/org/eclipse/ditto/edge/service/dispatching/EdgeCommandForwarderActor.java (diff)
The file was modified internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/events/EventStrategy.java (diff)
The file was modified protocol/src/main/java/org/eclipse/ditto/protocol/ProtocolFactory.java (diff)
The file was modified base/model/src/main/java/org/eclipse/ditto/base/model/signals/FeatureToggle.java (diff)
The file was addedinternal/utils/persistence/src/test/resources/event-test.conf
The file was addedprotocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/StreamingSubscriptionEventMappingStrategies.java
The file was addedprotocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/PolicyEventMappingStrategies.java
The file was modified policies/service/src/main/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActor.java (diff)
The file was modified things/service/src/main/java/org/eclipse/ditto/things/service/starter/DefaultThingPersistenceActorPropsFactory.java (diff)
The file was addeddocumentation/src/main/resources/jsonschema/protocol-streaming-subscription-next-payload.json
The file was modified internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/streaming/SnapshotFilter.java (diff)
The file was modified internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/AbstractMongoEventAdapter.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/config/DefaultConnectionConfig.java (diff)
The file was addeddocumentation/src/main/resources/jsonschema/protocol-streaming-subscription-failed-payload.json
The file was modified things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceOperationsActorIT.java (diff)
The file was addedbase/model/src/main/java/org/eclipse/ditto/base/model/signals/events/streaming/StreamingSubscriptionEvent.java
The file was addedprotocol/src/main/java/org/eclipse/ditto/protocol/adapter/StreamingSubscriptionCommandAdapter.java
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/ThingFieldSelector.java (diff)
The file was modified gateway/service/src/test/java/org/eclipse/ditto/gateway/service/starter/GatewayServiceGlobalEventRegistryTest.java (diff)
The file was modified internal/utils/persistent-actors/src/test/java/org/eclipse/ditto/internal/utils/persistentactors/cleanup/CreditsTest.java (diff)
The file was modified protocol/src/test/java/org/eclipse/ditto/protocol/adapter/DittoProtocolAdapterParameterizedTest.java (diff)
The file was addedbase/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/streaming/SubscribeForPersistedEvents.java
The file was modified gateway/service/src/test/java/org/eclipse/ditto/gateway/service/starter/GatewayServiceGlobalCommandRegistryTest.java (diff)
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceOperationsActorIT.java (diff)
The file was addedbase/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/exceptions/StreamingSubscriptionNotFoundException.java
The file was modified policies/service/src/main/java/org/eclipse/ditto/policies/service/starter/PoliciesRootActor.java (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/events/PolicyEvent.java (diff)
The file was modified internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceActor.java (diff)
The file was modified documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff)
The file was addeddocumentation/src/main/resources/pages/ditto/protocol-specification-streaming-subscription.md
The file was modified protocol/src/main/java/org/eclipse/ditto/protocol/adapter/provider/PolicyCommandAdapterProvider.java (diff)
The file was modified internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/streaming/MongoReadJournal.java (diff)
The file was modified things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingSupervisorActor.java (diff)
The file was modified things/model/src/main/java/org/eclipse/ditto/things/model/WithThingId.java (diff)
The file was modified things/service/src/main/java/org/eclipse/ditto/things/service/common/config/ThingConfig.java (diff)
The file was modified policies/service/src/test/java/org/eclipse/ditto/policies/service/persistence/actors/PolicyPersistenceActorSnapshottingTest.java (diff)
The file was modified policies/service/src/test/java/org/eclipse/ditto/policies/service/starter/PoliciesServiceGlobalEventRegistryTest.java (diff)
The file was modified internal/utils/persistence/src/main/java/org/eclipse/ditto/internal/utils/persistence/mongo/config/DefaultSnapshotConfig.java (diff)
The file was modified connectivity/service/src/main/resources/connectivity.conf (diff)
The file was addedprotocol/src/main/java/org/eclipse/ditto/protocol/adapter/AbstractStreamingMessageAdapter.java
The file was addedprotocol/src/main/java/org/eclipse/ditto/protocol/mappingstrategies/StreamingSubscriptionCommandMappingStrategies.java
The file was modified policies/service/src/main/java/org/eclipse/ditto/policies/service/common/config/DefaultPolicyConfig.java (diff)
The file was modified base/model/src/test/java/org/eclipse/ditto/base/model/headers/ImmutableDittoHeadersTest.java (diff)
The file was addedbase/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/streaming/CancelStreamingSubscription.java
The file was addedbase/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/streaming/AbstractStreamingSubscriptionCommand.java
The file was modified things/service/src/main/java/org/eclipse/ditto/things/service/starter/ThingsRootActor.java (diff)
The file was addedbase/model/src/main/java/org/eclipse/ditto/base/model/signals/commands/streaming/StreamingSubscriptionCommand.java
The file was addedbase/model/src/main/java/org/eclipse/ditto/base/model/signals/events/streaming/StreamingSubscriptionFailed.java
The file was addedbase/model/src/test/java/org/eclipse/ditto/base/model/signals/commands/streaming/RequestFromStreamingSubscriptionTest.java
Commit 71cd5fd047ad0bb9f3fbfdae90d41439fe3c9461 by Thomas Jaeckle
switch to MongoDB 5 for deployment descriptors by default

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modified deployment/kubernetes/deploymentFiles/mongodb/mongodb.yaml (diff)
The file was modified deployment/docker/sandbox/docker-compose.yml (diff)
The file was modified deployment/kubernetes/deploymentFiles/mongodb-statefulset/mongodb-statefulset.yaml (diff)
The file was modified deployment/docker/docker-compose.yml (diff)
Commit a4c0634319c3e6ed030ac23f89a169cd2b61228f by Thomas Fries
Explorer UI - SSE and optimistic locking
- custom web component for CRUD toolbar
- API allows to return headers if needed
- adapt editors with new toolbar and ETag handling
- fixed modified date and revision from SSE
- avoid feature editors jumping because of badge in header
- fixes some static type checks in utils
The file was modified ui/modules/things/features.html (diff)
The file was modified ui/modules/things/featureMessages.js (diff)
The file was modified ui/modules/api.js (diff)
The file was modified ui/modules/things/things.html (diff)
The file was modified ui/modules/things/attributes.js (diff)
The file was modified ui/modules/things/thingsSearch.js (diff)
The file was addedui/modules/utils/crudToolbar.js
The file was modified ui/modules/things/thingsCRUD.js (diff)
The file was modified ui/modules/things/thingsSSE.js (diff)
The file was modified ui/modules/utils.js (diff)
The file was modified ui/index.css (diff)
The file was modified ui/modules/things/features.js (diff)
The file was modified ui/index.html (diff)
The file was modified ui/modules/things/searchFilter.js (diff)
Commit 4d93fb77de35aad1ecdf43b37dc8e50e263d5e68 by Thomas Fries
Explorer UI - Apply new edit style to environments

Signed-off-by: thfries <thomas.fries0@gmail.com>
The file was modified ui/modules/utils/crudToolbar.js (diff)
The file was modified ui/modules/environments/environments.html (diff)
The file was modified ui/modules/environments/environments.js (diff)
Commit ad71d59b6f1d841e05a57de70b9f52dfe5acdecd by Thomas Fries
Explorer UI - Add new edit style to connections

Signed-off-by: thfries <thomas.fries0@gmail.com>
The file was modified ui/modules/connections/connections.html (diff)
The file was modified ui/modules/api.js (diff)
The file was modified ui/modules/connections/connections.js (diff)
The file was addedui/modules/connections/connectionsMonitor.js
The file was modified ui/main.js (diff)
The file was modified ui/modules/things/attributes.js (diff)
The file was addedui/modules/connections/connectionsCRUD.js
The file was modified ui/modules/things/features.js (diff)
The file was modified ui/modules/things/thingsCRUD.js (diff)
Commit 21f1b0d512857f37b8072d960dbe11de761f9887 by Thomas Jaeckle
improved sandbox nginx security headers

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modified deployment/docker/sandbox/nginx.conf (diff)
Commit 580c28077dd5f0f572ee4e6d159f13360f0f68af by Thomas Jaeckle
add additional status-secured configuration to enable disabling securing the status endpoint while still securing the devops endpoint

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modified gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/security/DefaultDevOpsConfig.java (diff)
The file was modified gateway/service/src/main/java/org/eclipse/ditto/gateway/service/util/config/security/DevOpsConfig.java (diff)
The file was modified gateway/service/src/test/resources/devops-test.conf (diff)
The file was modified gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/directives/auth/DevopsAuthenticationDirectiveFactory.java (diff)
The file was modified deployment/docker/sandbox/docker-compose.yml (diff)
The file was modified gateway/service/src/main/resources/gateway.conf (diff)
The file was modified gateway/service/src/test/java/org/eclipse/ditto/gateway/service/util/config/security/DefaultDevOpsConfigTest.java (diff)
Commit 362390e5f561243cc6300c91e630a96e3364dc4c by JeffreyThijs
external message to mqtt publish transform should not fail on blank header values
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/ExternalMessageToMqttPublishTransformer.java (diff)
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/publishing/ExternalMessageToMqttPublishTransformerTest.java (diff)
Commit ab4f22e6fd58fb2b628037c16a325e801b7259a4 by Thomas Fries
Explorere UI - SSE support
- Added new view to see incoming updates for the selected thing
- Utils format date had wrong interface description

Signed-off-by: thfries <thomas.fries0@gmail.com>
The file was modified ui/modules/utils.js (diff)
The file was modified ui/modules/things/thingsSSE.js (diff)
The file was addedui/modules/things/messagesIncoming.html
The file was addedui/modules/things/messagesIncoming.js
The file was modified ui/index.html (diff)
The file was modified ui/main.js (diff)
Commit 9cd1539319445e4d72e1bb13d5081f74fa617ffb by Thomas Fries
Explorer UI - SSE support
- On feature update also weak ETags are allowed
- Improved cleaning up on environment change

Signed-off-by: thfries <thomas.fries0@gmail.com>
The file was modified ui/modules/things/features.js (diff)
The file was modified ui/modules/things/wotDescription.js (diff)
The file was modified ui/modules/things/thingsSSE.js (diff)
The file was modified ui/modules/things/thingsSearch.js (diff)
Commit 4b37709f8efd5b58379fb4c71b9432bdeb86b987 by Thomas Fries
Explorer UI - SSE support
- Changed CRUD buttons to text and showing dynamically
- wrong ETag header on feature/attribute creation
- incoming changes now also show attributes

Signed-off-by: thfries <thomas.fries0@gmail.com>
The file was modified ui/index.html (diff)
The file was modified ui/modules/utils/crudToolbar.js (diff)
The file was modified ui/modules/things/attributes.js (diff)
The file was modified ui/modules/things/messagesIncoming.html (diff)
The file was modified ui/modules/things/features.js (diff)
The file was modified ui/modules/things/messagesIncoming.js (diff)
Commit 0c7f7494d4af446fbd38825c23c65f7b091c1d42 by Thomas Fries
Explorer UI - SSE bugfix

Signed-off-by: thfries <thomas.fries0@gmail.com>
The file was modified ui/modules/things/thingsCRUD.js (diff)
Commit d7f78c295f73aa0a41cd0b44735fecf9a203d619 by Thomas Jaeckle
added documentation about enhancing the JS payload mapping with custom libraries

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modified documentation/src/main/resources/pages/ditto/connectivity-mapping.md (diff)
Commit 569e76cc2a0347880f8da376e3676746a85e8fc0 by Thomas Fries
UI - SSE support:
- Update selected thing in search result table

Signed-off-by: thfries <thomas.fries0@gmail.com>
The file was modified ui/modules/things/messagesIncoming.js (diff)
The file was modified ui/modules/utils.js (diff)
The file was modified ui/modules/things/thingsSSE.js (diff)
The file was modified ui/modules/things/thingsSearch.js (diff)
Commit 298bf2da4aaf0a9c151f1aa170c24c792effbc93 by Aleksandar Stanchev
extracts rawUserInfo to prevent unwanted url decoding

Signed-off-by: Stanchev Aleksandar <aleksandar.stanchev@bosch.io>
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/JsonFieldsEncryptor.java (diff)
The file was modified SECURITY.md (diff)
Commit 54dc02359b4cca0bce3497101b010f2c754ed63c by Thomas Fries
UI - SSE Support:
- create a second SSE that listens to all things of the search result
- avoid ace editors from creating endless undo histories
The file was modified ui/modules/things/features.js (diff)
The file was modified ui/modules/things/messagesIncoming.js (diff)
The file was modified ui/modules/api.js (diff)
The file was modified ui/modules/things/thingsCRUD.js (diff)
The file was modified ui/modules/things/thingsSSE.js (diff)
The file was modified ui/modules/things/thingsSearch.js (diff)
The file was modified ui/modules/connections/connectionsMonitor.js (diff)
Commit 6cdc07e5b53ff63e03473f7a8586437f93039baa by Thomas Fries
UI - SSE support - testing and bugfixing
- WoT description for feature was referencing old dom field
- thing search more button changed SSE to new page and lost 1st page

Signed-off-by: thfries <thomas.fries0@gmail.com>
The file was modified ui/modules/things/thingsSearch.js (diff)
The file was modified ui/modules/things/wotDescription.js (diff)
Commit 948b85dc2049713ae28d382097732e57749f836d by Andrey Balarev
Connections API doc fixes Ditto

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.io>
The file was modified connectivity/service/src/test/resources/test.conf (diff)
The file was modified connectivity/service/src/test/resources/hono-connection-custom-expected.json (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/HonoConnectionFactory.java (diff)
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/hono/DefaultHonoConnectionFactoryTest.java (diff)
Commit e76bc2d48fc64c7fca9d4cd8454c69766545b928 by Thomas Jaeckle
fixed Grafana dashboard datasource configurations

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modified deployment/operations/grafana-dashboards/Connectivity_live_status.json (diff)
The file was modified deployment/operations/grafana-dashboards/Persistence_Entities.json (diff)
The file was modified deployment/operations/grafana-dashboards/Kafka_Consumer_Metrics.json (diff)
The file was modified deployment/operations/grafana-dashboards/Signal_processing.json (diff)
The file was modified deployment/operations/grafana-dashboards/JVM_Metrics.json (diff)
The file was modified deployment/operations/grafana-dashboards/Sudo_command_count.json (diff)
The file was modified pom.xml (diff)
The file was modified deployment/operations/grafana-dashboards/Pub_Sub.json (diff)
The file was modified deployment/operations/grafana-dashboards/Connectivity_Metrics.json (diff)
The file was modified deployment/operations/grafana-dashboards/Cluster_traffic.json (diff)
The file was modified deployment/operations/grafana-dashboards/Gateway_Traces.json (diff)
The file was modified deployment/operations/grafana-dashboards/Akka_Dispatcher_Metrics.json (diff)
The file was modified deployment/operations/grafana-dashboards/Things-Wildcard-Search_Performance_Metrics.json (diff)
The file was modified deployment/operations/grafana-dashboards/Akka.json (diff)
The file was modified deployment/operations/grafana-dashboards/Kubernetes_Metrics.json (diff)
The file was modified deployment/operations/grafana-dashboards/Cache_Metrics.json (diff)
The file was modified deployment/operations/grafana-dashboards/External_Metrics.json (diff)
The file was modified deployment/operations/grafana-dashboards/Connectivity_ACKS.json (diff)
The file was modified deployment/operations/grafana-dashboards/Container_Metrics.json (diff)
The file was modified deployment/operations/grafana-dashboards/Load_Test.json (diff)
Commit d8f97cdba746fb4dc9f33e785a3f83345c66be0f by Thomas Jaeckle
added example prometheus.yml config for a Ditto deployment

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was addeddeployment/operations/prometheus/prometheus.yml
Commit 987f94ecde1745b767218d65a838db60baba0fc0 by Thomas Jaeckle
added 30 minutes overview of Eclipse Ditto slides

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was addeddocumentation/src/main/resources/slides/2023_01_ditto-in-30-min/index.html
The file was modified documentation/src/main/resources/pages/ditto/presentations.md (diff)
Commit 3f846a5b3df1d4a51452f982ad766a51c0722ef6 by Thomas Jaeckle
improved documentation on token handling with e.g. "oauth2-proxy"

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modified documentation/src/main/resources/pages/ditto/installation-operating.md (diff)
Commit bedaaee80d093b1b577a84bce4511ce9bb096a17 by Thomas Jaeckle
enhanced Connections with their "_revision", "_created" and "_modified" information
* and made those queryable with "fields" selector same as for things+policies
* made connection a full "Entity"

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/RetrieveConnectionMetricsStrategy.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/AbstractConnectivityCommandStrategy.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/RetrieveResolvedHonoConnectionStrategy.java (diff)
The file was addedconnectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/exceptions/ConnectionPreconditionNotModifiedException.java
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/LoggingExpiredStrategy.java (diff)
The file was modified connectivity/model/pom.xml (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/CloseConnectionStrategy.java (diff)
The file was modified connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionTest.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/stages/StagedCommand.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/SudoRetrieveConnectionTagsStrategy.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/TestConnectionStrategy.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/events/ConnectionDeletedStrategy.java (diff)
The file was modified things/service/src/main/resources/things.conf (diff)
The file was addedconnectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/enforcement/pre/ConnectionExistenceChecker.java
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ResetConnectionLogsStrategy.java (diff)
The file was modified gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/actors/AbstractConnectionsRetrievalActor.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/Connection.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnections.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectivityModelFactory.java (diff)
The file was modified documentation/src/main/resources/openapi/sources/paths/connections/logs.yml (diff)
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActorTest.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/AbstractConnectionBuilder.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/OpenConnectionStrategy.java (diff)
The file was removedconnectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ConnectionUninitializedStrategies.java
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveResolvedHonoConnection.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/EnableConnectionLogsStrategy.java (diff)
The file was modified connectivity/service/src/main/resources/connectivity-extension.conf (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ModifyConnectionStrategy.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/RetrieveConnectionStatusStrategy.java (diff)
The file was addedconnectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ImmutableConnectionRevision.java
The file was addedconnectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/exceptions/ConnectionPreconditionFailedException.java
The file was addedconnectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/enforcement/pre/PreEnforcementConnectionIdCacheLoader.java
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/TestConnectionConflictStrategy.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ConnectionConflictStrategy.java (diff)
The file was addedconnectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/enforcement/pre/ModifyToCreateConnectionTransformer.java
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnection.java (diff)
The file was addeddocumentation/src/main/resources/openapi/sources/parameters/connectionFieldsQueryParam.yml
The file was modified documentation/src/main/resources/openapi/sources/paths/connections/connectionId.yml (diff)
The file was modified documentation/src/main/resources/jsonschema/connection.json (diff)
The file was modified documentation/src/main/resources/openapi/ditto-api-2.yml (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/signals/commands/ConnectivityCommand.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ResetConnectionMetricsStrategy.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/DeleteConnectionStrategy.java (diff)
The file was modified documentation/src/main/resources/openapi/sources/api-2-index.yml (diff)
The file was modified connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveResolvedHonoConnectionTest.java (diff)
The file was modified documentation/src/main/resources/openapi/sources/paths/connections/command.yml (diff)
The file was addedconnectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectionRevision.java
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/CreateConnectionStrategy.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/ConnectionBuilder.java (diff)
The file was modified connectivity/model/src/main/java/org/eclipse/ditto/connectivity/model/AbstractConnection.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/events/ConnectionCreatedStrategy.java (diff)
The file was modified connectivity/model/src/test/java/org/eclipse/ditto/connectivity/model/signals/commands/query/RetrieveConnectionsTest.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/events/ConnectionModifiedStrategy.java (diff)
The file was modified documentation/src/main/resources/openapi/sources/paths/connections/connections.yml (diff)
The file was modified documentation/src/main/resources/jsonschema/policy.json (diff)
The file was modified policies/model/src/main/java/org/eclipse/ditto/policies/model/signals/commands/query/RetrievePolicy.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/events/ConnectionClosedStrategy.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/events/ConnectionOpenedStrategy.java (diff)
The file was modified gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/connections/ConnectionsRoute.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/RetrieveConnectionStrategy.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/SudoAddConnectionLogEntryStrategy.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/StagedCommandStrategy.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/RetrieveConnectionLogsStrategy.java (diff)
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/ErrorHandlingActorTest.java (diff)
The file was modified documentation/src/main/resources/openapi/sources/paths/connections/metrics.yml (diff)
The file was modified documentation/src/main/resources/openapi/sources/paths/connections/status.yml (diff)
The file was modified documentation/src/main/resources/jsonschema/thing_v2.json (diff)
The file was addedconnectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/enforcement/pre/package-info.java
The file was addedconnectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/persistence/strategies/commands/ConnectionsConditionalHeadersValidatorProvider.java
The file was modified gateway/service/src/main/java/org/eclipse/ditto/gateway/service/endpoints/routes/connections/ConnectionsParameter.java (diff)
Commit 76fabb35097e5cce7d28664169ffafa069aea3fd by Thomas Jaeckle
fixed that a missing (deleted) referenced policy of a policy import caused logging ERRORs in the BackgroundSyncStream

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modified thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/write/streaming/BackgroundSyncStream.java (diff)
Commit 25f6a1e7f11b816a30ce650da650cfd0e5a21336 by Thomas Jaeckle
stabilized DittoProtocolSubImpl when unresolved placeholders were contained in acknowledgement labels

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modified internal/utils/pubsub-things/src/main/java/org/eclipse/ditto/internal/utils/pubsubthings/DittoProtocolSubImpl.java (diff)
The file was addeddeployment/operations/grafana-datasources/datasource.yaml
Commit 44ab2a3dd994f6230cf98aaf89226f9fbea09b68 by Thomas Jaeckle
updated github repository locations to new "eclipse-ditto" org

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modified documentation/src/main/resources/pages/ditto/basic-wot-integration.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-kafka2.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_010M3.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/architecture-services-things.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_231.md (diff)
The file was modified documentation/src/main/resources/slides/2021_06_ditto-20-overview/index.html (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_100M2.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_110.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_241.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/basic-namespaces-and-names.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_120.md (diff)
The file was modified documentation/src/main/resources/_posts/2018-04-25-connectivity-service.md (diff)
The file was modified documentation/src/main/resources/_posts/2022-03-03-wot-integration.md (diff)
The file was modified documentation/src/main/resources/_posts/2018-10-16-example-mqtt-bidirectional.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_121.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_111.md (diff)
The file was modified documentation/src/main/resources/architecture/DADR-0007-concierge-removal.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_030M1.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_151.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/architecture-services-connectivity.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/client-sdk-java.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_150.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_211.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/installation-operating.md (diff)
The file was modified documentation/src/main/resources/_posts/2020-10-08-asynchronous-client-creation.md (diff)
The file was modified documentation/src/main/resources/slides/2021_10_25-eclipse-iot-wg-community-day/index.html (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/mapping/CloudEventsMapper.java (diff)
The file was modified documentation/src/main/resources/slides/2018_05_23-meetup-iot-hessen/index.html (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_090.md (diff)
The file was modified documentation/src/main/resources/slides/2021_06_ditto-in-20-min/index.html (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_220.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_213.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_240.md (diff)
The file was modified documentation/src/main/resources/architecture/DADR-0004-signal-enrichment.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_090M1.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/architecture-services-things-search.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/feedback.md (diff)
The file was modified documentation/src/main/resources/slides/2020_07_28-iot-wg-status-update/index.html (diff)
The file was modified documentation/src/main/resources/pages/ditto/basic-wot-integration-example.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_030M2.md (diff)
The file was modified documentation/src/main/resources/slides/2023_01_ditto-in-30-min/index.html (diff)
The file was modified documentation/src/main/resources/_data/topnav.yml (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_100.md (diff)
The file was modified NOTICE.md (diff)
The file was modified README.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_140.md (diff)
The file was modified documentation/src/main/resources/slides/2020_04_16-ttn-virtual-conference/index.html (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_115.md (diff)
The file was modified documentation/src/main/resources/slides/2018_02_07-virtualiot-meetup/index.html (diff)
The file was modified RELEASE.md (diff)
The file was modified documentation/src/main/resources/_posts/2019-12-12-release-announcement-100.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_232.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_210.md (diff)
The file was modified documentation/src/main/resources/slides/2019_10_21-eclipse-iot-wg-f2f-ludwigsburg/index.html (diff)
The file was modified documentation/src/main/resources/_posts/2020-04-16-connecting-to-ttn-via-mqtt.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_020M1.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_212.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/connectivity-mapping.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_080M2.md (diff)
The file was modified documentation/src/main/resources/_posts/2018-01-15-example-demonstrating-rest-to-websocket.md (diff)
The file was modified documentation/src/main/resources/slides/2022_10_24_eclipse-iot-wg-community-day/index.html (diff)
The file was modified documentation/src/main/resources/pages/ditto/architecture-services-policies.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/client-sdk-javascript.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_221.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_112.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/intro-hello-world.md (diff)
The file was modified documentation/src/main/resources/slides/2022_10_ditto-and-wot/index.html (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_080M3.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/installation-running.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/installation-extending.md (diff)
The file was modified documentation/src/main/resources/_posts/2021-03-22-azure-iot-hub-integration.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_080.md (diff)
The file was modified documentation/src/main/resources/slides/2021_05_ditto-introduction-deck/index.html (diff)
The file was modified documentation/src/main/resources/slides/2020_10_19-eclipse-iot-wg-community-day/index.html (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_300.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_242.md (diff)
The file was modified legal/NOTICE.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_130.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_113.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_080M1.md (diff)
The file was modified documentation/src/main/resources/slides/2018_10_22-eclipse-iot-wg-f2f-ludwigsburg/index.html (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_200.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_230.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/connectivity-hmac-signing.md (diff)
The file was modified pom.xml (diff)
The file was modified documentation/src/main/resources/pages/ditto/connectivity-manage-connections.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/presentations.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_090M2.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_201.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_100M1a.md (diff)
Commit 63efb2b7d5ca6d8de1a7ced7cc4fccd7655b92fe by Thomas Jaeckle
added streaming protocol usage example to history documentation

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modified .run/Ditto.run.xml (diff)
The file was modified .run/ThingsService.run.xml (diff)
The file was modified .run/ConnectivityService.run.xml (diff)
The file was modified documentation/src/main/resources/pages/ditto/basic-history.md (diff)
The file was modified .run/PoliciesService.run.xml (diff)
The file was modified .run/GatewayService.run.xml (diff)
The file was modified .run/SearchService.run.xml (diff)
Commit 889b14b404f89d3bd79e36a006c00a8177ea98f4 by Thomas Jaeckle
increased defaults for configured history-retention-duration

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modified things/service/src/main/resources/things.conf (diff)
The file was modified policies/service/src/main/resources/policies.conf (diff)
The file was modified documentation/src/main/resources/pages/ditto/installation-operating.md (diff)
The file was modified connectivity/service/src/main/resources/connectivity.conf (diff)
Commit d53f630bf5e1b1bd92fee26dab8deb6bc6ded3b7 by Thomas Jaeckle
provide release notes for Ditto bugfix release 3.1.2

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was addeddocumentation/src/main/resources/pages/ditto/release_notes_312.md
The file was modified documentation/src/main/resources/pages/ditto/release_notes_311.md (diff)
Commit a00dd2e91a5c73cfe58a8b731f51ae0dde758e98 by Thomas Jaeckle
updated sidebar to inlcude release 3.1.2

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modified documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff)
Commit cc8125ba73b1dd4bd3bf560832cc04cb882da37d by Thomas Jaeckle
updated default ditto.protocol.blocklist to exclude headers "accept-encoding" and "x-forwarded-scheme"

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modified internal/utils/config/src/main/resources/ditto-protocol.conf (diff)
Commit d4f3c7cf454a47285bec6e72e8d04900a3830553 by Andrey Balarev
Hono connection address suffix added - hono tenant id

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.com>
The file was modified documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-hono.md (diff)
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActorTest.java (diff)
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/hono/DefaultHonoConnectionFactory.java (diff)
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/hono/DefaultHonoConnectionFactoryTest.java (diff)
The file was modified connectivity/service/src/test/resources/hono-connection-custom-expected.json (diff)
Commit 0f093a2c6cec9454bea1ecf044d6c085d4c449a6 by Abhijeet Mishra
Added case insensitive search for things-search

Signed-off-by: Abhijeet Mishra <“abhijeet.mishra498@gmail.com”>
The file was modified rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/visitors/PredicateVisitor.java (diff)
The file was modified rql/query/src/main/java/org/eclipse/ditto/rql/query/filter/ParameterPredicateVisitor.java (diff)
The file was addedbase/model/src/main/java/org/eclipse/ditto/base/model/common/ILikeHelper.java
The file was modified rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/CriteriaFactory.java (diff)
The file was modified thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/criteria/visitors/CreateBsonPredicateVisitor.java (diff)
The file was modified rql/query/src/main/java/org/eclipse/ditto/rql/query/things/ThingPredicatePredicateVisitor.java (diff)
The file was modified rql/parser/src/main/scala/org/eclipse/ditto/rql/parser/internal/RqlPredicateParser.scala (diff)
The file was addedrql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/ILikePredicateImpl.java
The file was modified rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/CriteriaFactoryImpl.java (diff)
Commit 9fae3bf289209d663f993a1adafed4d85a0b1b9d by Abhijeet Mishra
correction & update the year in the copyright headers of the added files to 2023

Signed-off-by: Abhijeet Mishra <“abhijeet.mishra498@gmail.com”>
The file was modified rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/visitors/PredicateVisitor.java (diff)
The file was modified thingsearch/service/src/main/java/org/eclipse/ditto/thingsearch/service/persistence/read/criteria/visitors/CreateBsonPredicateVisitor.java (diff)
The file was modified rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/CriteriaFactory.java (diff)
The file was modified base/model/src/main/java/org/eclipse/ditto/base/model/common/ILikeHelper.java (diff)
The file was addedbase/model/src/test/java/org/eclipse/ditto/base/model/common/ILikeHelperTest.java
The file was modified rql/model/src/main/java/org/eclipse/ditto/rql/model/predicates/ast/SingleComparisonNode.java (diff)
The file was modified rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/ILikePredicateImpl.java (diff)
Commit 9e9af25714b07e05a3995cd1685956e1ef65d7d0 by Abhijeet Mishra
correction and refactoring in ilike

Signed-off-by: Abhijeet Mishra <“abhijeet.mishra498@gmail.com”>
The file was modified rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/ILikePredicateImpl.java (diff)
The file was removedbase/model/src/main/java/org/eclipse/ditto/base/model/common/ILikeHelper.java
The file was modified rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/CriteriaFactoryImpl.java (diff)
The file was modified rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/visitors/PredicateVisitor.java (diff)
The file was modified base/model/src/test/java/org/eclipse/ditto/base/model/common/LikeHelperTest.java (diff)
The file was modified rql/query/src/main/java/org/eclipse/ditto/rql/query/things/ThingPredicatePredicateVisitor.java (diff)
The file was modified documentation/src/main/resources/openapi/sources/parameters/searchFilter.yml (diff)
The file was modified rql/query/src/test/java/org/eclipse/ditto/rql/query/things/ThingPredicatePredicateVisitorTest.java (diff)
The file was modified documentation/src/main/resources/pages/ditto/basic-rql.md (diff)
The file was removedbase/model/src/test/java/org/eclipse/ditto/base/model/common/ILikeHelperTest.java
The file was modified rql/model/src/main/java/org/eclipse/ditto/rql/model/predicates/ast/SingleComparisonNode.java (diff)
The file was modified rql/query/src/main/java/org/eclipse/ditto/rql/query/criteria/CriteriaFactory.java (diff)
Commit 877532a804c083df2768affcc5d2316cac598526 by Abhijeet Mishra
correction & refactoring in LikeHelperTest class & removed copy&paste error

Signed-off-by: Abhijeet Mishra <abhijeetmishra498@gmail.com>
The file was modified base/model/src/test/java/org/eclipse/ditto/base/model/common/LikeHelperTest.java (diff)
The file was modified rql/query/src/test/java/org/eclipse/ditto/rql/query/things/ThingPredicatePredicateVisitorTest.java (diff)
Commit f47d440d23ab7d7a4ce01fadea41ee67cca4bd1e by Thomas Jaeckle
stabilize MQTT unsubscribing

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/mqtt/hivemq/client/BaseGenericMqttSubscribingClient.java (diff)
Commit 68a5e764b6e2a145c8093e41b3721c549f781628 by Thomas Jaeckle
added agreed on "additional OSS contributing rules" for Eclipse Ditto to existing CONTRIBUTING.md

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modified CONTRIBUTING.md (diff)
Commit 114a35dc637f5ecea0cbac9c23317bdd92f1bb5d by Andrey Balarev
Fixed from review issues in documentation.

Signed-off-by: Andrey Balarev <andrey.balarev@bosch.com>
The file was modified documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-hono.md (diff)
Commit c217920d072cda4edc73229d4d7c1d3f6ecfc008 by Thomas Jaeckle
re-generated openapi docs

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modified documentation/src/main/resources/openapi/ditto-api-2.yml (diff)
Commit 2e2ecb13406ca0f4256d99fe014117f42184d921 by Thomas Jaeckle
improve resiliency of connection id retrieval from journal by excluding empty events

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modified connectivity/service/src/main/java/org/eclipse/ditto/connectivity/service/messaging/ConnectionIdsRetrievalActor.java (diff)
The file was modified internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/EmptyEvent.java (diff)
Commit 528edb9d0cd6e8e9d70d1047ce0a67283599a7a8 by Thomas Jaeckle
added "ilike" to thingssearch-model

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modified thingsearch/model/src/test/java/org/eclipse/ditto/thingsearch/model/ImmutableSearchPropertyTest.java (diff)
The file was modified thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/SearchFilter.java (diff)
The file was modified thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/SearchProperty.java (diff)
The file was modified thingsearch/model/src/main/java/org/eclipse/ditto/thingsearch/model/ImmutableSearchProperty.java (diff)
Commit ef97a0cca27ef0377b2aaebf44aa92cca1570c44 by Thomas Jaeckle
ignore very unstable unit test

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modified connectivity/service/src/test/java/org/eclipse/ditto/connectivity/service/messaging/persistence/ConnectionPersistenceActorTest.java (diff)
Commit dd79a8c81237eb857d3e9f72896c5dd801f799b0 by noreply
removed access token from star history chart
The file was modified README.md (diff)
Commit 02ce409095b9ed39f7917198f05ba049b222f2b7 by Thomas Fries
Explorer UI - autocomplete for search

Signed-off-by: thfries <thomas.fries0@gmail.com>
The file was modified ui/index.css (diff)
The file was modified ui/modules/connections/connections.html (diff)
The file was modified ui/modules/things/searchFilter.js (diff)
The file was modified ui/index.html (diff)
The file was modified ui/modules/utils.js (diff)
The file was modified ui/modules/connections/connectionsMonitor.js (diff)
The file was modified ui/modules/things/things.html (diff)
Commit 7f2e58bd353e959e931b3880d5d7003ea45d2b58 by Thomas J??ckle
update Jekyll version in Gemfile dependencies to get local build/serve working
* update contact information for Thomas Jaeckle

Signed-off-by: Thomas Jaeckle <ditto@jaeckles.de>
The file was modified documentation/src/main/resources/Gemfile (diff)
The file was modified documentation/src/main/resources/Gemfile.lock (diff)
The file was modified documentation/src/main/resources/_data/authors.yml (diff)
The file was modified things/service/pom.xml (diff)
The file was modified pom.xml (diff)
Commit 77b1c03143999e9f5a13382113ee89afd58eec20 by Aleksandar Stanchev
Create of thing's policy is atomic with creation the of thing itself
Signed-off-by: Stanchev Aleksandar <aleksandar.stanchev@bosch.io>

Signed-off-by: Stanchev Aleksandar <aleksandar.stanchev@bosch.io>
The file was addedthings/service/src/main/java/org/eclipse/ditto/things/service/enforcement/RollbackCreatedPolicy.java
The file was modified internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.java (diff)
The file was modified things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingSupervisorActor.java (diff)
The file was addedthings/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingPolicyCreated.java
The file was modified things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingEnforcerActor.java (diff)
Commit 10243357966e1d6d8ed8b0ad57c262d916f6c36f by Thomas Fries
Explorer UI - change favorite spelling

Signed-off-by: thfries <thomas.fries0@gmail.com>
The file was modified ui/modules/things/things.html (diff)
The file was modified ui/modules/things/featureMessages.html (diff)
The file was modified ui/modules/things/featureMessages.js (diff)
The file was modified ui/modules/things/searchFilter.js (diff)
Commit c9a6d5eed62a6e2ff2742ea9a0b9044b91456f50 by Thomas Fries
UI - removed old dropdown for searchfilters

Signed-off-by: thfries <thomas.fries0@gmail.com>
The file was modified ui/modules/things/things.html (diff)
The file was modified ui/modules/utils.js (diff)
The file was modified ui/modules/things/searchFilter.js (diff)
Commit 03aa5a5255a0914ac1fa6ef67effbc5dea09c372 by Bob Claerhout
fix href in docs

Signed-off-by: Bob Claerhout <bob.claerhout@aloxy.io>
The file was modified documentation/src/main/resources/pages/ditto/installation-operating.md (diff)
Commit c13213136d064e487874479f11d3aacdc40ec08e by Thomas Jaeckle
[#1592] provide "Bearer" authentication for devops resources controlled via UI
* added radiobutton groups so that "Authorize" modal clearly shows/states which authentication to use where
* reduced to a single "Authorize" button in modal
* simplified environment a bit

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@beyonnex.io>
The file was modified ui/modules/environments/authorization.js (diff)
The file was modified ui/modules/environments/authorization.html (diff)
The file was modified ui/index.css (diff)
The file was modified ui/modules/api.js (diff)
The file was modified ui/templates/environmentTemplates.json (diff)
Commit 176acd83036d7dde5eea60c467b7fdb5c6426b6c by Thomas Jaeckle
[#1592] switched grouping of different auth* methods based on "main / devops" auth

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@beyonnex.io>
The file was modified ui/modules/environments/authorization.html (diff)
Commit 594ac98ec3fc3d836feed2bfe24ecb24dc10e4a5 by Aleksandar Stanchev
Added unit tests and fixed things pointed out in the code review.

Signed-off-by: Stanchev Aleksandar <aleksandar.stanchev@bosch.io>
The file was removedthings/service/src/main/java/org/eclipse/ditto/things/service/enforcement/RollbackCreatedPolicy.java
The file was modified things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingPolicyCreated.java (diff)
The file was modified internal/utils/persistent-actors/src/main/java/org/eclipse/ditto/internal/utils/persistentactors/AbstractPersistenceSupervisor.java (diff)
The file was modified things/service/src/main/java/org/eclipse/ditto/things/service/enforcement/ThingEnforcerActor.java (diff)
The file was modified things/service/src/main/java/org/eclipse/ditto/things/service/persistence/actors/ThingSupervisorActor.java (diff)
The file was modified things/service/src/test/java/org/eclipse/ditto/things/service/persistence/actors/ThingPersistenceActorTest.java (diff)
The file was modified things/service/src/test/java/org/eclipse/ditto/things/service/enforcement/MultiStageCommandEnforcementTest.java (diff)
Commit 93056b9d4ef42df11e61c7efb6bf7ff6b3cdc35b by Thomas Jaeckle
prepare Ditto 3.2.0 release

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@beyonnex.io>
The file was modified documentation/src/main/resources/pages/ditto/release_notes_150.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/connectivity-mapping.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_310.md (diff)
The file was modified documentation/src/main/resources/_posts/2018-05-02-connecting-ditto-hono.md (diff)
The file was modified documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff)
The file was modified documentation/src/main/resources/pages/ditto/basic-signals.md (diff)
The file was modified documentation/src/main/resources/_layouts/start.html (diff)
The file was addeddocumentation/src/main/resources/_posts/2023-03-08-release-announcement-320.md
The file was modified documentation/src/main/resources/slides/2018_05_23-meetup-iot-hessen/index.html (diff)
The file was modified documentation/src/main/resources/slides/2020_04_16-ttn-virtual-conference/index.html (diff)
The file was modified documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-amqp10.md (diff)
The file was modified pom.xml (diff)
The file was modified documentation/src/main/resources/_posts/2018-12-05-example-command-and-control.md (diff)
The file was modified documentation/src/main/resources/_data/authors.yml (diff)
The file was modified documentation/src/main/resources/_includes/topnav.html (diff)
The file was modified documentation/src/main/resources/_includes/head.html (diff)
The file was modified documentation/README.md (diff)
The file was modified documentation/src/main/resources/_posts/2018-02-08-feature-definition.md (diff)
The file was addeddocumentation/src/main/resources/pages/ditto/release_notes_320.md
The file was modified documentation/src/main/resources/_config.yml (diff)
The file was modified documentation/src/main/resources/slides/2018_02_07-virtualiot-meetup/index.html (diff)
The file was modified documentation/src/main/resources/pages/ditto/basic-feature.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/basic-wot-integration.md (diff)
The file was modified legal/3rd-party-dependencies/maven-plugins.txt (diff)
The file was modified documentation/src/main/resources/pages/ditto/connectivity-protocol-bindings-mqtt.md (diff)