Skip to content

Changes

Summary

  1. resetted japicmp maven plugin excludes and updated version to check against 1.1.0 (details)
  2. fixed that MQTT 3 was no longer in sitemap (details)
  3. fixed casing for "policy" tags in OpenAPI doc (details)
  4. removed wrong additional "description" in OpenAPI v1 (details)
  5. fixed command timeouts for DevOpsCommands by excluding them from being handled as timeout giver in AbstractHttpRequestActor (details)
  6. Adds an empty META-INF directory which fixes the build with IntelliJ (details)
  7. remove filtering of headers for adaptables (details)
  8. remove deprecated usage of verifyZeroInteractions (details)
  9. Issue #671: Remove unused imports. (details)
  10. fixed push-dockerhub.yml (details)
  11. added release note for 1.1.1 (details)
  12. added note for fixed header mapping (details)
  13. added 1.1.1 release notes to sidebar (details)
  14. added release notes for Ditto 1.1.2 (details)
  15. handle UnknownHostException in ConnectionValidator, add tests to verify correct handling of unknown host in connection (details)
  16. #677 Do not decide based on the response if it was required (details)
  17. Fix Get-request for feature properties ignores the selected fields query parameter (details)
  18. Add unit test for feature properties fields parameter (details)
  19. fix that the WrappingMessageMapper didn't delegate the getDefaultOptions method to its delegate (details)
  20. add unit test for WrappingMessageMapper#getDefaultOptions (details)
  21. Adds release notes for release 1.1.3 (details)
  22. Adds release notes for java client (details)
Commit 0ebaeced85164489c452b8176c161e6eace37f0e by Thomas Jaeckle
resetted japicmp maven plugin excludes and updated version to check against 1.1.0

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modified model/base/pom.xml (diff)
The file was modified protocol-adapter/pom.xml (diff)
The file was modified signals/acks/things/pom.xml (diff)
The file was modified model/messages/pom.xml (diff)
The file was modified signals/commands/common/pom.xml (diff)
The file was modified signals/acks/base/pom.xml (diff)
The file was modified signals/events/thingsearch/pom.xml (diff)
The file was modified pom.xml (diff)
Commit eac3b7ce7b70c9881c226edba7299429769583e8 by noreply
fixed that MQTT 3 was no longer in sitemap
The file was modified documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff)
Commit 5a1763eeb8707f4c9a82cc0578589c66998331f1 by noreply
fixed casing for "policy" tags in OpenAPI doc
The file was modified documentation/src/main/resources/openapi/ditto-api-2.yml (diff)
Commit 4203f8c486546ee5ea22fec4b7e792713dcf362e by noreply
removed wrong additional "description" in OpenAPI v1
The file was modified documentation/src/main/resources/openapi/ditto-api-1.yml (diff)
Commit cde0cb1d97bafd8fffad787fdebf8540cb55ca3a by Thomas Jaeckle
fixed command timeouts for DevOpsCommands by excluding them from being handled as timeout giver in AbstractHttpRequestActor

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
The file was modified services/gateway/endpoints/src/main/java/org/eclipse/ditto/services/gateway/endpoints/actors/AbstractHttpRequestActor.java (diff)
Commit b8a38db5ac0915eb6be8656bf7b4ce7841a57376 by Yannic Klem
Adds an empty META-INF directory which fixes the build with IntelliJ

Signed-off-by: Yannic Klem <yannic.klem@bosch.io>
The file was addedsignals/acks/things/src/main/resources/META-INF/.empty
Commit af3011aa4397e1fd05adb495e462ac91f453299d by Yannic Klem
remove filtering of headers for adaptables

Signed-off-by: Yannic Klem <yannic.klem@bosch.io>
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AbstractAdapter.java (diff)
Commit d8141297498f6ed9e79cb4a513d2e37794d93f62 by Yannic Klem
remove deprecated usage of verifyZeroInteractions

Signed-off-by: Yannic Klem <yannic.klem@bosch.io>
The file was modified model/placeholders/src/test/java/org/eclipse/ditto/model/placeholders/PipelineFunctionParameterResolverFactoryTest.java (diff)
Commit a7f531c9cf64d4e44dfd4f18a00d9ef0df5b761d by Yufei Cai
Issue #671: Remove unused imports.

Signed-off-by: Yufei Cai <yufei.cai@bosch.io>
The file was modified model/placeholders/src/test/java/org/eclipse/ditto/model/placeholders/PipelineFunctionParameterResolverFactoryTest.java (diff)
The file was modified protocol-adapter/src/main/java/org/eclipse/ditto/protocoladapter/AbstractAdapter.java (diff)
Commit 18ffb8b58af57ce6df2013cd14589ea20364be25 by Thomas Jaeckle
fixed push-dockerhub.yml

which still had an "env" section for building the docker images which caused the `IMAGE_TAG` environment variable to be empty during build
The file was modified .github/workflows/push-dockerhub.yml (diff)
Commit 20669db05996dc60dbd9741740f7f024f503cf2c by Thomas Jaeckle
added release note for 1.1.1

Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was addeddocumentation/src/main/resources/pages/ditto/release_notes_111.md
Commit a7c052f41508fbe95d35e7878329e7b8f8bf79c3 by Thomas Jaeckle
added note for fixed header mapping

Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
The file was modified documentation/src/main/resources/pages/ditto/release_notes_111.md (diff)
Commit ff3b9b5b58b9787cd4815f74dd0e13551bbccca1 by Thomas Jaeckle
added 1.1.1 release notes to sidebar
The file was modified documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff)
Commit a0b9892c57a65ee8f5ab084b0c709a5a5c6bbc5a by Thomas Jaeckle
added release notes for Ditto 1.1.2

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch.io>
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_100.md (diff)
The file was modified documentation/src/main/resources/pages/ditto/release_notes_111.md (diff)
The file was addeddocumentation/src/main/resources/pages/ditto/release_notes_112.md
The file was modified documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff)
Commit 26db104e2b479309353159035b7c186da6b69ec9 by Yannic Klem
handle UnknownHostException in ConnectionValidator, add tests to verify correct handling of unknown host in connection

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/validation/ConnectionValidator.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/persistence/ConnectionPersistenceActorTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/stages/ConnectionState.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/strategies/commands/OpenConnectionStrategy.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/httppush/HttpPublisherActor.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/AbstractBaseClientActorTest.java (diff)
The file was modified services/connectivity/starter/src/test/java/org/eclipse/ditto/services/connectivity/messaging/persistence/ConnectionPersistenceOperationsActorIT.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/validation/CompoundConnectivityCommandInterceptor.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/validation/ConnectionValidatorTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/ConnectionPersistenceActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/validation/DittoConnectivityCommandValidator.java (diff)
The file was addedservices/connectivity/messaging/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/httppush/HttpPublisherActorTest.java (diff)
The file was modified services/connectivity/messaging/src/test/java/org/eclipse/ditto/services/connectivity/messaging/ConnectionPersistenceActorRecoveryTest.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/strategies/commands/AbstractConnectivityCommandStrategy.java (diff)
The file was modified signals/commands/connectivity/src/main/java/org/eclipse/ditto/signals/commands/connectivity/ConnectivityCommandInterceptor.java (diff)
Commit aa6ae10b70ee12650715c307215858251346b434 by Yannic Klem
#677 Do not decide based on the response if it was required

* MessageMappingProcessorActor now doesn't check response-required anymore
* Persistence Actors do only send a response in case it was required by the
  command.
* Explicitly adding the errorCausingCommand to the ErrorResult as
  relying on the headers of the exception would be the same as interpreting
  the response. We should not rely on the fact that the ditto runtime
  exception has the header set. It could be possible that it's just
  catched and based on this exception a result is built
  (see AbstractConditionHeadercheckingCommandStrategy)

Signed-off-by: Yannic Klem <yannic.klem@bosch.io>
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeaturePropertiesStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveFeatureDefinitionStrategy.java (diff)
The file was modified services/utils/persistent-actors/src/main/java/org/eclipse/ditto/services/utils/persistentactors/results/ResultVisitor.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeaturePropertyStrategy.java (diff)
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/strategies/commands/PolicyConflictStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/DeleteAttributesStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrievePolicyIdStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveFeatureStrategy.java (diff)
The file was modified services/utils/persistent-actors/src/main/java/org/eclipse/ditto/services/utils/persistentactors/AbstractShardedPersistenceActor.java (diff)
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/strategies/commands/ModifyPolicyEntriesStrategy.java (diff)
The file was modified services/policies/persistence/src/test/java/org/eclipse/ditto/services/policies/persistence/actors/PersistenceActorTestBase.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/CreateThingStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyAclEntryStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveAttributesStrategy.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/strategies/commands/ConnectionCreatedStrategies.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/DeleteFeaturesStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/DeleteFeatureDefinitionStrategy.java (diff)
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/strategies/commands/DeletePolicyEntryStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveAttributeStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyFeatureDefinitionStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyThingStrategy.java (diff)
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/strategies/commands/ModifyPolicyStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveThingStrategy.java (diff)
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/strategies/commands/ModifySubjectsStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveFeaturesStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/SudoRetrieveThingStrategy.java (diff)
The file was modified services/utils/persistent-actors/src/main/java/org/eclipse/ditto/services/utils/persistentactors/etags/AbstractConditionHeaderCheckingCommandStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/DeleteFeaturePropertyStrategy.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/AbstractCommandStrategyTest.java (diff)
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/strategies/commands/ModifySubjectStrategy.java (diff)
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/strategies/commands/RetrievePolicyStrategy.java (diff)
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/strategies/commands/ModifyResourcesStrategy.java (diff)
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/strategies/commands/DeleteSubjectStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/DeleteFeaturePropertiesStrategy.java (diff)
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/strategies/commands/RetrieveSubjectStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ModifyAclStrategy.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/MessageMappingProcessorActor.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/strategies/commands/ConnectionDeletedStrategies.java (diff)
The file was modified services/utils/persistent-actors/src/main/java/org/eclipse/ditto/services/utils/persistentactors/results/ResultFactory.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveFeaturePropertiesStrategy.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/strategies/commands/ConnectionConflictStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/DeleteAclEntryStrategy.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/strategies/commands/CreateConnectionStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/DeleteAttributeStrategy.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/strategies/commands/ModifyConnectionStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/DeleteFeatureStrategy.java (diff)
The file was modified services/utils/persistent-actors/src/main/java/org/eclipse/ditto/services/utils/persistentactors/results/ErrorResult.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ResultFactoryTest.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveFeaturePropertyStrategy.java (diff)
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/strategies/commands/RetrievePolicyEntryStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/DeleteThingDefinitionStrategy.java (diff)
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/strategies/commands/ModifyResourceStrategy.java (diff)
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/strategies/commands/RetrievePolicyEntriesStrategy.java (diff)
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/strategies/commands/RetrieveSubjectsStrategy.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/strategies/commands/OpenConnectionStrategy.java (diff)
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/strategies/commands/RetrieveResourcesStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/ThingConflictStrategy.java (diff)
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/strategies/commands/ModifyPolicyEntryStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveAclEntryStrategy.java (diff)
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/strategies/commands/DeleteResourceStrategy.java (diff)
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/strategies/commands/CreatePolicyStrategy.java (diff)
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveThingDefinitionStrategy.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/strategies/commands/TestConnectionStrategy.java (diff)
The file was modified services/connectivity/messaging/src/main/java/org/eclipse/ditto/services/connectivity/messaging/persistence/strategies/commands/RetrieveConnectionStrategy.java (diff)
The file was modified services/policies/persistence/src/main/java/org/eclipse/ditto/services/policies/persistence/actors/strategies/commands/RetrieveResourceStrategy.java (diff)
Commit 6b4e942d007b8b190e729bed01c33ca76b87f695 by Yannic Klem
Fix Get-request for feature properties ignores the selected fields query parameter

Signed-off-by: Vadim Guenther <vadim.guenther@bosch.io>
The file was modified services/things/persistence/src/main/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveFeaturePropertiesStrategy.java (diff)
Commit f1e932bb4bb49c09b2fd8a09d5ab0b65ce36d06f by Yannic Klem
Add unit test for feature properties fields parameter

Signed-off-by: Vadim Guenther <vadim.guenther@bosch.io>
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/ETagTestUtils.java (diff)
The file was modified services/things/persistence/src/test/java/org/eclipse/ditto/services/things/persistence/actors/strategies/commands/RetrieveFeaturePropertiesStrategyTest.java (diff)
Commit 06ba732cd22f1cf07f915564d5d9fd2487e20d3e by Yannic Klem
fix that the WrappingMessageMapper didn't delegate the getDefaultOptions method to its delegate

Signed-off-by: Florian Fendt <Florian.Fendt@bosch.io>
The file was modified services/connectivity/mapping/src/main/java/org/eclipse/ditto/services/connectivity/mapping/WrappingMessageMapper.java (diff)
Commit 7849100c507bfbb451714851444c043efc84ae05 by Yannic Klem
add unit test for WrappingMessageMapper#getDefaultOptions

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
The file was modified services/connectivity/mapping/src/test/java/org/eclipse/ditto/services/connectivity/mapping/WrappingMessageMapperTest.java (diff)
Commit 7a099915cfeedbd8150e5f94023a22ab95d6aea0 by Yannic Klem
Adds release notes for release 1.1.3

Signed-off-by: Yannic Klem <yannic.klem@bosch.io>
The file was addeddocumentation/src/main/resources/pages/ditto/release_notes_113.md
The file was modified documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml (diff)
Commit 2417df1214a3c6837b2950936b3af75fdaad8def by Yannic Klem
Adds release notes for java client

Signed-off-by: Yannic Klem <yannic.klem@bosch.io>
The file was modified documentation/src/main/resources/pages/ditto/release_notes_113.md (diff)